* reset css */
* {font-size:100.01%; margin:0; padding:0;}
html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,em,img,strong,sub,hr, sup,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,tbody,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
img {display:block;}

/*clearfix */
.clearfix:after { content: "."; display:block; clear:both;   visibility: hidden;  line-height: 0;  height: 0; }
.clearfix { display: inline-block;}
html[xmlns] .clearfix { display: block;}
* html .clearfix {height: 1%;}	


*
{
	font-size: 14px;
	line-height: 24px;
	font-family: Georgia,'Times New Roman', Serif;
}
body
{
	background: #555555 url(../img/bg.png) repeat-x center top ;
	text-align:left;
	font-size: 14px;
	line-height: 24px;
	font-family: Georgia,'Times New Roman', Serif;
	color:#333;

}

a { color: #FF4A18; text-decoration: none; }
a:hover { color: #C74D43; text-decoration: underline;}

.hidden{display:none;}
 
 
h1, ul#posts h2 a{color:#000; font-size:24px; font-style: italic; font-weight:normal; border-bottom:1px dashed #ccc; margin-bottom:15px; padding-bottom:15px; display:block; font-weight:bold;} 
h2{font-size:18px; padding-bottom:0px; font-weight:normal; font-family:'Droid Serif',Georgia,'Times New Roman',serif; font-style: italic; color:#000;}
h3{font-size:14px; padding-bottom:10px; font-weight:normal; font-family:Georgia,'Times New Roman',serif; font-style: italic; color:#000; font-weight:bold;}

textarea{width:95%;}

ul#posts {}
ul#posts li.post{clear:both; padding-bottom:30px;}

/***************************
!TOP-NAV
****************************/	
#top-nav-wrapper{background:#FF4A18; height:15px;}
#top-nav{width:960px; margin:0 auto; position:relative; color:#D6CDAF;}
#top-nav ul{}
#top-nav ul li{float:left; margin:0 5px;}
#top-nav ul li a{display:block; height:15px; line-height:15px; color:#D6CDAF; font-size:10px;}
#top-nav ul li a abbr{font-size:10px; line-height:15px; border:0;}
 
/***************************
!HEADER
****************************/	
#header-wrapper{height:80px;   border-top:5px solid #555; 

 


}
#header{width:900px; height:80px; padding:0 30px; margin:0 auto; position:relative; background:url(../img/shadow.png) no-repeat center top;}


#header #logo{position:absolute; top:20px; left:30px; padding:0; margin; border:0; }
#header #logo a{display:block; font-family:'Droid Serif',Georgia,'Times New Roman',serif; font-size:30px; font-style: italic; color:#f1f1f1; text-decoration: none; font-weight:normal; border:0; padding:0; margin:0;}
#header #description{position:absolute; top:48px; left:30px;  font-style: italic; color:#ff6600;  font-family:'Droid Serif',Georgia,'Times New Roman',serif; }


#header #search{position:absolute; right:0px; top:-10px;display:block; background:#555;; padding:20px 20px 10px 20px;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;} 


#social{display:block; position:absolute; right:260px; top:20px;}
#social li {float:left;}
#social li a{display:block; width:32px; height:26px; float:left; text-indent:-9999px; margin:0 2px;}
#social #twitter a{background:url(../img/twitter.png) no-repeat center top;}
#social #facebook a{background:url(../img/facebook.png) no-repeat center top;}
#social #rss a{background:url(../img/rss.png) no-repeat center top;}



/***************************
!NAVIGATION
****************************/	
#nav-wrapper{  height:35px;  }
#nav{width:900px; padding:0 30px; margin:0 auto;}


#nav ul{}
#nav ul li{display:block; float:left; margin:0 5px 0 0;}
#nav ul li a{display:block; float:left; color:#fff; background:#000; line-height:35px; height:35px; text-decoration:none; padding:0 10px; border-bottom:1px solid #fff; font-style: italic; -webkit-border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px; border-top-left-radius: 6px; border-top-right-radius: 6px; }
 
#nav ul li.current-menu-item a,
#nav ul li.current-menu-ancestor a,
#nav ul li.current_page_ancestor a,
#nav ul li.current_page_item a,
#nav ul li.current-post-ancestor a,
#nav ul li a:hover {background:#fff; color:#222; }


#nav ul#nav-right a.rss{background:#F60; font-size:11px; line-height:25px; height:25px; margin-top:10px;}
#nav ul#nav-right a.rss:hover{color:#fff; line-height:25px; height:30px; margin-top:5px;}

#nav #breadcrumb{line-height:35px; height:35px; font-size:11px; display:block; float:right; color:#EBE0C2;}
#nav #breadcrumb a{line-height:35px; height:35px;  }

#nav ul#nav-left{float:left;}

#nav ul#nav-left li{position:relative; display:block;}
 
#nav ul li ul {right:-999px; position:absolute; z-index:999; display:block;}

#nav ul li ul { width:170px; left:0; top: 35px; z-index:99; padding:0 0 10px 0; background-color:#fff; border:1px solid #eee; display:block; border-top:0; border-left:0; -webkit-border-bottom-right-radius: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -moz-border-radius-bottomleft: 6px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px; -moz-box-shadow: 3px 3px 6px #ccc; -webkit-box-shadow: 3px 3px 6px #ccc; box-shadow: 3px 3px 6px #ccc; }
 

#nav ul li ul li{display:block; clear:both; margin:0;}
#nav ul li ul li a{width:150px; background-color:#fff; color:#483A3A; border-bottom:1px solid #eee; border-bottom:1px solid #ffffff; font-size:12px; height:30px; line-height:30px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}
#nav ul li ul li a:hover{background:#eee; color:#222;}

#nav ul li a span.sf-sub-indicator{}






/***************************
!MAIN
****************************/	
#main-wrapper{
 padding-bottom:30px;



}
#main{width:960px; margin:0 auto; min-height:400px; padding:30px 0; background:#fff;
-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;

-moz-box-shadow: 3px 3px 6px #333; -webkit-box-shadow: 3px 3px 6px #333; box-shadow: 3px 3px 6px #333; 

}
#main-footer{clear:both;}

/***************************
!CONTENT
****************************/	
#content{width:600px; float:left; padding-left:30px;}
#content .single{padding-bottom:30px;}

#content p{padding-bottom:18px;}
#content p.post-meta{font-size:11px; color:#888; padding-bottom:0px;}
.post{padding-bottom:30px;}

#content p.comment{clear:both; display:none;}


#content .tags ul {padding:0; list-style:none; list-style-type:none;  display:block; border-bottom:1px dashed #c7bb99; margin-bottom:15px; padding-bottom:15px;}
#content .tags ul li{list-style: none; list-style-type:none;  float:left; display:block;}
#content .tags ul li a{display:block; font-size:14px; background:#faf9f2; margin:3px 3px; float:left; padding:3px 5px; line-height:14px;  text-decoration:none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
#content .tags ul li a:hover{background:#fff;}

.attachment-post-thumbnail{float:left; margin:5px 10px 5px 0; border:1px solid #EAE1C0;padding:3px; background:#fff;}


#content table{border-right:1px solid #EBE0C2;border-top:1px solid #EBE0C2; width:100%; margin:0 0 18px 0;}
#content table td, 
#content table th{padding:5px 10px; line-height:16px; text-align:center; border-left:1px solid #EBE0C2;border-bottom:1px solid #EBE0C2; background:#fff; vertical-align:middle; font-size:12px;}

#content ul.standard-list,
#content ul.related_post{list-style-type:disc; padding:0 0 18px 30px;}
#content ul.standard-list li{list-style-type:disc; display:list-item;}

#content ol.standard-list,
#content ol.related_post{list-style-type:decimal; padding:0 0 18px 30px;}
#content ol.standard-list li{list-style-type:decimal; display:list-item;}

#content span.prev{float:left;}
#content span.next{float:right;}


#content blockquote{margin-right:50px; font-style: italic;}


#content img.alignleft{float:left; margin:5px 10px 5px 0;}

/***************************
!SIDEBAR
****************************/	
#sidebar{width:270px; float:right; display:block; padding-right:30px;}
#sidebar ul{ }
#sidebar ul li.widget{text-align:left; display:block; clear:both; padding:15px; background:#f1f1f1;  margin-bottom:15px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
#sidebar ul li.widget .children,
#sidebar ul li.widget .sub-menu{padding-left:15px;}
#sidebar ul li.widget p{padding-bottom:18px;}
#sidebar ul li.widget h2.widgettitle{font-size:14px; padding-bottom:5px; font-weight:normal; font-family:'Droid Serif',Georgia,'Times New Roman',serif; font-style: italic; color:#222;}




/***************************
!footer
****************************/	
#footer-wrapper{clear:both; background:#222;}
#footer{clear:both; color:#ccc;}
 

/***************************
!footer-nav
****************************/

#footer-nav-wrapper{clear:both; height:35px; background:#ccc;}

#footer-nav {width:960px; margin:0 auto; }
#footer-nav ul li{display:block; float:left; margin:0 5px 0 0;}
#footer-nav ul li a{display:block; float:left; color:#000; line-height:35px; height:35px; font-size:11px; text-decoration:none; padding:0 10px; }
 



.commentlist{display:none;}
#comments{display:none;}
/***************************
!Standard Threaded Comments
****************************/	
h3.comments{padding-top:30px; display:block;}
ol.commentlist {color:#000; list-style:none; margin:0 0 0em;  text-indent:0; padding-bottom:30px;  }
ol.commentlist li {  margin: 15px 0 0px; list-style: none; padding: 20px;}
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment {
margin-top: 20px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
border:2px solid #eeeeee;
 }
ol.commentlist li div.comment-author {}
ol.commentlist li div.vcard { }
ol.commentlist li div.vcard cite.fn { font-style:normal; font-size: 14px; }
ol.commentlist li div.vcard cite.fn a.url {}
ol.commentlist li div.vcard img.avatar { float: right;	padding: 2px;  }
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {display:none;}
ol.commentlist li div.commentmetadata { display: block; font-size:10px;}
ol.commentlist li div.comment-meta {  }
ol.commentlist li p {margin: 13px 5px 13px 0; line-height:20px; color:#000;}
ol.commentlist li ul { margin:0 }
ol.commentlist li div.reply {font-size:11px; }
ol.commentlist li div.reply a { font-weight:bold; }
ol.commentlist li ul.children { list-style:none; margin:2em 0 0; text-indent:0; padding:0}
ol.commentlist li ul.children li { font-size: 12px;}
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 {  }
ol.commentlist li ul.children li.depth-3 {  }
ol.commentlist li ul.children li.depth-4 {  }
ol.commentlist li ul.children li.depth-5 {}
ol.commentlist li ul.children li.comment { }
ol.commentlist li ul.children li.odd { background:#f1f1f1;}
ol.commentlist li ul.children li.even { }
ol.commentlist li.even { background:#fff; }
ol.commentlist li.odd { background:#fff;} 
ol.commentlist li.parent { }
ol.commentlist li.pingback { padding:1em; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}
ol.commentlist .navigation {
	padding:10px 0;
	margin:10px 0;
	clear:both;
	border: none;
	}
.nocomments{display:none;}
	
	
/* End Comments */


 
#footer-wrapper{}
#footer { margin:0 auto; width: 960px; font-size:11px; padding:30px; }
#footer p span{float:right;}



 /* standard ageno footer */
#footer-ageno{background:#000; padding:30px; border-top:1px solid #222; }
#footer-ageno p{width:960px; margin:0 auto;}
a#logo-ageno{display:block;  margin:0 auto; height:30px; width:160px; text-indent:-9999px; background:transparent url(../img/ageno.png) no-repeat center top;}
a#logo-ageno:hover{background-position:center bottom;}

