html{
	height:100%;
}
body{
	height:100%;
	margin:0px;
	padding:0px;
	font-family:"GillSansLight","Gill Sans Light","GillSans-Light","Gill Sans","GillSans",Tahoma,Verdana,sans-serif;
	font-size:14px;
	font-weight:300 !important;
	/* the background can be changed below, either horizontal or vertical */
	/*	background:#ffffff url(../pics/bg_body_white.jpg) top center repeat-y;	*/
	background:#e6e3c2 url(../pics/bg_body_horizontal.jpg) top center repeat-x;
}
a:link{
	color:#752936;	
}
a:hover{
	text-decoration:none;
}
#history{ /* horizontal background with burgundy at bottom */
	/* background:#752936 url(../pics/bg_body_horizontal_burgundy.jpg) top center repeat-x; */	
}
#history #content{
	background-color:#ffffe8;
}
#content{
	background:#ffffff url(../pics/bg_wrapper.jpg) top center no-repeat;	
	background-color:#ffffff;
	width:100%;
	position:relative;
	min-height:309px;
}
#wrapper{
	width:760px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
#header{
	position:relative;
	background-color:#ffffe1;
	width:100%;
	height:77px;
	z-index:20;
}


#mainNav{
	display:none;
}
	#menubar {
		position:relative;
		width:100%;
		background-color:#7f6f62;/* was 7f6f62 */
		font-family:GillSans,"Gill Sans",Tahoma,sans-serif;
		text-transform:uppercase;
		font-size:14px;
		text-align:center;
		height:17px;
		padding-top:3px;
	}
	#menubar img,.menu img{
		border:0px;
		margin-top:1px;
	}
	
	#menubar a {
		color:#FFFFFF;
		letter-spacing:1px;
		border-left:2px solid #7f6f62;
		border-right:2px solid #7f6f62;
		padding-left:7px;
		padding-right:8px;
		text-decoration:none;
		padding-top:3px;
	
	}
	#menubar a.active,#menubar a:hover {
		color:#000000;
		border-right-color:#ffffff;
		border-left-color:#ffffff;
	
	}
	
	.menu .options {
		font-family:GillSans,"Gill Sans",Tahoma,sans-serif;
		border:2px solid #ffffff;
		border-bottom:0px;/* This border is made from the border-bottom of the last list item */
		background-color:#7f6f62;
		position:absolute;
		width:119px; 
		/* I'm only setting this width because there's only one dropdown and 
		the comp specified dropdowns equal to nav actuator.
		Also, because the actuator text is generated by PHP using GD and Freetype lib,
		the width of the actuator may change, hence the need to change this width. */
	}
	.menu .options ul{
		list-style-type:none;
		padding:0px;
		margin:0px;
	}
	.menu .options ul li{
		margin:0px;
		_padding:1px;/*This is just to make MSIE happy - otherwise it seems to add margin-bottom */
		_margin-left:-1px;
		_margin-right:-1px;
	}
	.menu a {
		color:#ffffff;
		display:block;
		padding:5px;
		text-decoration:none;
		background-color:transparent;
		border-bottom:2px solid white;
	}
	.menu a:hover {
		color:#000000;
	}
	
#header h1,#header h2{
	height:0px;
	padding-top:77px;
	overflow:hidden;	
	margin:0px;
	font-size:8px;
}
#header h1{
	background:#ffffe1 url(../pics/logo.gif) top left no-repeat;
	width:374px;
}
#header h2{
	background:#ffffe1 url(../pics/tagline_small.gif) top right no-repeat;
	width:352px;
	margin-right:10px;
	position:absolute;
	right:0px;
	top:0px;
}
h3,h4,h5,legend{
	letter-spacing:0.1em;
	font-variant:small-caps;
	font-weight:normal;
	color:black;
}
#poster{
	width:100%;
	height:309px;
	white-space:nowrap;
	overflow:hidden;
}
#poster #posterA{
	border-right:1px solid white;
}
#poster #posterB{
	border-left:1px solid white;
}
#story{
	line-height:130%;
	word-spacing:1px;
	padding-bottom:25px;
}
/*{{{ form styles*/

form,fieldset{
	margin:0px;
	padding:0px;
}

#searchForms fieldset{
	border:0px;
	width:225px;
	margin-bottom:10px;
	display:block;
}
#searchForms legend{
	font-size:12px;
}
#searchForms select{
	background-color:#f2f0e5;
}
#searchForms .selectionPrompt{
	font-weight:normal;
}
#searchForms .inputfield{
	background:#ffffff url(../pics/bg_inputfield.gif) bottom right no-repeat;
	padding-bottom:4px;
}
#searchForms select,#searchForms .inputfield{
	border:0px;
	height:16px;
	width:145px;
	display:inline;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana,Arial,sans-serif;
	float:left;
}

#formHelp{
	color:#d56f2b;
	font-family:Verdana,Arial,sans-serif;
	font-size:12px;
	clear:both;
}
#searchFooter{
	clear:both;
}

#footer{
	padding-top:20px;
	height:50px;
	width:100%;
	margin-left:auto;margin-right:auto;
	color:#bab586;
	font-size: 9px;
	font-family:Verdana,Arial,sans-serif;
	background:#ffffff url(../pics/bg_footer.jpg) top center no-repeat;
	text-align:center;
}
#footer .copyright{
	display:block;
	width:100%;
	margin-top:5px;
}
#footerNav a{
	text-transform:uppercase;
	color:#bab586;
	text-decoration:none;
	padding-bottom:1px;
	position:relative;
	margin-left:5px;
	margin-right:0px;
}
#footerNav a:hover{
	color:#752936;
}


/*}}}*/


