.post a:link { text-decoration: none; }
.code
{
    background: #fbedbb;
    border: #c0c0c0 1px solid;
    padding: 5px;
    margin: 0 40px 0 20px;
    font-family: Verdana,Helvetica, "微软雅黑" , Arial, "宋体" , sans-serif;
}
body,td {font-family:verdana; font-size:12px; line-height:150%; }
table {width:100%; background-color:#ccc; margin:5px 0;}
td {background-color:#fff;padding:3px;}
thead td {text-align:center; font-weight:bold; background-color:#eee;}
#tank_h1
{
	background-color: #A5A5A5;
}
#cnblogs_post_body {font:14px/1.5 Georgia, "Times New Roman", Times, sans-serif;color: #333; }
#cnblogs_post_body h1 { background: #2B6695 !important; border-radius: 6px 6px 6px 6px !important; box-shadow: 0 0 0 1px #5F5A4B, 1px 1px 6px 1px rgba(10, 10, 0, 0.5); color: #FFFFFF; font-family: "微软雅黑" , "宋体" , "黑体" ,Arial; font-size: 17px; font-weight: bold; height: 25px; line-height: 25px; margin: 15px 0 !important; padding: 5px 0 5px 20px; text-shadow: 2px 2px 3px #222222; }

#centercontent img, .cnblogs_code { max-width: 98% !important ; }
@media screen and (min-width: 1px) and (max-width: 800px) {
    #mytopmenu { margin-left: 0; margin-right: 0; width: 94%; }
    #centercontent { padding-left: 0; padding-right: 0; width: 98%; }
    #leftcontent { width: 98%; position: static; width: 98%; }
    #footer { margin: 0; width: 98%; }
    #comment_form { display: none; }
    #header { display: none; }
    #green_channel { display: none; }
    #centercontent img { max-width: 98% !important; }
    .footer { width: 98%; margin-left: 0; margin-right: 0; padding: 0; }
}
a#cb_post_title_url:link {
    margin: 0 2px;
    color: #3D81EE;
}
a#cb_post_title_url:hover, a:focus {
    color: #FFA500 !important;
    -webkit-transition: color 0.6s ease;
       -moz-transition: color 0.6s ease;
         -o-transition: color 0.6s ease;
    transition: all 0.6s ease;
}
#cb_post_title_url {
    font-size: 26px;
    text-align: center;
    color: #000;
    display: block;
    line-height: 30px;
    text-shadow: 2px 2px 4px #CCC;
    font-family: "微软雅黑";
    letter-spacing: 1px;
    padding-bottom: 15px;
    -webkit-transition: all 0.6s ease;
       -moz-transition: all 0.6s ease;
        -ms-transition: all 0.6s ease;
         -o-transition: all 0.6s ease;
            transition: all 0.6s ease;
}
code{
background: #FCFCFC;
border: 1px solid #CCC;
padding: 0 5px;
font-family: "Courier";
line-height: 14px;
font-size: 14px;
word-wrap: break-word;
border-radius: 4px;
margin: 0 3px;
}
#cnblogs_post_body table {
border: 1px solid silver!important;}
.postBody{
border-bottom:none;}
.postTitle{
border-bottom: 1px dotted grey;
}
.postDesc{
float:none!important;
}