BODY, BODY.webMain {
font-family: "trebuchet ms", fantasy;
font-size: 12px;
color: #000000;
background-color : #FFFFFF;
}

BODY.basic {
background-color : #FFFFFF
}

H1, H2, H4, H5, H6 {}

H2 {
	font-size: 20px; 
	color: #1e4393;
	font-weight: lighter;
	}

H3 {font-size: 11px}

UL, OL, TABLE, TH, TD, DD, BLOCKQUOTE, DIV, SPAN, P, BR {
font-family: "trebuchet ms", fantasy;
font-size: 12px;
color: #000000;
}

/*******************************************************************************

 CSS for the menu

 *******************************************************************************/

/***** default body/etc styles *****/
BODY, BODY.webMain {
	background:url(/media/bodyBg.png) center repeat-y;
	margin:0 auto;
	text-align:center;
}


/***** default anchor styles *****/
A:link {
	color: #1B79BF;
	font-weight:bold;
	text-decoration: none;
}

A:hover { 
	color:#1E4393;
	text-decoration: underline;
}

a:visited {
color: #1B79BF;
font-weight:bold;
text-decoration: none;
}

/***** the outer table/template skeleton *****/
TABLE.webOuterTable {
	background:url(/media/contentBg.png) center repeat-y;
	margin:0 auto !important;
	width:788px;
}

TD.webOuterTableF, TD.webOuterTableH, TD.webOuterTableC1 {
	padding: 0;
}

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: transparent;
	background: none;
}

td.webOuterTableC1, th.webOuterTableC1 {
	/*width:20%;*/
width: 158px;
}

td.webOuterTableC2, th.webOuterTableC2 {
	/*width:80%;*/
width: 620px;
}


/***** the header styles *****/
TD.webHeader {
	background:none !important;
}

TD.webHeaderWide {
       width: 913px;
}


/***** the siderail bucket styles - can just override one or more of these bucket styles to change it up *****/
TH.webSideRail1 {
	color: #1E4393;
	background-color: transparent;
	background:none;
	padding:0;
}

TD.webSideRail1 {
	background-color: transparent;
	background:none;
	padding:0;
}


TD.webSideRail2 {
	background-color: transparent;
	background:none;
	padding:0;
}

TD.webSideRail3 {
	background-color: transparent;
	background:none;
	padding:0 26px 0 0;
	text-align:center;
}


/***** the content styles *****/
TD.webContent1 {
background-color: #ffffff;
padding-top: 5px; 
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
}

TD.webContent2, TD.webContent3, TD.webContent4, TD.webContent5 {
background-color: #ffffff;
padding-top: 55px; 
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
}





/*******************************************************************************

 CSS for the menu

 *******************************************************************************/

ul.vertNavList {
	font-size:110%;
	font-weight:bold;
	margin:0;
	overflow:hidden;
	padding:0;
	width:86%;
}

ul.vertNavList li  {
	list-style-type:none;
	line-height:20px;
}

ul.vertNavList li a {
	color: #1E4393 !important;
	display:block;
	height:20px;
	text-decoration:none !important;
	width:100%;
	padding-left:5px;
}

ul.vertNavList li a:hover {
	background-color:#e1dfc8;
}

ul.vertNavList li a.vertSubNav {
	background:url(/media/SpryMenuBarRight.gif) 125px 7px no-repeat;
}

ul.vertNavList li a.vertSubNav:hover {
	background-color:#e1dfc8;
}

.vertNavFlyout {
	background:url(/media/flyoutNavTop.gif) top right no-repeat #e1dfc8;
	position:absolute;
	visibility: hidden;
	border-bottom-width: 0;
	line-height: 18px;
	z-index: 100;
	width: 205px;
	padding:7px;
}

.vertNavFlyout a {
	color: #1E4393 !important;
	width: 100%;
	display: block;
	text-indent: 3px;
	padding: 1px 0;
	text-decoration: none !important;
	font-weight: bold;
	text-indent: 5px;
}

.vertNavFlyout a:hover { /*hover background color*/
	background-color: #f7f6e6;
	color: black;
}




/*******************************************************************************

 CSS for the Top Row Boxes

 *******************************************************************************/

#topRowBoxes td.topRowBorder {
	background:url(/media/toprowBg.png) right repeat-y;
}

#topRowBoxes td.topRowBorder, #topRowBoxes td.topRowNoBorder {
	padding-left:10px;
}

#topRowBoxes h3 {
	color:#1E4393;
	padding:0;
	margin:0 0 0px 0;
}

#topRowBoxes p {
	padding:0;
	margin:0;
}







/*******************************************************************************

 CSS for the vcard

 *******************************************************************************/

#vcard {
	padding:15px 10px;
	text-align:left;
}

#vcard h3 {
	color:#1E4393;
	font-size:120%;
	margin:0;
	padding:0 0 7px 0;
}

#vcard strong {
	color:#1E4393;
}





/*******************************************************************************

 CSS for the tab navigation

 *******************************************************************************/
 
#tabNavigation {
	background:url(/media/tabBg.png) top center no-repeat;
	text-align:center;
	width:100%;	 
}

#tabNavigation ul { 
	height:38px;
	margin:0;
	overflow:hidden;
	padding:0;
	position:relative;
}

#tabNavigation ul li {
	display:inline;
	list-style-type:none;
	margin:0;
	padding:0;
}

#tabNavigation ul li a {
	color:#FFFFFF;
	display:block;
	float:left;
	font-weight:bold;
	height:38px;
	padding-top:4px;
	position:relative;
	text-decoration:none;
}

#tabNavigation a.tabWorld {
	width:111px;
}

#tabNavigation a.tabNation {
	width:137px;
}

#tabNavigation a.tabState {
	width:103px;
}

#tabNavigation a.tabJack {
	width:147px;
}

#tabNavigation a.tabEnvironment {
	width:98px;
}

#tabNavigation span#colorBar {
	clear:both;
	display:block;
	height:15px;
	width:100%;
}

#tabNavigation span.barWorld {
	background-color:#942b6b;
}

#tabNavigation span.barNation {
	background-color:#1b79bf;
}

#tabNavigation span.barState {
	background-color:#cb2026;
}

#tabNavigation span.barJack {
	background-color:#f99b1c;
}

#tabNavigation span.barEnvironment {
	background-color:#8cc63f;
}




/*******************************************************************************

 CSS for the footer

 *******************************************************************************/
 
 #siteFooter {
 	background-color: #e1dfc8;
	padding:7px;
	width:100%;
 }
 
 
 
 
 /*******************************************************************************

 CSS for the RSS Feeds column

 *******************************************************************************/
 
#rssWrapper {
	position:relative;
	width:100%;
}

#rssWrapper #rssCol {
	text-align:left;
 	width:50%;
}

#rssWrapper .colLeft {
	float:left;
}

#rssWrapper .colRight {
	background-color:#e1dfc8;
	float:right;
}

#rssWrapper #rssRightContent {
	padding: 0px 10px 10px 10px;
	position: relative;
	top: -10px;
}

#rssWrapper #rssLeftContent {
	padding: 0px 10px 10px 10px;
}

#rssWrapper span#rssTopRounded {
	background:url(/media/rssTopRoundedLeft.png) left no-repeat #e1dfc8;
	display:block;
	height:12px;
	text-align:right;
	width:100%;
}

#rssWrapper p {
	padding:0;
	margin:0 0 10px 0;
}

#rssWrapper div.subContainerDiv2 {
 	border-top: 2px;
	border-top-color: #e1dfc8;
	border-top-style: solid;
	padding-top: 10px;
	padding-bottom: 2px;
 }
 


table.weather-current-table {display:inline; }
table.weather-current-table td {text-align:left; color: #1e4393; padding: 2px 0px; font-size: 10px;  width: 40px;}

/*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 {color: #1e4393; font-size: 12px; background-color:#ffffff; width:90%;}
.gncProgramName {padding: 0px 0px 0px 0px; color: #1e4393; font-size: 10px; font-weight: bold;}
A.gncProgramName {padding: 0px 0px 0px 0px; color: ##1B79BF; font-size: 10px; font-weight: bold; text-decoration:none;}
A.gncProgramName:hover {color:#1E4393; text-decoration: underline;}
.gncProgramTime {padding: 0px 0px 0px 0px; color: #1e4393; font-size: 11px;}
.gncProgramDesc {padding: 0px 0px 0px 0px; color: #1e4393; font-size: 10px;}
.gncHostName {padding: 0px 0px 0px 0px; color: #1e4393; font-size: 10px;}
A.gncListenNow {padding: 0px 0px 0px 0px; color: #1e4393; font-size: 9px;}
.gncTitle {padding: 0px 0px 0px 0px; color: #1e4393; font-size: 10px;}

TH.webContent, TH.webContent1, TH.webContent2, TH.webContent3, TH.webContent4, TH.webContent5 {
background:url(/media/SecondaryNavTop.gif) top center no-repeat #e1dfc8;
margin-left: 5px;
font-size: 18px;
text-align: top left;
color: #1E4393;
padding-left: 10px;
position:absolute;
border-bottom-width: 0;
height: 50px;
width: 586px;
padding:7px;
}

	
	
p.gncHostNameIndent {padding: 0px 0px 0px 0px; color: #1e4393; font-size: 10px; text-indent: 5px;}


/*******************************************************************************

 CSS for tab pages

 *******************************************************************************/
 div.subContainerDiv {
 	border-top: 2px;
	border-top-color: #e1dfc8;
	border-top-style: solid;
	padding-top: 10px;
	padding-bottom: 2px;
 }
 div.subContainerDiv:first-line {
 	padding-top: 5px;
	}
 
 div.subSnippet { 
 	padding-top: 5px;
	padding-bottom: 5px;
 }
 
 div.topContainerDiv {
 	padding-left:0px;
 }
 
 div.topSnippet {
 	padding-top: 10px;
}

#body {
 	padding-left: 10px;
}

#head {
 	margin-bottom:10px;
}
 
.headlineimage {
 	max-width: 250px;
 	width: expression(this.width > 250 ? 250: true);
 	float: left;
 	margin: 0 10px 10px 0;
}

 a.subHeadlineNation {
 	font-family: "Georgia", "Times New Roman", Times, serif;
	font-size: 14px;
 	color:#1b79bf;
	}
 
 a.topHeadlineNation { 	
 	font-family: "Georgia", "Times New Roman", Times, serif;
	font-size: 18px;
 	color:#1b79bf;
	}
 
 a.subHeadlineWorld { 	
 	font-family: "Georgia", "Times New Roman", Times, serif;
	font-size: 14px;
    color:#942b6b;
	}
 
 a.topHeadlineWorld { 	
 	font-family: "Georgia", "Times New Roman", Times, serif;
	font-size: 18px;
    color:#942b6b;
	}
 
 a.subHeadlineState { 	
 	font-family: "Georgia", "Times New Roman", Times, serif;
	font-size: 14px;
 	color:#cb2026;
	}
 
 a.topHeadlineState { 	
 	font-family: "Georgia", "Times New Roman", Times, serif;
	font-size: 18px;
 	color:#cb2026;
	}
	
 a.subHeadlineEnvironment { 	
 	font-family: "Georgia", "Times New Roman", Times, serif;
	font-size: 14px;
	text-transform:capitalize;
 	color:#8cc63f;
	}
 
 a.topHeadlineEnvironment { 	
 	font-family: "Georgia", "Times New Roman", Times, serif;
	font-size: 18px;
	text-transform:inherit;
 	color:#8cc63f;
	}
 
  a.subHeadlineLessenberry { 	
 	font-family: "Georgia", "Times New Roman", Times, serif;
	font-size: 14px;
 	color:#f99b1c;
	}
 
 a.topHeadlineLessenberry { 	
 	font-family: "Georgia", "Times New Roman", Times, serif;
	font-size: 18px;
 	color:#f99b1c;
	}
	
  div.HeadlineStationNews { 	
	font-family: "trebuchet ms", fantasy;
	font-size: 14px;
	color: #1e4393;
	font-weight: bold;
	}
 div.StationNewsDiv {
 	border-bottom: 1px;
	border-bottom-color: #1b79bf;
	border-bottom-style: solid;
	padding-bottom: 5px;
	padding-top: 10px;
 }
 div.StationNewsDivFirst {
  	border-bottom: 1px;
	border-bottom-color: #1b79bf;
	border-bottom-style: solid;
	padding-bottom: 5px;
 	padding-top: 0px;
	}

 div.StationNewsSnippet { 
 	font-size:11px;
 }
 
/*******************************************************************************

 CSS for ad rotator

 *******************************************************************************/
 #ads, #stationads, #allads {
width:120px;
}

#ads img, #stationads img, #allads img {
border: none;
padding-bottom: 15px;
padding-top: 5px;
}


/*******************************************************************************

 CSS for twitter box on "Connect With Us" page

 *******************************************************************************/

.titlefield{ /*CSS for RSS title link in general*/
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
}

.labelfield{ /*CSS for label field in general*/
color:brown;
font-size: 90%;
font-family: Arial, Helvetica, sans-serif;
}

.datefield{ /*CSS for date field in general*/
color:gray;
font-size: 75%;
font-family: Arial, Helvetica, sans-serif;
}

.snippetfield{
font-size: 10px;
}

#twitterbox { /*Demo 3 main container*/
width: 300px;
height: 200px;
border: 1px solid navy;
padding: 4px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 19px;
}

#twitterbox div p{ /*Demo 3 P element that separates each entry*/
margin-top: 0;
margin-bottom: 7px;
font-family: Arial, Helvetica, sans-serif;
}

code{ /*CSS for insructions*/
color: red;
}

/*******************************************************************************

 CSS for adding right sidebar to pages

 *******************************************************************************/

#page-body {
      width:610px;
}

#main-column {
      width:400px;
}

#rt-sidebar {
      width:190px;
      border-left:1px solid #333;
      padding-left:10px;
}