body { margin:0; background:#fff url(/images/bg/body.jpg) bottom left fixed repeat-x; border-top:8px solid #192b55; }
body, p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; }

a, a:visited, a:link, a:active { color:#fff; }
a:hover { color:#192b55; background-color:#fed401; }
#mainContent a, #mainContent a:visited, #mainContent a:link, #mainContent a:active { color:#192b55; }
#mainContent a:hover { color:#192b55; background-color:#fff1aa; }
h1 { height:25px; margin:0; text-indent:-9999px; font-size:10px; }
h2 { font-size:16px; font-weight:bold; }
h3 { font-size:12px; font-weight:bold; }

form { margin:0; }
table.form td p { padding-top:3px; }
.pullQuote { width:50%; border-top:1px solid #000; border-bottom:1px solid #000; padding:8px; margin:5px 0 5px 5px; float:right; font-size:16px; font-weight:bold; text-align:center; }

#container { width:751px; background-color:#c5d3f3; margin:auto; background:#c5d3f3 url(/images/bg/container.gif) repeat-y; margin-top:15px; }
#title { width:751px; height:29px; background-color:#c5d3f3; }
#tag { float:left; border-right:1px solid #fff; width:250px; height:29px; background:transparent url(/images/tagline.gif) no-repeat; }
#tag p { text-indent:-9999px; }
#tag { width:250px; float:left; }
#feature { width:250px; float:left; clear:both;  }
#feature a { color:#192b55; }
#feature p { font-size:10px; line-height:130%; margin:0.5em; }
#feature div.tease { padding:15px 10px; }
#feature div.tease p { font-size:10px; line-height:130%; margin:0.5em; }
#spotlight { height:290px; }

#mainContent { width:500px; float:left; background-color:#c5d3f3; }

#content { padding-top:5px; }

#content div { margin:10px; }
#content div p { color:#192B55; margin-top:1px;}

#footer { clear:both; width:751px; background-color:#fed401; }
#footer a { color:#192B55; }
#footer p { clear:both; padding:10px; }

.odd { background-color:#dbe3f5; }
.even { background-color:#afc1ea; }

table.list td { border-bottom:1px solid #fff; }
table.list { border-top:1px solid #fff; margin-bottom:0; }

ul.news a, ul.news a:visited, ul.news a:active, ul.news a:link { color:#192b55; text-decoration:none; }
ul.news a:visited { text-decoration:line-through; }
a.action { font-size:9px; }

input.button { width: 120px; height:24px; }
td p.label { padding-top:4px; }
td input { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; height:16px; }

div#playing { margin:0; padding:0; border:0; margin-bottom:10px; }
div#playing p { margin:0; padding:0; text-indent:0;  }

/* V2 */
#menus { 
	margin:0;
	padding:0;
	right:0;
	top:0;
	width:422px; 
	height:31px; 
	position:relative; 
	background-image: url("/images/v2/menu.png"); 
	background-repeat:no-repeat;
	}
#menus li { margin:0; padding:0; list-style:none; position:absolute; top:0; }
#menus li, #menus a { height:31px; display:block; }
#menus li a { text-indent: -9999px; text-decoration: none; height:31px; }

#mn1 a:hover,
#mn2 a:hover,
#mn3 a:hover,
#mn4 a:hover,
#mn5 a:hover,
#mn6 a:hover { background:transparent url("/images/v2/menu.png") no-repeat; }

#mn1 { left:0px; width:55px; }
#mn2 { left:55px; width:56px; }
#mn3 { left:111px; width:60px; }
#mn4 { left:171px; width:80px; }
#mn5 { left:251px; width:66px; }
#mn6 { left:317px; width:105px; }

#mn1 a:hover { background-position:0px -31px; }
#mn2 a:hover { background-position:-55px -31px; }
#mn3 a:hover { background-position:-111px -31px; }
#mn4 a:hover { background-position:-171px -31px; }
#mn5 a:hover { background-position:-251px -31px; }
#mn6 a:hover { background-position:-317px -31px; }
	
div.pop-menu { background-color:#fff; z-index:100; border-left:2px solid #23355e; margin:0; padding:15px; }
div.pop-menu p { padding:0; margin:0; margin-bottom:0.25em; }
.pop-menu a { color:#23355e; }
div#menuBar { margin-left:328px; }
	
table.list td { padding-bottom:0.5em; padding-top:0.5em; }
table.list { margin-bottom:0; padding-bottom:0; }
	
img.features { margin-top:15px; margin-left:15px; }
#listen a:hover { background-color:transparent; }


 body { background-color:#12244f; }
 #container { border-left:3px solid #000; border-right:3px solid #000; }
 