body {
	background: white;
	margin: 0 0 0 78;
	color: #000000;	
	font-family: arial,verdana,sans serif;
	}

body.body2 {
	background: #35040D;
	margin: 0 0 0 78;
	color: #000000;	
	font-family: arial,verdana,sans serif;
	}
	
td {
	font-size: 12px;
	}	

/* NEEDED ON EACH SITE */
A { color: #000000; text-decoration: underline; } 
A:visited { color: #000000; } 
A:hover { text-decoration: underline; } 

div#header {
	width: 780px;
	height: 103px;
	background: #5A091B;
	border-top: 3px solid #868686;
	border-bottom: 3px solid #868686;
	margin-top: 13px;
	}

div#logo { float: left; }
	
div#hdr_links {
	float: right;
	color: #1A5690;
	font-size: 11px;
	padding-top: 17px;
	padding-right: 23px;
	width: 320px;
	text-align: right;
	}
	
div#hdr_links a {
	color: #ffffff;
	font-weight: normal;
	text-decoration: underline;
	}
	
div#hdr_link_item {
	background: url('../interface/bg_hdr_link.gif') no-repeat;
	height: 15px;
	float: right;
	padding-left: 12px;
	margin-left: 11px;
	padding-top: 0px;
	}

div#hdr_address {
	clear: all;
	font-size: 11px;
	padding-top: 20px;
	color: #C2C2C2;
	}
	
div#navigation {
	height: 30px;
	background: #fff;
	width: 780px;
	}	
	
div#home_body {
	width: 780px;
	clear: all;
	}	
	
div#home_flash_label {
	height: 21px;
	background: #868686;
	padding-left: 22px;
	font-size: 11px;
	color: #fff;
	line-height: 20px;
	}	
	
div#home_content {
	background:#FFFFFF;
	float: left;
	font-size: 12px;
	width: 780px;
	}		
	
div#home_content_area {
	margin: 22px 0px 0px 0px;
	padding-bottom: 22px;
	width: 500px;
	border-right: 1px solid #868686;
	float: left;
	}

div#content_container	{
margin: 0px 20px 0 23px;
display: inline; /* Bug Fix for IE6 */
float: left;
}
	
div#home_feature {
	background: #BCBCBC;
	float: left;
	margin: 20px 0 0 0;
	padding-bottom: 15px;
	width: 780px;
	
	}
	
div#home_feature_inner	{
float: left;
}	
	
div#home_prospective {
	float: left;
	font-size: 11px;
	width: 218px;
	margin: 15px 0 0 23px; 
	display: inline; /* Bug Fix for IE6 */
	}

div#prospective_inner	{
	width: 215px; 
	float: left;
	}
	
div#home_spotlight {
	float: right;
	width:250px;
	}

div#sponsors	{
float: left;
background:#FFFFFF;
height:75px;
width: 780px;
}

div#sponsor_top	{
float: left;
width: 94%;
margin: 0 2% 0 2%;
padding: 1% 0 4px 0;
border-bottom: solid 1px #BCBCBC;
}

div#sponsor_bottom	{
float: left;
padding-left: 32px;
padding-right: 64px;
padding-top: 4px;
margin: 0 0 0 2%;
}
	
	
div#hsi	{
float: right;
margin: 22px 20px 0px 0px ;
display: inline; /* Bug Fix for IE6 */
}

div#home_spotlight a { font-size: 11px; }	

div#button_links	{
float: right;
margin: 15px 16px 0 0;
display: inline; /* Bug Fix for IE6 */
}

div#buy_tickets	{
padding: 0px 0px 0px 0px;
margin: 0px 0px 1px 0px;
border:none;
display: inline; /* Bug Fix for IE6 */
}
 div#donate	{
 margin: 0px 0 0 0;
 padding: 1px 0 0 0;
 border:none;
 }

div#experience	{
float: left; 
margin: 5px 10px 0 10px;
}
	
div#footer {
	width: 780px;
	color: #C2C2C2;
	margin: 12px 0 0 0;
	float: left;
	clear: both;
	}
	
div#footer a {
	color: #C2C2C2;
	font-size: 11px;
	text-decoration: underline;
	}
	
div#footer_address {
	float: left;
	padding-left: 23px;
	font-size: 11px;	
	}
	
div#footer_developed {
	float: right;
	font-size: 11px;
	padding-right: 25px;
	}	
	
div#body_inner {
	background: #fff;
	width: 780px;
	font-size: 12px;
	}	
	
div#body_audit {
	background: #868686;
	padding-left: 40px;
	padding-top: 6px;
	padding-bottom: 6px;
	color: #fff;
	font-size: 10px;
	}	
div#body_audit a { color: #fff; }
	
div#body_column {
	float: left;
	width: 240px;
	}		
	
div#body_inner_title {
	border-bottom: 1px solid #868686;
	color: #5A091B;
	font-family: verdana;
	font-size: 20px;
	font-weight: normal;
	padding-bottom: 18px;
	padding-top: 18px;
	margin-bottom: 20px;
	}	
	
div#body_inner_content {
	margin-right: 38px;
	margin-left: 241px;
	font-size: 12px;
	width: 498px;
	}
	
div#body_inner_full {
	margin-right: 38px;
	margin-left: 38px;
	font-size: 12px;
	width: 650px;
	}	
	
div#body_printemail {
clear: both;
	text-align: right;
	padding-bottom: 33px;
	}
	
div#media_index_container	{
	width: 498px;
	margin: 20px 0 20px 0px;
	
	}
div#audio_index_container	{
	width: 50%;
	float: left;
	margin-left: 10px;
	background-color: #fff;
	}
	
div#audio_index_container.content	{
	width: 44%;
	padding: 0px 0px 0px 0px;
	margin-right: 10px;
	}

div#photo_index_container	{
	width: 50%;
	float: right;
	background-color: #fff;
	border-left: solid 1px #868686;
	}
	
div#photo_index_container.content	{

	padding: 0px 0 0px 10px;
	width: 49%;
	display: block;
	}


div.pagetitle_text
	{
	color: #5A091B;
	font-family: verdana;
	font-size: 15px;
	
	padding-bottom: 10px;
	}
div#thumbborder	{
padding: 2px 2px 2px 2px;
border: solid 1px #868686;
}
	
a.nav1 {
	font-size: 12px;
	color: #333333;
	}
a.nav1:visited { color: #333333; }
	
a.nav1_bold {
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	}	
a.nav1_bold:visited { color: #333333; }
	
a.nav2 {
	font-size: 11px;
	color: #333333;
	}	
a.nav2:visited { color: #333333; }
	
a.nav2_bold {
	font-size: 11px;
	color: #333333;
	}	
a.nav2_bold:visited { color: #333333; }	
	
a.sitemap1 {
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	}	
a.sitemap1:visited { color: #333333; }
	
a.sitemap2 {
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	}	
a.sitemap2:visited { color: #333333; }	
	
a.sitemap3 {
	font-size: 10px;
	color: #333333;
	font-weight: normal;
	}	
a.sitemap3:visited { color: #333333; }		

.bold { font-weight: bold; background: #eeeeee; }

div#printerfriendly_footer {
	font-size: 11px;
	text-align: center;
	}
	
h1 {
	color: #5A091B;
	font-family: verdana;
	font-size: 20px;
	font-weight: normal;
	}	
