/*
Theme Name: Seorss
Theme URI: http://seorss.cn
Description:Seorss Theme for WordPress
Version: 1.0
Author: zkylong
Author URI:http://seorss.cn
*/
*{margin:0px;padding:0px; border:0px;}
body, html {min-height:101%;}
body {font-family:Arial, Helvetica, sans-serif;color:#333;font-size:63%;}
ul {list-style-type:none;}
.sr_clearline{clear: both;visibility:hidden;}
.sr_wrap{width:100%; padding-top:15px;}
.sr_logo{float:left;background: url(images/logo.gif) no-repeat top right; border-right:1px solid #ebebeb;padding-left:15px;}
.sr_logo a{display:block;width:135px;height:51px;}
.sr_logo h1{display:none;}
#sr_description{float:left;font-size:1.2em;font-weight:bold;color:#999;background-color:#F7F7F7;margin-left:25px; margin-top:13px;line-height:2.2em; padding:2px 10px 0px 10px;}
.sr_navbar{float:left; width:100%; background-color:#DA2027;border-top:3px solid #EBEBEB; border-bottom:3px solid #870000; margin-top:15px;}
.sr_mainnav{float:left;padding:0px 25px; line-height:3em; margin-top:5px;}
.sr_mainnav ul li {float:left;display: block;position: relative;}
.sr_mainnav ul li a,.mainnav ul li a:visited {float:left;text-decoration:none;color:#fff;display:block;padding:0px 20px;font-size:1.4em;position: static;}
.sr_mainnav ul li a:hover{background-color:#870000;}
.sr_mainnav ul li ul {display:block;position:absolute;background-color:#870000; top:3em; left:0px;}
.sr_mainnav ul li ul li{ margin-top:3px;}
.sr_mainnav ul li ul li a {display:block;color:#fff;line-height:1.5em;padding:6px 20px;text-decoration:none;white-space:nowrap;}
.sr_mainnav ul li ul li a:hover{background-color:#DA2027;}
.sr_mainnav .sr_on{background-color:#870000;}
.sr_mainnav .current-cat-parent{background-color:#870000;}
.sr_mainnav .current-cat{background-color:#870000;}
.sr_subnav{float:left; width:100%; background-color:#f7f7f7;border-bottom:1px solid #DDD;}
.sr_subnav ul{float:left;padding-left:15px;}
.sr_subnav ul li{float:left;display:inline;font-size:1.2em; line-height:2.5em;padding-left:15px; padding-right:15px; padding-top:3px;}
.sr_subnav ul li a,.subnav ul li a:visited {float:left;text-decoration:none;display:block;color:#333; }
.sr_subnav ul li span{color:#DA2027; } 
.sr_subnav ul li a:hover {text-decoration:underline;color:#DA2027;}
.sr_white_line{float:left; width:100%; background-color:#fff; font-size:0px; height:1px; overflow:hidden;}
.sr_table_warp{width:100%;}
.sr_table_warp .sr_td_left{border-right:1px solid #f2f2f2;vertical-align:top;}
.sr_table_warp .sr_td_right{width:350px;vertical-align:top;}
.sr_container_left{margin-left:25px; margin-right:15px;}
#sr_sidebar{width:320px; margin-left:15px;}
.sr_container{width:auto; margin-left:10px; margin-right:15px;}

.addbookmarks{margin-top:5px;margin-bottom:10px;border-top: 1px dashed #f2f2f2;padding-top:10px; overflow:hidden;font-size:1.2em;}
.addbookmarks a{padding-right:5px;}

.sr_postHeader{line-height:2.2em;font-size:1.2em;margin-top:5px;}
.sr_postHeader a{color:#DA2027;text-decoration:none;}
.sr_postHeader a:hover {color:#666;}
.sr_alignLeft {float:left;}
.sr_alignRight {float:right;}

.sr_post{}
.sr_post_title{border-left:3px solid #DA2027;}
.sr_post_title h3{font-size:1.4em;line-height:1.6em; padding-left:10px; }
.sr_post_title h3 a{color:#333;text-decoration:none;}
.sr_post_title h3 a:hover {text-decoration:underline;color:#DA2027;}
.sr_post_title p{line-height:1.4em; font-size:1.2em; color:#999; padding-left:10px; }
.sr_post_title p a{color:#DA2027;text-decoration:none; padding:0px 3px;}
.sr_post_title p a:hover {text-decoration:underline;color:#999;}
.sr_post_entry{font-size:1.2em;color:#333;line-height:2.2em;margin-top:5px; overflow:hidden;}
.sr_post_entry a{color:#333;text-decoration:none;}
.sr_post_entry a:hover {text-decoration:underline;color:#DA2027;}
.sr_post_metadata{border-bottom:1px solid #F2F2F2; border-top:1px solid #F2F2F2; margin-bottom:10px;float:right; width:100% }
.sr_post_metadata ul{float:right;}
.sr_post_metadata ul li{display:inline;font-size:1.2em;line-height:2em; padding:3px 10px;color:#666; float:left;}
.sr_post_metadata ul li a{text-decoration:none;color:#DA2027;}
.sr_post_metadata ul li a:hover {text-decoration:underline;color:#999;}
#pagenavi{float:left;}
.wp-pagenavi {margin:5px 0px; text-align: center; font-size:1.2em;line-height:2em; padding-top:4px;}
.wp-pagenavi a {border: #f2f2f2 1px solid; padding:5px 10px;margin:2px; color: #333;text-decoration:none;}
.wp-pagenavi a:hover {border: #DA2027 1px solid;color: #fff;background-color:#DA2027}
.wp-pagenavi a:active {border: #DA2027 1px solid;}
.wp-pagenavi span.current {border: #DA2027 1px solid;padding:5px 10px;margin: 2px;color: #fff; font-weight:bold;background-color: #DA2027}
.wp-pagenavi span.pages {border: #f2f2f2 1px solid;padding:5px 10px;margin-right: 2px;color: #333; font-weight:bold;background-color: #F7F7F7}
.wp-pagenavi span.extend {border: #f2f2f2 1px solid; padding:5px 10px; margin: 2px;color: #333;}
.sr_searchform{border:1px solid #ebebeb;height:30px;width:318px;}
.sr_field{font-size:1.4em;color:#666;width:225px;font-weight:bold;padding-bottom:6px;margin:0px 10px;}
.sr_searchsubmit{height:30px;font-size:1.4em;color:#666;border:1px solid #fff;width:70px;font-weight:bold;background-color:#F7F7F7;}
.sr_about{background-color:#f7f7f7; margin-top:10px}
.sr_about h2{color:#DA2027; font-size:1.6em; padding-top:10px;padding-left:10px;padding-right:10px;}
.sr_about h2 span{ color:#333; font-size:0.9em}
.sr_about a{color:#DA2027;text-decoration:none;}
.sr_about ul li{font-size:1.2em; padding:5px 10px;line-height:2em; color:#666}
.sr_box{width:320px;border-bottom: 1px solid #f2f2f2; float:left; margin-top:9px;}
.sr_box ul{text-align: left;}
.sr_box li{float:left}
.sr_box li a{padding:9px 0px 5px 0px; display:block;border: 1px solid #f2f2f2;color: #333;width:78px;position: relative; top:1px; text-decoration:none; font-size:1.2em; background-color:#f7f7f7; text-align:center;}
.sr_box li a:hover{ background-color:#f2f2f2;}
.sr_box li.sr_select a{border-bottom-color:#fff; color:#DA2027; background-color:#fff;}
.sr_box_con{border-left: 1px solid #f2f2f2;border-right: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2; width:318px;}
.sr_box_con_small{margin:0px 10px; width:298px; overflow:hidden;}
.sr_box_con_small ul li{ line-height:2.5em;font-size:1.2em;border-bottom: 1px solid #f2f2f2; padding-top:3px;}
.sr_box_con_small ul li a{color:#666;text-decoration:none;}
.sr_box_con_small ul li a:hover{color:#DA2027;text-decoration:underline;}
.txt_overflow{white-space:nowrap;overflow:hidden;}
#sr_pop li,#sr_comm li,#sr_hot li{background:url('images/extlink.gif') no-repeat; width:280px; padding-left:18px; background-position:0px 15px; }
.archive_from{height:2.6em}
.rss_feeds{padding-top:10px;padding-bottom:5px;}
.rss_feeds .feedsimg{float:left;}
.rss_feeds .feedsbox{float:left; padding-left:10px; padding-top:8px;}
.rss_feeds a{margin:0px 5px; font-weight:bold; font-size:1.4em; color:#DA2027; text-decoration:none; }
.rss_feeds a:hover{text-decoration:underline; }
#control_pannel{margin-top:14px;font-size:1.2em;}
#control_pannel a{color:#DA2027;text-decoration:none;background-color:#f7f7f7;padding:7px 10px 5px 10px;border: 1px solid #f2f2f2; position:relative}
#control_pannel a:hover{text-decoration:underline;}
#sidebar{margin-top:10px; float:left}
.sidebar_left{width:155px; float:left;}
.sidebar_right{width:155px; float:left; margin-left:10px;}
#sidebar h2{ font-size:1.4em; color:#333; line-height:2em; border-bottom:3px solid #ddd;}
#sidebar ul li{font-size:12px;color:#333; line-height:2.4em; }
#sidebar ul li ul li{margin-left:5px;}
#sidebar ul li{background:url('images/dot.gif') no-repeat;padding-left:15px; background-position:0px 5px; }
#sidebar a{color:#666;text-decoration:none;}
#sidebar a:hover{color:#DA2027;text-decoration:underline;}
.sidebar_left .current-cat a{ font-weight:bold;}
.sr_navigation{ font-size:1.2em; line-height:2.6em; border-bottom:1px solid #ebebeb; color:#333; margin-bottom:10px;}
.sr_navigation a{color:#666;text-decoration:none;}
.sr_navigation a:hover{color:#DA2027;text-decoration:underline;}
.sr_related_post{ margin-top:10px; padding-top:10px; border-top: 1px dashed #f2f2f2}
.sr_related_post h3{ font-size:1.4em; color:#DA2027; margin-bottom:3px;}
.sr_related_post ul li{background:url('images/dot.gif') no-repeat;padding-left:15px; background-position:0px 2px; line-height:2em; font-size:1.2em;}
.sr_related_post ul li a{color:#666;text-decoration:none;}
.sr_related_post ul li a:hover{color:#DA2027;}
#cmtswitcher{font-size:1.2em;}
#cmtswitcher a{color:#DA2027;text-decoration:none;}
#cmtswitcher a:hover{color:#666;}
#cmtswitcher a{padding-left:16px;line-height:2em;margin-right:15px;margin-top:6px;background:url('images/extlink.gif') no-repeat;background-position:0px 4px;}
#commentlist {font-size:1.2em}
#commentlist a{ text-decoration:none;}
#commentlist a:hover{text-decoration:underline;}
#commentlist ol, #commentlist li {list-style:none;}
#thecomments{padding-bottom:10px;}
#thecomments li{margin-top:10px;}
.messagebox,#commentlist li{border:1px solid #f2f2f2;}
#commentlist li .avatar {float: right;border: 1px solid #eee;padding: 2px;background: #fff;}
#thecomments li{padding:10px;line-height:1.8em; }
#commentlist cite, #commentlist cite a {font-weight: bold;font-style: normal;color:#DA2027;}
.commentmetadata a{color:#666;}
#thecomments .trackback{background-color:#f7f7f7;}
.sr_comnavigation{ float:right; padding:10px 0px; display:inline;}
.sr_comnavigation a{color:#666;text-decoration:none; margin-left:5px;background-color:#f7f7f7;padding:7px 10px 5px 10px;border: 1px solid #f2f2f2; font-size:1.2em}
.sr_comnavigation a:hover{text-decoration:underline;}

#respond small{font-style: normal;}
#respond h4{font-size:1.6em;color:#DA2027;}
#respond p{ padding-top:10px;font-size:1.2em;color:#999;}
#cancel-comment-reply{padding-top:5px;font-size:1.2em;}
#respond a{ text-decoration:none;}
#respond a:hover{text-decoration:underline;}
#commentform .ptext{border:1px solid #ebebeb;background-color:#f7f7f7;height:22px;padding:6px 5px 0px 5px;margin-right:10px;color:#333;}
#commentform textarea{width:80%;border:1px solid #ebebeb;background-color:#f7f7f7;padding:5px;color:#333;}
#commentform .psubmit{width:32%;height:30px;font-size:1em;color:#666;border:1px solid #ebebeb;background-color:#F7F7F7;}

.sr_footer{ width:auto;border-top:3px solid #ddd; font-size:1.2em; line-height:2.5em; padding-left:25px; color:#666; padding-top:4px; background-color:#f7f7f7}
.sr_footer a{ color:#DA2027;text-decoration:none;}
.sr_footer a:hover{ color:#DA2027;text-decoration:underline;}
.sr_footer span{ color:#666;}
.runcode{padding:5px;}
.runcode_text{width:80%;border:1px solid #ebebeb;background-color:#f7f7f7;padding:5px;color:#333;height:200px;}
.runcode_button{padding:3px 5px 2px 5px;margin-top:5px;margin-right:5px;}
.gad{width:100%;margin-top:10px;}
.gad1{margin:5px 0px 5px 0px;width:100%;border-top: 1px dashed #f2f2f2;padding-top:10px;}
