/*
Copyright (c) 2009, CSSJockey! All rights reserved - http://www.cssjockey.com
Version: 2.3.1
*/
.widget{
	padding:7px 10px 10px 13px;
	clear:both;
	background:#efefef;
	margin:0 0 20px 0;
}
#sidebar h2, .widget h2{
	font-family:"Trebuchet MS";
	font-size: 13pt;
	font-style: normal;
	font-weight: bold;
	letter-spacing: normal;
	letter-spacing:0px;
	cursor:default;
	margin:0 0 5px 0;
}
.widget p{
	padding:0 10px 0 10px;
	margin:0 0 10px 0px;
}
.widget ul{
	margin:0 0px 0 0px;
	padding:0;
}
.widget ul li{
	list-style:none;
	padding:0 0 3px 13px;
	background:url(images/arrow.gif) no-repeat;
}
#recentcomments li {
	padding:0 0 3px 13px;
}
#recentcomments li a{
	background:none;
}
.widget_search{
	padding:10px;
}
.widget_search form#searchform #s{
	width:180px;
	color:#587a19;
	background:#FFF;
	font:italic 11px verdana;
	border:1px solid #587a19;
	padding:5px;
}
.widget_search form#searchform #searchsubmit{
	background:#587a19;
	color:#FFF;
	font:bold 11px verdana;
	border:1px solid #252525;
	padding:4px 6px 4px 6px;
}
.widget_text{
	line-height:1.4;
}
.widget_tag_cloud h2{
	text-align:left;
}
.widget_tag_cloud{
	text-align:center;
}
.widget_tag_cloud a{
	padding:0 5px 0 5px;
}
#wp-calendar{
	width:100%;
	font-size:85%;
}
#wp-calendar caption{
	text-align:center;
	font-size:9pt;
	text-transform:uppercase;
	font-weight:bold;
	padding:0 0 5px 0;
}
#wp-calendar th {
	text-align:center;
	font-weight:bold;
}
#wp-calendar tr td{
	text-align:center;
	padding:3px;
}
#wp-calendar a{
	font-weight:bold;	
}
/* WordPress Sidebar Styles */
.widget_rss ul li{
	padding:0 10px 5px 0px;
	margin:0px;
	height:12px;
	overflow:hidden;
}
.rsswidget img{
	height:10px;
	width:10px;
}
.rsswidget{
	color:#FFF;
}
a.rsswidget{
	font-size:8pt;
	font-weight:bold;
}