/* CSS styles */

	body {
	font-family: Arial, sans-serif;
	margin: 0;
	padding: 0;
	background: #fff url('images/bg_tile.jpg') repeat-x top;
	}
	h1 {
	margin: 0;
	padding: 0;
	}
	h2 {
	margin: 0;
	padding: 0;
	}
	h3 {
	margin: 0;
	padding: 0;
	}
	p {
	margin: 0;
	padding: 0;
	}
	ul {
	padding: 0;
	margin: 0;
	}
	
	
	
	

/* -------- WRAPPER -------- */
#wrapper {
width: 900px;
position: relative;
left: 50%;
margin-left: -450px;
}


/* -------- FLASH -------- */
#flashwrapper {
height: 344px;
padding: 0;
margin: 37px 0 40px 0;
}
#flash {
height: 330px;
padding: 7px;
margin: 0;
background: #fff;
}

/* -------- CONTAINER -------- */
#container {
padding: 0;
margin: 0;
}


/* -------- EVENTS WRAPPER-------- */
#eventswrapper {
float: left;
width: 342px;
padding: 0;
margin: 0;
}

a.eventbox { 
display: block;
height: 77px; 
padding: 17px 0px 17px 0px; 
border-top: 1px solid #c9c9c9; 
background: #FFFFFF url('images/bg_event_but.jpg') no-repeat left center;
outline: none;
text-decoration: none; 
}
a.eventbox img { 
float: left; 
margin: 0 10px 0 13px; 
border: none; 
}
a.eventbox h1 { 
font-size: 14px; 
color: #bf6658; 
padding: 0; 
margin: 0; 
}
a.eventbox p { 
font-size: 12px; 
line-height: 15px;
color: #666666; 
padding: 0; 
margin: 0 10px 0 0; 
}
a.eventbox:hover { 
border-color: #c9c9c9; 
background-position: right center;
}
a.eventbox:hover h1 { 
text-decoration: underline; 
}
a.eventbox .event_wrapper {
padding: 0;
}


/* -------- ALPHA FEATURE -------- */

a.featurebox { 
display: block; 
width: 342px; 
height: 133px; 
outline: none;
}
a.featurebox p { 
position: absolute; 
left: -1000px;
}
a#feature_alpha { 
background: url('images/bg_alpha_but.jpg') no-repeat left center;
margin: 0;
}
a#feature_alpha:hover { 
background-position: right center; 
}


/* -------- INFO WRAPPER-------- */
#infowrapper {
float: right;
width: 550px;
padding: 0;
margin: 0;
}


/* -------- TEXT WRAPPER-------- */
#textwrapper {
float: left;
width: 348px;
padding: 0;
margin: 0;
}
#text {
padding: 0;
margin: 0 18px 0 10px;
}
#text h1 { 
font-size: 22px; 
color: #a29a22; 
border-bottom: 1px solid #c9c9c9;
padding: 0 0 4px 0; 
margin: 0 0 14px 0; 
}
#text h2 { 
font-size: 16px; 
color: #a29a22; 
padding: 14px 0 0 0; 
margin: 0; 
}
#text h3 { 
font-size: 12px; 
color: #a29a22; 
padding: 0; 
margin: 0; 
}
#text p { 
font-size: 12px; 
color: #666666; 
line-height: 15px;
border-bottom: 1px solid #c9c9c9;
padding: 0 0 14px 0; 
margin: 0; 
}
#text img { 
float: right;
padding: 0; 
margin: 11px 0 11px 0; 
}
#text .para { 
font-size: 12px; 
color: #666666; 
}
#text a:link, #text a:visited {
font-weight: bold;
text-decoration: none;
color: #4d99ca;
}
#text a:hover, #text a:active {
text-decoration: underline;
}

/* -------- PODCAST FEATURE -------- */

a.podcastbox { 
clear: both;
display: block; 
width: 341px; 
height: 127px; 
outline: none;
}
a.podcastbox p { 
position: absolute; 
left: -1000px;
}
a#feature_podcast { 
background: url('images/bg_podcast_but.jpg') no-repeat left center;
margin: 0;
}
a#feature_podcast:hover { 
background-position: right center; 
}


/* -------- FIND WRAPPER-------- */
#findwrapper {
float: left;
width: 202px;
height: 357px;
padding: 0;
margin: 0;
background: url('images/bg_findus.jpg') no-repeat left top;
}
#find {
padding: 0;
margin: 0;
}
#find h1 { 
font-size: 22px; 
color: #666666; 
border-bottom: 1px solid #c9c9c9;
padding: 0 0 4px 0; 
margin: 0 5px 14px 9px; 
}
#find h2 { 
font-size: 14px; 
color: #666666; 
font-weight: bold;
padding: 0; 
margin: 0 5px 5px 9px;  
}
#find p { 
font-size: 12px; 
line-height: 15px;
color: #666666; 
padding: 8px 16px 0 9px; 
margin: 0; 
}
#findmap { 
padding: 0; 
margin: 8px 13px 0 9px;
background: #c8c8c6;
}
#findmap img { 
padding: 0; 
margin: 3px;
border: 1px solid #999999;
}
#find a:link, #find a:visited {
font-weight: bold;
text-decoration: none;
color: #4d99ca;
}
#find a:hover, #find a:active {
text-decoration: underline;
}




/* ---------------- */
#clear {
clear: both;
height: 5px;
}







/* -------- FOOTER -------- */
#footer {
height: 70px;
border-top: 1px solid #b3b2b0;
padding: 0 10px 0 10px;
margin: 0;
background: #e4e3e0;
}
#footerleft {
color:#9a9797;
float: left;
margin: 17px 0 0 0;
font-size: 10px;
}
#footerright {
color:#666666;
float: right;
margin: 17px 0 0 0;
font-size: 11px;
}
#footerleft a:link, #footerleft a:visited {
text-decoration: none;
color: #4d99ca;
}
#footerleft a:hover, #footerleft a:active {
text-decoration: underline;
}
#footerright a:link, #footerright a:visited {
text-decoration: none;
color: #4d99ca;
}
#footerright a:hover, #footerright a:active {
text-decoration: underline;
}













