body
{
	margin:20px 0px 20px 0px;
	font-family:Arial;
	font-size:12px;
	background-image:url('images/bg.jpg');
}
.menu
{
	font-size:15px
}

.menu_strip
{
	background-image:url('images/menu_strip.jpg');
	background-repeat:repeat-x;
	height:38px;
	width:885px;
}
.menu a
{
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
}
.menu a:hover 
{
	color:#A5D831;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
}
.menu .active
{
	color:#A5D831;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
}
.menu .searchbox
{
	border:solid 0px black;
	font-family:verdana;
	font-size:11px;
	color:#3B3B3B;
	font-weight:bold;
}
.searchbox
{
	border:solid 1px black;
	font-family:verdana;
	font-size:11px;
	color:#3B3B3B;
	font-weight:bold;
}
.menu_strip_shadow
{
	background-image:url('images/menu_strip_shadow.jpg');
	background-repeat:repeat-x;
	height:40px;
}
.left_border
{
	background-image:url('images/left_border.jpg');
	background-repeat:repeat-y;
	width:15px;
}
.right_border
{
	background-image:url('images/right_border.jpg');
	background-repeat:repeat-y;
	width:15px;
}
.bottom_border
{
	background-image:url('images/bottom_border.jpg');
	background-repeat:repeat-x;
	height:14px;
	width:792px;
	background-color:#FFFFFF;
	background-position:bottom;
}
.footer
{
	font-family:verdana;
	font-size:11px;
}
.footer a
{
	color:#D75641;
	text-decoration:none;
	font-size:11px;
}
.footer a:hover
{
	color:#D75641;
	text-decoration:underline;
	font-size:11px;
}
.leftbody
{
	font-family:verdana;
	font-size:12px;
	color:#3B3B3B;
	text-align:left;
}
.leftbody tr
{
	line-height:14px;
}
.leftbody .head
{
	text-align:left;
	line-height:22px;
}
.leftbody .head a
{
	font-family:verdana;
	font-size:23px;
	color:#D75641;
	font-weight:bold;
}
.leftbody .head 
{
	font-family:verdana;
	font-size:23px;
	color:#D75641;
	padding-top:10px;
	padding-left:10px;
	font-weight:bold;
}
.leftbody .head a:hover
{
	font-family:verdana;
	font-size:23px;
	color:#D75641;
	font-weight:bold;
	
}
.leftbody a
{
	font-family:verdana;
	font-size:10px;
	color:#628B00;
	text-decoration:none;
}
.leftbody a:hover
{
	font-family:verdana;
	font-size:10px;
	color:#628B00;
	text-decoration:underline;
}
.leftbody .calendar
{
	background-image:url('images/calendar.jpg');
	background-repeat:no-repeat;
	width:50px;
	height:54px;
}
.leftbody .calendar .top
{
	font-family:verdana;
	font-size:15px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}
.leftbody .calendar .bottom
{
	font-family:verdana;
	font-size:20px;
	color:#92460F;
	font-weight:bold;
	text-align:center;
}
.leftbody .subcontent
{
	font-family:verdana;
	font-size:12px;
	color:#3B3B3B;
	padding:0px;
}
.leftbody .subcontent p img
{
	float:right; 
}
.leftbody .footerbg
{
	background-color:#F7EFE5;
	font-family:verdana;
	font-size:10px;
	padding:5px;
}
.leftbody .footerbg a
{
	background-color:#F7EFE5;
	font-family:verdana;
	font-size:10px;
	color:#D75641;
	text-decoration:none;
}
.leftbody .footerbg a:hover
{
	background-color:#F7EFE5;
	font-family:verdana;
	font-size:10px;
	color:#D75641;
	text-decoration:none;
}
.leftbody .subcontent a
{
	font-family:verdana;
	color:#D75641;
	font-size:12px;
	text-decoration:none;
}
.leftbody .subcontent a:hover
{
	font-family:verdana;
	color:#D75641;
	font-size:12px;
	text-decoration:underline;
}
.dashes
{
	background-image:url('images/horizontal_dotted_line.jpg');
	background-repeat:repeat-x;
	height:1px;
	padding-top:0px;
	padding-bottom:0px;
	background-position:center center;
}
.vdashes
{
	background-image:url('images/vertical_dotted_line.jpg');
	background-repeat:repeat-y;
	background-position:center center;
}
.title_bar
{
	background-image:url('images/title_bar.jpg');
	background-repeat:no-repeat;
	width:238px;
	height:26px;
	font-family:verdana;
	font-size:20px;
	color:#000000;
	margin-left:35px;
	background-position:left center;

}
.rightlinks
{
	font-family:verdana;
	font-weight:bold;
	font-size:11px;
	text-align:left;
	padding-left:0px;
	padding-right:0px;
}
.rightlinks td
{
	padding-right:0px;
	padding:5px 0px 5px 0px;
}
.rightlinks td ul li 
{
	list-style: none;
	background-image: url('images/grey_arrow.jpg');
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 0px 0px 0px 10px;
	margin-bottom:9px;
}


.rightlinks a
{
	font-family:verdana;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	color:#3B3B3B;
}
.rightlinks a:hover
{
	font-family:verdana;
	font-weight:bold;
	font-size:11px;
	text-decoration:underline;
	color:#D75641;
}
.rightlinks .active
{
	font-family:verdana;
	font-weight:bold;
	font-size:11px;
	text-decoration:underline;
	color:#D75641;
}
.pagination
{
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
}
.pagination a
{
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	color:#D85741;
	text-decoration:none;
}
.pagination td
{
	padding:5px;
}
.pagination a:hover
{
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
.pagination .active
{
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
.rightlinksmore
{
	font-family:verdana;
	font-size:12px;
	line-height:14px;
}
.rightlinksmore a
{
	font-family:verdana;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}
.rightlinksmore a:hover
{
	font-family:verdana;
	font-size:12px;
	color:#DE7262;
	text-decoration:underline;
}
.rightlinksmore .big a
{
	font-family:verdana;
	font-size:18px;
	color:#DD7664;
	text-decoration:none;
}
.rightlinksmore .big a:hover
{
	font-family:verdana;
	font-size:18px;
	color:#DD7664;
	text-decoration:underline;
}
.rightlinksmore .bigger a
{
	font-family:verdana;
	font-size:22px;
	color:#DD7664;
	text-decoration:none;
}
.rightlinksmore .bigger a:hover
{
	font-family:verdana;
	font-size:22px;
	color:#DD7664;
	text-decoration:underline;
}
.header3
{
	background-image:url('images/header3.jpg');
	background-repeat:no-repeat;
	font-family:verdana;
	width:300px;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
}
.left_border_menu
{
	background-image:url('images/left_menu_corner1.jpg');
	width:15px;
	height:40px;
}
.right_border_menu
{
	background-image:url('images/right_menu_corner1.jpg');
	width:15px;
	height:40px;
}

.commentlist li, #commentform input, #commentform textarea {
	font: 11px 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}