/* BASICS */
header, footer, section, article, aside, nav { display: block; margin: 0; padding: 0; }
body { margin: 0 auto; width: 960px; color: #333333; font-family:Microsoft YaHei,Segoe UI,Helvetica,Arial,sans-serif; font-size:13px; line-height:135%; background:url(images/bk_wrapper.png) repeat-x #FCFCFC; position:relative;}
nav+section { overflow: hidden; width: 600px; float: left; clear: none; }
/* LINKS */
a:link, a:visited { color: #DE0C4B; text-decoration:none;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,1)),to(rgba(0,0,0,.5))); -webkit-transition:all .3s;outline:0;}
a:hover, a:active { color: #339966; }
img{ vertical-align:middle; border:0 none;}
/* HEADER */
body>header,.hd { background:url(images/bk_header.gif) 20% 0 no-repeat; height:171px; position:relative; margin-top:10px; padding-top:40px; }
body>header h1 a,.hd h1 a { margin: 0; font-size:26px; letter-spacing:-1px; font-weight:normal; padding:10px 0 0px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; line-height:100%; text-indent:-99em; width:167px; height:140px; overflow:hidden; background:url(images/logo.jpg) no-repeat; display:block; }
body>header h1 a:link, body>header h1 a:visited { text-decoration:none; }
body>header h1 a:hover, body>header h1 a:active { text-decoration:none; }
body>header h2 { font-size:20px; font-weight:normal; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; padding:10px 0; display:none; }
p { margin:0.7em 0; }
#socialLinks { position:absolute; right:-70px; bottom:-30px; background:url(images/get_social.png) right 0 no-repeat; padding-right:120px; padding-top:30px; height:41px; }
#socialLinks li { float:left; padding-left:13px; list-style:none; }
#socialLinks li a { border:none; }
#socialLinks li a:hover { margin-top:-2px; }
#socialLinks li a.twitter { display:block; width:33px; height:26px; text-indent:-99em; overflow:hidden; background:url(images/ico_twitter.png) no-repeat; }
#socialLinks li a.rssTag { display:block; width:25px; height:26px; text-indent:-99em; overflow:hidden; background:url(images/ico_rss.png) no-repeat; }
/* POSTS */
article[id*=post-] { padding: 0;border-bottom:1px dashed #B2B2B2; line-height:150%;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,1)),to(rgba(0,0,0,.9)));}
article>header p, article>footer p { font-style: italic; color:#999999; }
article+nav { font-weight: bold; }
section>h1 { padding-top: 10px; }
/* NAVIGATION */
nav { text-align: center; clear: both; margin-top:10px; }
body>nav { background:url("images/bk_wrapper.png") repeat-x 0 -7px; padding: 10px 0; border-radius:50% 50%; -moz-border-radius:50% 50%; -webkit-border-radius:50% 50%; margin-top:20px; }
body>nav ul { text-align: left; margin:-35px 0 0; position:relative; top:-35px 0 0; }
body>nav li { margin-right: 20px; font-weight: bold; display: inline; }
body>nav li a:link, body>nav li a:visited { color:#888888; font-weight:normal; font-size:18px; font-family:Georgia,"Times New Roman",Times,serif; font-style:italic; text-shadow:0 0 1px #b2b2b2; }
body>nav li a:hover, body>nav li a:active { color:#333333; }
/* COMMENTS */
article[id*=comment-] { margin: 15px 0; padding: 10px;}
 article[id*=comment-] h4 { margin: 0;}
.alt { border: 1px solid #ddd; background: #eee; }
form[method=post] label { display: block; }
form[method=post] input { margin: 2px 0 12px 0; display: block; }
/* SIDEBAR */
aside { overflow: hidden; width: 300px; float: right; clear: none; }
aside li { list-style: none; }
aside li h2 { font-size:15px; color:#555555; height:32px; line-height:32px; text-shadow:1px 1px 1px #B2B2B2;box-shadow:5px 3px 55px #CCCCCC; -webkit-box-shadow:5px 3px 55px #CCCCCC;-moz-box-shadow:5px 3px 55px #CCCCCC; padding-left:8px;border-top-left-radius:8px;-moz-border-radius-topleft:8px; -webkit-border-top-left-radius:8px;border-bottom-left-radius:8px;-moz-border-radius-bottomleft:8px; -webkit-border-bottom-left-radius:8px; background-color:#FCFCFC;}
aside li ul { margin:0; padding:0 7px 10px; }
/* FOOTER */
body>footer { padding-top: 100px; text-align: center; overflow: hidden; width: 100%; clear: both; }
body>footer p{ color:#CCCCCC;}
body>footer p a:link,body>footer p a:visited{ color:#CCCCCC;}
/* SEARCH */
label[for=s] { display: none; }
/* ELEMENTS */
/* a place for misc. styles */
/* 搜索框 开始*/
.widget_search { padding:0; margin:0; zoom:1; width:265px; }
.widget_search:after { content:""; clear:both; display:block; height:0; }
.widget_search label { display:block; float:left; width:50px; background:url(images/search_label.png) 0 0 no-repeat; margin-top:7px; height:16px; text-indent:-99em; overflow:hidden; }
.widget_search input.text { border:none; border:1px dashed #9F9F9F; padding:6px; color:#666; width:158px; float:left; margin-left:8px; border-radius:2% 6%; -moz-border-radius:2% 6%; background-color:#FCFCFC;}
.widget_search input.searchsubmit { width:21px; height:30px; border:none; cursor:pointer; padding:0; background:url(images/btn_search.png) 0 60% no-repeat; text-indent:-99em; overflow:hidden; margin-left:10px; }
/* 搜索框 结束*/
/*左栏正文列表 开始*/
body article header h1 { font-size:25px; letter-spacing:-1px; font-weight:normal; padding:0px; font-family:Georgia, "Times New Roman", Times, serif; line-height:100%; }
body article header h1 a { text-shadow:0px 0 1px #F50C56; }
body article header h1 a:hover { text-shadow:0px 0 1px #339966; }
article>header p { margin:0; }
/*左栏正文列表 结束*/
/*右侧模块 开始*/
aside li ul li { background:url(images/li.png) no-repeat 0 7px; -webkit-transition:background 0.4s ease-out; height:24px; line-height:130%; }
aside li ul li:hover, aside li ul li.focus { background:url(images/li.png) no-repeat 0 -11px; }
aside li ul li a { line-height:21px; color:#757575; background:url(images/li.png) no-repeat 13px 19px; padding:0 0 0 16px; }
aside li ul li a strong { background:none; color:#000; font-weight:bold; margin:0; }
aside li ul li a:hover, aside li ul li a:hover strong, aside li ul li li.focus a, aside li ul li li.focus a strong { color: #339966; }
/*右侧模块 结束*/
section nav p{}

