body {
	margin:0; padding:0;
	background-color: #B4B390;
	background-repeat: no-repeat;
	color: #000;
	font-size: x-small;
}
a img {
	border: 1px solid #000;
	padding: 5px;
}

.resultshref  {font-size: large; font-weight: bold; text-decoration: none; }

/* -- start news stories front page -- */
.hide {
	display: none;
}
.show {
	display: block;
}
#expcol {
	overflow: auto;
	height: 400px;
}
#contentPool {
	display: none;
}
#toggleable div {
	display: none;
	overflow: auto;
	height: 400px;
}
#cloneDiv {
	overflow: auto;
	height: 400px;
}
#showme {
	border:0;
}
#toggle dd {
	margin:0 0 10px 0;padding:0;
}
/* -- end news stories front page -- */


#container {
	position: absolute;
	left: 50%;
	margin-left: -300px;
	width: 600px;
}
#nav {
	margin: 0; padding: 10px 0;
	background: #4E4F3F;
	color: #000;
	
}
	#nav li {
		display: inline;
		padding: 0 5px;
	}
	#nav a {
		font: 100% Verdana, Arial, Helvetica, sans-serif;
		color: #B4B390;
		background: inherit;
		text-decoration: none;
	}
	#nav a:hover {
		color: #A77240;
		background: inherit;
	}

#header {
	height: 70px;
	background: #48493B url(../images/header.jpg) no-repeat;
	color: #000;
}

	#header h1 {
		padding: 25px 0 0 7px; margin: 0;
		color: #7A7860;
		font: normal 230% Arial, Helvetica, sans-serif;
	}
	#header h1 span {
		color: #969478;
	} 
#content {
	background-color: #DCDAB1;
	padding: 20px;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
	#content a {
		color: #000;
	}
	#content a:hover {
		text-decoration: none;
	}
#roadupdate {
	float: left;
	position:relative;
	margin: 10px 0 0;
	padding: 10px 10px 40px 30px;
	width: 160px;
	background: #3D3D31 url(../images/otr_bg_text.gif) no-repeat top left;
	border: 1px solid #DCDAB1;
	font: lighter 120% Verdana, Arial, Helvetica, sans-serif;
	color: #DCDAB1;
}
	#roadupdate h3 {
		font: bold 150% Arial, Helvetica, sans-serif;
		letter-spacing: -2px;
		margin: 0;
	}
#news {
	margin: 0 0 0 210px;
	padding: 0 15px 0;
	color: #000;
	background: transparent url(../images/news_bg_text.gif) top left no-repeat;
	font: 120% Verdana, Arial, Helvetica, sans-serif;
}
	#news p {
		padding: 0 5px;
		border: 1px solid #DCDAB1;
	}
	#news div {
		background-color: #DCDAB1;
	}
	#news a {
		color: #3D3D31;
	}
#footer {
	margin: 0; padding: 10px 0;
	background: inherit;
	color: #000;
	text-align:center;
}
	#footer li {
		display: inline;
		padding: 0 5px;
	}
	#footer a {
		font: 100% Verdana, Arial, Helvetica, sans-serif;
		color: #7A7860;
		background:inherit;
		text-decoration: none;
	}
	#footer a:hover {
		color: #A77240;
		background:inherit;
	}

/* ~~ page specific bg ~~ */
#home #content {
	background: #DCDAB1 url(../images/home_main_bg_02.jpg) top center no-repeat;
    height: 100%;
}
	#home #content .larger-text {
		font-size: 130%;
		position: relative;
	}
	#home #content #tweet {
		position: absolute;
		top: 122px; right: -260px;
		background: none;
	}
	#home #content #credit {
		position: absolute;
		top: 540px; right: 10px;
		background: none;
	}
	#home #content #credit a {
		color: #fff;
	}
	#home #content #spacer {
		height: 410px;
	}
	#home #content #blog {
		padding: -20px;
	}

#bio #content {
	background: #DCDAB1 url(../images/bio_page_02.jpg) bottom center no-repeat;
	height: 635px;
}
	#bio #content #bio-text p { 
		padding-bottom:0;margin-bottom: 0;
	}
	#bio #content h2 {
		background: transparent url(images/bio_content_top_bg.gif) center center no-repeat;
	}
	#bio #content div.bg-holder {
		background-color: 
	}
	
#link #content {
	height: 720px;
}
	#bio #content #bio-text p { 
		padding-bottom:0;margin-bottom: 0;
	}
	#bio #content h2 {
		background: transparent url(images/bio_content_top_bg.gif) center center no-repeat;
	}
	#bio #content div.bg-holder {
		background-color: 
	}

#results #content {
	background: #DCDAB1 url(../images/results_main_bg.jpg) center center no-repeat;
	height: 720px;
}
	#results #content #results-container {
		margin: 0 0 0 0px;
	}
	#results #content h2 {
		margin:0;padding:0;
	}
#video #content {
	position: relative;
	background: #DCDAB1 url(../images/video_main_bg.jpg) center bottom no-repeat;
	height: 600px;
}
	#video #content #video-text {
		width: 300px;
		background-color: #DCDAB1;
		padding: 15px;
		border: 10px #fff solid;
		
	}
	#video #content #watch-videos {
		position: absolute;
		top: 440px;
		left: 260px;
	}
		#video #content #watch-videos dt {
			float:left;
			padding-right: 25px;
			padding-bottom: 15px;
		}
		#video #content #watch-videos dd {
			padding-bottom: 15px;
		}

#contact #content {
	position:relative;
	background: #DCDAB1 url(../images/contact_main_bg.jpg) center bottom no-repeat;
	height: 600px;
}
	#contact #content #action {
		position: absolute;
		top: 120px;
		left: 250px;
	}
		#contact #content #action p {
			font-size: 90%;
		}

#sponsors #content {
	background: #DCDAB1 url(../images/sponsors_main_bg.jpg) center bottom no-repeat;
}
	#sponsors #content dt {
		padding-top: 10px; margin: 0;
	}
	#sponsors #content dd {
		padding-top: 5px; margin:0;
	}
	
#gallery #content {
	height: 600px;
	background: #DCDAB1 url(../images/gallery-bg.jpg) center bottom no-repeat;
}
	#gallery #photo-gallery img {
		padding: 0;
		border: 10px solid #ffffff;
	}
	
#schedule #content {
	background: #DCDAB1 url(../images/schedule_page.jpg) bottom center no-repeat;
	height: 410px;
}
	#schedule #content #bio-text p { 
		padding-bottom:0;margin-bottom: 0;
	}
	
#ask #content {
	height: 600px;
	background: #DCDAB1 url(../images/ask_page.jpg) center bottom no-repeat;
}
	#ask #content #list{
	position: absolute;
		top: 340px;
		left: 260px;
	}
	#ask #content dt {
		padding-top: 10px; margin: 0;	
	}