html, body{font-family:arial;font-size:12px;border:0;color:#FFFFF2;}
body, img, p, h1, h2, h3, h4, h5, ul, ol, li, form, blockquote{margin:0;padding:0;}
body{background:url(img/bg_footer.jpg);}
p{line-height:15px;padding:7px 0;}
h1, h2, h3, h4, h5{padding:10px 0;color:#fff;}
ul, ol{list-style:none;padding:10px 0;}
small{font-size:11px;}
code{background:#FFFFC1;}
a{color:#00A0E6;text-decoration:none;}
a:hover{text-decoration:none;}
a img{border:none;}
blockquote{font-size:12px;width:80%;padding:0 4%;margin:10px 0 10px 4%;border-left:#D58B00 2px solid;color:#5F5F5F;line-height:19px;font-style:italic;}
blockquote p{padding:5px 0;}
blockquote blockquote{border-left:#8A111E 2px solid;}
.aligncenter{margin:10px auto 20px auto;display:block;}
.alignleft{margin:10px 10px 8px 0;float:left;}
.alignright{margin:10px 0px 8px 10px;float:right;}
#wrap{width:100%;}
#top{width:100%;height:170px;padding-top:5px;background:url(img/bg_top.jpg);}
#top .in{width:925px;height:170px;margin:0 auto;position:relative;}
#title{width:600px;height:170px;background:url(img/bg_title.jpg) no-repeat left top;overflow:hidden;float:left;position:relative;margin-left:-50px;}
#title h1{font-family:Papyrus, Monotype Corsiva, Tahoma;font-size:40px;margin-left:60px;padding-top:10px;}
#title h1 a{color:#00A0E6;text-decoration:none;letter-spacing:-2px;}
#title h1 a:hover{color:#fff;}
#title h3{margin-left:60px;margin-top:-15px;}
#top #search{width:197px;height:42px;background:url(img/bg_search.jpg);position:relative;float:right;margin-top:60px;margin-right:43px;display:inline;}
#top #search input.txt{color:#646464;font-family:Arial, Helvetica, sans-serif;font-size:12px;position:absolute;left:15px;top:12px;border:0;background:transparent;width:130px;}
#top #search input.bt{position:absolute;left:158px;top:8px;}
#menu{width:100%;clear:both;position:absolute;bottom:10px;}
#menu ul{width:920px;padding:0;}
#menu ul li{text-transform:uppercase;display:inline;}
#menu li a{color:#535151;display:block;float:left;padding-left:3px;margin-right:7px;}
#menu li a span{display:block;line-height:34px;padding:0 14px 0 11px;}
#menu ul li a:hover{color:#fff;background:url(img/link_left.jpg) no-repeat left top;}
#menu ul li a:hover span{background:url(img/link_right.jpg) no-repeat right top;}
#menu ul li.current_page_item a{color:#fff;background:url(img/link_left.jpg) no-repeat left top;}
#menu ul li.current_page_item a span{background:url(img/link_right.jpg) no-repeat right top;}
#content_wrap{width:100%;background:url(img/bg_content.jpg);}
#content_wrap .in{width:925px;margin:0 auto;padding-bottom:30px;}
#content{width:580px;float:left;padding-top:2px;}
#content h2{font-size:21px;font-family:Georgia;font-weight:normal;}
#content h1, #content h2, #content h3{color:#fff;}
#content h2 a{color:#00A0E6;text-decoration:none;}
#content h2 span a{color:#fff;}
#content h2 a:hover{text-decoration:underline;}
#content ul{padding-left:50px;color:#737373;}
#content ol{padding-left:70px;color:#737373;}
#content ol li{padding-left:70px;line-height:19px;padding:2px 0 2px 0px;}
#content ul li{line-height:19px;padding:2px 0 2px 20px;background:url(img/square.gif) no-repeat 0 10px;}
#content ol li{list-style:decimal;}
.post{padding:10px 0 10px 0;clear:both;}
.post a{text-decoration:underline;}
.post a:hover{color:#fff !important;}
.post .title{background:url(img/line.gif) no-repeat left bottom;position:relative;margin-bottom:5px;}
.post .date{margin-top:-15px;font-size:11px;position:relative;padding-bottom:8px;}
.post .date a, .post .post_details a{color:#9D9D9D;text-decoration:none;border-bottom:#494949 1px solid;}
.post .date a:hover, .post .post_details a:hover{text-decoration:none;border-color:#5A5A5A;}
.post .post_details{font-size:11px;clear:both;}
.more_posts{padding:15px 0 10px 0;font-family:Georgia;}
.more_posts h2{font-size:19px !important;}
.more_posts a{color:#9F9F9F !important;}
.more_posts h2 a:hover{color:#fff !important;text-decoration:none !important;}
h2.lc{padding-top:20px;}
.comments_wrap{width:500px;margin:20px 0 0px 10px;clear:both;padding-bottom:5px;}
.comments_wrap a{text-decoration:underline !important;}
.comments_wrap a:hover{text-decoration:none;color:#fff;}
.comments_wrap .left{width:46px;padding-top:2px;float:left;}
.comments_wrap .left img{border:#4A4A4A 3px solid;padding:1px;}
.comments_wrap .right{width:410px;float:left;padding-left:20px;}
.comments_wrap .right h4{font-size:11px !important;text-transform:none;padding:0;font-weight:normal;color:#707070;}
.comments_wrap .right h4 b{font-size:12px !important;color:#8C8C8C;}
.comments_wrap .right h4 a{text-decoration:none;}
.comments_wrap .right h4 a:hover{text-decoration:underline;}
#content form{margin:20px 0 30px 10px;}
#content form label{display:block;margin:10px 0;font-size:12px;}
#content form label input{padding:6px 4px;width:220px;font-size:12px;background:#2F2F2F;border:#3F3F3F 1px solid;color:#fff;}
#content textarea{margin-bottom:10px;display:block;padding:3px;font-size:12px;background:#2F2F2F;border:#3F3F3F 1px solid;color:#fff;}
#content form input{margin-top:5px;}
#content form input.sb{background:#2F2F2F;border:#3F3F3F 1px solid;color:#8B8B8B;padding:5px 0;width:80px;}
.lc_logged{padding:0;margin-top:-10px;}
#wp-calendar{width:95%;padding:0 0 0px 0;margin-bottom:15px;}
#wp-calendar caption{padding:10px;}
#wp-calendar th{color:#fff;}
#wp-calendar th, #wp-calendar td{padding:5px;text-align:center;background:#383838;color:#9E9E9E;}
#wp-calendar td{background:transparent;}
#wp-calendar td, table#wp-calendar th{padding:3px 0;}
#wp-calendar a{text-decoration:underline;}
#wp-calendar a:hover{text-decoration:none;}
#sidebar{width:330px;float:right;background:url(img/bg_sidebar.jpg);}
#sidebar_in{width:330px;padding-bottom:120px;background:url(img/sidebar_bottom.jpg) no-repeat left bottom;}
#sidein{padding-left:15px;margin-top:-10px;width:300px;overflow:hidden;padding-right:15px;}
#sidebar h2{font-size:12px;font-weight:normal;text-transform:uppercase;background:url(img/sidebar_h2.jpg) no-repeat;padding:0 0 0 20px;margin-top:10px;margin-bottom:5px;line-height:35px;width:330px;margin-left:-15px;}
#tag_cloud h2{margin-bottom:15px;}
.widget_tag_cloud{padding-bottom:20px !important;}
.widget_text{padding-bottom:20px !important;}
.widget_text h2{margin-bottom:15px !important;}
.block{padding-bottom:0px;}
#sidebar a{text-decoration:underline;}
#sidebar a:hover{color:#fff;}
a.rss{display:block;width:330px;height:58px;background:url(img/sidebar_rss.jpg);margin-top:-21px;position:relative;}
a.rss:hover{background:url(img/sidebar_rss_hover.jpg);}
a.rss span{display:none;}
#sidebar ul{padding:10px 0;}
#sidebar ul ul{padding:0;}
#sidebar li{line-height:18px;padding:2px 0 2px 20px;background:url(img/li.gif) no-repeat 0 8px;}
#sidebar li a{color:#FA884A;text-decoration:none;}
#sidebar li a:hover{text-decoration:underline;color:#fff;}
#footer{width:100%;background:url(img/footer_top.jpg) repeat-x top;}
#footer .in{width:925px;margin:0 auto;padding-top:45px;padding-bottom:40px;}
#copyright{font-size:11px;width:400px;float:left;}
#copyright a{color:#CDCDCD;border-bottom:#494949 1px solid;text-decoration:none;}
#copyright a:hover{border-color:#5A5A5A;color:#fff;}
#copyright p{padding:0;}
#fmenu{width:500px;float:right;height:27px;overflow:hidden;}
#fmenu ul{float:right;}
#fmenu li{display:inline;padding:0px 0px 10px 0px;line-height:16px;}
#fmenu li a{color:#6E6E6E;padding:6px;margin-right:8px;}
#fmenu li a:hover, #fmenu li.current_page_item a{color:#fff;background:url(img/footer_menu_bg.jpg);}
#content_wrap:after, .comments_wrap:after, .in:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

