body.webMain {
        text-align: center;
        background-color: #533152;
}

img {border:none}

TABLE.webOuterTable {
        width: 780;
        margin-left: auto;
        margin-right: auto;
        border: 1px solid #FFFFFF;
        border-collapse: collapse;
padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}


TD.webOuterTable, TD.webOuterTableF, TD.webOuterTableH, TD.webOuterTableC4, TD.webOuterTableC5, TD.webOuterTableC6, TD.webOuterTableC7, TD.webOuterTableC8, TD.webOuterTableC9, TD.webOuterTableC10 {
	background-color: #ffffff;
	border-style: none;
	border-spacing: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}



/** the horizontal dynamic nav styles **/
TABLE.webHeaderNav {width: 100%;border-style: none;border-spacing: 0px;border-collapse: collapse;
}
TD.webHeaderNav {background-color: #854a84;border-top: 2px solid #cf6d30;border-bottom: 2px solid #cf6d30;padding-top: 2px;padding-bottom: 2px;padding-left: 5px;padding-right: 5px;
}

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:hover, A.webHeaderNavSel:hover, A.webHeaderNav:active, A.webHeaderNavSel:active, A.webHeaderNav:visited, A.webHeaderNavSel:visited {color: #FFFFFF;text-decoration: none;font-weight: bold;}

A.webHeaderSubNav, A.webHeaderSubNavSel, A.webHeaderSubNav:hover, A.webHeaderSubNavSel:hover, A.webHeaderSubNav:active, A.webHeaderSubNavSel:active, A.webHeaderSubNav:visited, A.webHeaderSubNavSel:visited {color: #533152;text-decoration: none;font-weight: bold;
}

TD.webHeader {
background-color: #ffffff;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
}

/*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-FAMILY: Verdana, sans-serif;
FONT-SIZE: 10px;
padding:5px;
width:150px;
}

.gncTitle {
PADDING-BOTTOM: 5px;
COLOR: #666;
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;
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:12px;
}

.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: 3px 0 0 22px;
COLOR: #999;
FONT-SIZE: 9px;
display:block;
background:url(http://www.publicbroadcasting.net/national/guide/images/icnListen.gif) left no-repeat;
}


TABLE.webContent TR TD.webContent TABLE TR TD.headline-region A,
TABLE.webContent TR TD.webContent TABLE TR TD.headline-title A {font-size: 14px;}

.headline-tease {font-size: 12px;}

/*Photo Captions */

div.caption {  float: left;  margin: 0.5em;  padding: 0.5em;border: 1px #e2e2e2 solid;}
div.caption p {  text-align: center;  font-size: smaller;  text-indent: 0;clear:both;}

.weather-current-temp {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
}

.weather-current-forecast-link {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
}


