/* PAGE
/////////////////////////////////////////////////////*/

html, body {
	/*background-color: #cf6668;*/
	background-color:#cf6768;
	background-image: url(images/default_page_BG.jpg);
	background-position:top;
	background-repeat:no-repeat;
	text-align: center;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	height: 100%;
}
/* OUTER STRUCTURE
/////////////////////////////////////////////////////*/

#shadow {
	width:838px;
	margin:0 auto;
	background-image: url(images/shadow.png);
	background-repeat: repeat-y;
	background-position: 0 0;
	margin:0 auto;
}

#contentBG{
	width: 800px;
	margin: 0 auto 0 auto;
	background: #ffa6ab;
	overflow: hidden;
}
/* HEADER
/////////////////////////////////////////////////////*/

#header{
	width: 800px;
	margin: 0 auto 0 auto; 
	background-image: url(images/headerBG.jpg);
	background-position: top;
	background-repeat:no-repeat; 
}

#headerBottom{
	width: 800px;
	margin: 0 auto 0 auto;
	background-image: url(images/headerBottomBG.jpg);
	background-repeat:repeat-x;
}

#headerBottom img{
	margin-top: 5px;
	margin-right: 20px;
	margin-left: 20px;
	margin-bottom: 0px;
}
/* MAIN CONTENT
/////////////////////////////////////////////////////*/


#titlebar{
	width: 800px;
	margin: 0 auto 0 auto;
	background-image: url(images/titlebar.png);
	background-position: 0px top;
	background-repeat:no-repeat;
	background-color: #6f1e41;
	padding-top: 10px;
	padding-left: 30px;
	padding-bottom: 5px;
	text-align:left;
}

div.contentBody{
	width: 800px;
	background: #FFF;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 1px;
	padding-right: 0;
	padding-bottom: 100px;
	padding-left: 0;
}

/* ROUND BOX
/////////////////////////////////////////////////////*/

#roundbox{
	width: 550px;
	margin: 0px;
	background: #FFF url(images/roundbox/images/leftside.png) repeat-y left top;
}	

#top{
	width:100%;
	height:29px;
	background: url(images/roundbox/images/topleft.png) no-repeat left top;
}

#top span{
	display:block;
	position:relative;
	height:29px;
	background:url(images/roundbox/images/topright.png) no-repeat right top;
}

#center-content{
	position:relative;
	background:url(images/roundbox/images/rightside.png) repeat-y right top;
	padding: 1px 20px 10px 30px;
	margin:-1px 0 -50px 0;
}

#bottom{
	height:60px;
	background:url(images/roundbox/images/bottomleft.png) no-repeat left bottom;
}

#bottom span{
	display:block;
	position:relative;
	height:60px;
	background:url(images/roundbox/images/bottomright.png) no-repeat right bottom;
}
	

/* FOOTER
/////////////////////////////////////////////////////*/

#footer{
	width:800px;
	padding-top: 5px;
	padding-bottom: 15px;
	background-color: #6f1e41;}

#footerTop{
	width:790px;
	height:9px;
	background-image:url(images/footer/images/top.png);
	background-repeat:no-repeat;
	background-position:top;
}

#center-contentFooter{
	width:790px;
	background-image:url(images/footer/images/center.png);
	padding-top:15px;
	padding-bottom:15px;
}

#footerBottom{
	width:790px; 
	height:9px; 
	margin:0px; 
	background-image:url(images/footer/images/bottom.png);
}
	

/*  TEXT STYLES
/////////////////////////////////////////////////////*/

.headerTextSmall{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: .8em;
	color: #590128;
	line-height: 2em;
	margin-top: 20px;
}

.headerTextLarge{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 1.4em;
	color: #590128;
}

.titlebar {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-size: 1.1em;
	color: #FFFFFF;
}

.ourmissionText{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
}

.bodytext{
	font-family:Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #000000;
}

.bodytext ul{
	font-family:Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #000000;
}

.bodytextHead{
	font-family:Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-weight:bold;
	color: #590128;
}

.bodytext a{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color:#0000FF;
	text-decoration: none;
}

.footercopyright{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	color: #FFF;
	margin-top: 10px;
}

#center-contentFooter a{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color:#0000FF;
}

#center-contentFooter h1{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color:#590128;
	margin-top: 0px;
	margin-bottom: 0px;
}

#center-contentFooter p{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:#000000;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#center-contentFooter img{
	margin-right: 10px;
}

.footerRadioText{
	font-size: 8pt;
	font-family:Arial, Helvetica, sans-serif;
}
/*  RSS
/////////////////////////////////////////////////////*/
.rss-box {
	width:100%; 
 }
 
 .rss-title, rss-title a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-weight:bold;
	color: #590128;
	text-decoration:none
 }
 
 .rss-items {
	font-family:Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #000000;
	list-style:none;
}


.rss-item a:link, .rss-item a:visited, .rss-item a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight:bold;
	text-decoration:none
}

.rss-item a:hover { 

}
	
.rss-date {

}

ul.rss-items{
	padding-left:0px;
	padding-top:0px;
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
}

li{
	margin-bottom:30px;
	font-size: .9em;
}

li a:link a:visited{
	margin-bottom:15px;
	font-size: .9em;
	font-weight:bold;
	text-decoration:none
}

 
/* buttons modeled from http://www.wellstyled.com/css-inline-buttons.html */

.pod-play {
   _width:12em;
   margin: 0 0.2em; padding: 0.1em 0; _padding:0;
   
   white-space:nowrap;
   text-decoration: none;
   vertical-align:middle;
   background: #fb6;
   color: black;
   }
.pod-play em {
   _width:1em; _cursor:hand;
   font-style: normal;
   margin:0; padding: 0.1em 0.5em;
   background: white;
   color: #222;
   }
.pod-play span {
   _width:1em; _cursor:hand;
   margin:0; padding: 0.1em 0.5em 0.1em 0.3em;
   }
.pod-play:hover {
   background: #666;
   color: white;
   }
.pod-play:hover em {
   background: black;
   color: white
   }

