html, body {margin: 0;padding: 0;font:12px/1.5 \5b8b\4f53,Arial,sans-serif;background: #000;color: #0F0;margin-bottom: 20px}
a {outline: none;text-decoration: none}
a:link    { text-decoration: none; color: #0DF; }
a:hover   { text-decoration: none; color: #FFF !important; }
a:visited { text-decoration: none; color: #AD0; }
a:active  { text-decoration: none; color: #F63; }
.floatLeft {float: left}
.floatRight {float: right}
.clear {clear: both}
.center {text-align: center}
p {line-height: 20px}
ul {list-style: none;margin: 0;padding: 0}
#invisiblePlaceHoler {font-size: 96px;height: 1px;visibility: hidden}
div#container {min-width: 960px;max-width: 1600px;text-align: left;width: auto;padding: 0 10px;margin: 0 auto}
div#wrapper {overflow: auto;margin: 15px 10px}
div#content {margin-right: 465px;min-height: 600px}
div#sidebar {width: 455px;position: absolute;top: 140px;right: 10px;padding-bottom: 20px}
a.minyx {float: left;width: 130px;display: block;padding-top: 3px}
a.minyx:link, a.minyx:visited {background-position: 0 0}
a.minyx:hover {background-position: 0 -23px}
ul#topMnu {text-align: right;padding: 3px;font-size: 10px}

ul#topMnu li {display: inline;border-right: 1px solid #636870;padding: 0 10px;color: #fff}
ul#topMnu li a:link, ul#topMnu li a:visited {font-weight: bold;color: #fff}
ul#topMnu li a:hover {font-weight: bold;color: #708033}

div#header {height: 90px;margin: 0 10px}
div#header h1 {font-size: 36px;letter-spacing: -2px;font-weight: normal;margin: 0;padding: 20px 0 10px 0}
div#header h1 a:link, div#header h1 a:visited {color: #AD0}
div#header h1 a:hover {color: #F63}
div#header h1 small {display: block;color: #666;font-size: 12px;text-transform: uppercase;letter-spacing: -1px;margin: 10px 0 0 0}



ul#menu{float: right; height:24px; margin:1px;  padding-left:15px;}
ul#menu li{ width:150px; height:24px; line-height:24px; float:left; text-align:center}
ul#menu li a{ width:130px; height:24px;color: #0F0; background: #040; border:  1px solid #080;display:block;outline: none;}
ul#menu li a:hover{color: #000 !important; background: #080;}

  
  
 

/*
ul#menu {float: right;line-height: 20px}
ul#menu li {background-position: 0 1px;background-repeat: no-repeat;padding: 28px 0;display: inline;font-size: 11px;margin: 0;float: left}
ul#menu li a {font-weight: bold;text-transform: uppercase;padding: 30px 15px}
ul#menu li a:link, ul#menu li a:visited {color: #0F0}
ul#menu li a:hover {color: #080}
ul#menu li.current a {background-repeat: no-repeat;background-position: top center}
ul#menu li.current a:link, ul#menu li.current a:visited {color: #0F0;text-align: center;text-align: center;}
ul#menu li.current a:hover {color: #000 !important; background: #080;}
ul#menu li ul {display: none}*/
/*
ul#menu li#rss {text-indent: -9000em;width: 64px;height: 42px;display: block;padding: 0 0 0 30px;margin: 0}
ul#menu li#rss a {background-image: url(images/itemFeed.gif);background-repeat: no-repeat;display: block;width: 64px;height: 42px;position: relative;padding: 0;margin: 35px 0 0 0}
ul#menu li#rss a:link, ul#menu li#rss a:visited {background-position: bottom right}
ul#menu li#rss a:hover {background-position: top right}*/



div.post {margin-bottom: 30px;border-top: 1px solid #040;border-left:1px solid #040;border-right:1px solid #040;}
div.post h2 {font-size: 18px;letter-spacing: -1px;background-position: bottom left;background-color:#040;margin: 0;padding: 0.25em 0.5em;font-weight: bold;}
div.post small {font-size: 12px;border-top: 1px solid #040; border-bottom:1px solid #040;padding: 0.5em 0.9em;letter-spacing: normal; background-color:#020;color: #ababab;display: block;text-align: right;}
div.post small a:link {color: #0DF}
div.post small a:active {color: #F63}
div.post small a:visited {color: #AD0} 
div.post small a:hover {color: #F63;text-decoration: underline}

div.post div.entry h1 {font-size: 26px;font-weight: normal}
div.post div.entry h2 {font-size: 22px;font-weight: normal;background-image: none}
div.post div.entry h3 {font-size: 18px;font-weight: normal}
div.post div.entry h4 {font-size: 16px;font-weight: normal}
div.post div.entry h5 {font-size: 14px;font-weight: normal}
div.post div.entry h6 {font-size: 12px;font-weight: normal}
/* 正文显示部分 */
div.post div.entry {font: 14px Georgia, "Times New Roman", Times, sans-serif;padding: 1em;line-height: 1.8;word-break: break-all;}
div.post div.entry p {margin: 12px auto 12px auto;line-height: 1.8}
div.post div.entry p span {line-height: 1.8}
div.post div.entry img { border:1px solid #0DF; }
div.post div.entry a:link img, div.post div.entry a:visited img {background-color: #fff;border-color: #0DF}
div.post div.entry a:hover img {background-color: #f5f5f5;border-color: #0DF}
div.post div.entry ul {margin: 10px}
div.post div.entry ul li {padding: 0 0 0 15px}
div.post div.entry ol {}
div.post div.entry ol li {padding: 0}
div.post div.entry p a {border-bottom-width: 1px;border-bottom-style: dashed}
.desc_link {border-bottom-width: 1px;border-bottom-style: dashed}
/*
div.post div.entry a:link, div.post div.entry a:visited {color: #3d81ee}
div.post div.entry a:hover {color: #f30}*/
div.post ul.postmetadata {border-top: 1px solid #040;border-bottom: 1px solid #040; background-color:#020;padding: 4px 0;margin-bottom: 10px;margin-top: 10px;font-size: 12px}
div.post div.entry blockquote {margin: 0 auto;font-size: 12px;width: 98%; background-color:#000;border:0;padding:0 0 0 10px;border-left: 2px solid #0F0;color:#0F0;}
div.post div.entry blockquote p {}
div.post div.entry pre.code {font-size: 12px;line-height: 16px;border: silver 1px solid;padding: 8px;white-space: pre-wrap;white-space: -moz-pre-wrap;white-space: -pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;font-family: "Consolas", "Courier New", "宋体", Courier, mono, serif}
div.post ul.postmetadata li {padding: 2px 0 5px 20px;}
div.post ul.postmetadata li.icon_cat {}
div.post ul.postmetadata li.icon_comment {}
div.post ul.postmetadata li.icon_date {}
div.post ul.postmetadata li.icon_track {}
div.post ul.postmetadata li.icon_bullet {}
div.post ul.postmetadata li.icon_rss {}
div.post ul.postmetadata li.icon_alert {}
div.post ul.postmetadata li.icon_r {float: right;font-weight: bold;padding-right:20px}
div.post ul.postmetadata li a:link {color: #0DF}
div.post ul.postmetadata li a:visited {color: #AD0}
div.post ul.postmetadata li a:hover {color: #F63}

.navigation {margin: 0;overflow: auto;border-top: 3px solid #efefef;width: 100%;overflow: auto}
.navigation a {display: block;text-align: center;padding: 10px;font-size: 11px;text-transform: lowercase}
.alignleft {float: left;width: 50%}
.alignright {float: right;width: 50%}
.navigation .alignright a {font-size: 12px;font-weight: bold}
.navigation .alignleft a {font-size: 12px;font-weight: bold}
.navigation .alignright a:link, .navigation .alignright a:visited {background-position: 95% 5px}
.navigation .alignleft a:link, .navigation .alignleft a:visited {background-position: 10px 5px}
.navigation .alignright a:hover {background-position: 95% -20px}
.navigation .alignleft a:hover {background-position: 10px -20px}

h3#comments, h3#respond {font-weight: normal;font-size: 14px;letter-spacing: -1px;color: #555;padding: 0 0 0 25px;background-position: left;}
h3#comments {}
h3#respond {}
#comment_tip1 {padding: 0 0 0 25px;letter-spacing: -1px}
.addcomment, .closecomment {float: right;text-transform: uppercase;padding: 3px 18px 3px 0;font-size: 10px;margin: 12px 0 0 0;text-decoration: underline}
a.addcomment {}
a.addcomment:link, a.addcomment:visited {}
a.addcomment:hover {}
/* 评论列表 */
ol.commentlist {list-style: none;margin: 0;padding: 0}
ol.commentlist cite {font-style: normal;font-size: 12px}
ol.commentlist cite a:link, ol.commentlist cite a:visited {padding: 3px 0 0 20px;color: #093}
ol.commentlist cite a:hover {color: #f30;background-position: 0 -170px}
ol.commentlist li {border-bottom: 1px solid #eee;padding: 10px}
ol.commentlist h5 {font-size: 12px;margin: 0 0 5px 0;padding: 0}
ol.commentlist h5 small {display: block;color: #a3bb50}
ol.commentlist li {}
ol.commentlist li.alt {}
ol.commentlist li span.moderate {padding: 2px 0 2px 20px;color: #f30}
form.submitForm input.author, form.submitForm input.email, form.submitForm input.url {border: 1px solid #080;padding: 4px 4px 4px 30px;width: 230px;background-color: #333;}
div.commentform input.author, div.commentform input.email, div.commentform input.url {border: 1px solid #080;padding: 4px 4px 4px 30px;width: 230px}
div.commentform input.author {background-position: 3px -3px}
div.commentform input.email {background-position: 3px -33px}
div.commentform input.url {background-position: 3px -63px}
div.commentform textarea.content {width: 99%;font: 12px/18px "Lucida Grande", Geneva, Arial, Verdana, sans-serif;background-color: #333;border: 1px solid #080}
.nocomments, .nocommentsadd {padding: 5px 5px 5px 30px;border: 2px solid #f7e590;color: #9f8e3b;font-size: 11px}


/*div#sideContainer {display: none}*/
div#sidebar {font-size: 12px}
div#sidebar a img {border: none}
div#sidebar h2 {font-size: 14px;text-align: center;background: #040;border: 1px solid #080;padding: 0.2em;margin: 1.5em 0 0.5em 0;font-weight: bold;}
div#sidebar div#sideRight {float: right;width: 48%}
div#sidebar div#sideLeft {float: left;width: 48%}
div#sidebar div#sideLeft h2, div#sidebar div#sideRight h2 {background-color: #040;color: #0F0;padding: 5px 0;text-transform: uppercase;font-weight: bold}
div#sidebar div#about h2 {border-color: #080;padding: 5px 0 5px 0}
div#sidebar div#about {}
div#sidebar div#about img.photo {float: left;margin: 10px}
div#sidebar div#about a {text-decoration: underline}
div#sidebar div#about a:link, div#sidebar div#about a:visited {}
div#sidebar div#about a:hover {}
div#sidebar div#about div {padding: 5px}
div#sidebar div#sideLeft ul li, div#sidebar div#sideRight ul li {padding: 2px 0;list-style-position: inside;list-style-type: square;}
div#sidebar div ul.bullet li {list-style-position: inside;list-style-type: square; }

/*
div#sidebar div ul.bullet li a {padding: 3px 0 3px 20px}
div#sidebar div ul.bullet li a:hover {}
div#sidebar div ul.folder li {overflow: hidden;}
div#sidebar div ul.folder li a {background-repeat: no-repeat;padding: 3px 0 3px 20px}
div#sidebar div ul.folder li a:hover {background-position: 0 -170px}
div#sidebar div ul.track li a {background-image: url(images/icon_track.gif);background-repeat: no-repeat;padding: 3px 0 3px 20px}
div#sidebar div ul.track li a:hover {background-position: 0 -170px}
div#sidebar div ul.date li a {background-image: url(images/icon_date.gif);background-repeat: no-repeat;padding: 3px 0 3px 20px}
div#sidebar div ul.date li a:hover {background-position: 0 -170px}
div#sidebar div ul.chain li a {background-image: url(images/icon_link.gif);background-repeat: no-repeat;padding: 3px 0 3px 20px}
div#sidebar div ul.chain li a:hover {background-position: 0 -170px}
div#sidebar div ul.voice li {overflow: hidden}
div#sidebar div ul.voice li a {background-image: url(images/icon_voice.gif);background-repeat: no-repeat;padding: 3px 0 3px 20px}
div#sidebar div ul.voice li a:hover {background-position: 0 -170px}
div#sidebar div ul.alert li a {background-image: url(images/icon_alert.gif);background-repeat: no-repeat;padding: 3px 0 3px 20px}
div#sidebar div ul.alert li a:hover {background-position: 0 -170px}
div#sidebar div ul li a.child {background-image: url(images/icon_child.gif);background-repeat: no-repeat;padding: 3px 0 3px 25px;display: block;color: #666}
div#sidebar div ul li a.child:hover {color: #f30;}
div#sidebar div#sideMain h2 {padding: 5px 0 5px 0}
div#sidebar div#sideMain div {}
div#sidebar div#sideMain div ul li {padding: 2px 0}
div#sidebar div ul li a.mini_rss {float: right;text-indent: -9000em;width: 20px;height: 20px;padding: 0;margin-top: -2px;display: block;text-decoration: none;}
div#sidebar div ul li a.mini_rss:hover {background-position: 0 -170px}
div#sidebar div#side-calendar .CalDayHeader{color:#0F0;font-weight:bold;}*/

/*
#mySearchWrapper {margin: 10px auto;background-color: #444;border: 2px solid #333}
#mySearch {border: 1px solid #565656; padding: 5px 0;text-align: center}
.lb_search {text-indent: -9000em;padding: 2px 0 10px 25px;height: 14px}
#mySearch input.keyword {font-size: 11px;padding: 2px;width: 72%}
#mySearch img {border: none;padding: 0;margin: 0}
#mySearch .submit {margin: 0 5px 0 0;padding: 0;width: 70px;height: 21px;position: relative;float: right}*/


.lb_search {text-indent: -9000em;padding: 2px 0 10px 25px;height: 14px}
#mySearch input.keyword {background: #333;color:#0F0;border: 1px solid #080;padding: 2px;width:76%; line-height:18px;}
#mySearch .submit {margin: 2px 5px 0 0;padding: 0;width: 70px;height: 24px;position: relative;float: right}

#newmsg {color: red;position: absolute;right: 12px;padding-top: 5px}
.opt_comment {margin-left: 0;margin-top: 5px}
.thumbnail_td {text-align: center}
.thumnail_img {border: 1px solid #ccc}
.Cal {width: 100%;height: 200px}
/* 分页的页面 */
#pager {font-size:14px; font-weight:bold;margin: 25px 0;text-align: center; background: #040;border: 1px solid #060;height: 20px;}
#pager a {margin-right: 4px;padding: 12px 5px;text-decoration: none}
#pager span.current {background-color: #2e6ab1;border: 1px solid navy;color: #fff;font-weight: bold;margin-right: 4px;padding: 2px 5px}
.panel_inline {display: inline}

div#sidebar div ul.side_ing_list li a {background-image: url(images/icon_voice.gif);background-repeat: no-repeat;padding: 3px 0 3px 20px}
div#sidebar div ul.side_ing_list li a:hover {background-position: 0 -170px}
div#sidebar div ul.side_ing_list span.ing_date {color: gray;font-size: 12px}
.cnblogs_code pre {max-width: 600px}
#BlogPostCategory {margin-bottom: 0}

/*设定绿色通道的区域*/ 
div#green_channel { }
div#green_channel #green_channel_follow { background-color:red }

/*设定评论区域*/
div#comment_form .comment_btn{ color: #0F0;background: #333;border-color: #080;-webkit-appearance: none;border-radius: 0;line-height: 15pt;}
#comment_form textarea, #comment_form input[type=text], #comment_form input[type=button] {
    color: #0F0;
    background: #333;
    border-color: #080;
    -webkit-appearance: none;
    border-radius: 0;
    line-height: 15pt;
}

#page_begin_html{text-align:center} 

/*不显示的内容*/ 
#footer,#under_post_news,#under_post_kb,#site_nav_under,#menu-gallary {display: none}