*{margin:0; padding:0; }
body, html{font-weight:normal;font-family:宋体, Arial,Helvetica,sans-serif;font-size:14px;color:#333;margin:0;padding:0;background:url(images/bk_body.jpg) no-repeat center 0 #000;;}
ul, li{list-style:none;}
a{color:#0093CA;text-decoration:none;}
a:hover{text-decoration:underline;  }
a:focus{outline:none;}
p{margin:1em 0;}
h1,h2{font-size:28px;color:#0093CA;letter-spacing:-1px;font-weight:normal;padding-bottom:10px;}
h2{font-size:20px;color:#333;padding-top:10px;}
/* LAYOUT STRUCTURE--------------------------------------------------*/
#mainWrapper{min-width:1024px;}
#wrapper{margin:0 auto;width:975px;}
#header{height:155px;position:relative;z-index:99; padding:0px;}
#content{padding:0 10px;background:none repeat scroll 0 0 #FFFFFF;width:955px;}
#contentbg{background:url("images/content_bg.gif") repeat-x scroll 0 0 transparent;}
#contentleft{background:url("images/content_bg_left.gif") no-repeat scroll 0 0 transparent;overflow:hidden;}
#contentright{background:url("images/content_bg_rigth.png") no-repeat scroll right 0 transparent;overflow:hidden;padding-top:24px;}
#colLeft{background:url("images/content_separator_bg1.gif") no-repeat scroll right bottom transparent;width:616px;float:left;padding:20px 30px 17px 25px;}
#colLeftbg{background:url("images/content_separator_bg.gif") repeat-y scroll right 0 transparent;float:left;}
#colRight{width:277px;float:right;padding:0 1px;position:relative;}
#footer{padding:20px;width:920px;margin:0 auto 20px;color:#666;position:relative;font-size:11px;min-height:44px;}
/* HEADER ELEMENTS------------------------------------------*/
/* -- logo --*/
#logo{position:absolute;top:20px; width:550px;left:22px;}
#logo a{color:#FFFFFF;float:left;font-family:"Times New Roman", Times, serif;font-size:53px;font-style:italic;  text-shadow:4px 4px 7px #FFDD30;font-weight:normal;text-decoration:none;letter-spacing:-4px;}
#logo a img{border:none;}
/* -- main menu --*/
#mainMenu{width:975px;height:47px;position:absolute;bottom:0;}
#mainMenu ul.sf-menu{padding:10px 0px 10px 10px ;overflow:hidden;}
#mainMenu ul.sf-menu li{float:left;padding:0 12px;font-size:12px;}
#mainMenu ul.sf-menu li a{text-decoration:none;text-transform:capitalize;}
#mainMenu ul.sf-menu li li a{padding:0 12px;}
#mainMenu ul.sf-menu li li{padding:0;padding-top:2px;border:none;}
#mainMenu ul.sf-menu li ul.children{padding:0;}
#mainMenu ul.sf-menu li ul.children li, #mainMenu ul.sf-menu li.page_item ul li{position:relative;line-height:100%;height:28px;text-transform:none;}
#mainMenu ul.sf-menu li ul.children li a,#mainMenu ul.sf-menu li.page_item ul li a{text-decoration:none;display:block;padding-top:7px;line-height:100%;border:none;text-transform:none;}
#mainMenu ul.sf-menu li ul.children li ul.children a{text-decoration:none;position:relative;border:none;}
#mainMenu ul.sf-menu li ul.children,#mainMenu ul.sf-menu li.page_item ul{margin-top:-2px;}
#mainMenu ul.sf-menu li ul.children ul.children{margin:0 0 0 25px;}
/*------------------------*/
#topMenu{position:absolute;right:8px;bottom:48px;}
#topMenu ul li{float:left;padding:7px 15px;font-size:11px;color:#ccc;}
#topMenu ul li a{color:#BDB29D;
font-size:12px;padding-top:9px;
line-height:12px;
text-decoration:none;}
#topMenu ul li a:hover{background:url("images/top_menu_marker.gif") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
font-weight:bold;}
#site5top{position:absolute;top:37px;right:8px;  color:#E2C489;}
#site5top a{display:block;background:url(images/site5_top.png) 0 0 no-repeat;text-indent:-9999px;width:197px;height:22px;}
.rssTag{position:absolute;width:63px;height:71px;background:url(images/rss_tag.png) 0 0 no-repeat;text-indent:-9999px;right:0px;top:105px;z-index:9999;}
/* COL LEFT ELEMENTS-------------------------------------------*/
.searchQuery,#archive-title{border-bottom:1px solid #E2E2D8;padding:0 0 10px;margin-bottom:15px;}
#colLeft .blogPost .metaLeft{float:left;width:50px;text-align:center;padding-right:15px;padding-top:14px;}
#colLeft .blogPost .metaLeft .month{text-transform:uppercase;font-size:11px;height:21px;line-height:21px;}
#colLeft .blogPost .metaLeft .day{padding:12px 0;font-size:36px;border-bottom:1px dotted #cdcdcd;margin-bottom:10px;}
#colLeft .blogPost .metaLeft .comments{font-size:16px;height:40px;line-height:30px;font-weight:bold;}
#colLeft .blogPost .postRight{float:left;width:526px;padding-left:20px;border-left:1px solid #D8D8D8;padding-top:10px;position:relative;padding-bottom:10px;}
#colLeft .blogPost .postRight .titBullet{position:absolute;left:-1px;top:15px;width:12px;height:22px;}
#colLeft .blogPost .postRight .metaRight{border-top:1px dotted #CDCDCD;border-bottom:1px dotted #CDCDCD;padding:6px 0;font-size:11px;}
#colLeft .blogPost .postRight .metaRight img{vertical-align:middle;margin-right:3px;border:none;padding:0;}
#colLeft .blogPost a.more-link{display:block;width:91px;height:24px;padding-left:10px;clear:both;border:none;line-height:22px;margin-top:10px;font-size:12px;}
#colLeft .single{margin-bottom:20px;}
#colLeft p img{padding:8px;background:#F0F0F0;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}
/* share icons */
#colLeft .social{border:1px solid #D8D8D8;background:#F2F2F2;padding:5px 10px;font-size:12px;}
#colLeft .social a img{padding:0;border:none;background:none;vertical-align:middle;}
#colLeft .social strong{color:#00C1F2;padding-right:10px;}
.alignleft{float:left; margin:5px 15px 5px 0;}
.alignright{float:right; margin:5px 0 5px 15px; }
.navigation{margin-left:65px;margin-top:15px;}
.navigation .alignleft a,.navigation .alignright a{display:block;width:91px;height:24px;text-align:center;padding-left:8px;padding-top:3px;font-size:12px;}
.navigation .alignleft a:hover,.navigation .alignright a:hover{text-decoration:none;}
.navigation .alignright a{text-align:left;padding-left:18px;width:73px;}

/* COL RIGHT ELEMENTS------------------------------------------*/
#colRight #twitter{border-top:1px solid #CDCDCD;background:url(images/bk_grad_down.jpg) 0 0 repeat-x;padding:15px 13px;font-size:11px;color:#666;line-height:120%;margin:0;min-height:38px;}
#colRight #twitter a img{float:left;border:none;margin:0 10px 0 0;}
#colRight #twitter span{font-size:14px;color:#0FACEE;text-transform:uppercase;font-weight:bold;line-height:130%;}
/* ads */
#colRight #ads{border-top:1px solid #CDCDCD;background:url(images/bk_grad_down.jpg) 0 0 repeat-x;padding:12px 0 8px 13px;margin:0;}
#colRight #ads a{float:left;margin:0 8px 7px 0;border:none;}
#colRight #ads a img{border:none;}
#colRight h2{font-size:14px;text-transform:uppercase;height:28px;#height:auto;padding:10px 15px 0;#padding:10px 0px;font-weight:bold;}

#colRight div,#colRight ul{margin:0 15px 15px;}
#colRight ul li li{padding:5px 0 5px 14px;font-size:12px;}
#colRight ul li a{color:#545454;font-size:13px;}
#colRight ul li:hover a,#colRight ul li a:hover{text-decoration:none;}
/* flickr */
#colRight #ads a img{border:none;}
#colRight #flickr{margin-top:10px;}
#colRight #flickr a{border:none;}
#colRight #flickr a img{border:none;padding:9px 10px 0 0;}
#colRight #flickr .flickr_tit{margin:0;padding:0;}
/* FOOTER ELEMENTS-------------------------------------------*/
#footerMenu li{float:left;padding-right:12px;padding-top:5px;}
#site5bottom{position:absolute;right:20px;top:20px;}
#site5bottom a{display:block;}
/*COMMENTS---------------------------------------------*/
#colLeft ul.commentlist{margin:15px 0;list-style-type:none;}
#colLeft ul.commentlist li{background:none;padding:0;}
#colLeft ul.commentlist li .comment-metaLeft{float:left;width:50px;text-align:center;padding-right:15px;padding-top:14px;}
#colLeft ul.commentlist li .commentRight{float:left;width:526px;border-left:1px solid #D8D8D8;padding:15px 0 10px 20px;position:relative;font-size:11px;}
#colLeft ul.commentlist li .commentRight .text{border-bottom:1px dotted #ccc;font-size:14px;}
#colLeft ul.commentlist li .commentRight .text img{border:none;background:none;padding:0;}
#colLeft ul.commentlist li .avatar{border:5px solid #E6E6E6;padding:1px;background:#fff;}
#colLeft ul.commentlist li .reply{padding-top:5px;font-size:12px;font-weight:bold;}
#colLeft ul.commentlist li em{font-size:12px;padding-top:5px;display:block;}
#colLeft ul.commentlist li .commentRight .commentBullet{position:absolute;left:-1px;top:15px;width:12px;height:22px;background:url(images/bullet_tit.jpg) 0 0 no-repeat;}
#colLeft ul.commentlist li .commentRight strong{background:#009CDC;padding:3px 5px;font-size:12px;}
#colLeft ul.commentlist li .children .commentRight{padding-left:40px;width:500px;background:url(images/ico_reply.png) 20px 15px no-repeat;}
/* FORMS-------------------------------------------*/
#colRight #searchBox{background:url(images/bk_grad_up.jpg) 0 100% repeat-x;padding:20px 0;padding-left:13px;margin:0 0 20px 0;}
#searchform input{border:none;border-left:1px solid #CDCDCD;border-top:1px solid #CDCDCD;background:#fff;padding:6px 4px 7px 25px;color:#666;width:157px;float:left;background:#fff url(images/ico_search.jpg) 5px 50% no-repeat;}
#searchform input#searchsubmit{width:72px;height:30px;border:none;background:url(images/but_search.jpg) 0 0 no-repeat;cursor:pointer;padding:0;text-align:center;color:#ccc;font-size:12px;}
/* contact */
#contact label{display:block;padding:8px 0 2px;}
#contact input,#contact textarea{border:1px solid #ddd;padding:5px;font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#666;width:300px;}
#contact textarea{width:500px;}
#contact input.submit{border:none;width:107px;height:31px;text-align:center;padding-top:4px;margin-top:15px;background:url(images/but_send.jpg) 0 0 no-repeat;}
.errormsg,.successmsg{background:#FEF4F1;border:1px solid #F7A68A;color:#DA4310;padding:10px;}
.successmsg{border:1px solid #9FD9FF;background:#EAF7FF;color:#00BFF5;}
/* post comment */
#commentform label{display:block;padding:5px 0 2px;}
#commentform input,#commentform textarea{border:1px solid #ddd;padding:5px;font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#666;width:300px;}
#commentform textarea{width:520px;}
#commentform input#submit{border:none;width:107px;height:31px;text-align:center;padding-top:4px;margin-top:5px;background:url(images/but_send.jpg) 0 0 no-repeat;}
/* CLEARING---------------------------------------------------*/
.clearfix:after{content:"."; overflow:hidden;     display:block;     height:0;     clear:both;     visibility:hidden;}
.clearfix{display:block;}
/* hides from ie-mac \*
/* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */
.clear{clear:both;}
.noclear{clear:none;}
#rightul{margin:0 !important;}
#colRight ul li.widget{padding:0;background:none;}
.comment-metaLeft{float:left;padding-right:15px;padding-top:14px;text-align:center;width:50px;}
.commentRight{border-left:1px solid #D8D8D8;float:left;font-size:11px;padding:15px 0 10px 20px;position:relative;width:526px;}
.commentlist{overflow:hidden;width:100%;}
cite.fn{background:none repeat scroll 0 0 #0093CA;font-size:12px; color:#fff;padding:3px 5px;float:left;}
cite.fn a{color:#fff}
.commentmetadata{float:right;}
.commentBullet{background:url("images/bullet_tit.jpg") no-repeat scroll 0 0 transparent;height:22px;left:-1px;position:absolute;top:15px;width:12px;}
.gonggao{border-bottom:1px solid #CDCDCD;margin:0 15px 15px;}
#colRight ul li.bgongg{background:none;padding:0;}
.widget_tag_cloud a{margin-right:5px;}
.content-wrapper-bottom  {
background:url("images/wrapper_bottom1.png") no-repeat scroll 0 0 transparent;
height:21px;
}
.content-wrapper-bottom span {
background:url("images/wrapper_bottom2.png") no-repeat scroll right 0 transparent;
display:block;
height:21px;
padding:0 14px;
}
.content-wrapper-bottom span span {
background:url("images/wrapper_bottom.png") repeat-x scroll 0 0 transparent;
padding:0;
}
#rss{position:fixed;top:100px;}
#rightul h3{color:#545454;font-size:24px;margin-bottom:10px;}
#rightul a:hover{color:#151717;  text-shadow:2px 2px 2px #000;}
.postRight h2 a:hover,.postRight h1 a:hover{text-shadow:4px 4px 4px #000;text-decoration:none;}
.xiangguanwenzhang h3{margin:20px 0 10px 0;}
.xiangguanwenzhang {margin-bottom:20px;}
.postRight h2 a{color:#000;font-weight:bold;}

