<style type="text/css">
#contentWrapper {
    background-color: #000000;
}
div.rcElement {
	background:#000 !important; 
	border-left:1px solid #000 !important; 
	border-right:1px solid #000 !important; 
}

h1 {font-family:Georgia, "Times New Roman", Times, serif;font-size:24px;font-weight:normal;line-height:27px;}
h2 {font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;font-weight:normal;margin:25px 0 0 0;color:#e11936;}
	a {color:#e11936;}
	a:hover {color:#ffffff;}
html, body {margin:0;padding:0;background:#000000;color:#ffffff;}
	#header, #content, #footer {width:100%;clear:both;float:left;}
	.container {width:1020px;height:100%;margin:0 auto;position:relative;}
	#header {height:195px;background:url('../img/bg-header.jpg') repeat-x bottom;}
		#header .container {background:url('../img/header.jpg') no-repeat;border-top:1px solid #000000;}
		#nav {list-style-type:none;margin:0;padding:0;position:absolute;bottom:3px;right:0px;z-index:9999;}
			#nav li {float:left;border-left:1px solid #dedede;border-right:1px solid #656565;height:28px;line-height:28px;position:relative;white-space:nowrap;}
			#nav li a {font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;font-size:12px;color:#3b3b3b;text-decoration:none;padding:0 12px;height:28px;display:block;}
			#nav li a:hover {background:#595959;color:#ffffff;}
			#nav li ul {position:absolute;list-style-type:none;margin:0;padding:0;background:#dedede;border-top:1px solid #a6a6a6;display:none;}
			#nav li:hover ul {display:block;}
				#nav li ul li {float:none;border:none;height:auto;line-height:normal;border-bottom:1px solid #a6a6a6;}
				#nav li ul li a {height:auto;font-size:10px;padding:5px 25px 5px 12px;}
				#nav li ul li a:hover {}
	#featured-nav {width:100%;height:347px;background:url('../img/feature-2011holiday.jpg') no-repeat right;margin:13px 0}
		#featured-nav ul {list-style-type:none;margin:0;padding:12px 0 0 0;font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;font-size:14px;font-weight:bold;}
			#featured-nav ul li {width:270px;height:45px;line-height:45px;margin:0 0 10px 0;}
			#featured-nav ul li a {background:url('../img/arrow-featured-nav.jpg') no-repeat left rgba(0,0,0,.3);padding:0 0 0 20px;color:#ffffff;text-decoration:none;display:block;text-transform:uppercase;border:1px solid #ffffff;}
			#featured-nav ul li a:hover {color:#e51937;background:url('../img/arrow-featured-nav.jpg') no-repeat left rgba(0,0,0,.5);border:1px solid #e51937;}
	
	#content {font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:17px;}
	#main-content {margin:20px 0 0 0;padding:0 0 30px 0;}
	#content-container {width:600px;}
	body.home #main-content {margin:0;}
	#banner-ad {display:block;margin:0 0 15px 0;}
	#testimonials {width:245px;float:right;margin:0 0 20px 20px;}
		#testimonials p.quote {font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;font-size:22px;text-align:right;line-height:24px;margin:0 0 10px 0;}
		#testimonials p.author {font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;text-align:right;margin:0 0 15px 0;}
		#testimonials a {display:block;font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;text-decoration:none;color:#ffffff;letter-spacing:2px;text-transform:uppercase;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;padding:5px 0;text-align:center;}
		#testimonials a:hover {color:#e51937;border-top:1px solid #e51937;border-bottom:1px solid #e51937;}
	
	#sidebar {width:300px;float:right;margin:0 0 0 40px;}
		#sidebar a {margin:0 0 15px 0;display:block;}
		
	div.callout {background:#ffffff;color:#000000;padding:20px;width:510px;}
		
	h1 {font-family:Georgia, "Times New Roman", Times, serif;font-size:24px;font-weight:normal;line-height:27px;}
	h2 {font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;font-weight:normal;margin:25px 0 0 0;color:#e11936;}
	p.disclaimer {font-size:9px;font-style:italic;line-height:12px;width:600px;}
	a {color:#e11936;}
	a:hover {color:#ffffff;}
	p.learn-more {color:#e11936;}
	#main-content img {display:inline;}
	
	#footer {background:url('../img/bg-footer.jpg') repeat-x bottom;height:212px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000000;}
		#footer .container {background:url('../img/footer.jpg') no-repeat;border-top:1px solid #000000;}
		#footer #address {position:absolute;bottom:30px;left:0;}
		#footer #gmc-logo {position:absolute;bottom:30px;left:50%;margin:0 0 0 -125px;}
		#footer #contact {position:absolute;bottom:30px;right:150px;text-align:right;}
		#footer a {color:#000000;}
		#footer a:hover {color:#e51937;}
		
	div.half {width:300px;margin:0 15px 15px 0;float:left;}
		div.half h2 {margin-bottom:10px;}
		div.half img {margin-bottom:5px;}
		div.half a {margin-right:10px;}
		
	.testimonial {background:#ffffff;padding:15px;color:#000000;margin:0 0 20px 0;width:620px;}
		.testimonial p.author {font-weight:bold;font-style:italic;}
		
	.staff {width:300px;margin:0 15px 15px 0;border:1px solid #ffffff;float:left;}
		.staff p {margin:0 0 0 25px;}
		.staff a {display:block;margin:0 0 15px 25px;}
		.staff img {margin:0 0 15px 0;}
		.staff p.name {font-weight:bold;}
		.staff p.title {font-style:italic;}
		
	#staff-container {width:650px;}
		#staff-container h2 {margin:15px 0 15px 0;padding:15px;}
	</style>
