body {font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;font-size:12px;background-color:#f8f8f8;color:#333;font-size:12px;line-height:1.4em;margin:0 auto;}
a {color:#570;text-decoration:none;}
a:hover {background-color:#570;color:#fff;text-decoration:none;}
h2 {color:#f93;font-size:13px;font-weight:bold;padding-bottom:0.5em;}
h3 {color:#5A8BCA;font-size:14px;font-weight:bold;padding-bottom:0.5em;border-bottom: 1px solid #5A8BCA;padding-left:5px;}
h3 a {color:#000;/*color:#5A8BCA;*/}
h3 a:hover {color:#fff;background:#5A8BCA;}
h4 {font-size:12px;}
h5 {font-size:12px;line-height:20px;height:20px;padding:0;margin:2px;}
h5 a {font-size:12px;font-weight:100}
img {border: none;clear:both;}
address {font-style: italic;}
blockquote {margin:1em 0;padding:0 0 0 1.2em;border-left:4px solid #c2cfdf;}
address {font-style:italic;}
dt {margin:1em 0 .5em 0;font-weight: bold;}
code pre,var {font-size: 1em;}
ol {margin-left:2em;}
dd {margin:.5em 0 1em 1.5em;}
cite {font-weight bold;font-style: normal;}
input,textarea,select {padding:4px;border:1px solid #333;font-size:12px;line-height:14px;background-color:#fff;font-family:12px 'Lucida Grande', Verdana, Arial, Sans-Serif;color:#999;word-wrap:break-word;}
textarea {width:350px;}
input#author,input#email,input#url{width:350px;}
input#submit{width:250px;height:30px;padding:2px 4px;border:1px solid #333;background-color:#fff;font:12px 'Lucida Grande', Verdana, Arial, Sans-Serif;color:#999;}
/*---------- Header ----------*/
#header{clear:both;padding:0;margin:0 auto;height:60px;}
/* site-link */
#header .site-link{float:left;padding:0;margin:0;display:block;background:#FFF6A3 url(images/top-bg.gif) bottom repeat-x;border-bottom:1px #ccb954 solid;list-style-type: none;width:100%;min-width:960px;}
#header .site-link li{float:left;padding:0 1px;}
#header .site-link .partner {float: right !important;}
#header .site-link a,#header .site-link a:visited,#header .site-link a:active {display:block;padding:2px 10px;text-decoration:none;color:#6F6F6F;}
#header .site-link a:hover {text-decoration:underline;color:#fff;}
/* nav */
#header .nav {clear:both;width:960px;margin:0 auto;text-align:center;}
#header .site-title {float:left;width:183px;margin:0;padding:0;}
#header .site-title a {width:183px;height:44px;display:block;margin:0 auto;text-indent:-10000px;background: #FFF url(images/logo.gif) bottom left no-repeat;}
#header .nav-bg {float:left;width:777px;height:47px;background:#82B332 url(images/nav-bg.gif) bottom right no-repeat;margin:0;}
#header .nav-bg-l {float:left;width:10px;height:47px;background: #82B332 url(images/nav-bg.gif) bottom left no-repeat;margin:0;}
#header .nav-link {margin:auto 0 0 0;list-style-type:none;}
#header .nav-link li {float:right;}
#header .lsf {width:162px;height:29px;background:url(images/search-bg.gif) top 10px no-repeat;padding-left:16px;padding-top:12px;_padding-top:11px;padding-right:0;}
#header .lsf form {margin:0;}
#header .lsf input {width:140px;height:16px;border:0;margin:0;padding:0;_height:14px;margin-left:32px;}
#header .nav .page_item a,#header .nav .current_page_item a {float:left;display:block;padding:13px 15px 0 15px;height:28px;background:url(images/nav-bg-s.gif) top left no-repeat;font-weight:bold;text-decoration:none;color:#FFF;}
#header .nav .page_item a:hover,#header .nav .current_page_item a {background:url(images/nav-bg-s.gif) bottom left no-repeat;	text-decoration: underline;}
/* Structure */
#warp {margin-bottom:1.5em;}
#content {background-color:#fff;margin:0em 19.5em 0em 1em;padding:0em 1.5em 0em 1.5em;border:solid 1px #ccc;word-wrap:break-word;text-align:left;height:auto !important;height:500px;min-height:500px;}
#content * {text-align:left}
#content .post {line-height:30px;color:red;font-weight:900;font-size:16px;}
#content .post p,#content .post div,#content .post span {color:#333;font-size:12px;font-weight:100}
#content .post h3 {padding-left:23px;background:url(images/title-bg.gif) left center no-repeat;}
#content .post div{padding-left:20px;}
#cczoom a:link,#cczoom a:visited,.entry a:link,.entry a:visited{border:1px dashed #570; border-width:0 0 1px 0}
#cczoom a:hover{text-decoration:none}
#cczoom p.postmetadatasingle a:link,h5 a:link,h5 a:visited,h5 a:hover{ text-decoration:none}
.entry img {border:1px solid #c2cfdf;padding:3px;}
.entry img a{border:1px solid #c2cfdf;padding:3px;}
.entry {background-color:#fff;padding:0em 0.8em 0.3em 0.1em;word-wrap:break-word;text-indent:2em;line-height:28px;}
.entry ul {list-style:none;padding-left:0px;margin-left:2.0em;}
.entry li{list-style:disc;margin-left:1em;}
.entry p {color:#000;margin:3px;line-height:23px;color:#333;}
.postmetadatasingle {_margin-left:-1em;/* IE5 + no this  styles */color:#666;text-align:center;}
.postmetadata {margin:1em 0 2em 0;text-align:right;padding-left:160px;}
/*---   sidebar   ri li START-----*/
#divCalendar{padding:0;text-align:center;}
#divCalendar h3{display:none;}
#divCalendar div{margin:0 0 0 0;padding:0 0 5px 8px;float:left;clear:both}
#divCalendar div.month1{background:url(default/month1.gif) left center no-repeat;}
#divCalendar div.month2{background:url(default/month2.gif) left center no-repeat;}
#divCalendar div.month3{background:url(default/month3.gif) left center no-repeat;}
#divCalendar div.month4{background:url(default/month4.gif) left center no-repeat;}
#divCalendar div.month5{background:url(default/month5.gif) left center no-repeat;}
#divCalendar div.month6{background:url(default/month6.gif) left center no-repeat;}
#divCalendar div.month7{background:url(default/month7.gif) left center no-repeat;}
#divCalendar div.month8{background:url(default/month8.gif) left center no-repeat;}
#divCalendar div.month9{background:url(default/month9.gif) left center no-repeat;}
#divCalendar div.month10{background:url(default/month10.gif) left center no-repeat;}
#divCalendar div.month11{background:url(default/month11.gif) left center no-repeat;}
#divCalendar div.month12{background:url(default/month12.gif) left center no-repeat;}
p.w{float:left;width:25px;height:16px;margin:4px 0 0 0;padding:2px 0 1px 0;text-align:center;vertical-align:middle;font-size:9px;border-top:1px solid #aaa;border-bottom:1px solid  #aaa;}
p.y{text-align:center;height:14px;margin:2px 0 0 0;padding:0;float:left;width:175px;font-size:12px;font-weight:bold;}
p.d{float:left;width:25px;height:18px;margin:0;padding:2px 0 0 0;text-align:center;vertical-align:middle;}
p.yd{float:left;width:25px;height:18px;margin:0;padding:2px 0 0 0;text-align:center;vertical-align:middle;text-decoration:line-through;color:#6090c0;font-weight:bold;}
p.nd{float:left;width:25px;height:18px;margin:0;padding:2px 0 0 0;text-align:center;vertical-align :middle;}
/*------ ri li END -----*/
#sidebar {width:15em;float:right;clear:right;background-color:#fff;margin:0 0.5em;padding:0.8em 1em 0.2em 2em;border:solid 1px #ccc;margin-bottom:1.5em;color:#999;}
#sidebar h2 {color:#5A8BCA;font-size:12px;font-weight:bold;padding:1em 0 0 0;border-bottom:1px solid #5A8BCA;}
#sidebar ul{padding:0;font-size:12px;color:#666;line-height:1.8em;list-style:none;margin-left:0px;color:#999;}
#sidebar ul li{	list-style:none;padding-left:0;color:#999;}
/*----------footer-----------------*/
#footer{margin:0.5em 19.5em 0em 1em!important;margin:0.5em 19.8em 0em 1em;padding:0em 0.8em 0.2em 0.8em;border:solid 1px #ccc;background-color:#fff;}
#footer p {color:#333;}
/* Comment Style */
ol.commentlist {background-color:transparent;margin-left:4.3em;_margin-left:-1em;/* IE5 + no this  styles */}
@media all and (min-width: 0px){ /* opera 7 styles */
	ol.commentlist {margin-left: -4.3em;}
}
html>body ol.commentlist {margin-left:-1em;} /* for  non-ie AND ie 7 */
ol.commentlist:lang(en)  {margin-left:-4em;} /*  for non-IE */
.commentlist li {color:#999;padding:5px 0 0 10px;list-style-type:none;margin-top:10px;word-wrap:break-word;border:1px solid #999;}
.commentlist p {color:#333}
.commentinfo {background-color:#ffffd0;}
.commentinfo p{padding-left:20px;background: url(images/feedcomments.png) left center no-repeat;}
.author-comment {background-color:#f1fdd7;padding-left:5px;}
.ping-comment {background-color:#e4fbfd;padding-left:5px;}
/* Navigation Elements   previous  and  next logs */
.navigation{display:block;text-align:center;margin-top:10px;margin-bottom:30px;padding-bottom:5px;}
.alignright {float:right;}
.alignleft {float:left}
/* logs show  mode */
#divType {display:block;text-align:left;margin-top:10px;margin-bottom:10px;padding-bottom:5px;}
/*----------comment-post ------------*/
#divCommentPost {padding-left:18px;margin:15px 0 30px 0}
input.button{background:#EECAA6;border:1px solid #5A8BCA;color:#000;font-size:12px;padding:0;width:220px;height:20px;}
input.text {padding:0;border:0;border-bottom: 1px dotted #5A8BCA;width:100px;text-align:center;font-family:tahoma;font-size:11px;color:#C60;}
textarea.text {padding:0;border:1px dotted #5A8BCA;width:460px;font-family:tahoma;font-size:11px;height:90px;padding:8px 10px;color:#C60;line-height:18px;}
.post,.commentlist {zoom:1} /* hack  user ms personal property  zoom*/
.pagebar {height:30px;line-height:20px;font-size:12px;}
/* 列表模式的样式*/
.listline {display: block;text-align:center;margin:15px;}
.listlleft {float:left;}
.lineleft  a {color:#000;}
.lineleft  a:hover {color:#fff;background:#5A8BCA;}
.listlright {float:right;}
.code {text-indent:0;border:1px solid #000;padding:10px;} /*代码区域样式*/
#content textarea {display:block}
/*	I'm a Mary Elizabeth Winstead Fan	*/
/*	为什么中国人到外国去必须说人家国家的语言，而老外来中国就可以继续说英语？	*/
/* AD 部分*/
#ggads {text-align:left; width:80%; padding-right:50px;height:55px !important /*IE7*/ *height:80px;/*Ff*/;height:35px; /*IE 6*/}/*文章尾部*/
#ggbt { text-align:center;width:95%; margin-right:5px; height:90px;}/*顶部AD*/