﻿#contentleft { width:23%;float:left}
#ccenter { width:75%;height:auto;float:left;padding:0;margin:0 0 10px 10px;}
#allcats { clear:both;margin-top:10px;}
#contentframe {margin-top:10px}
#contentright { width:23%;margin:10px 0 0 0;float:right;}
#contentmain { width:75%;margin:10px 0 0 0;float:left;}
#adbanner { height:270px;padding:0;}
#goodcolumn{ margin-top:0;height:295px;}

#category a:link{color:#666666; text-decoration:none}
#category a:visited{color:#666666; text-decoration:none}
#category a:hover, a:active, a:focus{color:#FF6600;text-decoration:underline;}

#category .i1,#category .i2 {height:120px;line-height:60px;}
#category .item { width:676px;overflow:auto;border:#FFFFFF solid 1px; border-bottom:#e0e0e0 solid 1px; background-color:#ffffff; float:left;}
#category .subbox { float:left;}
#category .subitem { clear:both;}
#category .itemhover { border:#FFCC7A solid 1px;background-color:#FFF9F2;}
#category .ihd {overflow:auto;padding:10px 0 10px 0;font-size:14px; width:25px;margin:0;text-align:center; background-color:#E6E6E6;float:left;}
#category .ibd {font-size:14px;min-width:170px;padding:10px 10px 0 10px;float:left;}
#category .ibd a {padding-right:8px;font-size:12px;}
#category .bdh a{color:#0000FF;font-size:14px;font-weight:bold;}
#category .bdh a:hover{ color:#FF6600}

#bloglist{margin:10px 0 0 5px;}
#bloglist h3{font-size:12px;}
.post_item { clear:both;border-bottom:1px dotted #CCC; border-width: 1px; 
margin-bottom: 15px; }
.post_item_body { padding-top: 1px; line-height: 150%; }
.post_item_summary { line-height: 1.8em; margin-bottom: 5px; color: #333;overflow:hidden;padding-right:5px; font-size:12px;padding-top:5px;}
.post_item_img { padding-right:5px;float:right; }
.post_item_foot { color: #555;padding-top:5px;margin-left:10px;}
.post_item_foot a.gray:link,.post_item_foot a.gray:active,.post_item_foot a.gray:visited{color:#555;text-decoration:none;}
.post_item_foot a:hover{color: #E33E06;text-decoration:underline;}
.photo {float:left;vertical-align: top;padding: 1px;
margin-top: 3px;
margin-right: 5px;
width:48px;height:48px;
border: 1px solid #CCC;}
.hotbox {margin-bottom:10px;}
.authorphoto {max-height:200px;overflow:hidden;}
.authorsummary {float:left;width:100px;text-align:center;margin-bottom:10px;}
#actbtn img{margin:0 13px 0 0;}
li.authorsummary {list-style:none;background:none;margin-top:10px;}
.authorsummary img {width:60px;height:60px;border:0;}
.adbox {margin-bottom:10px;}