/* sidebar styles */
#sidebar{
	width: 320px;
	margin: 0 0 0 0;
	padding: 0;
}
#sidebar_top{ 
	width: 330px;
	padding: 0;
	float: left;
	margin: 0 10px;
}
#l_sidebar, #r_sidebar{ 
	width: 160px;
	float: right; 
	margin: 0 10px 0 0;
	padding: 0;
}
/* widget_box styles */
.widget_box {
	width: 330px;
	display: block;
	float: none; 
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 11px;
	background: #dfffe0;
	min-height: 150px;
}
.widget_box2 {
	width: 160px;
	display: block;
	float: left; 
	margin:0 0 10px 0;
	padding: 0;
	font-size:11px;
	background: #dfffe0;
}
.widget_box p, .widget_box2 p{
	padding: 4px;
	margin: 0;
}
.widget_box p img.author{
	float: left;
	margin: 0 6px 6px 0;
	padding: 0;
}
.widget_box h1, .widget_box h2, .widget_box h3, .widget_box2 h1, .widget_box2 h2, .widget_box2 h3{
	color: #0d6e0f;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	list-style: none;
	padding: 4px;
	margin: 0;
	text-transform: uppercase;
	background: #dfffe0 url(images/sideboxbg-head.jpg) top left repeat-x;
}
.widget_box a, .widget_box2 a {
	margin: 0;
	padding: 0 0 0 5px;
	color: #666666;
	text-decoration: none;
}
.widget_box a:hover, .widget_box2 a:hover{
	color: #ccc;
}
.widget_box ul, .widget_box2 ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
.widget_box ul li, .widget_box2 ul li{
	list-style: none;
	margin: 0;
	padding:0;
	font-size: 11px;
	border-bottom: 1px solid #dddddd;
}
.widget_box ul li a, .widget_box2 ul li a{
	margin: 0;
	padding: 4px;
	color: #000000;
	text-decoration: none;
	display: block;
}
.widget_box ul li a{
	width: 318px;
}
.widget_box2 ul li a{
	width: 152px;
}
.widget_box ul li a:hover, .widget_box2 ul li a:hover{
	text-decoration: none;
	color: #aaaaaa;
}
.widget_box ul ul li ul, .widget_box2 ul ul li ul{
	margin-top: 0;
}
.widget_box ul ul li ul li, .widget_box2 ul ul li ul li, .widget_box2 ul ul li{
	border-bottom: none;
}
.sidebar .recentcomments, .sidebar .textwidget{
	padding: 3px 0 2px 4px;
}
.clear{
	clear: both;
}
#wp-calendar table th {
	font-size: 10px;
}
