body{background:#bbbbbb;font-family:Verdana;font-size:12px;color:#444444;}
p{padding:5px 0;}
img{border:0px;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
a{text-decoration:none;cursor:pointer;color:#0085CF;}
a:hover{color:red;}
h1{font-size:24px;color:#0085CF;}
h3{font-size:16px;padding:5px 0;color:#0085CF;}
h2{font-size:18px;padding:5px 0;color:#0085CF;}
h4{font-size:14px;padding:5px 0;color:#0085CF;}
#main_body{width:920px;background:#ffffff;}
:focus{outline:none;}
#top_part{background:#ffffff;}
#top_part_image{width:920px;height:120px;background:url(images/top_part_image2.jpg) top right no-repeat;color:#444444;}
.date{background:url(images/result.png) 1px 5px no-repeat;padding:3px 0 3px 15px;margin:0 0 0 3px;}
.ticker{padding:3px;margin-right:3px;text-align:right;}
.ticker ul li{padding-bottom:3px;list-style:none;}
#main_logo{float:left;width:240px;height:60px;margin:15px 0 0 20px;}
#main_logo h1, #main_logo h2{display:none;}
#searchform{float:right;margin:30px;}
.themes #searchform{position:absolute;right:0;top:0px;}
#searchform .searchinput{width:165px;height:34px;border:0;background:url(images/result.png) 0px -293px no-repeat;float:left;padding-left:10px;color:#ffffff;font-size:12px;display:inline;}
#searchform .searchbutton{width:31px;height:34px;border:0;background:url(images/result.png) right -293px no-repeat;float:left;cursor:pointer;}
#main_menu_bg{background:#ccc;width:920px;height:29px;background:url(images/menu_bg.png) repeat-x;}
.menu_links{background:#ccc;color:#fff;font-size:11px;font-weight:bold;}
.menu_links a{display:block;color:#fff;padding:7px 10px 9px 10px;}
.menu_links a:hover{color:#fff;background:red;}
.menu_links ul{list-style:none;z-index:300;position:absolute;display:none;}
.menu_links li{display:block;float:left;padding:0px;}
.menu_links li ul li{float:none;width:120px;background:#999 repeat-x;border-top:1px solid #ccc;}
.menu_links li:hover ul{display:block;}
.menu_links li:hover ul ul{display:none;}
.current-cat a{color:#fff;background:red;}
.current-menu-item a{color:#fff;background:red;}
.ads-header{background:#ffffff;padding:10px 0 2px 2px;}
.social{font:bold 14px Georgia;margin:5px 25px 0 0;}
.social a{float:left;display:block;width:33px;height:33px;margin-right:5px;}
.social a.rss{background:url(images/result.png) 0px -230px;}
.social a.twitter{background:url(images/result.png) 0px -357px;}
.social a.facebook{background:url(images/result.png) 0px -40px;}
#content_body{margin:15px 0px 10px 0px;width:920px;}
#content_body img{max-width:570px;height:auto;border:0px;}
.left_content_body{float:left;}
.right_content_body{float:right;}
#inner_content_body{width:570px;padding:10px;margin:0;background:#ffffff;}
.post p{line-height:18px;}
.post ul li{margin-left:20px;padding:5px 0 5px 0px;}
.post ol li{margin-left:20px;padding:5px 0 5px 0px;}
#home_news_box{float:left;width:408px;background:#ffffff;margin-bottom:10px;}
.headers{color:red;font:bold 18px Verdana;padding:5px;border-bottom:1px solid red;}
.headers a{color:red;}
.page_title{font-size:16px;color:#0085CF;font-weight:bold;border-bottom:1px solid #555555;padding-bottom:3px;margin-bottom:12px;}
.page_sub_title{font-size:14px;color:#0085CF;font-weight:bold;border-bottom:1px solid #555555;padding-bottom:3px;margin-bottom:12px;margin-top:3px;}
.info{padding:5px 0;font-size:11px;color:#999;}
.featured{padding:5px;margin-bottom:10px;}
.featured h2{font-weight:bold;font-size:16px;padding:0;}
.featured h2 a{color:#0085CF;text-decoration:none;}
.featured h2 a:hover{text-decoration:underline;}
.featured img{margin-bottom:5px;}
.news_boxes{font-size:11px;padding:8px 5px 5px 5px;border-bottom:1px solid #ccc;}
.news_boxes img{border:1px solid #aaaaaa;float:left;margin-right:5px;}
.news_boxes h3{font-weight:bold;font-size:11px;padding:0;}
.news_boxes h3 a{color:#0085CF;text-decoration:none;}
.news_boxes h3 a:hover{text-decoration:underline;}
.news_boxes p{padding:0;}
.news_boxes_small_1{float:left;width:290px;background:#ffffff;margin:0 0 10px 0;}
.news_boxes_small_2{float:left;width:290px;background:#ffffff;margin:0 0 10px 14px;}
.news_boxes_small{padding:8px 5px 5px 5px;border-bottom:1px solid #ccc;}
.news_boxes_small h2{font-weight:bold;font-size:14px;padding:0;}
.news_boxes_small h2 a{color:#0085CF;text-decoration:none;}
.news_boxes_small h2 a:hover{text-decoration:underline;}
.news_boxes_small img{margin-bottom:5px;}
.news_boxes_tiny{float:left;width:135px;background:#ffffff;margin:0 0 10px 0;padding:8px 5px 5px 5px;}
.news_boxes_tiny h2{font-weight:bold;font-size:12px;padding:0;}
.news_boxes_tiny h2 a{color:#0085CF;text-decoration:none;}
.news_boxes_tiny h2 a:hover{text-decoration:underline;}
.news_boxes_tiny img{margin-bottom:5px;}
#home_middle_part{background:#ffffff;text-align:left;width:176px;margin-left:10px;float:left;margin-bottom:10px;}
#home_middle_content{padding:10px 8px 8px 8px;}
#home_middle_content h3{margin:-10px -8px 8px -8px;}
#home_middle_content ul li{margin-left:15px;padding:5px 0 5px 0px;border-bottom:1px solid #ccc;}
#home_right_box{width:300px;margin:0 0 10px 10px;background:#ffffff;padding:10px 8px 8px 8px;}
#home_right_box h3{margin:-10px -8px 8px -8px;}
#home_right_box ul li{margin-left:15px;padding:5px 0 5px 0px;border-bottom:1px solid #ccc;}
.latest span{color:red;}
.more_links{list-style:none;padding:5px 0 5px 0px;margin-left:5px;border-bottom:1px solid #ccc;}
.read_more{float:right;font-size:12px;font-weight:bold;padding:5px;}
.related{padding:5px 0;margin:5px 0;}
.comments-box{zoom:1;margin:30px 0 0 0;}
.comments-box img{vertical-align:middle;}
#respond{margin:20px 0 0 0;padding:5px;}
#respond p{color:#777;line-height:1.4em;margin:10px 0 0 0;}
.cancel-comment-reply{margin:5px 0 0 0;padding:2px 0 2px 0;font-size:11px;}
.cancel-comment-reply a{padding:1px 3px;border:1px solid #ccc;}
.text{border:1px solid #ccc;padding:2px;color:#777;width:200px;}
ol.commentlist a:link{text-decoration:none;}
ol.commentlist li div.vcard cite.fn a.url:hover{text-decoration:none;}
ol.commentlist{margin:10px 0 0 0;padding:0;}
ol.commentlist li{margin:10px 0 10px 0;padding:10px;list-style-type:none;border:1px solid #ccc;}
ol.commentlist li.alt{}
ol.commentlist li.bypostauthor p{}
ol.commentlist li.byuser{}
ol.commentlist li.comment-author-admin{}
ol.commentlist li.comment{}
ol.commentlist li div.comment-author{}
ol.commentlist li div.vcard{}
ol.commentlist li div.vcard cite.fn{font-style:normal;font-weight:bold;padding:1px 0 0 0px;}
ol.commentlist li div.vcard cite.fn a.url{color:#222;background:none;}
ol.commentlist li div.vcard img.avatar{float:right;}
ol.commentlist li div.vcard img.avatar-32{padding:2px;border:1px solid #ccc;}
ol.commentlist li div.vcard img.photo{padding:2px;border:1px solid #ccc;}
ol.commentlist li div.vcard span.says{color:#888;}
ol.commentlist li div.commentmetadata{}
ol.commentlist li div.comment-meta{margin:3px 0 0 0;font-size:0.9em;}
ol.commentlist li div.comment-meta a{background:none;color:#aaa;text-decoration:none;}
ol.commentlist li p{margin:15px 0 0 0;line-height:1.4em;}
ol.commentlist li ul{}
ol.commentlist li div.reply{background:#0085CF;color:#fff;width:33px;margin:10px 0 0 0;padding:1px 4px 1px 4px;line-height:14px;font-size:10px;text-transform:uppercase;}
ol.commentlist li div.reply a{color:#fff;}
ol.commentlist li div.reply a:hover{background:none;}
ol.commentlist li ul.children{}
ol.commentlist li ul.children li{margin:10px 0 0 0;border:1px solid #ccc;}
ol.commentlist li ul.children li li.alt{}
ol.commentlist li ul.children li.bypostauthor{}
ol.commentlist li ul.children li.byuser{}
ol.commentlist li ul.children li.comment{}
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.odd{}
ol.commentlist li.even{}
ol.commentlist li.odd{}
ol.commentlist li.parent{}
ol.commentlist li.pingback{}
ol.commentlist li.thread-alt{}
ol.commentlist li.thread-even{}
ol.commentlist li.thread-odd{}
#commentform{}
#commentform input{width:210px;margin:0 5px 1px 0;padding:5px;border:1px solid #ccc;}
#commentform input:focus{border:1px solid #999999;}
#commentform .user{padding:3px 3px 3px 25px;background:#fff url(images/result.png) no-repeat 5px -417px;color:#666;}
#commentform .email{padding:3px 3px 3px 25px;background:#fff url(images/result.png) no-repeat 5px -181px;color:#666;}
#commentform .url{padding:3px 3px 3px 25px;background:#fff url(images/result.png) 5px -135px no-repeat;color:#666;}
#commentform textarea{width:75%;height:100px;padding:2px;border:1px solid #ccc;}
#commentform textarea:focus{border:1px solid #999999;}
#commentform .submit{margin:0;padding:4px;color:#999;font-weight:bold;border:1px solid #ccc;background:#f8f8f8;width:155px;}
#commentform .submit:hover{background:#0085CF;border:1px solid #ccc;color:#fff;}
.wp-pagenavi{list-style:none;padding:0;margin:0;text-align:center;font-size:12px;margin:20px 0 20px 0;clear:both;}
.wp-pagenavi a, .wp-pagenavi span{color:#444444;text-decoration:none;border:1px solid #ccc;padding:3px 4px;margin:1px;}
.wp-pagenavi a:hover{color:#fff;background:#0085CF;border:1px solid #0085CF;}
.wp-pagenavi span.current{font-weight:bold;color:#fff;background:red;border:1px solid red;}
#footer_sidebar{background:#ffffff;padding:5px 0 10px 20px;}
.footer_widget{float:left;width:280px;margin-right:20px;}
.footer_widget h3{color:red;font:bold 16px Georgia;margin-top:5px;border-bottom:1px solid red;}
.footer_widget ul li{margin-left:20px;padding:5px 0 5px 0px;border-bottom:1px solid #ccc;}
#footer{border-top:2px solid #ccc;background:url(images/footer_bg2.jpg) no-repeat;padding:17px 30px 3px 30px;margin:10px 0px 0px 0px;height:31px;}
.footer_links{color:#ffffff;font-size:11px;line-height:11px;text-decoration:none;}
.footer_links a{color:#ffffff;font-size:11px;text-decoration:none;}
.footer_links a:hover{color:#ffffff;font-size:11px;text-decoration:underline;}
.footer_links li{padding:0 5px;list-style:none;float:left;border-left:1px solid #fff;}
.border{border-bottom:1px solid red;margin:5px 0 10px 0;}
.color{color:red;}
.alignleft, img.alignleft{display:inline;float:left;margin-right:10px;margin-top:5px;}
.alignright, img.alignright{display:inline;float:right;margin-left:5px;margin-top:5px;}
.aligncenter, img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}
img.alignleft, img.alignright, img.aligncenter{margin-bottom:5px;}
.wp-caption p.wp-caption-text{font-size:11px;color:#999;}
.gallery img{margin:5px;}
blockquote{padding:0 40px;position:relative;margin:5px 0;}
blockquote cite{font-weight:bold;}
blockquote:before{content:'\201C';font-size:55px;color:#ccc;position:absolute;top:0px;left:10px;}
blockquote:after{content:'\201D';font-size:55px;color:#ccc;position:absolute;bottom:-30px;right:10px;}
a.hidden{color:#444;}