body.webMain {
        text-align: center;
        background-color: 7F7F7F;
}

TABLE.webOuterTable {
        width: 778;
        margin-left: auto;
        margin-right: auto;}

TD.webOuterTableH {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}


TD.webOuterTable, TD.webOuterTableF, TD.webOuterTableH, TD.webOuterTableC1, TD.webOuterTableC2, TD.webOuterTableC3, TD.webOuterTableC4, TD.webOuterTableC5, TD.webOuterTableC6, TD.webOuterTableC7, TD.webOuterTableC8, TD.webOuterTableC9, TD.webOuterTableC10 {
	background-color: #ffffff;

}


TD.webHeaderNav {
	background-color: #CC2600;
        border-top: 2px solid #FFFFFF;
        border-bottom: 2px solid #FFFFFF;

}



A.webHeaderNav, A.webHeaderNavSel, A.webHeaderNav:hover, A.webHeaderNavSel:hover, A.webHeaderNav:active, A.webHeaderNavSel:active, A.webHeaderNav:visited, A.webHeaderNavSel:visited {
	color: #FFFFFF; 

}

A.webHeaderSubNav, A.webHeaderSubNavSel, A.webHeaderSubNav:hover, A.webHeaderSubNavSel:hover, A.webHeaderSubNav:active, A.webHeaderSubNavSel:active, A.webHeaderSubNav:visited, A.webHeaderSubNavSel:visited {
	color: #000000;

}


/*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-SIZE:11px;
  font-weight:bold;
}

TABLE.gncSongList {
  COLOR:#4444AA;
  FONT-SIZE:10px;
  margin-bottom:4px;
  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;
  color:#666666;
  font-size:12px;
  padding-bottom:3px;
}

.gncSongArtist {
  font-size:10px;
  width:58%;
}

.gncSongTime {
  TEXT-ALIGN:right;
  PADDING:0;
  FONT-SIZE:10px;
}

.gncProgramName {
  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 {
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;
  display:block;
  background:url(http://www.publicbroadcasting.net/national/guide/images/icnListen.gif) left no-repeat;
}
