body,
	
html {
		margin:0;
		padding:0;
		color:#000;
		margin-top: 0;
		font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
		font-size: 15px;
	}

body {
		font-size: 1em;
		background:#f3f3d5;
	}
	

h1 
	{
	color: #aa1e3e;
	font-size: 1.5em;
	font-weight: bold;
	margin: 5px 0 8px 8px;
	}
	
h2
{
	padding:0 10px;
}

table#main {
		
		width: 100%;
		border-bottom: 1px solid #000;
	}

table#main td.content
{
vertical-align: top;
}

table#main td.content p
{
margin: 10px;
}
	
table#main td#sidebar {
		background:#f3f3d5 url(images/bg_image.gif) top right repeat-y;
		width:147px;
		min-height: 650px;
		height:auto !important;
		height: 650px;
		vertical-align: top;
	}
table#main td#sidebar ul {
		margin-bottom:0;
		margin-left: 15px;
    }
	
table#main td#sidebar ul li {
	list-style-type: none;
	padding-bottom: 15px;
	}
	
table#main td#sidebar a, table#main td#sidebar a:visited
	{
	color: #000;
	font-weight: bold;
	text-decoration: none;
	font-size: 1.5em;
	}
	
table#main td#sidebar a:hover
	{
	font-weight: bold;
	text-decoration: none;
	color: #aa1e3e;
	font-size: 1.5em;
	}
	
table#main td#sidebar li.active
	{
	color: #aa1e3e;
	font-size: 1.5em;
	font-weight: bold;
	}
	
table#main td#sidebar .hours
	{
	font-size: .95em;
	text-align: center;
	font-weight: bold;
	line-height: 1.2em;
	margin-bottom: 1em;
	}
	
table#main td#sidebar .hours .first
	{
	color: #aa1e3e;
	}
	
#footer {
		text-align: center;
		clear:both;
	}

#footer p {
		padding:5px;
		margin:0;
    }
	
img
{
border: 0;
}
	
img.photo_left
	{
	margin: 8px;
	float: left;
	
	}
	
img.photo_righ
	{
	margin: 8px;
	float: right;
	}
	
.photo
{
margin-bottom: 10px;
}

.centered {
text-align: center;
}