body {
	font-family:  verdana, arial, "Bitstream Vera Sans", geneva, helvetica, helve, sans-serif;
	font-size: 16px;
	background-color: #8B0029;
	color: #000;
}

	* html body {
		font-size: medium;
	}

#skiptomain {
	display: none;
}

#wrapper {
	width: 900px;
	height: 652px;
	background: transparent url(/images/bg-wrapper.gif) no-repeat center bottom;
	color: #fff;
	margin-top: 150px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	text-align: center;
}

	#blocks {
		width: 868px;
		height: 350px;
		margin: 0 16px;
		padding: 0;
		background: transparent url(/images/bg-blocks.gif) no-repeat left top;
	}
	
		#block-lft {
			width: 276px;
			height: 350px;
			float: left;
			margin: 0 20px 0 0;
			padding: 0;
			position: relative;
		}
		
		#block-mid {
			width: 276px;
			height: 350px;
			float: left;
			margin: 0 20px 0 0;
			padding: 0;
			position: relative;
		}
		
		#block-rgt {
			width: 276px;
			height: 350px;
			float: left;
			margin: 0;
			padding: 0;
			position: relative;
		}
		
		#blocks h1 {
			font-size: 0.9em;
			height: 20px;
			line-height: 20px;
			margin: 105px 0 0 0;
			padding: 0;
			color: #BBA26E;
			text-transform: uppercase;
		}
		
			#blocks h1 a {
				color: #BBA26E;
				text-decoration: none;
			}
			
			#blocks h1 a:hover {
				color: #BBA26E;
				text-decoration: underline;
			}
		
			#block-rgt h1 { color: #8B0029; }
		
		#blocks h2 {
			font-size: 0.7em;
			height: 30px;
			line-height: 30px;
			margin: 10px 0 20px 0;
			padding: 0;
		}
		
			#blocks h2 a {
				color: #fff;
				text-decoration: none;
			}
			
			#blocks h2 a:hover {
				color: #fff;
				text-decoration: underline;
			}
		
			#block-mid h2 {
				line-height: 15px;
			}
		
		#blocks p {
			color: #fff;
			font-size: 0.7em;
			line-height: 1.8em;
			margin: 0;
			padding: 0 10px;
		}
		
			#block-lft p.link, #block-mid p.link, #block-rgt p.link { 
				width: 100%;
				margin: 0;
				padding: 0;
				position: absolute;
				left: 0;
				bottom: 15px;
			}
		
			#blocks p a {
				color: #fff;
				text-decoration: none;
			}
			
			#blocks p a:hover {
				color: #fff;
				text-decoration: underline;
			}
		
			#block-rgt p { color: #8B0029; }
			
			#block-lft p.link2, #block-mid p.link2, #block-rgt p.link2 { 
				width: 100%;
				margin: 0;
				padding: 0;
				position: absolute;
				left: 0;
				bottom: 15px;
			}
		
			#blocks p.link2 a {
				color: #000;
				text-decoration: none;
			}
			
			#blocks p.link2 a:hover {
				color: #000;
				text-decoration: underline;
			}
			
	#tagline {
		width: 868px;
		margin: 40px 16px 0 16px;
		padding: 0;
	}
	
		#tagline h3 {
			font-size: 1.1em;
			margin: 0;
			padding: 0;
		}

/**********************
 GENERIC CLASSES
***********************/

A:hover {  color: #c00; }
form.inline { 	display:inline; }
img { border: 0; }

p.fivespace { margin: 5px 0px 0px 0px; }
p.tenspace { margin: 10px 0px 0px 0px; }
p.fifteenspace { margin: 15px 0px 0px 0px; }
p.twentyspace { margin: 20px 0px 0px 0px; }
div.breaker { clear: left; font-size: 0.1em; height: 1px; }
br.breaker { clear: both; }
br.lbreaker { clear: left; }
br.rbreaker { clear: right; }