

body {
		margin:10px 10px 0px 10px;
		padding:0px;
		background-color: #000000;
		
		}
	
	#leftcontent {
		position: absolute;
		left: 100px;
		top: 210px;
		width:230px;
		background:#000000;
		border:3px solid #000;
		}


	#event_info_leftcontent {
		position: absolute;
		left: 100px;
		top: 210px;
		width:230px;
		background:#000000;
		border:1px solid #054975;
		}

html>body #centercontent {
		background:#000000;
		
   		margin-left: 320px;
   		margin-right:350px;
		border:1px solid #fff;
		
			
		voice-family: "\"}\"";
		voice-family: inherit;
   		margin-left: 350px;
   		margin-right:350px;
		}
	

	#centercontent {
   		left:40px;
		top:210px;
	        margin-left: 450px;
   		margin-right:450px;
		
		}

	#middlecontent {
		position: absolute;
		left:340px;
		top:210px;
		width:200px;
		background:#000000;
		border:1px solid #000;
		}

	
	#middlecontent_no_img {
		position: absolute;
		left:370px;
		top:210px;
		width:400px;
		background:#000000;
		border:1px solid #000;
		}

	#rightcontent {
		position: absolute;
		left:540px;
		top:210px;
		width:300px;
		background:#000000;
		border:1px solid #000;
		}
	
	#event_list_content {
		position: absolute;
		left:370px;
		top:210px;
		width:400px;
		background:#000;
		border:1px solid #054975;
		padding: 2px;
		}


	#featured_events_content {
		position: absolute;
		left:370px;
		top:210px;
		width:400px;
		background:#000000;
		border:1px solid #054975;
		padding: 2px;
		}


	#event_list_rightcontent {
		position: absolute;
		left:740px;
		top:210px;
		width:200px;
		background:#000000;
		border:1px solid #000;
		}

	#info_page {
		position: absolute;
		left:100px;
		top:210px;
		width:220px;
		background:#000000;
		border:1px solid #054975;
		padding: 8px;
		}


	#info_page_map {
		position: absolute;
		left:360px;
		top:210px;
		width:400px;
		background:#000000;
		border:1px solid #054975;
		padding: 8px;
		}

	
	#banner {
		background:#fff;
		height:40px;
		border-top:1px solid #000;
		border-right:1px solid #000;
		border-left:1px solid #000;
		voice-family: "\"}\"";
		voice-family: inherit;
		height:39px;
		}
	html>body #banner {
		height:39px;
		}
		
	p,h1,pre {
		margin:0px 0px 0px 0px;
		}
		
	h1 {
		font-size:14px;
		padding-top:10px;
		}
		
	
	#rightcontent p {
		font-size:10px
		}
	

	#headercontent {
		position: absolute;
		left:40px;
		top:0px;
		width:800px;
		background:#000;
		border:1px solid #000;
		}

	#footercontent {
		clear: both;
                height: 3.0em;
		
		width:1000px;
		background:#000;
		border:1px solid #000;
		}


h1 {
color: #04A9F3; 
font-size: 14pt; 
font-family: helvetica, helvetica; 
font-weight: normal;
background-color: #000; 
color: #fff; 
text-align: left;
line-height: 105%;
}


h2 {
color: #04A9F3;  				
font-size: 7pt; 
font-family: helvetica, helvetica; 
font-weight: normal;
text-decoration: normal;
text-align: center;
letter-spacing: 5px

}

h3 {
color: #04A9F3; 
font-size: 10pt; 
font-family: helvetica, helvetica; 
font-weight: normal;
text-align: left;
line-height: 130%;
}

h4 {
color: #fff; 
font-size: 8pt; 
font-family: helvetica, helvetica; 
font-weight: normal;
text-align: center;
letter-spacing: 0.5px
}

h5 {
color: #04A9F3; 
font-size: 9pt; 
font-family: helvetica, helvetica; 
font-weight: normal;
text-align: left;
}

h6 {
color: #FFFFFF; 
font-size: 8pt; 
font-family: helvetica, helvetica; 
font-weight: normal;
text-align: left;
line-height: 210%;
}

h8 {
color: #FFFFFF; 
font-size: 8.5pt; 
font-family: helvetica, helvetica; 
font-weight: normal;
text-align: left;
}

.body_2 {				
font-size: 10pt; 
font-family: helvetica, helvetica; 
font-weight: bold;
background-color: #054975; 
color: #ffffff; 
border-style: solid; 
border-width:0pt; 
border-color: #cccccc; 
padding:2pt; 
text-align: left;
};

}

.body_3 {
background-color: #000;
color: #FFFFFF; 
font-size: 8pt; 
font-family: helvetica, helvetica; 
font-weight: normal;
padding:2pt; 
line-height: 150%; 
border-style: solid; 
border-width:0pt; 
border-color: #cccccc; 
}

.body_4 {				
font-size: 10pt; 
font-family: helvetica, helvetica; 
font-weight: bold;
background-color: #054975; 
color: #ffffff; 
border-style: solid; 
border-width:0pt; 
border-color: #cccccc; 
padding:2pt; 
text-align: center;
};


.biog {
background-color: #000;
color: #ffffff; 
font-size: 8pt; 
font-family: helvetica, helvetica; 
font-weight: normal;
padding:2pt;
line-height: 220%; 
}


.links {
background-color: #000;
color: #369BDC; 
font-size: 10pt; 
font-family: helvetica, helvetica; 
font-weight: normal;
padding:2pt;
line-height: 150%; 
}




hr {color: #04A9F3; height: 1pt; margin-top: 10pt}

p {color: #FFFFFF; font-size: 8pt; font-family: helvetica, helvetica; font-weight: normal}

a:link {text-decoration: none; color: #DCDCDC}

a:visited {text-decoration: none; color: #DCDCDC}

a:hover {text-decoration: none; color: #04A9F3}

img.special {border: 3px white solid;}


