@import 'categories.css';
*{margin:0;padding:0;}
body{font:13px/18px "Trebuchet MS", Tahoma, Arial, sans-serif;color:#444;}
a{color:#E60000;text-decoration:none;}
a:hover{color:#AA0001;text-decoration:underline;}
p{margin:0;padding:10px 0;}
img{border:0;}
h2{font:normal 16px "Trebuchet MS", Arial, Sans-Serif;margin:0 0 12px;}
blockquote{border-left:3px solid #E60000;background:#EEE;margin:10px 0 10px 30px;padding:5px 15px;}
blockquote p{margin:0;}
.alignright{float:right;}
#wrapper{width:990px;border-top:5px solid #EEE;margin:0 auto;}
#header{height:137px;border-bottom:3px solid #EAEAEA;margin-bottom:28px;position:relative;}
#top-nav{position:absolute;top:20px;right:0;list-style:none;}
#top-nav a{color:gray;background:url(i/toparrow.gif) 0 6px no-repeat;font-size:12px;margin:0 0 0 13px;padding:0 0 0 12px;}
#top-nav .current_page_item a{background-image:url(i/toparrow2.gif);}
#searchform{position:absolute;top:64px;right:0;}
#searchform input,#search input{font:11px "Trebuchet MS", Arial, Sans-Serif;float:left;}
#s,.search{width:175px;border:2px solid #ccc;margin-right:5px;padding:2px 6px;}
#searchsubmit,.go{background:#E60000;border:0;color:#fff;font-weight:700 !important;overflow:visible;height:24px;cursor:pointer;padding:2px 7px;}
#logo{position:absolute;top:11px;color:gray;line-height:1;font-size:33px;}
#logo span{display:block;font-size:13px;font-weight:400;text-transform:uppercase;margin:5px 0 0;}
#nav{top:105px;left:0;width:100%;height:24px;clear:both;background:url(i/smalldot.gif) repeat-x;border-bottom:1px solid #CCC;position:relative;padding:7px 0 0;}
#nav li{font-size:13px;display:inline;text-transform:uppercase;}
#nav li a{color:gray;margin:0 25px 0 10px;}
#nav li a:hover{color:#444;}
#nav li.current_page_item{background:url(i/arrow.gif) no-repeat center left;}
#container{width:100%;background:url(i/dots.gif) 550px 0 repeat-y;margin-bottom:10px;}
#content{width:540px;float:left;overflow:hidden;padding:0 10px 20px 0;}
#content h2{font:normal 19px "Trebuchet MS", Arial, Sans-Serif;border-bottom:1px solid #EEE;margin-bottom:12px;padding:1px 0 4px;}
#content h2.pagetitle{padding-left:3px;}
#content h3{font:normal 17px "Trebuchet MS", Arial, Sans-Serif;margin-bottom:2px;padding:1px 0 4px;}
#content img{float:left;border:3px solid #eee;margin:5px 10px 5px 0;padding:1px;}
#content .post h2,#content .post h3{font-size:20px;margin:0 0 2px;}
.post ul,.post ol{margin:7px 0 7px 35px;}
.post li{padding:2px 0;}
.post .postmetadata{font-size:11px;padding:0 0 7px;}
.entry h1{font-size:18px;margin:15px 0 10px;}
.entry h2{font-size:17px !important;font-weight:700 !important;border:none !important;margin:15px 0 10px !important;padding:0 !important;}
.entry h3{font-size:15px !important;font-weight:700 !important;margin:15px 0 10px !important;padding:0 !important;}
.entry h4{font-size:13px;font-weight:700 !important;margin:15px 0 10px;}
.line{clear:both;background:url(i/smalldot.gif) repeat-x;margin:0 0 15px;padding:3px;}
.recent{margin-left:30px;}
.recent li{padding:1px 0;}
.other{background:url(i/smalldot.gif) repeat-x;padding-top:10px;margin:20px 0;}
.other .recent li{list-style:none;border-bottom:1px solid #EEE;padding:4px;}
.other .recent li a{background:#fff url(i/arrow.gif) no-repeat center left;color:gray;padding:0 0 0 12px;}
.nav{padding:0 0 22px;}
.navigation{margin:20px 0;}
#order{text-align:right;padding:0 0 10px;}
#order select{font:13px "Trebuchet MS", Arial, Sans-Serif;width:120px;}
#content ul.child-categories{margin:0 0 23px 30px;}
#content ul.child-categories ul{margin-left:20px;}
h3#comments{margin-bottom:-10px;}
ol.commentlist{list-style:none;margin:20px 0 0;padding:0;}
ol.commentlist li{border:1px solid #DFDFDF;height:1%;position:relative;margin:0 0 10px;padding:5px 10px 8px;}
ol.commentlist li ul.children li{margin:0 0 2px;}
ol.commentlist li div.vcard cite.fn{font-style:normal;font-weight:700;}
ol.commentlist li div.vcard img.avatar{border:1px solid #DDD !important;position:absolute;right:8px;top:8px;margin:0 !important;padding:2px !important;}
ol.commentlist li div.comment-meta{font-size:10px;font-weight:700;color:#888;}
ol.commentlist li div.comment-meta a{color:#888;text-decoration:none;}
ol.commentlist li div.comment-meta a:hover{text-decoration:underline;}
ol.commentlist li div.reply{font-size:13px;line-height:16px;width:100%;overflow:hidden;text-transform:lowercase;}
ol.commentlist li div.reply a{background:#F4F4F4;float:left;color:#AA0001;text-decoration:none;border:1px solid #CCC;padding:0 6px 2px;}
ol.commentlist li ul.children{list-style:none;margin:10px 0 0;}
#cancel-comment-reply small{font-size:13px;}
ol.commentlist li.even{background:#FFF;}
ol.commentlist li.odd{background:#F4F4F4;}
#commentform p{padding:8px 0 3px;}
#author,#email,#url,#comment,#submit{font:13px Arial, Tahoma;width:200px;border:1px solid #CCC;padding:3px 5px;}
#comment{width:528px;height:170px;}
li.depth-1 #comment{width:505px;}
li.depth-2 #comment{width:485px;}
li.depth-3 #comment{width:462px;}
li.depth-4 #comment{width:442px;}
li.depth-5 #comment{width:425px;}
#submit{width:115px;height:24px;background:#F4F4F4;cursor:pointer;overflow:visible;padding:0;}
#sidebars{float:left;width:440px;font-size:12px;line-height:17px;}
#l-sidebar{float:left;width:230px;padding:0 10px;}
#r-sidebar{float:left;width:180px;padding:0 0 0 10px;}
#sidebars li{list-style:none;border-bottom:1px solid #EEE;margin:0;padding:3px 4px;}
#sidebars li a{background:url(i/arrow.gif) no-repeat center left;color:gray;padding:0 0 0 12px;}
#sidebars h2{font:normal 20px "Trebuchet MS", Arial, Sans-Serif;border-bottom:1px solid #EEE;padding:0 0 3px 3px;}
#sidebars h3{font:normal 17px/19px "Trebuchet MS", Arial, Sans-Serif;padding:0 0 3px;}
#sidebars .post{margin:0 0 24px;}
#sidebars p{padding:0;}
#sidebars .postmetadata{font-size:11px;}
#autoriz label{display:block;float:left;width:58px;font-size:13px;padding:0 12px;}
#autoriz input{float:left;font:13px "Trebuchet MS", Arial, Sans-Serif;width:130px;margin-bottom:5px;border:1px solid #CCC;padding:0 2px;}
.rememberme{padding:0 0 0 12px;}
#autoriz .rememberme label{cursor:pointer;width:120px;margin:3px 0 0;padding:0;}
#autoriz .rememberme input{width:15px;border:none;margin:-1px 4px 0 0 !important;padding:0;}
#autoriz #enter{float:right;border:none;background:#E60000;color:#FFF;width:60px;height:21px;cursor:pointer;margin:0 12px 0 0;}
#autoriz p{clear:both;text-align:center;padding:5px 0 0;}
#autoriz a{margin:0 7px;}
#manage p{font-size:13px;font-weight:700;padding:0 0 10px 5px;}
#footer{clear:both;font-size:11px;line-height:16px;color:gray;background:#EEE;margin:0 0 15px;padding:7px 10px;}
h1,#respond h3{margin:20px 0 0;}
* html blockquote,* html #container,* html #sidebars{height:1%;}
.alignleft,#top-nav li{float:left;}
#container:after,#sidebars:after{content:'.';display:block;clear:both;visibility:hidden;height:0;}
#content .post,#sidebars ul{margin:0 0 15px;}
ol.commentlist li.comment-author-admin,#author:focus,#email:focus,#url:focus,#comment:focus,#submit:focus{border-color:#999;}
ol.commentlist li div.reply a:hover,#submit:hover{background:#E60000;color:#FFF;border:1px solid #E60000;}
#autoriz,#manage{margin:0 0 20px;}
