BODY, body.webmain {background-color:#e2e2e2;}



TABLE.webOuterTable {
        width: 800;
        margin-left: auto;
        margin-right: auto;
border:1px solid #aeaca0;
padding:0px;

}

td.webOuterTableH {padding:0px;}

TD.webHeader {padding:0px;}

TH.webSideRail1, TH.webSideRail2, TH.webSideRail3, TH.webSideRail4, TH.webSideRail5, TH.webSideRail6, TH.webSideRail7, TH.webSideRail8, TH.webSideRail9{font-size:11px;}
TH.webContent {font-size:11px;}

/** the horizontal dynamic nav styles **/
TABLE.webHeaderNav {
	width: 100%;
	border-style: none;
	border-spacing: 0px;
	border-collapse: collapse;
}
TD.webHeaderNav {
	background-image: url(/weaa/media/weaa-nav.gif);
	border-top: 1px solid #aeaca0;
	border-bottom: 1px solid #999999;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	height:22px;
}

TABLE.webHeaderSubNav {
	width: 100%;
	border-style: none;
	border-spacing: 0px;
	border-collapse: collapse;
}
TD.webHeaderSubNav {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

A.webHeaderNav, A.webHeaderNavSel, A.webHeaderNav:active, A.webHeaderNavSel:active, A.webHeaderNav:visited, A.webHeaderNavSel:visited {
	color:#345661;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
        padding: 2px 7px;}

A.webHeaderNav:hover, A.webHeaderNavSel:hover{color:#aeaca0;}

A.webHeaderSubNav, A.webHeaderSubNavSel, A.webHeaderSubNav:hover, A.webHeaderSubNavSel:hover, A.webHeaderSubNav:active, A.webHeaderSubNavSel:active, A.webHeaderSubNav:visited, A.webHeaderSubNavSel:visited {
	color: #345661;
	text-decoration: none;
	font-weight: bold;
}
.foot {
background-color: #424f5f; 
color:#fff; 
padding-top:3px; 
padding-bottom:3px;
}

TD.webOuterTableF {
padding:0px; 
margin:0px; 

}
TABLE.webFooter {
padding:0px; 
margin:0px;

}
.webFooter {
padding:0px; 
margin:0px;
}

TD.webFooter {
padding:0px; 
margin:0px;

}
img {border:none;}


#topten {text-align:center;width="100%";}
#topten ul {list-style:none;margin:1px;padding:0;}
#topten ul li {line-height:40px;text-align:left;}
#topten ul li.odd {background-color:#fff;}   
#topten ul li.even {background-color:#e2e2e2} 
#topten img{vertical-align: middle;}   


/*NOW ON AIR FEED: This controls the colors of your Now on Air bucket. 
You can change the background color, link and text colors by altering the 
colors below. More detailed information can be found in your Composer Admin.*/

TABLE.gnc {
background: url(http://www.publicbroadcasting.net/national/guide/images/gncBg.png) #fff top repeat-x;
border:1px solid #bdbcbd;
COLOR: #4444AA;
FONT-FAMILY: Verdana, sans-serif;
FONT-SIZE: 10px;
padding:5px;
width:150px;
}

.gncTitle {
PADDING-BOTTOM: 5px;
FONT-FAMILY: Verdana, sans-serif;
FONT-SIZE: 11px;
font-weight:bold;
}

TABLE.gncSongList {
COLOR: #4444AA;
FONT-FAMILY: Verdana, sans-serif;
FONT-SIZE: 10px;
margin-bottom:5px;
width:100%;
}

.gncSong {
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
font-size:12px;
font-weight:normal;
margin-bottom:-1px;
padding:3px;
width:100%;
}

.s0 {
background-color:#F0F0F0;
}

.gncSongTitle {
FONT-WEIGHT: bold;
padding-bottom:3px;
font-size:12px;
}

.gncSongArtist {
color:#666666;
font-size:10px;
width:58%;
}

.gncSongTime {
text-align: right;
PADDING: 0;
COLOR: #010101;
FONT-SIZE: 10px;
}

.gncProgramName {
PADDING-BOTTOM: 5px;
FONT-SIZE: 12px;
FONT-WEIGHT: bold;
}

.gncProgramTime {
PADDING-BOTTOM: 5px;
PADDING-TOP:5px;
FONT-SIZE: 11px;
}

.gncProgramDesc {
PADDING: 0;
FONT-SIZE: 10px;
}

.gncHostName {
PADDING-BOTTOM: 5px;
FONT-SIZE: 10px;
}

A.gncViewPlaylist {
PADDING-BOTTOM: 5px;
PADDING-TOP:5px;
FONT-SIZE: 10px;
}

A.gncSearchPlaylist {
PADDING-BOTTOM: 5px;
PADDING-TOP:5px;
FONT-SIZE: 10px;
}
A.gncViewPlaylist {
background:url(http://www.publicbroadcasting.net/national/guide/images/icnPlaylist.gif) left no-repeat;
padding-left:24px;
padding-right:7px;
}

A.gncSearchPlaylist {
background:url(http://www.publicbroadcasting.net/national/guide/images/icnSearchplaylist.gif) left no-repeat;
padding-left:25px;
}


A.gncBuyNowBtn {
  background:url(http://www.publicbroadcasting.net/national/guide/images/icnBuynow_h.gif) no-repeat;
  display:block;
  height:16px;
  width:16px;
}

A.gncBuyNowBtn:hover {
  background:url(http://www.publicbroadcasting.net/national/guide/images/icnBuynow.gif) no-repeat;
}

A.gncListenNow {
  PADDING:3px 0 0 22px;
  FONT-SIZE:12px;
  FONT-WEIGHT:bold;
  display:block;
 background:url(http://www.publicbroadcasting.net/national/guide/images/icnListen.gif) left no-repeat;
} 