body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,
h6,pre,form,fieldset,input,p,blockquote,table,
th,td { margin: 0; padding: 0; }
fieldset,img,abbr { border: 0; }
address,caption,cite,code,dfn,em,h1,h2,h3,
h4,h5,h6,th,var { font-style: normal; font-weight: normal; }
caption,th { text-align: left; }
q:before,q:after { content: ''; }
a { text-decoration: none; }
/* -------------------------------------------- */
/* Hacks  */
h3 { font-size: 17px !important; }
#comments-list ul li:after,#comments-list ul li.alt:after { content:"."; clear:both; visibility:hidden; display:block; height:0;}
* html #comments-list ul li {height:1px; min-height:1%}
*+html #comments-list ul li { min-height:1%;}
/*DIGG*/
.dl:hover {
color:#fff!important;
text-decoration:underline; }
.dl {
color:#ccc!important;
text-decoration:none; }
#rss-links li a, #categories li a, #pages li a  { font-size:15px !important; }
/* Just some example content */
div#header{text-align:center; background:#ee9e1d}

.header_home { background:url(header_home.jpg) top right no-repeat;  width:586px; height:286px;  margin-left:-140px; float: right}
* html .header_home { margin-top:0;margin-left:-140px; background:url(header_home_ie.jpg) top right no-repeat; }

.clear { clear:both} 
div#menu{ z-index:10;background:url(nav_back.gif); }

div#menu ul {  height:28px; margin:0 auto; width:972px;list-style:none;}
div#menu ul a{font-weight:100;text-decoration:none; font-family:Georgia, Tahoma, Verdana, "Trebuchet MS"; font-size:12px;}
div#menu ul ul,div#menu ul li{list-style:none;margin:0;padding:0;}
div#menu ul li{float:left; padding:6px 0px 6px;background:url(nav_back.gif); }
* html div#menu ul li {padding:6px 0px 7px}
div#menu ul li.end{float:right; background: url(nav_right.gif) right top no-repeat; width:20px; padding:7px 0px 7px}
div#menu ul li a{ padding:6px 12px 7px; color:#333333;background:url(nav_sep.gif) right top no-repeat;}
div#menu ul li a:hover, div#menu ul li.current_page_item a { background:#000; color:#ee9e1d }
div#menu ul ul{display:none;}
div#menu ul ul li{float:none;}
div#menu ul ul li a{margin:0;padding:0;}
div#menu ul li:hover ul{display:block;font-size:0.9em;padding-top:0.5em;position:absolute;}
div#menu ul li:hover ul li a{background:#f5f5f5;border:none;display:block;padding:0.1em;width:10em;}

.entry-title{clear:both;}



div#nav-below{ padding:4px 0px; height:20px; display:none!important }
div#nav-below a {padding:4px 8px;}
div#nav-below a:link,div#nav-below a:visited { background:#ee9e1d; padding:4px 8px; color:#FFFFFF }
div#nav-below a:hover,div#nav-below a:active { background:#333; text-decoration:none}
.alignleft,div.nav-previous{float: left;}
.alignright,div.nav-next{float: right;}

ul#links-page a { font-size:14px; font-weight:700}
ul#links-page li { list-style:none; border:0px; margin:8px}
ul#links-page ul li { list-style: disc; border-bottom:1px #444 solid; margin-left:24px;}

form#commentform .form-label{margin:1em 0 0;}
form#commentform,form#commentform p{padding:0;}
textarea#comment{height:13em;overflow:auto;width:80%;border:3px #000 solid; background:#ee9e1d; font-size:18px; padding:4px; font-family:Tahoma, "Trebuchet MS", Verdana, Arial; color:#FFFFFF; margin-bottom:8px}

div#respond { background:#3c3c3c; border:1px dashed #fff; padding:8px; margin-left:-20px;}
* html div#respond {margin-left:0;}
div#respond label{ font-size:24px; font-family:Georgia, Tahoma, Verdana}
div#respond table { border-collapse:collapse;}

input#author,input#email,input#url{width:180px; border:0px; margin-right:8px; background:#fec962; font-size:18px; color:#FFFFFF; font-family: Georgia, Tahoma, Verdana}
input#author,input#email,input#url,textarea#comment{padding:0.2em;}
.form-input { float:left}
#submit {border:3px #000 solid; background:#ee9e1d; font-size:18px; padding:4px; text-align:center; margin-top:4px; color:#FFFFFF; font-family: Georgia, Tahoma, Verdana}
span.required {  background:none; color:#ee9e1d}
#comment-notes { font-size:10px}
p.subscribe { font-size:12px; font-family:Tahoma, "Trebuchet MS", Verdana, Arial; margin:4px }
label.leave-a-comment { font-size:18px; font-family:Georgia, Tahoma, Verdana}
/*ALT*/
#comments-list ul li.alt { list-style:none; margin-bottom:4px}
#comments-list ul li.alt img.avatar { float:left; border:2px #ee9e1d solid; margin:0px 4px 4px 0}
#comments-list ul li.alt  .comment-body { background:#ee9e1d; padding:4px; float:right; width:334px; color:#fff; line-height:1.5em; font-size:11px}
#comments-list ul li.alt .comment-body .the-comment-content { min-height:45px; margin-bottom:8px}
* html #comments-list ul li.alt .comment-body .the-comment-content { height:45px}
#comments-list ul li.alt .comment-meta { padding:2px 4px; font-size:10px; border-top:1px dashed #333; color:#444}
#comments-list ul li.alt .comment-meta a:link,
#comments-list ul li.alt .comment-meta a:active,
#comments-list ul li.alt .comment-meta a:hover,
#comments-list ul li.alt .comment-meta a:visited { color:#333333}
#comments-list ul li.alt .comment-talk { background:url(comment_talk.gif) top right no-repeat; width:55px; height:39px; float:right}
/*Not ALT*/
#comments-list ul li { list-style:none; margin-bottom:4px}
#comments-list ul li:after { content:"."; clear:both; height:0; display:block; visibility:hidden}
#comments-list ul li img.avatar { float:left; border:2px #333 solid; margin:0px 4px 4px 0}
#comments-list ul li  .comment-body { background:#333; padding:4px; float:right; width:334px; color:#fff; line-height:1.5em; font-size:11px}
#comments-list ul li .comment-body .the-comment-content { min-height:45px; margin-bottom:8px}
* html #comments-list ul li .comment-body .the-comment-content { height:45px}
#comments-list ul li .comment-meta { padding:2px 4px; font-size:10px; border-top:1px dashed #666; color:#EE9E1D}
#comments-list ul li .comment-meta a:link,
#comments-list ul li .comment-meta a:active,
#comments-list ul li .comment-meta a:hover,
#comments-list ul li .comment-meta a:visited { color:#fff}
#comments-list ul li .comment-talk { background:url(comment_talk_odd.gif) top right no-repeat; width:55px; height:39px; float:right}

/*byuser*/
#comments-list ul li.byuser { list-style:none; margin-bottom:4px}
#comments-list ul li.byuser img.avatar { float:left; border:2px #333 solid; margin:0px 4px 4px 0}
#comments-list ul li.byuser  .comment-body { background:#fff; padding:4px; float:right; width:334px; color:#333; line-height:1.5em; font-size:11px}
#comments-list ul li.byuser .comment-body .the-comment-content { min-height:45px; margin-bottom:8px}
* html #comments-list ul li.byuser .comment-body .the-comment-content { height:45px}
#comments-list ul li.byuser .comment-meta { padding:2px 4px; font-size:10px; border-top:1px dashed #666; color:#444}
#comments-list ul li.byuser .comment-meta a:link,
#comments-list ul li.byuser .comment-meta a:active,
#comments-list ul li.byuser .comment-meta a:hover,
#comments-list ul li.byuser .comment-meta a:visited { color:#666}
#comments-list ul li.byuser .comment-talk { background:url(comment_talk_aut.gif) 100% -2px no-repeat; width:55px; height:39px; float:right}

#trackbacks-list ol li { list-style:none; font-size:10px; background:#333333; border-bottom:1px solid #444; padding:2px 4px}
/* ----------- Good Stuff -----------------*/
body { background:#3c3c3c url(backtile.png) center top repeat-y; font-family:Tahoma, Georgia, Verdana, "Trebuchet MS", Arial; font-size:12px; color:#FFFFFF}
.hfeed { width:972px; margin:0px auto 0px; background:#563f23 url(container-tile.gif) top center repeat-y;}
div#container {	float: left;width:486px; overflow:visible; margin-bottom:10px}
blockquote {  padding-left:6px; border-left:16px #ee9e1d solid}
div#content {/*margin: 0 200px 0 0;*/ padding:0px 8px;margin-top:8px; min-height:275px;  }
* html div#content {height:275px }

h2.entry-title { font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#ee9e1d; margin:12px 0px 6px}
h1.entry-title { font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#ee9e1d; margin:12px 0px 6px}
.entry-content { padding:8px 6px; border:2px solid #ee9e1d; background:#333; }
.posted-cat { background:#ee9e1d;  color:#FFFFFF; display:inline;padding:0px 4px 2px; font-size:16px; font-family:Georgia, Tahoma, Verdana, "Trebuchet MS" } /*category block above article*/
* html .posted-cat { padding:2px 3px;} 
.posted-cat  a {font-size:16px;}

.category .post { margin-bottom:8px; padding-bottom:4px; border-bottom:#333 1px solid;}

.entry-content h3,#content h3 { color:#ee9e1d;line-height:1.6em; border-bottom:1px #ee9e1d dashed; font-size:15px; margin:35px 0px 10px; font-family:Georgia, "Times New Roman", Times, serif}
h2 { color:#ee9e1d; }
.entry-content ul,.entry-content ol  {}
.entry-content ul li,.entry-content ol li{ margin:0px 0 4px 16px; padding-bottom: 4px; border-bottom:1px #444 solid;}
.home .entry-content ul li { border-bottom: none ;margin:0px 0 4px 34px;}
.entry-content ul li li,.entry-content ol li li{ margin:4px 0 4px 20px; border:0}
.entry-content p { margin: 0px 0px 10px; }
.entry-content {line-height: 1.5em}
.entry-content img { border: 0px solid #999; padding-right:4px; /* margin-bottom:10px */}

.home .entry-content { background: #563f23 none; }
a span { color:#ee9e1d; }
.category-mini-blogs {margin-top:20px;}
.category-mini-blogs h2 { display:none;}
.category-mini-blogs .posted-cat{background:#fec962;  text-align:right}
.category-mini-blogs .entry-content { background:#fec962 url(quote.gif) 8px 8px no-repeat; padding:8px 16px 4px 54px;; border:none; font-size:24px; font-family:Georgia, Tahoma, Verdana, "Trebuchet MS" }
.category-mini-blogs .entry-content  a:link, .category-mini-blogs .entry-content  a:visited { color:#000000;}
.category-mini-blogs .entry-content .snap_noshots {display:none!important}


.entry-meta { display:none} 
.rss-footer { background:url(rss-footer.gif) top center repeat-x; height:80px}
.rss-footer-content{ text-align:left; margin-left:124px; padding-top:2px; font-size:24px; font-family:Georgia, "Times New Roman", Times, serif}
.rss-footer-content p { margin-bottom:4px;}

.rss-footer input.email { padding:5px 4px 3px; border:1px solid #333; width:242px; background:#fff; color:#999999; font-size:14px; font-weight:700; font-family:Georgia, "Times New Roman", Times, serif}
*+html .rss-footer input.email {width:200px; }
.rss-footer input.submit { background:#333; padding:2px 12px;border:0px solid #333;font-family: Georgia, Tahoma, Verdana, "Trebuchet MS"; color:#FFFFFF; font-size:18px}
*+html .rss-footer input.submit {padding:0px 12px} 
* html .rss-footer input.email { width:250px;}
* html .rss-footer input.submit {padding:0px;}
.grey { color:#666666}
.black { color:#000000;}
h4 { font-weight:bold; }
.category-mini-blogs a.more-link:link,.category-mini-blogs a.more-link:visited { display:block;  padding:0px 4px 2px; color:#fec962; background:#fff;  font-size:14px}
.category-mini-blogs a.more-link:hover,.category-mini-blogs a.more-link:active { background:#ee9e1d; color:#333; text-decoration:none;}

a.more-link:link,a.more-link:visited { display:block; text-align:right; padding:0px 4px 2px; color:#FFFFFF; background:#ee9e1d; font-size:14px}
a.more-link:hover,a.more-link:active { background:#fff; color:#ee9e1d; text-decoration:none;}


div#primary	{float:left; width:202px; margin-left:8px; }
div#secondary	{float:right; width:260px;margin-right:8px;}
* html div#secondary	{margin-right:4px;}


.home_cats { margin:8px 0}
.home_cats .list_title {border-bottom:1px #fff solid; font-size:16px; font-weight:700; display:inline}
.home_cats ul { margin-left:16px; list-style:none}
.home_cats ul li { font-size:13px; padding:4px 0px 4px 0px; list-style: square}
.home_cats ul li a { color:#ee9e1d; font-weight:100}

.footer-footer { background:#000; color:#fff; padding:4px; font-size:10px; width:965px; margin:0px auto 0px; }
.footer-footer span { color:#ee9e1d}

.aktt_tweets li a { color:#FFFFFF; font-size:12px; }
.aktt_tweets ul li{ padding: 8px; background:#333 url(footer-tile.gif) top  repeat-x; font-size:13px; border-bottom: #222 solid 1px; list-style:none}
.aktt_tweets ul li.aktt_more_updates {background:#ee9e1d; font-size:12px; }
.aktt_tweets ul li.aktt_more_updates a:link,
.aktt_tweets ul li.aktt_more_updates a:visited,
.aktt_tweets ul li.aktt_more_updates a:active,
.aktt_tweets ul li.aktt_more_updates a:hover { color:#333333}

.sidebar .aktt_tweets ul li{ padding: 8px; background:#333 url(footer-tile.gif) top  repeat-x; font-size:10px; border-bottom: #222 solid 1px; list-style:none}
.sidebar .aktt_tweets ul li a:link,.sidebar .aktt_tweets ul li a:visited { color:#fff}
.sidebar .aktt_tweets ul li.aktt_more_updates {background:#ee9e1d; font-size:12px; margin-bottom:8px }
.sidebar .aktt_tweets ul li.aktt_more_updates a:link,
.sidebar .aktt_tweets ul li.aktt_more_updates a:visited,
.sidebar .aktt_tweets ul li.aktt_more_updates a:active,
.sidebar .aktt_tweets ul li.aktt_more_updates a:hover { color:#333}

.themes { margin-bottom:10px;}
.free-themes { background:url(free-themes.gif) top right no-repeat; width:60px; height:60px; float:right}
.paid-themes { background:url(paid-themes.gif) top right no-repeat; width:60px; height:60px; float:right}

.theme-list h2 { font-family: Georgia, Tahoma, Verdana; font-size:16px; border-bottom:#FFFFFF 1px dashed	; padding-bottom:4px; margin-bottom:8px; text-align:center; font-weight:700 }
.theme-list ul li { font-size:14px}
.theme-list ul li,.theme-list ol li{ margin:0px 0 4px 16px; padding-bottom: 4px; border-bottom:1px #444 solid;}


.theme-list ul li .price{ float:right}
.theme-list ul li .preview a{ color:#FFFFFF;}
.theme-list ul li a:link {}
.theme-list ul li a:visited{}
.theme-list ul li a:hover, .theme-list ul li a:active{ color:#FFFFFF}

.testimonials {border:2px #ee9e1d solid }
.testimonials .comment-body{ width:310px!important; border:2px #ee9e1d solid }

div.sidebar {float: right;	overflow: hidden;	width: 180px; margin-top:10px}
div.sidebar h3, .wide h3,.h3{font-size:24px; background:#ee9e1d url(down.gif) 6px center no-repeat; text-align:right; font-family: Georgia, Tahoma, Verdana, "Trebuchet MS"; padding:2px 4px}

div.sidebar li{list-style:none;margin:0 0 1em;}
div.sidebar li form{margin:0.2em 0 0;padding:0;}
div.sidebar ul ul{margin:0 0 0 0}
div.sidebar ul ul li{list-style:none;margin:0; padding:4px; background:#FFFFFF; border-bottom:#CCCCCC solid 1px; font-size:18px;}
div.sidebar ul ul li a{ color:#666;}
div.sidebar ul ul ul{margin:0 0 0 0.5em;}
div.sidebar ul ul ul li{list-style:circle;}

p { text-align:justify; }
.sidebar-img { margin-bottom:8px;}
.sidebar-insert { background: #FFFFFF; color:#333333; font-size:12px; padding:8px; text-align:justify; }
.sidebar-insert img { float:right; padding: 0 0 5px 5px; }
h2.page-title { padding:4px; background:#FFFFFF; color:#999999; text-align:right; font-size:14px}
h2.page-title span { color:#333333; font-weight:700}
div.wide { float:right;	overflow: hidden;	width: 470px; margin:8px 8px 8px 0; }
* html div.wide {margin-right:4px}


div#footer {clear: both;  background:#333333 url(footer-tile.gif) repeat-x top; padding:8px; }
div#footer table  { border-collapse:collapse;}
div#footer table td{ width:33%}

div#footer h3,div#footer h2  { font-size:18px; font-weight:100; font-family:Georgia, Tahoma, Verdana;}
div#footer h3 a,div#footer h2 a { color:#FFFFFF}
div#footer ul li { list-style:none}
div#footer ul ul li { border-bottom:1px solid #444; padding:4px; list-style:disc; margin-left:20px; margin-right:8px}


/* New gallery feature styles; Can't use div.attachment because shortcodes can link to galleries in other posts */
div.gallery{clear:both;float:left;width:100%;}
div.gallery dl{float:left;text-align:center;}
div.gallery dl dt{margin:0;}
div.gallery dl dd{margin-left:0;}
div.entry-attachment,div.entry-caption{text-align:center;}
div.entry-attachment img,div#nav-images div img{overflow:hidden;}
body.attachment div#nav-images{clear:both;width:100%;}
body.attachment div#nav-images div{padding:1em 0;width:50%;}
body.attachment div#nav-images div.nav-previous{text-align:left;}
body.attachment div#nav-images div.nav-next{text-align:right;}
body.attachment div.entry-meta,body.attachment div#comments{clear:both;}

.who_is img {border:0!important}

a:link { color:#ee9e1d;text-decoration:none}
a:visited{ color:#FF9933;text-decoration:none}
a:active, a:hover { color:#ee9e1d; text-decoration:underline }

.white a:link { color:#fff;text-decoration:none}
.white a:visited{ color:#fff;text-decoration:none}
.white a:active, .white a:hover { color:#333; text-decoration:underline }

/* Slider */

div.wide #slider {margin-bottom: 8px;}
#slider {height: 200px;	position:relative;	overflow: hidden; margin-top: 8px; border:2px #ee9e1d solid;}
#slider .slide {position: absolute;	height: 333px;width: 100%;background: #333;overflow: hidden;border-left: #ee9e1d solid 2px;cursor: default;}
#slider .title {	font-family:Georgia, Tahoma, Verdana, "Trebuchet MS";color: #ee9e1d;font-weight: 100;	font-size: 18px;}
#slider .backgroundText {		position: absolute;
		width: 100%;
		height: 100%;
		top: 100%;
		background: #000;
		filter: alpha(opacity=70);
		opacity: 0.7;	}
#slider .text {	position: absolute;	top: 1%;top: 100%;color: #FFF;	font-family: verdana, arial, Helvetica, sans-serif;	font-size: 10px;text-align: justify;width: 380px;	left: 10px;	}
#slider .diapo {
	position: absolute;
	filter: alpha(opacity=100);
	opacity: 1;
	visibility: hidden;
	top: 2px;
}
#flags li { list-style-type:none; display:inline; padding: 0 5px; }
.single_ads { margin-bottom:10px; display:none}

#s { border:1px #ddd solid; padding:2px; width:70%}
#searchsubmit { background:#ee9e1d; border:0; padding:2px; font-family:Georgia, Tahoma, Verdana; color:#FFFFFF}

