body {
	background: url(../img/background.gif) repeat-x;
	margin: 20px 0;
}

#header {
	position: absolute;
	top: 20px;
	left: 50%;
	height: 141px;
	width: 1000px;
	margin-left: -500px;
	background: url(../img/header.gif) no-repeat;
	clear: both;
}

/************ MENUS ***************/

	#menu {
		position: absolute;
		top: 81px;
		left: 50%;
		margin-left: -310px;
		z-index: 1000;
		height: 37px;
		width: 770px;
	}

	.topmenuitem {
		height: 37px;
		display: block;
		float: left;
	}
	
	.submenu {
		position: absolute;
		top: 0;
		left: 0;
		background: #E9D184;
		min-width: 120px;
		text-align: left;
		border-bottom: 1px solid #cccccc;
		border-left: 1px solid #cccccc;
		border-right: 1px solid #cccccc;
		padding: 4px 0 4px;
		visibility: hidden;
		z-index: 4000;
	}
		
	.submenuitem {
		padding: 3px;
	}
	
		.submenuitem a {
			margin: 1px 14px 1px 14px;
			color: #333333;
			font-family: Arial;
			font-size: 11px;
			text-decoration: none;
		}
	
		.submenuitem a:hover {
			text-decoration: underline;
		}
		
	#home-link {
		position: absolute;
		top: 0;
		left: 50%;
		margin-left: -429px;
	}
		#home-link a {
			display: block;
			height: 135px;
			width: 112px;
		}
	
	#menu-bottom {
		text-align: center;
		position: absolute;
		top: 730px;
		left: 50%;
		height: 100px;
		width: 900px;
		margin-left: -450px;		
	}
	
		#menu-bottom a.botmenuitem {
			text-transform:
			color: #E9D184;
			margin: 0 15px;
		}
		
		#menu-bottom a.botmenuitem:hover {
			color: #263692;
		}
	
/************ /MENUS ***************/

#content {
	position: absolute;
	top: 141px;
	left: 50%;
	width: 900px;
	margin-left: -450px;
	background-color: #fffeee;
	clear: both;
}

	#content #left-col {
		font-family: Garamond;
		float: left;
		width:  225px;
		margin-left: 50px;
	}
	
		#content #left-col .quote-image {
			margin-top: 25px;
		}
	
	#content #copy {
		float: right;
		width: 475px;
		margin-right: 75px;
		min-height: 572px;
		background: url('../img/sun_fade.gif') no-repeat;
	}
	
#left-edge {
	position: absolute;
	top: 141px;
	left: 50%;
	height: 532px;
	width: 58px;
	margin-left: -470px;
	background: url(../img/left-edge.gif) repeat-y;
}

#right-edge {
	position: absolute;
	top: 141px;
	left: 50%;
	height: 532px;
	width: 58px;
	margin-left: 412px;
	background: url(../img/right-edge.gif) repeat-y;
	z-index: 0;
}

#horizontal-rule {
	position: absolute;
	top: 135px;
	left: 50%;
	margin-left: -136px;
	background-color: #eeda98;
	width: 2px;
}

#footer {
	position: absolute;
	top: 650px;
	left: 50%;
	height: 52px;
	width: 940px;
	margin-left: -470px;
	background: url(../img/square_bottom.gif) no-repeat;
	clear: both;	
}

.site-credits,
.site-credits a {
	font-family: Times,Times New Roman,Georgia;
	font-size:12px;
	color: #BF9E77;
	margin: 0;
}

	.site-credits a:hover {
		color: #7F5A2F;
	}

/****************** HOME PAGE *********************/

#home-header {
	position: absolute;
	top: 0;
	left: 50%;
	height: 94px;
	width: 900px;
	margin-left: -450px;
	background: url(../img/home/header.gif) no-repeat;
	clear: both;
}

#home-body {
	position: absolute;
	top: 93px;
	left: 50%;
	height: 441px;
	width: 900px;
	margin-left: -450px;
	background: url(../img/home/body.gif) no-repeat;
	clear: both;
}

#home-copy {
	text-align: center;
	width: 540px;
	margin: 345px 0 0 180px;	
}

#home-footer {
	position: absolute;
	top: 534px;
	left: 50%;
	height: 165px;
	width: 900px;
	margin-left: -450px;
	background: url(../img/home/footer.jpg) no-repeat;
	clear: both;
}

/****************** /HOME PAGE *********************/

/****************** FORMS *********************/

input, textarea {
	width:250px;
	font-family: Times,Times New Roman,Georgia;
	font-size:12px;
	line-height:1.3em;
	padding:3px;
}

.inputButton {
	background-color: #cccccc;		
	border: 1px solid #333333;
	padding: 3px;
	color: #333333;
	font-weight: bold;
	cursor: pointer;	
}

	.inputButton:hover {
		background-color: #E9D184;
	}

.formContainer {
	width:480px;		
}

.formFieldSet {
	background-color: #cccccc;
	text-align: center;
}

.formHeader {
	font-family: Times,Times New Roman,Georgia;
	color: #333333;
	font-weight: bold;
	font-size: 15px;
}

.formLine {
	clear:both;
	float:left;
	width:100%;	
}

.formSectionHeader {
	width: 100%;
	text-align: center;	
	color:#333333;
	font-family: Times,Times New Roman,Georgia;
	font-size:13px;
	font-weight: bold;
}

.formDivider {
	clear:both;
	width: 70%;
	background-color: #333333;
	height: 1px;
	margin: 5px auto;
}

.formCaption {
	color:#333333;
	float:left;
	font-family: Times,Times New Roman,Georgia;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	margin-top:3px;
	padding:5px;
	text-align:right;
	width:30%;	
}

	.fieldRequired {
		font-weight: bold;
	}

.formControl {
	color:#333333;
	float:left;
	font-family: Times,Times New Roman,Georgia;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	padding:5px;
}

#form-response {
	text-align: center;
	font-size: 12px;
	width: 100%;
	height: 110px;
}



/****************** /FORMS *********************/
