/*  
Theme Name: chuaixin
Theme Css Laws：mumayi
Theme URI: http://www.mumayi.net/
Version: 1.0
*/


/* CSS Document */
body { background:#EEF4F6 url("http://9495.com/images/bodybg.gif") repeat-x; margin:0px; margin-top:10px; font-size:12px; }
div { margin-left:auto; margin-right:auto;line-height:24px; font-family:"Verdana"; color:#666666;}
.clearfix:after {
content: "."; 
display: block; height: 0; clear: both; visibility: hidden;
}

.clearfix {display: inline-table;}



/* Hides from IE-mac */
* html .clearfix {height: 1%;}

.clearfix {display: block;}


/* End hide from IE-mac */


a, a:visited{
color: #4371A0;
text-decoration: none;}



/* General Links */
a:link { text-decoration : none; color : #999999; border: 0px;} 
a:active { text-decoration : underline; color : #75B5C9; border: 0px;} 
a:visited { text-decoration : none; color : #75B5C9; border: 0px;} 
a:hover { text-decoration : underline; color : #f60; border: 0px;} 

.logo { padding-left:10px; padding-top:10px;}
.mainbox { width:958px; background:#fff url("http://9495.com/images/mainbg.gif") repeat-x; padding:0px 5px;margin-top:0px;}

.headertop{width:949px;height:30px;background:#123949 url("http://9495.com/images/headertopbg.jpg"); text-align:right; color:#DFF4FF; line-height:30px; padding-right:20px; }
.headimg {padding-top:8px;}
.headertop a{color:#DFF4FF;text-decoration:none;}
.headertop a:hover{color:#DFF4FF;text-decoration:underline;}
.header {height:90px; margin-top:0px; }

#search-wrapper {
float: right;
  display: inline;
margin: -45px 50px 15px 0;
}

#search-wrapper .btn01 {
color:#FFF;
background: url("http://9495.com/images/btn_bg01.gif")no-repeat;width:77px;height:25px;vertical-align:middle;border: 0;
}

#search-wrapper .textinput {width:150px;
height:19px;
padding: 3px 0 0 3px;
vertical-align: middle;
border:1px solid #909090;
border-right: 0;
}


#mainnav {
     width:578px;
     float:left;
     background: #FAFCFC;
     margin-left:0px;
     padding: 15px; border: 2px dashed #C0D7DE;
}
#maincontent {
      margin:0px;
      width:175px;
      float:left;
      margin-left:4px;
}
.maincenter {
      margin:0px;
      overflow:hidden;
      background: #f2f8fa;
      width:175px;
      margin-bottom:5px;
      padding: 5px; border: 1px dashed #C0D7DE;
}
.SR { float: left; width: 165px; margin-left: 0px; color:#C1E2EF; margin-top: 0px; }
.SR h3 { padding: 0px 0px 0px 0px; margin: 0px 0px 3px 0px; border-bottom: dashed 1px #A2CDDE; font-family: "Trebuchet MS"; font-size: 13px; text-transform: capitalize; color:#0D7BAC;}
.SR ul { padding: 0px; margin: 0px;}
.SR li { padding: 0px 0px; margin: 0px; list-style-type: none; font-size: 12px;}
.SR li a { padding-left: 20px; margin: -5px 0 0 0; list-style-type: none;background-image: url("http://9495.com/images/arrow_cats.gif");
background-position: 6px 0px;background-repeat: no-repeat;color:#80A5B0;}  
.SR li a:visited { color: #80A5B0; text-decoration: none;} 
.SR li a:hover {color: #4284B0; text-decoration: none;background-color: #C1E2EF;
background-position:-277px 0px;} 
.Categories { width:165px; background: #F2F8FA; padding: 5px; position: relative; }
.Categories h3 { background: url("http://9495.com/images/CategoriesHeadingIco.gif") no-repeat left top; padding-left: 25px; line-height:18px; }
.Categories ul { margin:0px; padding:0px; }
.Categories ul li { overflow:hidden; height:24px; line-height:24px; }
.Categories li span.num { color: #80A5B0; }
.rl { color: #80A5B0; }


#rightcontent {
      margin:0px;
      width:136px;
      float:right;
      background: #f2f8fa;
      padding:5px; border: 1px dashed #C0D7DE;
}

.pic { width:134px; background: #F2F8FA; padding: 0px; margin-bottom: 5px; position: relative;}
.pic h3 { padding: 0px 0px 0px 0px; margin: 5px 0px 5px 5px; border-bottom: dashed 1px #A2CDDE; font-family: "Trebuchet MS"; font-size: 13px; text-transform: capitalize; color:#0D7BAC; }
.picto { width:134px; background: #F2F8FA; padding: 0px; margin-bottom: 0px; position: relative;}
.picto h3 { background: url("http://9495.com/images/CategoriesHeadingIco.gif") no-repeat left top; padding-left: 20px; line-height:18px;}
.picrss {padding: 0px 0px 3px 12px;}
.picrank {padding: 0px 0px 5px 22px;}
.picpoto {padding: 0px 0px 5px 4px;}
.picbook {padding: 0px 0px 5px 4px;}

.s-search { width:134px; background: #F2F8FA; padding: 0px; margin-bottom: 5px; position: relative;}
.s-search h3 { padding: 0px 0px 0px 0px; margin: 5px 0px 5px 5px; border-bottom: dashed 1px #A2CDDE; font-family: "Trebuchet MS"; font-size: 13px; text-transform: capitalize; color:#0D7BAC; }
.rightsearch { width:134px; background: #F2F8FA; padding: 0px; margin-bottom: 0px; position: relative;}
.rightsearch h3 { background: url("http://9495.com/images/CategoriesHeadingIco.gif") no-repeat left top; padding-left: 20px; line-height:18px;}

.s-book { width:134px; background: #F2F8FA; padding: 0px; margin-bottom: 5px; position: relative;}
.s-book h3 { padding: 0px 0px 0px 0px; margin: 5px 0px 5px 5px; border-bottom: dashed 1px #A2CDDE; font-family: "Trebuchet MS"; font-size: 13px; text-transform: capitalize; color:#0D7BAC; }
.rightbook { width:134px; background: #F2F8FA; padding: 0px; margin-bottom: 0px; position: relative;}
.rightbook h3 { background: url("http://9495.com/images/CategoriesHeadingIco.gif") no-repeat left top; padding-left: 20px; line-height:18px;}

#link {
      margin:5px 0 0 0;
      width:136px;
      float:right;
      background: #f2f8fa;
      padding: 5px; border: 1px dashed #C0D7DE;
}

.links {width:134px; background: #F2F8FA; padding: 0px; margin-bottom: 5px; position: relative; }
.links h3 { padding: 0px 0px 0px 0px; margin: 5px 0px 5px 5px; border-bottom: dashed 1px #A2CDDE; font-family: "Trebuchet MS"; font-size: 12px; text-transform: capitalize; color:#0D7BAC; }
.linkroll { width:134px; background: #F2F8FA; padding: 0px; margin-bottom: 0px; position: relative; color:#80A5B0; }
.linkroll ul { margin:0px; padding:0px; }
.linkroll h3 { background: url("http://9495.com/images/CategoriesHeadingIco.gif") no-repeat left top; padding-left: 20px; line-height:18px; }
.links li { padding: 0px 0px; margin: 0px; list-style-type: none; font-size: 12px;}
.links li a { padding-left: 20px; margin: -5px 0 0 0; list-style-type: none;background-image: url("http://9495.com/images/arrow_cats.gif");
background-position: 6px 0px;background-repeat: no-repeat;color:#80A5B0;}  
.links li a:visited { color: #80A5B0; text-decoration: none;} 
.links li a:hover {color: #4284B0; text-decoration: none;background-color: #C1E2EF;background-position:-277px 0px;} 

.lesscontent {background: #E2EFF3; }
.lessdate {background: #F2F8FA; }

#foot {
     width:773px;
     float:left;
     background: #FFF;
     margin-left:0px;
     padding: 15px; border: 1px dashed #C0D7DE;
}
.footcontent {
      margin:0px;
      overflow:hidden;
      background: #FAFCFC;
      width:768px;
      margin-bottom:5px;
      padding: 0px;
}

#top {
width:100%;
padding-bottom:5px;
margin-bottom:5px;
background: url("http://9495.com/images/line_dot.png") repeat-x;
float:left;
}

.content {
color:#595959;
font-size:12px;
line-height:160%;
margin:10px 0;
}
.content p {
margin:15px 0;
}
.content ul {
margin:15px 22px;
list-style:disc;
}
.content ol {
margin:15px 30px;
list-style:decimal;
}
#content_text { 
	clear: both;
	margin: 5px 5px 0px 5px; 
}

#content_text ul { padding-left: 10px; }
#content_text ol li { 
	list-style-type:decimal; 
	padding: 2px 0;
	margin: 0; 
}
#content_text ul li {
	list-style-type: disc;
	padding: 2px 0; 
	margin: 0;
}

.title {
color:#777;
font:bold 12px verdana;
}

.posttitle {
color:#777;
font:bold 12px verdana;
line-height:36px; 
margin:0px 0 0;
padding: 0px 0px 0px 0px;
padding-bottom:15px;
clear:both;
}
.postdate {
padding-left: 11px;
color:#777;
font-size: 11px;
margin-left:34px; 
margin-top:-23px;
padding-top:2px;
line-height:16px;
border-top:1px dashed #ddd;
}
.postmetadata {
text-align:right;
padding-bottom:5px;
background: url("http://9495.com/images/line_dot.png") repeat-x bottom;
margin:-23px 0 15px 0;
}
.posttag {
text-align:left;
padding-top:0px;
margin:25px 0 0 0;
}




.p_bar {
clear:both;
margin:15px 0;
}
.p_bar a {
font-size:12px;
background:#C7E8F3;
text-decoration:none;
padding:2px 5px;

}
.p_bar a:hover {
background:#F5FBFF;
border:1px solid #86B9D6;
text-decoration:none;
}
.p_info {
background:#F5FBFF;
border:1px solid #86B9D6;
margin-right:1px;
padding:2px 5px;
}
.p_curpage {
margin-right:1px;
border:1px solid #3282B0;
background:#4F96BF;
color:#fff;
font-weight:700;
padding:2px 5px;
}


#searchform {
margin: 0px;
padding-bottom: 0px;
overflow: hidden;
}
	

#s {
width: 70px;
background: #F7FCFE url("http://9495.com/images/search.gif") no-repeat right center;
color: #666666;
font-size: 12px;
font-family: Verdana, Helvetica, PmingliU, Sans-Serif;
padding: 3px 5px 3px 3px;
margin: 5px 3px 0px 0px;
border: 1px solid #B3C8DB;
}



#sidebar {
width:170px;
margin:0;
padding:0px;
float:auto;
}
#sidebar p {
padding-bottom:2px;
text-align:center;
}
#sidebar p a {
margin:5px;
}
#sidebar p.more {
text-align:right;
padding:3px 0 0;
}
#sidebar table {
width:170px;
}
#sidebar h2 {
font-size:11px;
color:#545454;
border-top:1px solid #181818;
background: url("http://9495.com/images/cat_1.gif") no-repeat left;
margin:8px 0 0;
padding: 6px 3px 3px 15px;
}
#sidebar li {
width:170px;
padding:0px 0;
}
#sidebar li span {
color:#108FC8;
}
#sidebar li span.num {
color:#3e7d0a;
}
.week {
font-size:12px;
color:#108FC8;
background:#D4EAF3;
border-bottom:1px solid #A2CDDE;
text-align:center;
padding:0px;
}
.cal_day1 {
font-size:11px;

font-family: "Times New Roman", serif;

text-align:center;
background:#E2F2F8;
color:#5A5959;
}
.cal_day2 {
font-size:11px;

font-family: "Times New Roman",serif;

text-align:center;
background:#E2F2F8 url("http://9495.com/images/daybg.gif");
font-weight:600;
color:#c00;
}
.cal_day2 a {
color:#434853;
}
.curdate {
color:#80A5B0;
font-weight:300;
font-size:12px;
color:#ccc;
text-align:center;
padding-bottom:10px;
}

.newsearch img {vertical-align:middle; }
.newsearch input {vertical-align:middle; margin-top:5px; }

.bottom{ width:100%; background:#fff url("http://9495.com/images/botbg.gif") repeat-x; height:225px; margin:0px;}
.bot {width:948px; padding:10px; padding-top:70px; background:#fff url("http://9495.com/images/bottombg.gif") repeat-x; height:79px; line-height:20px; font-family:arial; }
.bot span {height:0px; line-height:0px; display:block; border-top:1px solid #BCDBE6;border-bottom:1px solid #fff; margin-bottom:10px; }
.bot2 {width:968px; background:#fff url("http://9495.com/images/bot.jpg") repeat-x; height:66px; font-family:arial; }




.post {
background-image: url("http://9495.com/images/post-bg.gif");
background-repeat: no-repeat;
background-position: bottom;
width: 417px;
margin: 0 5px 0 10px;
padding-left: 55px;
padding-bottom: 25px;
}
.p_bar a.p_num { background:#fff; border:1px solid #86b9d6; margin-right:1px; }
.p_bar a.p_num:hover { background:#e8fF7ff; border:1px solid #3282b0; margin-right:1px; }
.p_bar a.p_redirect { background:#fff; border:1px solid #86B9D6; margin-right:1px; }
.p_bar a.p_redirect:hover { background:#e8f7ff; border:1px solid #3282b0; margin-right:1px; }
.Categories a.nostyle { background:none; padding:0px; margin:0px; margin-left:5px;}
.Categories a.nostyle:hover { background:none; padding:0px; margin:0px; margin-left:5px; }


#commentlist li{
MARGIN:10px 10px 0 0;
PADDING:0px 10px 3px 0;
LIST-STYLE:none
}
#commentlist div{
MARGIN:10px 5px 5px 0;
FONT-WEIGHT:normal;
LINE-HEIGHT:1.5em;
TEXT-TRANSFORM:none
}
#commentlist li,#commentform input,#commentform textarea{
FONT:12px Verdana,Arial,Sans-Serif
}
#commentlist cite{
FONT-WEIGHT:bold;
FONT-STYLE:normal;
FONT-SIZE:12px;
FLOAT:left
}
#commentlist cite a{
FONT-WEIGHT:bold;
FONT-STYLE:normal;
FONT-SIZE:12px;
COLOR:#F15A22
}
#commentcount{
FONT-FAMILY:Georgia,sans-serif;
FONT-SIZE:2em;
FONT-WEIGHT:bold;
COLOR:#ccc;
FLOAT:right
}
#commentmetadata a{
COLOR:#A1A1A1;
MARGIN:0;
FONT-WEIGHT:normal;
BORDER-BOTTOM:1px dotted #ccc;
PADDING:5px 0;
DISPLAY:block
}
#nocomments{
TEXT-ALIGN:center;
MARGIN:0;
PADDING:0
}
#commentalt{
BORDER:1px dotted #ccc;
BACKGROUND:#F5FBFF
}
#commentalttwo{
BORDER:1px dotted #ccc;
BACKGROUND:#f8f8f8
}
.quote{
BORDER:2px dashed #ccc;
BACKGROUND-COLOR:#efefef;
MARGIN:5px 0;
PADDING:5px
}
#formbox p{
MARGIN:8px 0;
PADDING:0
}
.codeimg{
CURSOR:pointer;
VERTICAL-ALIGN:bottom;
PADDING-BOTTOM:1px
}
.nopassword{
COLOR:#333;
BORDER:1px solid #ddd;
BACKGROUND:#fafafa;
HEIGHT:19px;
WIDTH:134px;
OVERFLOW:auto;
PADDING:2px
}
.nopassword2{
COLOR:#333;
BORDER:1px solid #ddd;
BACKGROUND:#fafafa;
HEIGHT:19px;
WIDTH:134px;
OVERFLOW:auto;
PADDING:2px
}
.nopassword4{
COLOR:#333;
BORDER:1px solid #ddd;
BACKGROUND:#fafafa;
HEIGHT:19px;
WIDTH:134px;
OVERFLOW:auto;
PADDING:2px
}
.nopassword3{
COLOR:#000;
BORDER:1px solid #ddd;
HEIGHT:21px;
WIDTH:136px;
OVERFLOW:auto;
PADDING:1px;
BACKGROUND:#fafafa url(http://9495.com/images/nopassword.gif) no-repeat
}
.formfield{
COLOR:#333333;
PADDING:4px;
BORDER:1px solid #ddd;
BACKGROUND:#fafafa;
OVERFLOW:hidden;
HEIGHT:15px
}
.formfield2{
COLOR:#333;
BORDER:1px solid #ddd;
BACKGROUND:#fafafa;
OVERFLOW:auto;
PADDING:4px
}
.formfield4{
COLOR:#333;
BORDER:1px solid #ddd;
BACKGROUND:#fafafa;
OVERFLOW:auto;
PADDING:4px
}
.formfield3{
COLOR:#333;
BORDER:1px solid #ddd;
OVERFLOW:auto;
BACKGROUND:#fff url(http://9495.com/images/neir.gif) no-repeat
}
.formbutton{
WIDTH:50px;
BORDER:1px solid #C9C9C9;
BACKGROUND:#fff url(http://9495.com/images/bg_btn.gif) repeat-x;
COLOR:#444;
FONT-SIZE:12px;
LINE-HEIGHT:22px;
HEIGHT:22px;
CURSOR:pointer
}
.submit{
WIDTH:125px;
BORDER:1px solid #ccc;
BACKGROUND:#fff url(http://9495.com/images/bg_btn2.gif) repeat-x;
COLOR:#fff;
FONT-SIZE:12px;
FONT-WEIGHT:700;
LINE-HEIGHT:30px;
HEIGHT:30px;
CURSOR:pointer
}

.post-date{
width:45px;
height:49px;
float:left;
background:url(img/date-bg.gif) no-repeat left center;
}
.post-month{
font-size:10px;
text-transform:uppercase;
color:#ffffff;
text-align:center;
display:block;
line-height:10px;
padding-top:5px;
margin-left:-3px;
}
.post-day{
font-size:18px;
text-transform:uppercase;
color:#999999;
text-align:center;
display:block;
line-height:18px;
padding-top:7px;
margin-left:-3px;
}
.vote{
background:#FFEEEE;
padding: 5px;
border: 1px solid #CCC;
text-align:center;
}

#divall {
    width:560px; 
    margin:0 auto; 
}
#sider_a {
    width:170px; 
    float:left; 
}
#main {
    width:170px; 
    float:left; 
    margin-left:6px; 
} 
#sider_b {
    width:205px; 
    float:right; 
}