body.webMain {
        text-align: center;
        background-color: #bbcbdf;
}

TABLE.webOuterTable {
        width: 780;
        margin-left: auto;
        margin-right: auto;
        border: 1px solid #333333;
        border-collapse: collapse;
}


TABLE.webHeaderNav {width: 750px;border-style: none;border-spacing: 0px;border-collapse: collapse;
}
TD.webHeaderNav {background-color: #2278CB;border-top: 2px solid #004990;border-bottom: 2px solid #004990;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; font-size: 11px;}

A.webHeaderSubNav, A.webHeaderSubNavSel, A.webHeaderSubNav:hover, A.webHeaderSubNavSel:hover, A.webHeaderSubNav:active, A.webHeaderSubNavSel:active, A.webHeaderSubNav:visited, A.webHeaderSubNavSel:visited {color: #1f5394;text-decoration: none;font-weight: bold; font-size: 11px;
}

TD.webHeader {
padding:0;
margin:0;
}


TD.webOuterTable, TD.webOuterTableF, TD.webOuterTableH {
padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;


}


TD.text-small {
background-color: #2278cb;
font: 10px Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-weight: bold;
}


.text-small {
background-color: #2278cb;
font: 10px Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-weight: bold;
}


/*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-color: rgb(226, 233, 242); color: #000000; font-size: 12px;}
.gncProgramName {padding: 2px 2px 2px 2px; color: #000000; font-size: 12px; font-weight: bold;}
.gncProgramTime {padding: 2px 2px 2px 2px; color: #000000; font-size: 12px;}
.gncProgramDesc {background-color: rgb(226, 233, 242); padding: 2px 2px 2px 2px; color: #000000; font-size: 10px;}
.gncHostName {padding: 2px 2px 2px 2px; color: #000000; font-size: 10px;}
.gncTitle {padding: 2px 2px 2px 2px; color: #000000; font-size: 12px; font-weight: bold;}


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:12px;
  font-weight: bold;
  display:block;
  background:url(http://www.publicbroadcasting.net/national/guide/images/icnListen.gif) left no-repeat;
}


/*ARTS FEED FOR CENTER COLUMN*/


/* TD.art-content controls the Headline and Tease of the stories displayed on the page*/
TD.art-content{font-size: 10px; color:#000000;} /*TEASE*/
TD.art-content A:link {font-size: 12px;} /*headline*/
TD.art-content A:visited {font-size: 12px;} /*headline visited*/
TD.art-content A:active {font-size: 12px; color: rgb(169, 62, 82); font-weight: bold; text-decoration: none;} /*headline active*/
TD.art-content A:hover {font-size: 12px; color: rgb(169, 62, 82); font-weight: bold; text-decoration: none;} /*headline hover*/


img {border:none;}