body{
	background-color:#fff;
	padding:2px;
	margin:0;
}
a.page_link{
	font-family:verdana;font-size:10pt;
	color:#3366FF;
	text-decoration:underline;
}
a.page_link:hover{color:#C70000}
em.editor{
font-family:verdana;
font-size:10pt;font-style:normal;
}
div.post, div.post_ad{
	float:left;
	width:235px;
	padding:4px;
	margin:5px;
	padding-bottom:8px;
	vertical-align:top;
	border-bottom:1px dashed #888;
}
td.col1{
	border-right:1px solid #eee;
	border-left:1px solid #eee;
}
div.post p{
	font-family:georgia,garamond,times new roman;
	font-size:12pt;
	padding:4px;margin:0;
	text-align:left;
}
div.post strong{color:#880000;}

div.post a{
	color:#880000;
}
div.post a:hover{
	color:#aa0000;
}

div.edit_post{
	float:left;
	max-width:320px;
	margin:4px 8px;
	border:1px solid #444;
	padding:0px;background:#666;
	font-family:verdana;font-size:12pt;
	z-index:100;
}
span.close_edit{float:right;padding:4px;}
	.close_edit a{color:#fff;font-weight:bold;}
.frm_edit_post{background:#fff;text-align:left;font-family:verdana;font-size:12pt;padding:4px;}
.frm_edit_post input{padding:2px;color:#333;}
.frm_edit_post label{padding:2px;font-size:10pt;}

.frm_add_post{font-family:verdana;font-size:12pt;padding-left:4px;}
.frm_add_post input{padding:2px;}
.frm_add_post label{font-size:10pt;padding:2px;}

ul.sidebar{margin:0;padding:0;list-style:none;}
ul.sidebar li{padding:0px;margin:1px;}
ul.sidebar li a{color:#3366FF;}
ul.sidebar li a:hover{color:#c70000;}
ul.sidebar p{font-family:verdana;font-size:10pt;padding:0;margin:0;}
ul.sidebar li .sidebar_title{
	background-color:#dedede;
	font-size:9pt;font-weight:bold;
	padding:6px 4px;
	text-align:center;
}
ul.sidebar li .sidebar_body{
	padding-top:6px;
	background:#eee;
	padding-left:4px;
	padding-bottom:6px;
	border-bottom:1px solid #ccc;
}
ul.sidebar li.twl{background-color:#660000;margin-bottom:6px;}
ul.sidebar li.archive{padding-top:5px;padding-bottom:5px;background-color:#fff;}
ul.sidebar li.archive a{
	background-color:#fff;
	padding:8px 2px;
	display:block;
	text-align:center;
	font-family:verdana;
	font-size:9pt;font-weight:bold;
	text-decoration:none;
	color:#3366FF;
}
ul.sidebar li.archive a:hover{color:#c70000}
p.click{display:inline;}
p.label{font-family:verdana;font-size:12pt;
		display:block;background:#eee;border-bottom:1px solid #aaa;	margin:0;padding:10px;
}

#edit_box{font-family:georgia;font-size:14pt;line-height:18pt;}