/* ------LAYOUT N Styles-------*/
body{ background:#e3e0c3 url(images/bodybg.png) scroll; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; }
#wrapper{ width:990px; margin:0px auto; background:url(images/wrapper_BG.png) repeat-y scroll; }
#container{ margin:0 10px 0 11px; background:#f9f9f9;  }
#header{ height:106px; background:#e7e3bd url(images/header_BG.png) repeat-x; padding-top:3px; }
#logo{ width:300px; float:left; }
#topmenu{ margin-left: 460px; text-align:right;}

#topmenu ul{ list-style:none; padding:0; width:300px; float:right; margin:0; }
#topmenu ul li{ line-height:30px; float:left; margin:0px 5px; font-size:11px; }
#topmenu li a{ color:#ae5a44; text-decoration:none; padding:2px 4px; font-weight:bold; }
#topmenu li a:hover{ border-bottom:2px solid #bc4121;}
#topmenu li img{ float:left; }

#searchbox{  line-height:35px; margin-right:5px; padding:10px; clear:right; padding-top:30px; font-size:12px;}
#searchbox input[type=text]{ font-size:12px; color:#666666; padding:5px; border:1px solid #cccccc; }
#searchbox input[type=text]:focus{ border-color:#b74121; }
#searchbox input[type=submit]{ margin:3px; font-size:12px; color:#f0f0f0; background:#8e4e37 url(images/searchbtn.gif) repeat-x; padding:2px 5px; border:0;}
#searchbox input[type=submit]:hover{ background:#a06751 url(images/searchbtn_hover.gif) repeat-x; }

#horizmenu{ height:32px; background:#b74121 url(images/horizmenu_BG.png) repeat-x; clear:both; }
#horizmenu ul{ list-style:none; padding:0; padding-left:5px;}
#horizmenu ul li{ line-height:32px; float:left; margin:0px 6px; }
#horizmenu li a{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; text-transform:uppercase; text-decoration:none; color:#f0f0f0; padding:5px 10px; -moz-border-radius:3px; -webkit-border-radius:3px; }
#horizmenu li a:hover{ color:#f0f0f0; background:#772211; }
#mainbody{ clear:both; background:#f9f9f9;  }
#content{ width:650px; float:left; background:#ffffff; border-right:1px solid #f0f0f0;}
#content h2{ padding:10px 5px; font-size:26px; font-family:Georgia, "Times New Roman", Times, serif; background:#e7e3bd; color:#b74121; font-variant:small-caps; margin-bottom:10px; }
#content .post{ padding:5px 5px 20px; }
#content .post h2{ font-family:Georgia, "Times New Roman", Times, serif; color:#cc3311; font-size:24px; line-height:30px; font-weight:normal; letter-spacing:-0.8px; background:#ffffff; padding:0; margin-bottom:0; font-variant:normal; }
#content .post h2 a{ text-decoration:none; color:#cc3311; }
#content .post h2 a:hover{ color:#993311; }
#content .post h2.posttitle{ font-size:28px; letter-spacing:-0.2px; padding:10px 5px 5px;}
#content p.postmeta{ margin:0 5px 5px; padding:3px 5px 0; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:16px; color:#999;}
#content p.postmeta a{ color:#666; text-decoration:none; }
#content p.postmeta a:hover{ border-bottom:1px dotted #666; }
#content .text{ font-size:13px; line-height:25px; text-align:justify; padding-bottom:10px; }
#content .text p{ margin:10px 0; }
#content .text img.post-thumb{ margin:0 5px 5px; border:1px solid #999; padding:4px; }
#content .text h3{ font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; margin:30px 5px 10px; border-bottom:1px solid #f0c033; }
#content .text blockquote{ margin:20px; border-left:10px solid #f7f0cc; padding-left:10px; }
#content p.tagmeta{ margin-top:5px; clear:both; background:#e7e3bd;  color:#993311; font-size:11px; line-height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:6px; -moz-border-radius:5px; -webkit-border-radius:5px;}
#content p.tagmeta a{ color:#662211; text-decoration:none; }
#content p.tagmeta a:hover{ border-bottom: 1px dotted #993311; }
#content p.tagmeta a.read-more{ font-weight:bold; color:#cc3311; text-decoration:none; font: 12px Arial, Helvetica, sans-serif; font-weight:bold; }
#content p.posttags{ border-bottom:1px solid #e7e3bd; background:#fff !important; }
#content p.savenshare{ padding:5px; margin:5px 0; line-height:30px; font-size:12px; font-weight:bold; }
#content .savenshare span{ margin:0 5px; }
#content .nextprev{ margin-top:10px; background:#d9c88b; padding:10px; font-size:12px; text-align:center;}
.text form{ padding-left:20px; }
#related{ clear:both; padding:5px; background:#f7f3d9; min-height:250px; margin:5px; border:1px solid #e7e3bd;}
#belowpostblock{ width:310px; float:right; text-align:center; background:#ffffff; height:250px; }
#relatedposts{ margin-right:315px; background:inherit; }
#relatedposts h3{ font-size:18px; padding:5px; color:#333333; font-family:Georgia, "Times New Roman", Times, serif; }
#relatedposts ol{ padding:10px 10px; }
#relatedposts ol li{ list-style:square; padding:5px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; list-style-position:inside; color:#b74121; }
#relatedposts li a{ color:#993311; text-decoration:none; }
#relatedposts li a:hover{ border-bottom:1px dotted #cc3311; }
.subscribenshare{ margin:20px 10px; border:1px solid #e7e3bd; padding:10px; background:#f7f3d9; font-size:13px; line-height:25px;}
.subscribenshare h3{ font-size:18px; font-family:Georgia, "Times New Roman", serif; color:#993311; padding:10px 0; }

#commentsblock{ clear:both; }
#commentsblock h3{ font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; color:#993311; padding:2px; margin:10px 3px 5px; border-bottom:1px solid #e7e3bd; }
#commentsblock #toggleTrackbacks{ cursor:pointer; padding-left:20px; }
#commentsblock .show{ background:url('images/show.png') no-repeat left;}
#commentsblock .hide{ background:url('images/hide.png') no-repeat left;}
ol.commentlist{ margin:10px; }
ol.commentlist li{ list-style:none;padding:10px 10px 20px; margin-bottom:5px; clear:both; background:#fff; border:1px solid #f9f9f9; }
ol.commentlist > li{ margin:10px 0;}
ol.commentlist li.alt{ background:#f9f9f9; border:1px solid #f0f0f0; }
ol.commentlist li.comment-author-admin{ border:1px solid #e7e3bd; background:#f7f3d9 !important; }
ol.commentlist li >div{ position:relative; padding:5px 0; }
ol.commentlist li div img.avatar{ float:left; margin-right:10px; }
ol.commentlist li div p{ margin-left:55px; font-size:13px; line-height:20px; }
ol.commentlist li div.vcard{ font-size:13px; color:#666; }
ol.commentlist li div.vcard cite{ font-weight:bold; color:#333; }
ol.commentlist li div.commentmetadata{ font-size:11px; font-family:Verdana; }
ol.commentlist li div.commentmetadata a{ color:#999; }
ol.commentlist li ul{ margin-left:10px; }
ol.commentlist li div.reply{ font-size:12px; padding: 5px; margin-left:55px; background:url('images/comments_reply.png') top left no-repeat; padding-left:26px; }
ol.trackbacks{ padding:10px; list-style:none; }
ol.trackbacks li{ padding:10px; font-size:12px; background:#fff; border:1px solid #f9f9f9;margin-bottom:5px;}
ol.trackbacks li.alt{ background:#f9f9f9; border:1px solid #f0f0f0; }
ol.trackbacks li .commentmetadata a{ color:#999; font-size:11px; font-family:Verdana; }
ol.trackbacks li p, ol.trackbacks li .says, ol.trackbacks li .reply{ display:none; }
#respond{ margin:15px 5px; background:#f7f3d9; border:1px solid #e7e3bd; padding:5px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:20px;}
#respond h3{ margin-bottom:10px; }
#respond p{ margin:3px 0; }
#respond label{ float:left; width:70px; margin-right:5px; text-align:right;}
#respond input[type=text]{ border:1px solid #c0c0c0; padding:3px; font-size:12px; }
#respond input[type=text]:focus{ border-color:#b74121; }
#respond textarea{ font-family:Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; width:90%; padding:5px; border:1px solid #c0c0c0;}
#respond textarea:focus{ border-color:#b74121; }
#respond input[type=submit]{ margin:3px; font-size:12px; color:#f0f0f0; background:#8e4e37 url(images/searchbtn.gif) repeat-x; padding:3px 15px; border:0; font-weight:200; }
#respond input[type=submit]:hover{ background:#a06751 url(images/searchbtn_hover.gif) repeat-x; }
#respond .info{ font-size:11px; font-family:Verdana; color:#999; margin:10px; }
#sidebar{ margin-left:655px; background:#f9f9f9; }
#sidebar h3{ background:url(images/side_Header_BG.gif) repeat-x; color:#333; font-size:16px; padding:5px 10px; font-family:Georgia, "Times New Roman", Times, serif; font-variant:small-caps; border-bottom:1px solid #f0f0f0;}
#sidebar li{ padding-bottom:5px; }
#subscribe{ padding:5px; font-size:12px; line-height:25px; }
#subscribe h4{ line-height:64px; }
#subscribe h4 span{ font-size:14px; }
#sidebar .list ul{ padding:5px 10px 10px; }
#sidebar .list ul li{ list-style:disc; list-style-position:inside; color:#b74121; font-size:0.7em; font-family: Verdana, Arial, Helvetica, sans-serif; padding:5px; }
#sidebar .list li a{ text-decoration:none; color:#662211; }
#sidebar .list li a:hover{ border-bottom:1px dotted #666666; color:#333333; }
#footer{ background:#e7e3bd; padding:10px; clear:both; font-size:11px; color:#666666; line-height:20px; }
#footer a{ color:#333; text-decoration:none; }
#footer a:hover{ border-bottom: 1px dotted #666; }