body {
	margin:0px;
	padding:0px;
	background-color: #996633;
	z-index:auto;
	background-image: url(images/wood_texture.jpg);
	color: #FFFFFF;	
}

a:link, a:active, a:visited {color:#ffcc99; font-weight:bold; text-decoration:underline}
a:hover {color:#ffffff; text-decoration:underline}

body, table, td {
	font-family: Arial, Helvetica, sans-serif; font-size:small;
}

p {margin:0em 0em 0.5em 0em}
h1 {margin:0em 0em 0.5em 0em; padding:0px; font-weight:bold; font-size:200%;}
h2 {margin:0em 0em 0.5em 0em; padding:0px; font-weight:bold; font-size:150%;}

#headercontainer {
	position: relative; z-index:auto; display:block;
	background-color: #99CCFF;
}
#smallsignbackground {
	width:360px;
	background-image: url(images/sh_sign_bg.jpg);
	border-top:1px solid #99CCFF;
	text-align:center;
	background-color:#FF9933;
	background-repeat: no-repeat;
}
#bigsignbackground {
	width:600px;
	background-image: url(images/hp_sign_bg.jpg);
	border-top:1px solid #99CCFF;
	text-align:center;
	background-color:#FF9933;
	background-repeat: no-repeat;
}
#greenbar {
	position: relative; z-index:auto;
	background-color:#339933;
	text-align:center;
	background-image: url(images/greenbar_bg.gif);
	background-repeat: repeat-x;
	color:#FFFFFF;
	font-weight:bold;
	font-size:small;
	padding:0px 20px 0px 0px;
	border-bottom: 1px solid #663300;
}
#mainPanelContainer {
	padding: 1em 5% 1em 5%;
	position: relative;
}

#mainPanel {
	position: relative;
	z-index:auto;
	background-color: #CC6633;
	border-left: 3px solid #663300;
	border-top: 3px solid #663300;
	border-right: 3px solid #CC9966;
	border-bottom: 3px solid #CC9966;
}


#mainPanelHeading {
	position: relative;
	z-index:auto;
	background-color:#ff9933;
	color:#ffffff;
	padding:1em 1em 0.0em 1em;
	border-bottom:1px solid #993300; text-align:center;
}

#contentContainer {position: relative; z-index:auto;margin-left:12.5em;
}

#content {
	display:block;
	padding:1em;
	color: #FFFFFF;	
}

#content a:link, #content a:active, #content a:visited {color:#ffcc99; font-weight:bold; text-decoration:underline}
#content a:hover {color:#ffffff; text-decoration:underline}


#navigationButtonsContainer {
	position: relative;
	z-index:auto;
	width:12em;
	float:left;
} 
#navigationButtons {
	margin:0px;
	padding:0.5em;
	color:#993300;width:12em;
}
#navigationButtons a:link, #navigationButtons a:active, #navigationButtons a:visited {
	z-index:auto;
	color:#ffffff; font-weight:bold; text-decoration:none; display:block; padding:0.3em; 
	border-right: 2px solid #663300;
	border-bottom:2px solid #663300;
	border-left: 2px solid #CC9966;
 	border-top: 2px solid #CC9966;
	text-align:center;
	margin-top:0.5em;
	background-color:#FF6633;
	width:11em;
}
#navigationButtons a:hover {color:#FFFFFF; text-decoration:none; background-color:#ff9933; 
}
#navigationButtons a.redButton:link, #navigationButtons a.redButton:active, #navigationButtons a.redButton:visited {background-color:#FF0000}
#navigationButtons a.redButton:hover {background-color:#ff9933}

#footer {
	position: relative;
	z-index:auto;
	padding:0.3em;
	color: #CC9966;
	font-size:x-small;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
}

#pagephotos {float:right; position:relative; z-index:auto; display:block; width:254px}
#pagephotos form {display:block; width:252px; text-align:center; margin-bottom:1em;}

.insetBorderBrown {	border-left: 1px solid #663300;
	border-top: 1px solid #663300;
	border-right: 1px solid #CC9966;
	border-bottom: 1px solid #CC9966;
}
.panelInset {	position: relative;
	z-index:auto;
	background-color: #CC6633;
	border-left: 3px solid #663300;
	border-top: 3px solid #663300;
	border-right: 3px solid #CC9966;
	border-bottom: 3px solid #CC9966;
}
.clear {clear:both}
form {display:inline; margin:0px; padding:0px;}
hr {
	color: #FF9933; height:1px;
}
#logos {
	position: relative;
	z-index:auto;
	background-color:#FFFFFF;border: 1px solid #663300; text-align:center; padding:0px;
	border-left: 1px solid #663300;
	border-top: 1px solid #663300;
	border-right: 1px solid #CC9966;
	border-bottom: 1px solid #CC9966;
	margin-top:1em;
}

/* Photo gallery styles */
table.photoGallery td {
padding: 0em 0em 1em 0em;
	}
#contactform {
	display:block;
	padding:1em;
	background-color:#FF9933;
	border-top: 1px solid #663300;
	border-right: 1px solid #CC9966;
	border-bottom: 1px solid #CC9966;
	width:95%;
}
