body, h1, input, textarea {color:#000; font:12px georgia, times new roman, serif, Arial,Helvetica,sans-serif}

#sideBarMain, .entrylistPostSummary { font-size:14px; }
body { background:#fff; }
DIV#blogTitle { background:#193441; color:#f2f2f2; }
DIV#blogTitle .title { padding:20px 0 0 20px; }
DIV#blogTitle a { font-size:20px; color:#f2f2f2; }
DIV#blogTitle .subtitle { font-size:12px; color:#ccc;  padding:6px 0 0 20px; }
ul#navList a { color:#ccc; }
ul#navList a:hover { color:#ff5500; }
div.postTitle { border:0; }
#sideBar { border-width:1px; border-color:#E3E5E4; background:#F3F4EE; }
div.forFlow { border-width:0; }
div.postDesc, div.entrylistItemPostDesc {border-bottom:1px dashed #CCCCCC;}
.div_my_zzk { background:transparent url(https://microui.org/search.gif) no-repeat scroll left top; height:32px;
width:240px; }
.div_my_zzk:hover {background:transparent url(https://www.unbe.cn/search.gif) no-repeat scroll left bottom;}
.input_my_zzk {background:transparent none repeat scroll 0 0;
border:medium none;
color:#999999;
height:23px;
padding:0 5px 0 10px;
width:160px; margin-top:8px;}
#btnZzk {background:transparent none repeat scroll 0 0;
border:medium none;
cursor:pointer;
height:30px;
width:60px; text-indent:500px;}
#sideBar h3 {border-bottom:1px solid #E3E5E4;
color:#3E606F;
font-size:18px;
line-height:180%;
margin-bottom:10px;
padding-bottom:3px;}
#sideBar ul { line-height:20px; }

div.postTitle a:visited, .postTitle2{ color:#0000ff; }
.postCon a, .postBody a, .feedbackCon a, a { color:#5555BB; }
#sideBar .divRecentComment,div.feedbackItem div.feedbackCon { color:#444; }

.postTitle, h2, .entrylistPosttitle { font-size:18px; font-weight:normal; border-bottom:0px;}
.postTitle, .postTitl2, .entrylistPosttitle { font-size:20px; float:none; text-align:left; }
.postTitl2, .entrylistPosttitle { margin:10px 0; }
.PostList {border-bottom:1px dashed #CCCCCC; padding:0; }
.postDesc2 { padding:20px 0; color:#888; }

.dayTitle{ display:none; }

.postBody h2 { font-size:16px; margin:0; padding:0; font-weight:bold; padding:14px 0; }
.postCon p, .postBody p { margin-bottom:20px; line-height:24px; color:#000;}
pre.code { margin-bottom:10px; padding:10px; font-size:12px; background:#f9f9f9; border:solid 1px silver; color:#000; }
DIV.forFlow { padding-top: 20px; }
.entrylistTitle, .PostListTitle { color:#bbb; font-size:24px; margin-top:0; text-align:right; }
.PostListTitle, .entrylistDescription  { margin-bottom:10px; }
.entrylistDescription { color:#bbb; text-align:right; }

.newsItem .catListTitle, #profile_block {display:none;}

.wp_syntax { 
  color: #100;
  background-color: #f9f9f9;
  border: 1px solid silver;
  margin: 0 0 1.5em 0;
  overflow: auto;
  line-height:14px;
}


.wp_syntax span { line-height:14px; }
 
/* IE FIX */
.wp_syntax { 
  overflow-x: auto;
  overflow-y: hidden;
  padding-bottom: expression(this.scrollWidth > this.offsetWidth ? 15 : 0);
}
 
.wp_syntax table {
  table-layout:fixed;
  overflow:hidden;
  text-overflow:ellipsis;
  WORD-BREAK: break-all; 
  WORD-WRAP: break-word;
  border-collapse: collapse;
}
 
.wp_syntax div, .wp_syntax td { 
  vertical-align: top;
  padding: 2px 4px;
}
 
.wp_syntax .line_numbers {
  text-align: right;
  background-color: #def;
  width:30px;
  color: gray;
  overflow: visible;
  font-family: 'Lucida Grande', 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
}
 
/* potential overrides for other styles */
.wp_syntax pre {
  margin: 0;
  width: fixed;
  float: none;
  clear: none;
  WORD-BREAK: break-all; 
  WORD-WRAP: break-word;
  overflow: visible;
  font-size:8pt;
  font-family: Tahoma;
}

.CodeControlBar{

}

.CodeControlBarButton{
border:1px solid #ccc;
font-size:12px;
height:20px;
padding:0px;
}

pre.code, pre.prettyprint { margin-bottom:18px; padding:10px !important; font-size:12px; background:#FBFCFF; color:#000; font-family: "Consolas",monospace,"Courier New"; border:solid 1px #afafaf;}

.postBody table {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #CCCCCC;
border-collapse:collapse;
margin:5px 0 10px;
}

.postBody th, .postBody td {
border:1px solid #CCCCCC;
padding:6px 10px;
text-align:left;
vertical-align:top;
}

table thead td {
background:none repeat scroll 0 0 #EFEFEF;
}