/*
Theme Name: E7
Theme URI: http://www.esvista.net
Version: 1.0
Author: dally
Author URI: http://www.esvista.net
*/
/* static START */
* { margin: 0; padding: 0; }

body { font-family: Arial, Helvetica, sans-serif; font-size: 11.5px; line-height: 140%; color: #111111; padding: 0px; background-color: #646464; margin-top: 0px; }

img { border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }

#tbody{ padding: 0px; width: 929px; margin-right: auto; margin-left: auto; margin-top: 0px; }

hr { display: none; }

h2 { font-size: 12px; font-weight: bold; color: #111111; margin-top: 0px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; line-height: 120%; font-family: "微软雅黑", Arial; padding: 0px; }

a:hover img.sided { border-color: #A6A6A6; }

a { color: #111111; text-decoration: none; }

a:hover { text-decoration: none; }
/* 头部 */
#header{ background-image: url(images/header.gif); height: 121px; width: 929px; }

#bloglogo{ width: 899px; padding-top: 50px; padding-right: 15px; padding-bottom: 0px; padding-left: 15px; height: 40px; }

.logoA{ background-image: url(images/baozou.png); display: block; height: 37px; width: 250px; float: left; }

#rssfeed{ display: block; float: right; font-weight: bold; background-image: url(images/rss.png); height: 26px; width: 50px; background-position: left center; padding-right: 26px; background-repeat: no-repeat; }

#rssfeed a{ display: block; height: 24px; width: 46px; }

/* 导航 */
#menuDiv{ }

#fancymenu { position: relative; height: 29px; overflow: hidden; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 20px; margin-top: -3px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; float: left; width: 760px; }

#fancymenu ul { padding: 0; margin: 0; text-transform: uppercase; }

#fancymenu ul li{ float: left; list-style: none; text-align: center; width: 74px; height: 24px; }

#fancymenu ul li a{ z-index: 10; display: block; float: left; position: relative; overflow: hidden; width: 74px; font-weight: bold; font-size: 11px; padding-top: 6px; height: 23px; }

#menu_home a { background: url(images/menu_home.gif) no-repeat center; }

#menus li a {
position:relative;
color:#000;
text-decoration:none;
height:29px;
line-height:29px;
font-size:0.9em;
text-transform:uppercase;
font-weight:700;
float:left;
z-index:10;
text-align:center;
padding:1px 8px 0;
}

#fancymenu li.background { /*background: url('../images/bg_menu_right.png') no-repeat top right !important;*/ background: url(images/bg_menu_right.gif) no-repeat top right; z-index: 8; position: absolute; visibility: hidden; }

#fancymenu .background .left { height: 29px; margin-right: 9px; /* 7px is the width of the rounded shape */ width: 74px; background-image: url(images/bg_menu.gif); background-repeat: no-repeat; background-position: center top; }

/*导航结束部 */
clearfix{ }

#searchbox { width: 207px; height: 15px; display: block; float: right; margin-right: 0px; background-image: url(images/s.gif); background-repeat: no-repeat; padding-top: 8px; padding-right: 2px; padding-left: 4px; background-position: center center; padding-bottom: 6px; line-height: 15px; font-size: 11.5px; }

#searchbox .textfield { border: 0px; width: 170px; float: left; font-size: 11.5px; background-image: none; margin-top: 0px; height: 15px; background-color: #f0f0f0; margin-left: 4px; line-height: 14px; padding-top: 0px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; }

#searchbox .button { background: none; border: 0px; width: 18px; height: 15px; cursor: pointer; float: right; }

/* 内容主体 */
#content{ background-image: url(images/bj.gif); background-repeat: repeat-y; background-position: center; }

#contentbody{ width: 638px; margin-top: 24px; float: left; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; }

#postzy{ height: 24px; margin-bottom: 12px; padding-right: 10px; padding-left: 10px; }

#postzy-z{ float: left; background-image: url(images/previous.gif); background-repeat: no-repeat; padding-left: 16px; }

#postzy-y{ float: right; background-image: url(images/next.gif); background-repeat: no-repeat; background-position: right; padding-right: 16px; }

.post{ margin-bottom: 36px; padding-top: 0px; padding-right: 0px; padding-left: 6px; }

.postcontent a{ text-decoration: underline; color: #cc214e; }

.post .postTitle{ height: 24px;color:#cc214e; background-image: url(images/bt.gif); background-repeat: no-repeat; background-position: left bottom; padding-bottom: 4px; }

.post  h2{ float: left; font-size: 14px;color:#cc214e; }

.post .postTitle span{ float: right; font-size: 10px; font-weight: lighter;color:#cc214e; }

.postbody{ }

.postcontent{ line-height: 160%; color: #646464; margin-top: 8px; }

.postcontentpage{ line-height: 180%; }

.postcontentpage p,.postcontent p{ padding: 0px; margin-bottom: 1em; }

#related_posts a{ font-weight: bold; color: #cc214e; }

h3#posts{ }

.boxcaption h3{ background-image: url(images/pagerpost.gif); background-repeat: no-repeat; text-indent: -400px; display: block; height: 9px; width: 89px; margin: 0px; padding: 0px; }

small .excerpt{ color: #646464; line-height: 160%; }

.postInfo{ padding-bottom: 6px; }

.postfooter{ background-image: url(images/hen.gif); background-repeat: no-repeat; height: 14px; width: 580px; margin-top: 8px; margin-right: auto; margin-left: auto; }

.postInfo span{ padding-left: 22px; font-size: 11px; color: #646464; margin-bottom: 4px; background-repeat: no-repeat; background-position: left bottom; display: block; height: 16px; margin-left: 2px; }

.postInfo span a{ color: #646464; }

.postInfo span a:hover, .post h2 a:hover{ color: #cc214e; }

#pageRpost{ margin-top: 12px; margin-bottom: 12px; }

#pageRpostUL{ background-image: url(images/dian.gif); background-repeat: repeat-x; background-position: bottom; padding-left: 8px; margin-left: 6px; list-style-image: none; list-style-type: none; margin-top: 8px; margin-bottom: 3px; width: 627px; }

#pageRpostUL li{ background-image: url(images/dian.gif); background-repeat: repeat-x; background-position: bottom; padding-top: 8px; padding-bottom: 8px; }

/* 链接*/
#linksDiv{ margin-right: auto; margin-left: auto; width: 580px; color:#cc214e;}

#linksDiv li{ float: left; width: 140px; list-style-image: none; list-style-type: none; margin-bottom: 2px; margin-left: 2px; background-color: #E4E4E4; height: 20px; line-height: 20px; text-indent: 8px; }

/* 链接结束*/
.archiveTitle{ font-size: 12px; margin-bottom: 24px; }

/* 分页导航*/
#pagenavi{ height: 30px; }

/* 分页导航*/
/* 侧边*/
#sidebar{ width: 250px; margin-left: 20px; float: left; margin-top: 6px; color: #646464; }

.sidnav{ margin-bottom: 12px; }

#sidebar h3{ padding: 0px; margin-top: 4px; margin-right: 0px; margin-bottom: 6px; }

#sidebar ul{ padding: 0px;list-style-image: none; list-style-type: none; margin: 0px; }

/*侧边评论*/
.rc_excerpt{ margin-top: 6px; }

.rc_info{ color: #111; margin-bottom: 8px; vertical-align: bottom; }

.post_title{ display: block; font-weight: bold; }

#rc_nav{ background-image: none; }

#sidcat ul li{ margin: 0px; list-style-image: none; list-style-type: none; background-image: url(images/dian.gif); background-repeat: repeat-x; background-position: bottom; padding-top: 4px; padding-right: 0px; padding-bottom: 4px; padding-left: 0px; }

#sidmeta ul li, #sidcat ul li, #sidcomm ul li{ margin: 0px; list-style-image: none; list-style-type: none; background-image: url(images/dian.gif); background-repeat: repeat-x; background-position: bottom; padding-top: 4px; padding-right: 0px; padding-bottom: 4px; padding-left: 0px; }

#rpost{ background-image: url(images/rposts.gif); background-repeat: no-repeat; height: 22px; }

#sjPosts{ background-image: url(images/zxrz.gif); background-repeat: no-repeat; height: 22px; }

#rpostUL li{ background-image: url(images/dian.gif); background-repeat: repeat-x; background-position: bottom; margin-top: 3px; margin-bottom: 5px; padding-top: 3px; padding-bottom: 6px; width: 246px; }

.rpostData{ font-size: 10px; }

.rpostTitle{ }

#sidebar a{ }

#sidebar a:hover{ color: #CC1749; }

#sidpost li{ margin-top: 2px; margin-bottom: 2px; background-image: url(images/dian.gif); background-repeat: repeat-x; background-position: bottom; height: 24px; line-height: 24px; padding: 0px; margin-right: 0px; margin-left: 0px; }

#related_posts{ margin-top: 12px; margin-bottom: 12px; }

.senmin{ color: #CC1749; margin-bottom: 10px; margin-left: 10px; font-size: 10px; }

#related_posts ul{ list-style-image: none; list-style-type: none; }

#related_posts ul li{ list-style-image: none; list-style-type: none; background-image: url(images/dian.gif); background-repeat: repeat-x; background-position: bottom; padding-top: 3px; padding-bottom: 3px; padding-right: 4px; padding-left: 4px; }

/* 评论*/
#cmtswitcher{ background-color:#cc214e;; width: 627px; margin-right: auto; margin-left: auto; color: #f0f0f0; line-height: 20px; height: 18px; font-size: 11px; margin-bottom: 16px!important; margin-bottom: 0px; }

#cmtswitcher a{ color: #f0f0f0; }

#cmtSpanB{ float: left; padding-left: 6px; }

#cmtSpanA{ display: block; float: right; padding-right: 8px; padding-left: 8px; background-color: #CC1749; font-weight: bold; border-left-width: 1px; border-left-style: solid; border-left-color: #F0F0F0; padding-top: 0px; padding-bottom: 0px; height: 18px; }

#commtop{ background-image: url(images/dian2.gif); background-repeat: repeat-x; background-position: bottom; width: 627px; margin-right: auto; margin-left: auto; line-height: 0px; height: 1px; padding: 0px; }

#comment{ }

#commentform textarea{ width: 493px; background-image: url(images/textarea.gif); background-repeat: no-repeat; background-position: center center; padding: 10px; height: 120px; overflow: hidden; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }

#commentform .srdb{ background-image: url(images/input.gif); height: 18px; width: 189px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; background-repeat: no-repeat; background-position: left center; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; padding-right: 4px; padding-bottom: 0px; padding-left: 4px; }

input#submitAN{ background-image: url(images/scomm.gif); height: 31px; width: 141px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; background-repeat: no-repeat; background-position: center center; }

#commentform p{ margin-bottom: 6px; }

#commentlist { background: #FCFCFC; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; margin: 0 -15px; padding: 0 15px; }

#comment ol  { list-style: none; color: #666; float: left; padding-top: 0px; padding-right: 0px; padding-bottom: 24px; padding-left: 0px; }

#comment ol li{ background-image: url(images/dian2.gif); background-repeat: repeat-x; background-position: bottom; display: block; width: 624px; margin-top: 0px; margin-right: auto; margin-left: 0px; float: right; padding: 0px; list-style-image: none; list-style-type: none; }

.admincomment{ background-image: url(images/dian2.gif); background-repeat: repeat-x; background-position: bottom; background-color: #e0e0e0; padding: 0px; margin: 0px; list-style-image: none; list-style-type: none; }

.admincomment .commentInfo{ width: 110px; text-align: center; float: left; background-image: url(images/commadmin.gif); background-repeat: no-repeat; background-position: left top; padding-top: 12px; padding-bottom: 12px; color: #212121; }

.commentInfo img{ border: 1px solid #646464; }

.commBody{ float: right; padding-top: 12px; padding-bottom: 12px; margin-left: 3px; width: 504px; }

.commNoAdmin{ background-repeat: repeat-x; background-position: bottom; padding: 0px; float: left; }

.commNoAdmin .commentInfo{ width: 110px; text-align: center; float: left; padding-top: 12px; padding-bottom: 12px; color: #212121; }

	#commform{ margin-left: 24px; display: block; }

#commentformDiv{ margin-left: 20px; margin-top: 20px; margin-bottom: 20px; }

#thecomments ul li{ float: left; }

/* 底部*/
#footer{ background-image: url(images/footer.gif); margin: 0px; height: 41px; width: 929px; }

#gowp{ display: block; float: right; height: 24px; width: 210px; margin-right: 20px; }

#footer span{ color: #F0F0F0; margin-top: 12px; margin-left: 20px; float: left; font-size: 11px; font-weight: bold; }

#footer a{ color: #CC1749; }
