@charset "UTF-8";

.col2 div.col.one {
width: 65%;
}
.col2 div.col.two {
width: 30%;
background: #221F1F;
-msie-border-radius: 12px;border-radius: 12px;
padding: 0 10px 20px 10px;
}

.post { border-bottom: dotted 1px #222; padding-left: 20px; }
.post .pubdate { display: block; color: #252525; font-size: 38px; margin-left: -20px; margin-bottom: -3px; margin-top: 10px; }
.post h3.title { margin: 0 0 0.5em 0; font-size: 28px; }
.post h3.title a { text-decoration: none; }
.post h3.title a:link { color: #EB008B; }
.post h3.title a:hover { color: #fff; }
.post .entry, .post-info {  font-family: Arial, Helvetica, sans-serif; }
.post-info { display: none; padding: 0; margin: 0; font-size: 10px; color: #666; }
.article .post-info { display: block; }
.post .entry { font-size: 13px; }
.post .entry p { margin-top: 0; }
.post .postmeta { font-size: 12px; text-align: right; }

.copy h1 {
line-height: 90%;
margin: 0;
}
.pubdate { font-size: 13px; }
.tags { display: none; }

.sidemenu ul {
list-style: none;
display: block;
margin: ;
padding: 0;
}
.sidemenu ul li {
display: block;
padding: 4px 0 0 0;
margin: 0 0 8px 15px;
font-size: 11px;
border-bottom: dotted 1px #333;
}
.sidemenu ul li a {
font-size: 14px;
}

#quick-search label {
padding-right: 6px;
}
#quick-search .textbox {
border: none;
padding-left:5px;
background: #333;
color: #fff;
-msie-border-radius: 9px;border-radius: 9px;
font-size: 16px;
}
#quick-search .btn {
vertical-align: middle; 
margin-left: -24px;
}
.toc .entry img {
max-height: 200px;
width: auto;
}
.paging ul {
float: right;
clear: both;
list-style:none;
display: block;
margin: 10px 0;
padding: 0;
}
.paging ul li {
display: inline;
padding: 2px;
font-size: 13px;
}
.paging ul li a {
text-decoration: none;
padding: 2px 5px;
border: solid 1px #333;
}
.paging ul li a.active {
font-weight: bold;
border-color: #fff;
}