body {
	background-color: #333333;
	background-image: url(/images/sherides_bk.jpg);
	background-repeat: repeat;
	color:#ffffff;
}

.top_menu
{
	float:left;
	border:0px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:4px;
	padding-right:4px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:14px;
}

.top_menu:hover
{
	color:#FFFFFF;
	text-decoration:underline;

}

.main_menu
{
	text-decoration:none;
	float:left;
	border:none;
	margin:0px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:6px;
	padding-right:6px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:18px;
}

.main_menu:hover
{
	text-decoration:none;
	color:#ffffff;
	background-color:#006699;
}

.foot_area
{
	padding:20px;
	color:#999999;
}

.home_main_left
{
	width:255px;
	height:540px;
}

.home_main_center
{
	width:254px;
	height:440px;
}

.home_main_right
{
	width:255px;
	height:440px;
}

a.link 
{
color:#ffffff; 
text-decoration:none;
border-bottom:none;
}

a.link:hover 
{
color:#66CCFF; 
text-decoration:none;
border-bottom:none;
}

a.links
{
color:#ffffff;
font-weight:bold;
}

a.links:hover 
{
color:#66CCFF; 
font-weight:bold;
}


.freepage
{
	padding-top:40px;
	padding-bottom:40px;
	padding-left:100px;
	padding-right:100px;
}

h1
{
	font-size:24px;
	font-weight:bold;
	text-decoration:underline;
}

.calendar_row_1
{
}

.calendar_row_2
{
	background-color:#222222;
}

.calendar_date
{
	padding-right:8px;
	padding-left:4px;
}

.calendar_title
{
	padding-right:8px;
}

.photo
{
	border:2px solid #999999;
	margin-bottom:10px;
}

.gallery
{
	float:left;
	padding:10px;
}

.left
{
	float:left;
	padding:10px;
}

.row
{
	clear:both;
}
