body{background-color:#fff;font-family:Arial;font-size:12px;color:#333;margin:0;padding:0;}
a{outline:none;}
.clear{clear:both;}
.hr{height:1px;font-size:1px;background-color:#fff;clear:both;border-bottom:1px solid #ccc;margin:0;padding:0;}
.hr_top{height:5px;font-size:1px;background-color:#eee;clear:both;border-top:1px solid #ccc;margin:0;padding:0;}
.hr_bottom{height:5px;font-size:1px;background-color:#eee;clear:both;border-bottom:1px solid #ccc;margin:0;padding:0;}
.advertise{text-align:left;margin-left:15px;margin-top:5px;padding:0;}
.advertise img{border:none;padding:0 5px;}
.container{width:980px;text-align:left;margin:0 auto;padding:0;}
#header{width:980px;height:70px;text-align:left;margin:0 auto;padding:0;}
.logo,.logo a,.logo a:visited{font-family:Geneva, Arial;font-size:40px;font-weight:700;letter-spacing:-2px;color:#c00;text-decoration:none;float:left;margin:10px 0 0;padding:0;}
.search{background-color:#eee;float:right;margin:32px 0 0;padding:5px;}
.search .input{width:230px;font-family:Arial;font-size:11px;color:#999;border-left:1px solid #bbb;border-top:1px solid #bbb;border-right:1px solid #ddd;border-bottom:1px solid #ddd;margin:0 3px 0 0;padding:6px 7px 5px;}
.button{height:25px;background-color:#000;font-family:Arial;font-weight:700;text-transform:uppercase;font-size:10px;color:#fff;border:0;margin:0;padding:0 8px;}
#menu{width:100%;height:30px;margin:0 auto;padding:0;}
.main_menu li{font-size:14px;float:left;list-style:none;margin:0 20px 12px 0;padding:0;}
.page_item a,.page_item a:visited{color:#c00;text-decoration:none;display:block;border-bottom:2px solid #fff;margin:0;padding:0;}
.current_page_item,.page_item a:hover{border-bottom:2px solid #c00;}
#submenu{width:100%;height:32px;background-color:#eee;border-bottom:1px solid #ccc;margin:0 auto;padding:0;}
.sub_menu li{font-size:11px;float:left;list-style:none;margin:7px 5px 7px 0;padding:0;}
.cat-item a,.cat-item a:visited{color:#999;text-decoration:none;display:block;margin:0;padding:3px 6px;}
.sub_menu li b{color:#000;text-decoration:none;display:block;margin:0;padding:3px 0;}
.children{position:absolute;left:-9000px;background-color:#fff;border-right:2px solid #ccc;border-bottom:2px solid #ccc;border-left:1px solid #ddd;border-top:1px solid #ddd;margin:0;padding:4px 0;}
.sub_menu li:hover ul,.sub_menu li.iehover ul{left:auto;}
.children li{float:none;margin:1px 7px;padding:1px 0;}
.children li a,.children li a:visited{background-color:#fff;color:#999;}
.children li a:hover{background-color:#999;color:#fff;}
.column_main{width:640px;float:left;margin:10px 0;padding:0 20px 20px 0;}
.column_right{width:300px;float:right;margin:10px 0;padding:0 0 20px;}
.column_left_b{width:299px;float:left;border-right:1px solid #ccc;margin:10px 0;padding:0 20px 20px 0;}
.column_center_b{width:299px;float:left;border-right:1px solid #ccc;margin:10px 0;padding:0 20px 20px;}
#featured{background-color:#000;margin:10px 0 0;padding:1px 20px 10px;}
#featured h2 a,#featured h2 a:visited{color:#fff;border-bottom:1px solid #333;padding:0 0 1px;}
#featured h2 i a,#featured h2 i a:visited{color:#999;text-decoration:none;border-bottom:1px solid #333;}
#featured p a,#featured p a:visited{color:#fff;border-bottom:1px solid #333;}
.category_header{background-color:#eee;text-align:center;border-bottom:1px solid #ccc;margin:10px 0 0;padding:20px 20px 10px;}
#content ul{margin:0 0 10px;padding:0;}
#content li{line-height:16px;list-style-type:none;border-bottom:1px dashed #aaa;margin:0;padding:7px 0;}
.title a,.title a:visited{color:#000;font-weight:700;text-decoration:none;}
.title a:hover{color:#369;}
.comment_excerpt a,.comment_excerpt a:visited,.comment_excerpt a:hover{font-weight:400;}
.meta{color:#999;font-size:11px;margin:0 0 15px;padding:0;}
.column_left_b img,.column_center_b img,.column_right img{float:left;border:none;margin:3px 10px 5px 0;padding:0;}
p{line-height:18px;margin:10px 0;padding:0;}
p a,p a:visited{color:#369;text-decoration:none;border-bottom:1px solid #ddd;}
#entry{margin:30px 0 0;}
#entry .digg{float:left;margin:3px 10px 5px 0;}
#entry p{font-size:12px;margin:20px 0;}
.link a,.link a:visited{background-color:#bbb;font-size:12px;color:#fff;font-weight:700;border:none;margin:0;padding:4px 6px;}
.link a:hover{color:#fff;background-color:#369;}
.comment_author{width:150px;float:left;margin:20px 20px 20px 0;padding:0;}
.comments{width:469px;float:left;margin:10px 0;padding:0;}
.leave_comment{background-color:#eee;margin:0 0 10px;padding:20px;}
.leave_comment .textarea{width:585px;font-family:Arial;font-size:12px;color:#333;border-left:1px solid #bbb;border-top:1px solid #bbb;border-right:1px solid #ddd;border-bottom:1px solid #ddd;margin:0;padding:6px 7px 5px;}
.leave_comment .input{width:220px;font-family:Arial;font-size:12px;color:#333;border-left:1px solid #bbb;border-top:1px solid #bbb;border-right:1px solid #ddd;border-bottom:1px solid #ddd;margin:0;padding:6px 7px 5px;}
.tab_container{border:5px solid #eee;margin:0;padding:0;}
.tab_container_in{border-left:1px solid #ddd;border-top:1px solid #ddd;border-right:1px solid #ccc;border-bottom:1px solid #ccc;margin:0;padding:10px;}
.tab_menu_container{height:27px;background-color:#eee;padding:0;}
#tab_menu li{background-color:#eee;font-size:11px;line-height:normal;float:left;list-style:none;cursor:pointer;border-bottom:none;margin:0;padding:7px 5px 2px 0;}
#tab_menu .first{padding:7px 5px 2px 6px;}
#tab_menu li a,#tab_menu li a:visited{background-color:#eee;color:#999;text-decoration:none;display:block;margin:0;padding:3px 6px;}
.tab_content_list{display:none;}
#tab_content_tags a,#tab_content_tags a:visited{color:#999;text-decoration:none;line-height:32px;}
#tab_content_tags a:hover{color:#000;text-decoration:none;}
#content .widget ul{border:5px solid #eee;padding:10px 10px 20px;}
.widget li a,.widget li a:visited{color:#000;font-weight:700;text-decoration:none;display:block;}
.widget .cat-item a,.widget .cat-item a:visited{padding:0;}
.widget .cat-item a:hover,.widget .current-cat,.widget .current-cat a,.widget .current-cat a:visited{background-color:#fff;}
h1,h1 a,h1 a:visited{font-family:Geneva, Arial;font-size:22px;line-height:32px;font-weight:400;color:#000;letter-spacing:-1px;text-decoration:none;margin:0 0 10px;padding:0;}
h2{font-size:10px;font-weight:700;text-transform:uppercase;color:#c00;margin:20px 0 10px;padding:0;}
h2 a,h2 a:visited{color:#c00;text-decoration:none;border-bottom:1px solid #ddd;padding:0 0 1px;}
h2 i{color:#999;font-size:11px;font-style:normal;font-weight:400;text-transform:none;}
h3{font-family:Geneva, Arial;font-size:20px;line-height:20px;font-weight:400;color:#000;letter-spacing:-1px;margin:20px 0;padding:0;}
h3 a,h3 a:visited{color:#369;text-decoration:none;}
#footer{width:100%;background-color:#eee;margin:30px auto 0;padding:20px 0;}
#footer p.left{font-size:11px;color:#999;float:left;}
#footer p.right{font-size:11px;color:#999;float:right;}
#footer p a,#footer p a:visited{color:#999;font-weight:400;text-decoration:none;border-bottom:1px solid #ddd;}
.red,p a:hover,.widget li a:hover,h1 a:hover,h3 a:hover{color:#c00;}
.current_page_item a,.current_page_item a:visited,.current_page_item a:hover,.widget .page_item a,.widget .page_item a:visited,.widget .page_item a:hover{border-bottom:none;}
.cat-item a:hover,.current-cat,.current-cat a,.current-cat a:visited,.children .current-cat,.children .current-cat a,.children .current-cat a:visited,#tab_menu li a:hover,#tab_menu li a.current{background-color:#999;color:#fff;text-decoration:none;}
#featured h1 a,#featured h1 a:visited,#featured h1 a:hover{color:#fff;}
#featured h2,#featured h2 i,#featured p{color:#999;}
#featured h2 a:hover,#featured h2 i a:hover,#featured p a:hover{color:#fff;border-bottom:1px solid #fff;}
#featured img,#featured img a,#featured img a:visited,#entry img,#entry img a,#entry img a:visited{float:right;border:none;margin:5px 0 10px 20px;padding:0;}
#featured ul,#featured ol,#entry ul,#entry ol{margin:20px 0 20px 50px;padding:0;}
#featured li,#entry li{font-size:14px;list-style-type:disc;border-bottom:none;margin:0;padding:3px 0;}
#featured blockquote p,#entry blockquote p{font-family:Georgia;font-size:18px;line-height:22px;font-style:italic;margin:20px 0;}
.meta a,.meta a:visited,h2 i a,h2 i a:visited{color:#999;text-decoration:none;border-bottom:1px solid #ddd;}
.meta a:hover,h2 a:hover,h2 i a:hover,#footer p a:hover{color:#000;}