body {
margin:0;
padding:0;
background:url(../images/main_bg.gif) repeat fixed;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-size:14px;
text-align:center;
}

/***********************************************/
/* AUDIO  CONTENT                              */
/***********************************************/ 

.series {border-top: 1px solid #999; border-right: 1px solid #999; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #333; }

.series td {border-left: 1px solid #999; border-bottom: 1px solid #999;}

.archive {border-top: 1px solid #999; border-right: 1px solid #999; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #333;}

.archive td {border-left: 1px solid #999; border-bottom: 1px solid #999; text-align: center;}

.series a { float: left; margin: 0px 10px 0px 0px; }

.audio_legend { text-align: right; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #333; margin: 0 0 10px 0; padding: 10px; }

.audio_header { font-size: 12px; font-weight: bold; background:#BAFDFF; color:#666;}

/* /////////// LAYOUT  /////////////// */

#vertical_background {
position:relative;
background: #F6F3E8 url(../images/verticalback.jpg) repeat-x;
width:100%;
height:100%;
}

#horizontal_background {
position:relative;
background:url(../images/horizontal_back.jpg) repeat-y;
width:970px;
margin:0 auto 0 auto;
}

#container{
position:relative;
top:0px;
left:0px;
background:url(../images/containerback.jpg) no-repeat;
width:850px;
height:100%;
margin:0 auto 0 auto;
text-align:left;
}

#content{
width:820px;
padding: 5px 15px 5px 15px;
text-align:left;
}

.bottom_margin {clear:both;margin:10px 10px 0px 10px; padding:20px; background:#eedebb; border-top:#cec0a2 1px solid;}

#footer_content {
position:relative;
margin:0 auto 0 auto;
text-align:left;
height:200px;
width:850px;
padding-top:10px;
color:#999; font-weight:normal; font: 14px Arial;
}


#right_column {
float:right;
width:250px;
padding: 4px 16px 0px 0px;
text-align:left;
}

#latest_header {
	position:relative;
	width: 250px;
	height: 30px;
	color:#4E381A;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:22px;
	text-align:left;
}

#latest {
	position:relative;
	width: 225px;
	height: 300px;
	clear:both;
	background-color: #FBF4E0;
	border:#EDE2BF 5px solid;
	padding:10px;
	text-align:left;
	overflow: auto;
}

#latestnews {
width:100%;
}

#latestnews .rsscontainer{
margin-bottom: 1em;
}

/* ///////////  FLASH CONTENT  /////////////// */

#flash_main {
width:850px;
height:285px;
left:0px;
margin-top:200px;
margin:0;
}

/* ///////////  HEADER  /////////////// */

#header_nav {
	position:relative;
	left:0px;
	top:0px;
	width:850px;
	height:200px;
	z-index:100;
	padding:0;
	margin:0;
}

.home {
	position:absolute;
	list-style:none;
	width:357px;
	height:176px;
	left:0px;
	top:24px;
}

.home a{
	width:357px;
	height:176px;
}

.home a:hover{
	background:url(../images/headerover.jpg) 0px -24px no-repeat;
}

.about {
	position:absolute;
	list-style:none;
	width:73px;
	height:28px;
	left:373px;
	top:136px;
}

.about a{
	width:73px;
	height:28px;
}

.about a:hover{
	background:url(../images/headerover.jpg) -373px -136px no-repeat;
}

.involved {
	position:absolute;
	list-style:none;
	width:155px;
	height:28px;
	left:469px;
	top:136px;
}

.involved a{
	width:155px;
	height:28px;
}

.involved a:hover{
	background:url(../images/headerover.jpg) -469px -136px no-repeat;
}

.media {
	position:absolute;
	list-style:none;
	width:81px;
	height:28px;
	left:639px;
	top:136px;
}

.media a{
	width:81px;
	height:28px;
}

.media a:hover{
	background:url(../images/headerover.jpg) -639px -136px no-repeat;
}

.contact {
	position:absolute;
	list-style:none;
	width:100px;
	height:28px;
	left:735px;
	top:136px;
}

.contact a{
	width:100px;
	height:28px;
}

.contact a:hover{
	background:url(../images/headerover.jpg) -735px -136px no-repeat;
}

.link {margin:0 auto 0 auto; position:relative;}

.link a {color:#a51d21; text-align:left; font-family:"Times New Roman", Times, serif; font-size:12px; font-weight:normal; text-decoration:none; border-style:none; border-color:#000000; border-width:1px; height:auto; width:auto;}

.link a:hover{background-color:#335ab4; text-decoration:none; background:none;}

.link a:active{background-color:#335ab4;}



/* ////////  TEXT STYLES  ///////////*/

.footer_right {text-align:right; float:right; padding:0px 20px 20px 0px; margin-bottom:20px; font: 14px Arial, Times, serif; color:#ffffff;}
.footer_left {text-align: left; padding:0px 0px 20px 20px; margin-bottom:20px; font: 14px Arial, Times, serif; color:#ffffff;}

a:link {
	color:#2A6C80;
	font-weight: bold;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color:#2A6C80;
}
a:hover {
	text-decoration: none;
	color:#999;
}
a:active {
	text-decoration: underline;
	color:#2A6C80;
}

.ln_description {
	color:#666;
	font:12px Geneva, Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 0px;
}

.ln_header {
	color:#4E381A;
	font:14px Geneva, Arial, Helvetica, sans-serif;
	letter-spacing:0px;
	text-transform:uppercase;
}

.h1{
font: 28px Georgia, "Times New Roman", Times, serif;
color:#2A6C80;
font-weight:normal;
}

.h2{
font: 18px Geneva, Arial, Helvetica, sans-serif;
color:#2A6C80;
font-weight:normal;
text-transform:uppercase;
}

.float_left{
float:left;
margin:0px 20px 10px 0px;
}

.float_right{
float:right;
margin:0px 0px 15px 20px;
}

.form_element {
	background-color: #cccccc;
	border:1px #999 solid;
	padding:5px;
}

.text{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:14px;
}

.footer_right {text-align:right; float:right; padding:0px 20px 20px 0px; margin-bottom:20px; font: 14px Arial, Times, serif; color:#999;}
.footer_left {text-align: left; padding:0px 0px 20px 20px; margin-bottom:20px; font: 14px Arial, Times, serif; color:#999;}


a.footer_link:link {
	color:#999;
	text-decoration: none;
	text-transform:none;
	font-weight:normal;
}
a.footer_link:visited:hover {
	text-decoration: none;
	color:#999;
	text-transform:none;
	font-weight:normal;
}

a.footer_link:visited {
	text-decoration: none;
	color:#666;
	text-transform:none;
	font-weight:normal;
}

a.footer_link:hover {
	text-decoration: none;
	color:#666;
	text-transform:none;
	font-weight:normal;
}
a.footer_link:active {
	text-decoration: none;
	color:#999;
	text-transform:none;
	font-weight:normal;
}

.site_left {float:left;margin:0px 40px 0px 10px; color:#999; font-weight:normal; font: 14px Arial;}

.site_middle {float:left; margin:0px 40px 0px 0px; color:#999; font-weight:normal; font: 14px Arial;}

.site_right {float:left;color:#999; margin:0; font-weight:normal; font: 14px Arial;}

.clear {clear:both;}


a.download:link { background:#999; padding:5px 10px 5px 10px; margin:-5px 0px 0 0; color:#fff; font: 12px Trebuchet MS;  text-transform:uppercase;
 letter-spacing:1px; font-weight:bold; text-decoration:none; border: #333 1px solid;}

a.download:active { background:#999; padding:5px 10px 5px 10px; margin:-5px 0px 0 0; color:#fff; font: 12px Trebuchet MS; text-transform:uppercase; letter-spacing:1px; font-weight:bold; text-decoration:none; border: #333 1px solid;}

a.download:hover { background:#666; text-decoration:none; border: #333 1px solid;}

a.download:visited { background:#333; padding:5px 10px 5px 10px; margin:-5px 0px 0 0; color:#fff; font: 12px Trebuchet MS; text-transform:uppercase; letter-spacing:1px; font-weight:bold; text-decoration:none; border: #333 1px solid;}

a.download:visited:hover { background:#666;	text-decoration:none; border: #333 1px solid;}

.first_paragraph { margin-top: 0px; padding-top: 0px; }


/* /////////////////// Form Styles ///////////////////*/


.form {padding: 10px; background: #e4d4b0; border: 1px solid #bfaa7a; display: block; text-decoration: none; color: #333; margin: 15px; text-transform: none; font-weight: normal;}

.form p { padding: 0px; margin: 10px 0 0 0; font-size: 12px; }

.form h2 {font: 18px Helvetica, Arial, sans-serif; color: #3f2c01; font-weight: normal; margin: 0; padding: 0; text-transform: none;}


/* /////////////////// RSS STYLES ///////////////////*/
#pscroller1{
width: 450px;
height: 1.2em;
border: 1px dashed black;
padding: 5px;
background-color: lightyellow;
}

#pscroller2{
height:100%;
color:#000000;
font-size:14px;
}

.rssdescription{
color:#000000;
font-size:12px

}

.rssclass .rsstitle{
color:#4E381A;
font-weight: bold;
font-size:16px

}

.rssclass .rssdate{
color: gray;
font-size: 12px;
}

.rssclass a{
text-decoration: none;
font-size:16px
}