body.webMain {background-color:#e2e2e2;	margin:0 auto; text-align:center;}

img {border:none;}

TABLE.webOuterTable {
margin:0 auto;
text-align:center;
background-color:#e2e2e2;
}

A:link {
	color: #000000; 
	text-decoration: none;
}

A:hover {
	color: #000099; 
	text-decoration: underline !important;
}

A:active {
	color: #000000; 
	text-decoration: none;
}

A:visited {
	color: #CC6600; 
	text-decoration: none;
}


TD.webHeaderNav {
background-color: #284d77;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 15px;
padding-right: 5px;
font-family: lucida grande, verdana, sans serif;
}

TD.webHeaderNav A, TD.webHeaderNav A:link, TD.webHeaderNav A:active, TD.webHeaderNav A:hover, TD.webHeaderNav A:visited{
font-family: lucida grande, verdana, sans serif;
color: #fff;
font-size: 11px;
text-transform: uppercase;
}

TH.webContent, TH.webContent1, TH.webContent2, TH.webContent3, TH.webContent4, TH.webContent5 {font-family: lucida grande, verdana, sans serif;color: #fff;font-size: 11px;	text-align: left;	background-color: #284d77;padding: 3px 5px 3px 5px; }

TH.webSideRail, TH.webSideRail1, TH.webSideRail2,TH.webSideRail3,TH.webSideRail4,TH.webSideRail5, TH.webSideRail6, TH.webSideRail7, TH.webSideRail8, TH.webSideRail9, TH.webSideRail10, TH.webSideRail11, TH.webSideRail12, TH.webSideRail13, TH.webSideRail14, TH.webSideRail15 {
font-family: lucida grande, verdana, sans serif;
font-size: 11px;
text-align: left;
color: #fff; 
padding: 3px 5px 3px 5px; 
background-color:#284d77;
}


/* Navigation */
#navigation, #navigation ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#navigation a {
	display: inline-block;
}

#navigation li {
	float: left;
	list-style-type:none;
	margin:0 5px;
	
}

#navigation li ul {
	position: absolute;
	left: -999em;
}

#navigation li ul li {
	clear:both;
	background-color:#b76045;
	border:1px solid #284D77;
	width:150px;
}

#navigation li ul li a {
	border:none;
	display:block;
	padding:8px;
	width:134px;
}

#navigation li ul li a:hover {
	background-color:#FFF;
	color:#284D77;
}

#navigation li:hover ul {
	left: auto;
}

#navigation li:hover ul, #navigation li.sfhover ul {
	left: auto;
}


/*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 Public Interactive Startup Kit.*/
TABLE.gnc {
background: url(http://www.publicbroadcasting.net/national/guide/images/gncBg.png) #fff top repeat-x;
border:1px solid #bdbcbd;
COLOR: #4444AA;
FONT-SIZE: 10px;
padding:5px;
width:150px;
}

.gncTitle {
PADDING-BOTTOM: 5px;
COLOR: #666;
FONT-SIZE: 11px;
font-weight:bold;
}

TABLE.gncSongList {
COLOR: #4444AA;
FONT-SIZE: 10px;
margin-bottom:5px;
width:100%;
}

.gncSong {
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
color:#666666;
font-size:12px;
font-weight:normal;
margin-bottom:-1px;
padding:3px;
width:100%;
}

.s0 {
background-color:#F0F0F0;
}

.gncSongTitle {
FONT-WEIGHT: bold;
padding-bottom:3px;
color:#666666;
font-size:11px;
}

.gncSongArtist {
color:#666666;
font-size:10px;
width:58%;
}

.gncSongTime {
text-align: right;
PADDING: 0;
COLOR: #010101;
FONT-SIZE: 10px;
}

.gncProgramName {
PADDING-BOTTOM: 5px;
COLOR: #000066;
FONT-SIZE: 12px;
FONT-WEIGHT: bold;
}

.gncProgramTime {
PADDING-BOTTOM: 5px;
PADDING-TOP:5px;
COLOR: #666;
FONT-SIZE: 11px;
}

.gncProgramDesc {
PADDING: 0;
COLOR: #000066;
FONT-SIZE: 10px;
}

.gncHostName {
PADDING-BOTTOM: 5px;
COLOR: #666;
FONT-SIZE: 10px;
}

A.gncViewPlaylist, A.gncSearchPlaylist {
color:#242424;
font-size:10px;
display:block;
display:inline-block; /* For IE */
height:18px;
line-height:1.7em;
overflow:hidden;
}

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: 2px 0 0 22px;
COLOR: #999;
FONT-SIZE: 11px;
display:block;
background:url(http://www.publicbroadcasting.net/national/guide/images/icnListen.gif) left no-repeat;
} 
