body {
	background-color:#343B3E;
	text-align:center;
	margin:0;
	padding:0;
	font-family:verdana,helvetica,arial,sans-serif;
	}

img {
	margin: 0;
	padding: 0;
	border: 0;
	}

a, a:hover, a:link, a:visited, a:active {
	color:#343B3E;
	text-decoration:none;
	}

a:hover {
	text-decoration: underline;
	}

h3 {
	color: #0D1011;
	font-size:11px;
	margin:5px 0 0 0;
	text-transform:uppercase;
	}
	
#container {
	width:100%;
	background-image: url(images/bg_site.gif);
	background-repeat: repeat-y;
	background-position: center;
	}

#top {
	width:1000px;
	height:20px;
	background-image: url(images/bg_top.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
	margin:auto;
	padding:auto;
	background-color:#343B3E;
	}

#bottom {
	width:1000px;
	height:40px;
	background-image: url(images/bg_bottom.gif);
	background-repeat: no-repeat;
	background-position: top center;
	margin:auto;
	padding:auto;
	background-color:#343B3E;
	}


#header {
	border-bottom: 18px solid #0D1011;
	margin: 0;
	padding: 0;
	}

#content {
	width:900px;
	height:auto;
	border: 20px solid #0D1011;
	text-align:left;
	margin:auto;
	padding:auto;
	background-color:#AFBAC1;
	}

#leftnav {
	float:left;
	width:150px;
	background-color: #AFBAC1;
	padding: 18px 4px 14px 0;
	color: #0D1011;
	font-size:12px;
	line-height:18px;
	}

#leftnav a:link, #leftnav a:visited, #leftnav a:active {
	font-size:13px;
	font-weight:bold;
	text-transform: uppercase;
	text-decoration: none;
	color:#0D1011;
	line-height:14px;
	}

#leftnav a:hover {
	color:#9B283E;
	}

#mainbody {
	float:left;
	width:552px;
	border-left: 18px solid #0D1011;
	border-right: 18px solid #0D1011;
	background-color:#ffffff;
	height:100%;
	font-size:11px;
	line-height:175%;
	color:#3554A1;
	/*color:#1F3D89;*/
	/*color:#821026;*/
	/*color:#6C0619;*/
	/*color:#45484E;*/
	/*color:#4E4546;*/
	/*color:#4C3B3C;*/
	color:#666;
	}

#specials {
	float:left;
	width:156px;
	background-color: #AFBAC1;
	background-image: url(images/bg_specials.gif);
	background-repeat: no-repeat;
	background-position: top left; }
	}

div.forminput {
	color: green;
	font-size:9px;
	}

#calendarbody {
	float:left;
	width:900px;
	background-color:#ffffff;
	height:100%;
	font-size:11px;
	line-height:175%;
	color:#666;
	}
	
#newsletterform {
	width:512px;
	background-color:#9B283E;
	color:#ffffff;
	font-family:Verdana,Arial,Helvetica;
	font-size:11px;
	padding:15px 20px;
	text-align:center;
}
