@charset "utf-8";

* { margin:0; padding:0; }
body { font-family:Verdana,Arial, Helvetica, sans-serif; font-size:12px; background:#3b3b3b; color:#bdc3b7; }
ul li { list-style:none; line-height:23px; }
a { color:#bdc3b7; text-decoration:none; }
a:hover { color:#fff; text-decoration:none; }
img { border:0; }

#index { width:1002px; margin:0 auto; background:url(http://filer.blogbus.com/6388925/resource_6388925_1288844023.jpg) no-repeat 0 0; }
#main {width:1002px; margin:0 auto; zoom:1; background:url(http://public.blogbus.com/blogbus/skin/50174/qqq.jpg) repeat-y left;}


#header { height:169px; padding-top:40px; position:relative;}
#header h1{ font-size:20px; bottom:10px; margin-left:35px; font-family:"微软雅黑", Arial, Helvetica, sans-serif; }
#header h1 a { color:#F900F9; text-decoration:none; width:500px; font-weight:heavy; }
#header h1 a:hover { color:#fff; text-decoration:underline; width:500px; }
#header .description {color:#F900F9;  margin-top:10px; margin-left:35px;}
#header .sb2 { position:absolute; top:150px; }


#header .sb2 #cats{ background:none;width:850px; float:left; margin:11px 34px 0;  overflow:hidden; position:absolute; top:5px;}
#header .sb2 #cats li { float:left; margin-right:20px; }
#header .sb2 #cats a { color:#fff; text-decoration:none; }
#header .sb2 #cats a:hover { text-decoration:none; font-weight:bold; color:#fff; }
#header .sb2 #cats .count { color:#F900F9; }
#header .sb2 #cats h2 { display:none; }

#innerContainer{ }
#content { float:left; width:750px; background:#000; }
.postBody img { margin:0 5px; }
#content .cont_main { width:680px; background-color:#1e1e1e; margin:auto; }
#content .contentMain { width:650px; margin:auto; }
#content .contentMain .contentTop { height:20px; }
#content .postHeader { margin-bottom:20px; }
#content .postHeader h2 { color:#F900F9; font-size:12px; }
#content .postHeader h3 { font-size:12px; font-weight:normal; }
#content .postFooter { margin-top:10px; margin-bottom:25px;  border:1px dotted #666; padding-left:15px; }
#content .postFooter a { color:#fff; text-decoration:none; }
#content .postFooter a:hover { color:#fff; text-decoration:underline; }
#content p { margin-bottom:12px; }

#sidebar { float:right; width:250px; background-color:#000; border-left:1px solid #767676; }
#sidebar h2 { font-weight:bold; color:#F900F9; font-size:12px; padding-left:25px;  background:url(http://public.blogbus.com/blogbus/skin/50174/dot.jpg) no-repeat 8px 0; }
#sidebar .modTop { border-top:5px solid #000;  margin-bottom:17px; }
#sidebar .modBody { padding:0 20px; margin-top:10px; }
#sidebar .modBottom { margin-bottom:20px; }
#search  input { border:1px solid #bdc3b7; background-color:#000; color:#bdc3b7; }
#nComments .author { color:#fff; float:left;}


#calendar table {width:210px; text-align:center; }
#calendar table td { height:20px; }
#calendar table .calendarHead td { color:#fff; }
#calendar table .week {color:#fff;}
#calendar table .day a{ color:#fff; text-decoration:none; }
#calendar table .day a:hover { color:#fff; text-decoration:underline; }
#calendar table .today { color:#fff; font-weight:bold; font-style:italic; font-size:14px }
#calendar table .preMonth a { color:#fff; text-decoration:none; }
#calendar table .preMonth a:hover { text-decoration:underline; }
#calendar table .nextMonth a { color:#fff; text-decoration:none; }
#calendar table .nextMonth a:hover { text-decoration:underline; }

.pageNavi {width:100%;background:#000 url(http://public.blogbus.com/blogbus/skin/50174/bg.jpg) repeat-x 0 0px; text-align:center; height:25px; line-height:25px; margin-bottom:15px; }
.pageNavi a:hover { background:#fff; color:#000; }
.context { position:relative; bottom:45px; color:#fff; }

#profile  h3 { font-size:12px; }
/*
#header .sb2 #profile {  position:absolute; bottom:10px; left:120px; }
#header .sb2 #profile .about { display:none; }
#header .sb2 #profile h2 { display:none; }
#header .sb2 #profile h3  { display:block; width:100px; }
#header .sb2 #profile h3 a { font-size:12px; color:#fff; text-decoration:none; }
#header .sb2 #profile h3 a:hover { color:#fff; text-decoration:underline; }
#header .sb2 #profile { background:none;}
#header .sb2 #profile img{ border:2px solid #c1c1c1; }
*/

#meta { color:#fff; }
#meta a { color:#fff; }
#meta a:hover { color:#fff; text-decoration:underline; }
#meta{ background:none;}

#calendar{ background:none;}


#posts .postBody a { color:#fff; text-decoration:none; }
#posts .postBody a:hover { color:#fff; text-decoration:underline; }

/*-----------------------------------------log----------------------------------*/

#detail { width:1002px; margin:0 auto;   background:url(http://filer.blogbus.com/6388925/resource_6388925_1288844023.jpg) no-repeat 0 0;  }
#commentForm { line-height:30px; }
.tb_url input { border:1px solid #bdc3b7; }
#commentForm input { background-color:#272926; border:1px solid #272926; color:#bdc3b7; width:150px; margin-left:10px;}
#commentForm input.button { margin-left:47px; width:4em; }
#commentForm textarea { background-color:#272926; border:1px solid #272926; color:#bdc3b7; width:420px; margin-left:47px;  }
#commentForm h2 { font-size:12px; font-weight:bold; color:#fff; margin-bottom:10px; }
#comments h2 { font-size:12px; font-weight:bold; color:#fff; margin-bottom:10px; }
#comments li { margin-bottom:15px; }
#comments .recmtBody { color:#fff;border:1px solid #fff;}
#comments .cmtBody { color:#fff;background:#272926; padding:10px; }
.clr{clear:both;}
#footer { margin-top:25px; text-align:center; margin:0 auto;  width:1002px; background:#000; padding:15px 0px; border-top:1px solid #767676;}

#posts .postBody .cc-lisence { color:#444; }
#posts .postBody .cc-lisence a { color:#555; }
#posts .postBody .cc-lisence a:hover { color:#fff; }