/* CSS RESET*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
a,a:link,a:hover,a:active{text-decoration:none;color:#cc0000;}
/*GLOBAL*/
body{background:#e6e6e6;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:22px;magrin:0;padding:0;}
.current{background:#cc0000;color:#fff !important;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
/*WRAPPER*/
#wrapper{background:#ffffff;width:970px;margin:15px auto;padding:10px 15px 15px 15px;border:1px solid #ddd;}
/*TOP*/
#top{margin:0;padding:0;}
#topnav{height:28px;margin:0;padding:0;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;font-size:12px;}
#topnav ul{float:left;list-style:none;margin:0;padding:0;}
#topnav li{float:left;list-style:none;margin:0 5px 0 0;padding-bottom:1px;font-weight:bold;text-transform:uppercase;}
#topnav ul li{list-style:none;padding:0;}
#topnav li a,#topnav li a:link,#topnav li a:visited{color:#cc0000;display:block;margin:0;padding:3px 12px 3px 12px;}
#topnav li a:hover,#topnav li a:active{background:#cc0000;color:#fff;display:block;text-decoration:none;margin:0;padding:3px 12px 3px 12px;border-bottom:none;}
#topnav li li a,#topnav li li a:link,#topnav li li a:visited{background:#fff;width:100px;color:#111;float:none;margin:0;padding:3px 12px 3px 12px;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;}
#topnav li li a:hover,#topnav li li a:active{background:#cc0000;color:#fff;padding:3px 12px 3px 12px;}
#topnav li ul{z-index:9999;width:155px;margin:0;padding:0;position:absolute;left:-999em;height:auto;}
#topnav li li{border:none;}
#topnav li ul a{width:120px;}
#topnav li ul a:hover,#topnav li ul a:active{}
#topnav li ul ul{margin:-29px 0 0 156px;border:none;}
#topnav li:hover ul ul,#topnav li:hover ul ul ul,#topnav li.sfhover ul ul,#topnav li.sfhover ul ul ul{left:-999em;}
#topnav li:hover ul,#topnav li li:hover ul,#topnav li li li:hover ul,#topnav li.sfhover ul,#topnav li li.sfhover ul,#topnav li li li.sfhover ul{left:auto;}
#topnav li:hover,#topnav li.sfhover{position:static;}
/*#topnav .left a{margin:0;padding:0 5px 0 5px;}
 */
/*SEARCH*/
form{margin:0;padding:0;}
#searchform{margin:0;padding:0;line-height:28px;}
.searchinput{width:160px;font-size:12px;color:#333;margin:0;padding:3px 4px 4px 5px;border:1px solid #e6e6e6;}
.searchinput:focus{border:1px solid #191919;}
.searchsubmit{width:35px;background:#cc0000;border:1px solid #ddd;margin:0;padding:2px 0 2px 0;color:#fff;font-weight:bold;font-size:12px;line-height:18px;}
/*HEADER*/
#header{height:100px;}
#logo{background:#fff url(images/logo.jpg) no-repeat;float:left;width:220px;height:80px;margin:10px 0 0 0;}
#topad{float:right;width:468px;height:60px;margin:20px 0 0 0;padding:0;}
#topad img{border:0;}
/*NAV*/

/*MENU*/
#menu{height:28px;line-height:28px;margin:0;padding:0;border-top:1px solid #f0f0f0;border-bottom:3px solid #cc0000;}
#menu ul{float:left;list-style:none;margin:0;padding:0;}
#menu li{float:left;list-style:none;margin:0;padding:0;border-right:1px solid #ddd;}
#menu ul li{padding:0;list-style:none;}
#menu li a,#menu li a:link,#menu li a:visited{margin:0;padding:0 12px 0 12px;color:#000;display:block;font-size:13px;}
#menu li a:hover,#menu li a:active{background:#cc0000;margin:0;padding:0 12px 0 12px;color:#fff;display:block;text-decoration:none;border-bottom:none;}
#menu li li a,#menu li li a:link,#menu li li a:visited{background:#fff;width:100px;float:none;margin:0;padding:0 12px 0 12px;color:#000;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;}
#menu li li a:hover,#menu li li a:active{background:#cc0000;color:#fff;padding:0 12px 0 12px;}
#menu li ul{z-index:9999;position:absolute;height:auto;width:155px;margin:0;padding:0;left:-999em;}
#menu li li{border:none;}
#menu li ul a{width:120px;}
#menu li ul a:hover,#menu li ul a:active{}
#menu li ul ul{margin:-29px 0 0 156px;border:none;}
#menu li:hover ul ul,#menu li:hover ul ul ul,#menu li.sfhover ul ul,#menu li.sfhover ul ul ul{left:-999em;}
#menu li:hover ul,#menu li li:hover ul,#menu li li li:hover ul,#menu li.sfhover ul,#menu li li.sfhover ul,#menu li li li.sfhover ul{left:auto;}
#menu li:hover,#menu li.sfhover{position:static;}
#menu li.nob{border-right:none;}

/*MAIN*/
#main{display: table; margin-top:15px;padding-bottom:15px;border-bottom:3px solid #cc0000;overflow:hidden;}
#mleft{vertical-align: top;width:589px;float:none;display: table-cell;padding-right:10px;border-right:1px solid #ddd;overflow:hidden;}
#mright{vertical-align: top;width:358px;float:none;display: table-cell;margin:0;padding:0 0 10px 10px;overflow:hidden;}
#posts{width:589px;margin:0;padding:0;}
/*POST*/
.post{border-bottom:1px solid #ddd;margin-bottom:15px;overflow:hidden;width:589px;}

/*COMMENTS*/
#comments{width:589px;padding-bottom:10px;clear:both;}
#comments h3{font-size:18px;font-weight:700;padding:15px 0 15px 0;}
#comments .comment{overflow:auto;zoom:1;padding:10px 10px 0 10px;margin-bottom:10px;}
.even{background:#e6f0f5;}
.odd{background:#f3f3f3;}
#comments .comment .commenter{display:block;line-height:18px;margin-bottom:5px;height:25px;}
#comments .comment .commenter a,#comments .comment .commenter a:hover,#comments .comment .commenter a:visited{color:#3c3c3c;text-decoration:none;}
#comments .comment .content{line-height:18px;margin-bottom:10px;}
#comment-form{width:589px;padding:0px;margin:0;clear:both;}
#comment-form .text{background:#fff;border:1px solid #d3d3d3;padding:3px;width:200px;height:20px;line-height:20px;margin-right:10px;}
#comment-form label{font-size:14px;/*margin-left:10px;*/}
#comment-form textarea{background:#fff;border:1px solid #d3d3d3;padding:5px;width:578px;height:90px;line-height:18px;resize:none;}
#comment-form .submit{background:#f7f7ff;border:1px solid #d3d3d3;width:70px;height:30px;color:#81898e;margin-top:5px;cursor:pointer}
.a6px{padding:3px 0;}

/*COMMENTS CAPTCHA*/
.field img{padding:5px 0;}

.field p{font-weight:700;padding:3px 0 3px 0;}
/**/
.postnav{margin:0;padding-bottom:5px;width:589px;}
.postnav a{color:#666;}
.postnav span{color:#666;}
.posttitle{padding:0 0 5px 0;}
.posttitle h1{font-size:24px;line-height:30px;vertical-align:top;}
.posttitle h1 a{vertical-align:top;}
.postmeta{border-bottom:1px dotted #ddd;padding-bottom:5px;}
.postcontent{padding-top:5px;overflow:hidden;}
.postcontent p{padding-top:7px;padding-bottom:8px;}
.postcontent ul{padding:0 0 0 30px;}
.postcontent li{padding:0 0 5px 0;}
.moreindex{font-weight:bolder;font-size:14px;padding-top:5px;padding-bottom:15px;}
blockquote{background:#F6F5F5;margin:5px 0 10px 20px;padding:0 5px 0 5px;color:#333333;clear:both;border-left:5px solid #BFBBBB;}

/*Anchor Begin*/
.anchor:link,.anchor:visited{border:none;color:#d7d7d7;font-size:.8em;vertical-align:text-top;text-decoration:none;}

* > .anchor:link,* > .anchor:visited{visibility:hidden;}

h2:hover .anchor,h3:hover .anchor,h4:hover .anchor,h5:hover .anchor,h6:hover .anchor{visibility:visible;}

.postcontent h2{color:#000;font-size:18px;line-height:20px;margin-top:1.5em;margin-bottom:.5em;font-weight:bold;/*border-bottom:2px solid #921712;*/
 border-left:5px solid #921712;padding:3px 5px 3px 5px;}
.postcontent h3{color:#000;font-size:16px;line-height:20px;margin-bottom:.5em;font-weight:bold;}
.postcontent h4{color:#000;font-size:15px;line-height:18px;margin-bottom:.5em;font-weight:bold;}
.postcontent h5{color:#000;font-size:14px;line-height:18px;margin-bottom:.5em;font-weight:bold;}
/*Anchor End*/
.entryfooter{padding-top:5px;padding-bottom:8px;color:#666;font-size:13px;line-height:17px;}
.entryfooter a,.entryfooter a:hover,entryfooter a:active{color:#666;}
.entryfooter ul{margin:0;width:250px;display:inline;padding:0;}
.entryfooter li{display:inline;padding:0;line-height:1.2;}

/*ENTRY*/
.relatedposts{margin-top:10px;padding:0 0 15px 0;border-bottom:1px solid #ddd;}
.relatedposts h3{font-size:18px;font-weight:bolder;padding-bottom:10px;}
.relatedposts ul{padding-left:10px;list-style:none;}
.relatedposts li{background:url(images/entry.gif) no-repeat 0 4px;padding-left:15px;list-style:none;}

/*Pager*/
#pager{width:589px;height:27px;overflow:hidden;margin:0;padding-bottom:10px;}
.panel1{margin:0 auto;padding-top:3px;height:24px;}
.lb,.lb1,.lb2{float:left;margin-left:5px;font-size:12px;margin-top:0px;height:22px;line-height:22px;min-width:30px;text-align:center;padding-left:2px;padding-right:2px;}
.lb{background:#c00;border:1px solid #b7b9bb;cursor:default;color:#fff !important;}
.lb1{background:#ccbaf6;border:1px solid #e3e3e3;cursor:pointer;}
.lb2{background:#c00;border:1px solid #939393;cursor:pointer;color:#fff !important;}

/*MAIN RIGHT*/
.widget{margin:0;padding:0 0 15px 0;width:358px;}
.widget li{margin-left:25px;list-style:outside;}
.widget h3{margin:0 0 5px 0;padding:4px 5px 4px 10px;background:#cc0000;color:#fff;font-size:14px;font-weight:bold;border-bottom:2px solid #e6e6e6;}
.shortwidgetl{width:175px;float:left;}
.shortwidgetr{width:175px;float:left;padding-left:8px;}
.shortwidgetl h3,.shortwidgetr h3{margin:0 0 5px 0;padding:4px 5px 4px 10px;background:#c00;color:#fff;font-size:14px;font-weight:bold;border-bottom:2px solid #e6e6e6;}
/*SUBSCRIBE*/
#subscribeform{line-height:20px;}
.subscribeinput{width:200px;font-size:11px;color:#666;margin:0;padding:3px 3px 3px 3px;border:1px solid #e6e6e6;}
.subscribeinput:focus{border:1px solid #191919;}
.subscribesubmit{width:60px;background:#ccc;border:1px solid #ccc;margin:0;padding:0 0 1px 0;color:#fff;font-weight:bold;line-height:18px;}
.rss{padding:5px 0 5px 0;text-transform:uppercase;font-size:13px;}
.postsfeed{background:url(images/rss.gif) no-repeat 0 0;padding:0 0 0 18px;}
.commentsfeed{margin:0 0 0 10px;padding:0 0 0 18px;background:url(images/rss.gif) no-repeat 0 0;}

/*FOOTER*/
#footer{height:auto;}
.footerwidget{padding-bottom:15px;border-bottom:1px solid #ddd;}
.footerwidget li{margin-left:25px;}
.footerwidget h3{padding:10px 0 10px 0;font-size:20px;}
.footerwidgeta{width:310px;float:left;overflow:hidden;}
.footerwidgetb{width:310px;padding:0 20px 0 20px;float:left;overflow:hidden;}
.footerwidgetb ul{margin-right:0;margin-left:0;}
.footerwidgetb li{display:inline;margin:0 5px 0 0;padding:0;line-height:1.2;background:none;}
.footerwidgetb .rank-1{font-size:1.75em;}
.footerwidgetb .rank-2{font-size:1.75em;}
.footerwidgetb .rank-3{font-size:1.625em;}
.footerwidgetb .rank-4{font-size:1.5em;}
.footerwidgetb .rank-5{font-size:1.375em;}
.footerwidgetb .rank-6{font-size:1.25em;}
.footerwidgetb .rank-7{font-size:1.125em;}
.footerwidgetb .rank-8{font-size:1em;}
.footerwidgetb .rank-9{font-size:0.95em;}
.footerwidgetb .rank-10{font-size:0.9em;}
.footerwidgetc{width:310px;float:left;overflow:hidden;}
.footernav{padding:10px 0 5px 0;}
/*
html{-webkit-filter:grayscale(100%)}
html{filter:gray;-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)";}
*/