/**COLOR CONTROL**/
/**LIKELY COLOR CHANGES**/
#weather a, #traffic a, #podcasting .storyLinks a:Hover, #podcasting h4, #podcasting h4 a, #podcasting a, #poll h4, #poll label, #poll #polllink p, a, #miscEntry h4, #miscEntry a, #mainContent h1, #mainContent h2, #mainContent h3, #mainContent h4, #mainContent h5, #mainContent h6, #mainContentTopLinks a, #mainContent .Headline, #mainContent .warningMessage, #mainContent table .Headline, #mainContent table.formattedTable th, table.formattedTable th a, #mainContent table.formattedTable td a, #blogLinks, #weather p, #musicHeadlines a, #entertainmentHeadlines a, #showHeadlines a, #showHeadlines2 a{ color: #cc0000;}
#emailToFriend p a, #nowPlaying h4, #mainContent .moduleContainer #relatedLinksInsert a, #mainContent .moduleContainer #relatedLinksInsert a:Visited, #club a, #whatsGoingOn a, #video h4 a:Hover, #video a, #onAir h4, #onAir a { color: yellow;}
#club .moduleHeader h3{ color:#ffffff;}
#hostPhoto img{ border: 1px solid yellow;width:52px; height:58px;}
#weather img, #miscEntry .storyImage img{ border: 2px solid #8f0000;}

#navigation li a, #navigation li span.navNoLink  {border-left: 1px solid #cccccc;color: #fff;} 
#navigation li a:Hover, #navigation li span.navNoLink:Hover {     color: yellow;}
#navigationLinks li { border-left: 1px solid #000;}
#navigation ul li ul { background: #333333; border: 1px solid #cccccc;}
/**END LIKELY COLOR CHANGES**/
/**UNLIKELY COLOR CHANGES**/
#siteIndex select, #copyright a, #textAds p a, #textAds p a:hover, #textAds p, #musicHeadlines a:Hover, #entertainmentHeadlines a:Hover, #showHeadlines a:Hover, #showHeadlines2 a:Hover, #podcasting .storyLinks a, #podcasting h4 a:Hover, #pollQuestion, #mainContentTopLinks a:hover{ color: #000;}
#mainContent a:hover {color:#000000;}
#mainContent a, #mainContent a:visited {color:#cc0000;text-decoration:none;}
#copyright a:Hover, #onAir, #onAir h5, #onAir a:Hover, #emailToFriend p a:Hover, #nowPlaying p, #club .save, #club a:Hover, #searchForLabel, #whatsGoingOn a:Hover, #video h4, #video h4 a, #video a:Hover, #mainContent .moduleContainer #relatedLinksInsert a:Hover{ color: #fff;}
#date {color:black}
#club .textInput{ background: #fff !important; border: 1px solid #7f9db9;}
#searchType{ background: #fff !important; border: 1px solid #7f9db9;}
#tileAds{ border-top: 1px solid #7b7b7b;}
#video .storyImage img{ border: 2px solid #fff;}
/**END UNLIKELY COLOR CHANGES**/
/*####################################################################################################
END COLOR CONTROL
####################################################################################################*/

/**No Changes **/
*{padding: 0px; margin: 0px;}
body{ background: url("../images/bg-hor-kabc.jpg"); background-repeat:repeat-y; background-position:center top; background-attachment:fixed; background-color:#333333; font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
.footer{ clear: both;}
#mosSite{ margin: 0 auto; width: 960px; text-align: left; }
#siteTop{ padding-top: 2px;}
#headerTop{ padding: 0px 0px 0px 25px;}
#header{ padding: 0px 14px 0px 15px; float:left; margin:0 !important; }
#headerRight{ float: right; width: 252px; overflow: hidden; margin:0 !important; padding:0 !important;}

/**Leaderboard Ad**/
#leaderboard{ float: left; width: 741px; height: 92px;}
#leaderboardLabel{ float: left; background: url("../images/front_titles.gif") 5px -308px; width: 13px; height: 90px; text-indent: -9999px; vertical-align:top;}
#leaderboardAd{ float: left; width: 728px; height: 90px; }

/**Logo**/
#logo{ background: url("http://images.radcity.net/5147/4936711.jpg") repeat scroll 0 0 transparent; float: left; width: 261px; height: 152px;}
#logo h1 a {float:left; width: 261px; height: 152px; text-indent: -99999px; text-decoration: none;}
#logoInside{ background: url("../images/g_logo-listen_buttons.jpg"); float: left; width: 261px; height: 152px;}
#logoInside h1 a { width: 261px; height: 152px; text-decoration: none;}
#logoPrint{display:none;}

#flashTagline{ width: 418px; height: 152px; float: left; background: url("http://kabc.com/images/KABC-HEADER-FINAL.jpg") repeat scroll -261px 0 transparent;}
/**Club and Search Background**/
#clubSearch{ background: url("http://kabc.com/images/g_footer-clubsearch-nav_bg.gif") 0px -131px; background-position: fixed; height: 39px; display: block; clear: both; margin: 0px; padding: 0px;}
/**Navigation Date**/
#navigationDate{ background: url("http://kabc.com/images/g_footer-clubsearch-nav_bg.gif") 0px -170px; border-bottom: 2px solid #fff;}
/**Site Content Area**/
#siteContent{ background: #fff; width: 960px; margin: auto;}
#siteContent .siteContentPadding{ margin: 0px 2px 0px 2px; background: url("../images/g_module-various_background.gif") repeat-y #fff top left;}
/**Enclose**/
#enclose{ height:800px;}
/**Site Content Left**/
#siteContentLeft{ background: url("../images/content_left_background.gif") repeat-x; width: 792px; float: left;}
#siteContentLeft .padding{ padding: 8px 6px 8px 8px;}

/**Site Content Right**/
#siteContentRight{ width:163px; float: right;}
#siteContentRightInside{ width:163px; float: right;}

/**Front Rows**/
#rowOne, #rowTwo{ margin-bottom: 13px;}
/**Row Two Right**/
#rowTwoRight{ float: right; width: 300px; margin-top: -5px;}
/**Site Footer**/
#siteFooter{ background: url("http://kabc.com/images/g_footer-clubsearch-nav_bg.gif") top right; width: 960px; height: 112px; text-align: right; position: relative; clear: both; margin: auto;}
#siteFooter .footerPadding{ padding: 23px 28px 0px 0px;}
#siteFooter .footerLogo{ float: left; width: 170px; height: 90px; text-decoration: none; text-align: left;}
#siteFooter .footerLogo a{ display: block; width: 170px; height: 90px; text-decoration: none; text-indent: -9999px;}
/**Site Index**/
#siteIndex{ height: 40px;}
#siteIndex fieldset{ border: none;}
#siteIndex legend{ display: none;}
#siteIndex select{ font-weight: bold; font-size: 1.1em;}
/**Copyright**/
#copyright{ text-transform: uppercase; font-size: 1.1em; line-height: 1.1em;}
#copyright a{ font-weight: bold; color: #000; text-decoration: none;}

/***********************
 GENERAL HELPER STYLES
***********************/

#ShowHeadlines {text-align:left;} /* For 3rd party content */
#ShowHeadlines2 {text-align:left;} /* For 3rd party content */
#vxFlashPlayer {}

.hidden { display: none; visibility: hidden; width: 0px; height: 0px;}
.footer { clear: both;}

a:Hover{ text-decoration: none;}
#onAir{ float: left; background: url("http://kabc.com/images/g_module-various_background.gif") repeat-y transparent -1370px 0px; width: 194px; font-size: 1.1em;}
#onAir .moduleContainer{ height: 90px; overflow: hidden;}
#onAir .moduleHeader{ width: 194px; height: 22px; overflow: hidden;}
#onAir .moduleHeader h3{ display: none;}
#onAir .moduleContent{ padding: 0px 8px 0px 8px;}
#onAir h4{ font-size: 1em;}
#onAir h5{ font-size: 1em; font-weight: normal;}
#onAir a{ text-decoration: none;}
#hostPhoto{ float: right;}
#nextHost{ margin-top: 5px;font-size:10px;line-height:1;}
/**Send This Page to a Friend**/
#emailToFriend{ background: url("http://kabc.com/images/KABC-HEADER-FINAL.jpg") repeat scroll -677px 0 transparent; width: 251px; height: 33px;}
#emailToFriend .moduleHeader{ display: none;}
#emailToFriend .moduleContainer{ padding: 9px 11px 0px 0px;}
#emailToFriend p{ text-transform: uppercase; font-weight: bold;}
#emailToFriend p a{ background: url("../images/icons.gif") no-repeat top left; text-decoration: none; height: 14px; display: block; padding-left: 18px; float: right;}

/**Now Playing**/
#nowPlaying{ background: url("http://kabc.com/images/g_module-various_background.gif") no-repeat scroll -1564px 0 transparent; width: 251px; font-size: 1.1em;}
#nowPlaying .moduleContainer {padding: 4px 8px 0px 8px;}
#nowPlaying .moduleHeader{ display: none;}
#nowPlaying .moduleContent{ height: 115px; }
#nowPlaying h4{ font-size: 1em;}
#nowPlaying p{ font-weight: bold; margin: 0px 0px 4px 0px;}
#nowPlaying a{ background: url("http://kabc.com/images/ListenLiveButton.jpg") -682px -32px; width: 178px; height: 60px; display: block; text-indent: -99999px; text-decoration: none;}
#nowPlaying a:Hover{ background: url("http://kabc.com/images/ListenLiveButton.jpg") -682px -88px;}
#nowPlaying #nowPlayingArtist a.gotoplaylist {text-indent:0px; display:block; height:48px; width:225px; background:none;}

/**Club**/
#club{ float: left; width: 636px;}
#club .moduleHeader{ height: 30px; width: 140px; float: left; text-align: right;}
#club .moduleHeader h3{ padding: 14px 5px 0px 27px; text-transform: uppercase; font-weight: bold; font-size: 1.5em;}
#club legend, #club .password, #club .emailAddress{ display: none;}
#club .containerPadding{ padding: 12px 0px 0px 143px;}
#club fieldset{ border: none;}
#club form{ float: left; width: 338px; border: 0px solid #fff;}
#club .formRow{ float: left;}
#club .textInput{ width: 105px; height: 17px; font-size: 1.1em; margin-right: 5px;}
#saveLoginRow{ margin-right: 5px;}
#club .save{ float: left; margin-top: 3px; margin-right: 3px; font-size: 1.1em;}
#club .loginCheckbox{ float: left;}
#club .button{ font-size: 1.1em; padding: 0px 5px; height: 21px;}
#loginLinks{ float: left; font-size: .9em; margin-left: 7px; margin-top: -2px;}
#userInfo h4{ width: 400px;}
#clubMenu{ float: right;}
/**Search**/
#search{ width: 324px; float: left;}
#search .moduleHeader, #search legend{ display: none;}
#search .containerPadding{ padding: 12px 0px 0px 80px;}
#search form{}
#search fieldset{ border: none;}
#searchTypeLabel{ display: none;}
#search .formRow{ float: left;}
#search .textInput{ width: 76px; height: 17px; background: #fff !important; border: 1px solid #7f9db9; font-size: 1.1em; margin-right: 5px;}
#searchType{ width: 65px; font-size: 1.1em; margin-right: 3px;}
#searchForLabel{ font-size: 1.1em;}

#search .button{ font-size: 1.1em; padding: 0px 2px; height: 21px;}
/**Date**/
#date{ float: left; text-transform: uppercase;}
#date .containerPadding{ padding: 6px 10px 0px 5px;}
#date h4{ font-size: 1em; text-transform: uppercase; font-weight: normal;}
#date p{ font-size: 1.1em; line-height: 1em; font-weight: bold;}
/**Slide Show Pro**/
#slideShowPro{ float: left; z-index: 1;}
#slideShowPro .moduleHeader{ display: none;}
#header #artists {float:left !important; height:152px; width:418px; margin:0 !important; padding:0 !important; }


/**Tile Ads**/
#tileAds{ clear: both;}
#tileAds .moduleHeader{ display: none;}
#tileAds .containerPadding{ padding: 20px 150px 12px 150px; background: url("http://kabc.com/images/module_horizontal_backgrounds.gif") 0px -3015px;}
#tileAds p{ float: left; margin-right: 9px;}
#tileAds .last{ float: left; margin-right: 0px;}
#tileAds img{ border: none; width:120px; height:90px;}
#tileAds .moduleFooter{ clear: both;}

/**Text Ads**/
#textAds{
	background: url("../images/line_background.gif") repeat-x #fff;
	text-align: center;
	clear: both;
	width: 954px;
}
#textAds p{
	padding: 5px 0px 5px 0px;
	font-size: 1.1em;
}
#textAds a{
	color: #000;
}
/**What's Going On**/
#whatsGoingOn{ float: right; width: 300px;}
#whatsGoingOn .moduleHeader{ background: url("../images/font-blanktitles-sprite.gif"); width: 300px; height: 28px;}
#whatsGoingOn .moduleHeader h3{color: #fff; float: left; font-size: 1.4em; text-transform: uppercase; padding: 10px 0px 0px 10px;}
#whatsGoingOn .moduleHeader .headerLink{ float: right; margin: 12px 10px 0px 0px;}
#whatsGoingOn .moduleHeader .headerLink a{ font-size: 1.1em; text-transform: uppercase; font-weight: bold; background: url("../images/icons.gif") no-repeat 0px -110px; padding-left: 10px;}
#whatsGoingOn .moduleContent{ border-left: 1px solid #a8a8a8; border-right: 1px solid #a8a8a8; height:193px;}
#whatsGoingOn .moduleContentContainer{ padding: 0px 10px 0px 10px;}
#whatsGoingOn .containerPadding{padding: 11px 0px 0px 0px; border-top: 1px dotted #fff;}
#whatsGoingOn .stories{ height: 183px; overflow: auto;}
#whatsGoingOn .storyContainer{ background: url("../images/icons.gif") no-repeat 0px -179px; padding-left: 14px; margin-bottom: 10px;}
#whatsGoingOn h4{ font-size: 1.1em; line-height: 1em; margin: 0px; padding: 0px;}
#whatsGoingOn a{ text-decoration: none;}
#whatsGoingOn .moduleFooter{ background: url("../images/module_darkgray_footers.gif"); width: 300px; height: 8px; overflow: hidden;}
/**Video**/
#video{ float: left; width: 230px; overflow: hidden; margin-right:7px; text-align: left;}
#video .moduleHeader{ background: url("../images/front_titles.gif") 0px -50px; width: 230px; height: 28px;}
#video .moduleHeader h3{ display: none;}
#video .moduleHeader .headerLink{ float: right; margin: 12px 5px 0px 0px;}
#video .moduleHeader .headerLink a{ font-size: 1.1em; text-transform: uppercase; font-weight: bold; background: url("../images/icons.gif") no-repeat 0px -110px; padding-left: 10px;}
#video .moduleContent{ background: url("../images/module_horizontal_backgrounds.gif") repeat-x 0px 0px #545454; border-left: 1px solid #a8a8a8; border-right: 1px solid #a8a8a8;}
#video .containerPadding{ padding: 0px 0px 0px 0px;}
#video .stories{ height: 321px; overflow: hidden; padding-top:10px;padding-left:.5em}
#video .storySeparator{ clear: both; background: url("../images/video_story_bottom.gif") 0px 11px repeat-x; height: 21px;}
#video .storyImage{ float: left; margin-right: 10px;}
#video h4{ font-size: 1.1em;}
#video .storyLink{ float: left; font-size: 1.1em; font-weight: bold; margin-top: 12px;}
#video .storyLink a{ background: url("../images/icons.gif") 0px -20px no-repeat; display: block; height: 18px; padding-left: 20px; padding-top: 4px;}
#video a{ text-decoration: none;}
#video .moduleFooter{ background: url("../images/module_darkgray_footers.gif") 0px -8px; width: 300px; height: 8px; overflow: hidden;}
/**Played On**/
#playedOn{ float: left; width: 234px;background:url("../images/module_horizontal_backgrounds.gif") repeat-x scroll 0 -463px #545454;}
#playedOn .moduleHeader{ width: 234px;}
#playedOn .moduleHeader h3{ display: none;}
#playedOn .moduleHeaderHours{ background: url("../images/front_titles.gif") no-repeat 0px -85px; width: 234px; height: 16px;}
#playedOn .moduleHeaderHours h3{ display: none;}
#playedOn .moduleContent{}
/**Cube Ad**/
#cubeAd .moduleHeader{ background: url("../images/front_titles.gif") no-repeat 0px -241px; width: 300px; height: 6px;}
#cubeAd .moduleHeader h3{ display: none;}
/**Text Club**/
#textClub h3{ text-transform: uppercase; padding: 3px 0px 2px 0px; font-size: 1.4em; text-align:left;}
#textClub img{ border: none;}

/**Music Headlines**/
#musicHeadlines{ float: left; width: 385px; overflow: hidden; margin: 0px;}
#musicHeadlines .moduleHeader{ background:url("http://kabc.com/images/column-headers.jpg") no-repeat scroll 0 0 transparent; height: 28px;}
#musicHeadlines .moduleHeader h3, #entertainmentHeadlines .moduleHeader h3{text-indent:-1500px;text-transform: uppercase; font-weight: bold; font-size: 1.6em; float: left; margin: 5px 0px 0px 10px;}
#musicHeadlines .moduleHeader .headerLink, #entertainmentHeadlines .moduleHeader .headerLink{ float: right; margin: 10px 6px 0px 3px;}
#musicHeadlines .moduleHeader .headerLink a, #entertainmentHeadlines .moduleHeader .headerLink a{ font-size: 1.1em; text-transform: uppercase; font-weight: bold; background: url("../images/icons.gif") no-repeat 0px -128px; padding-left: 8px; margin:0 !important; width: 61px; }
#musicHeadlines .moduleContent{ background: url("../images/module_horizontal_backgrounds.gif") 0px -500px repeat-x;}
#musicHeadlines .containerPadding, #entertainmentHeadlines .containerPadding{ padding: 6px 10px; margin:0px;}
#musicHeadlines .story, #entertainmentHeadlines .story{ position: relative; clear: both;}
#musicHeadlines .storyContainer, #entertainmentHeadlines .storyContainer{padding: 0px;}
#musicHeadlines h4, #entertainmentHeadlines h4{ font-size: 1.2em;}
#musicHeadlines p, #entertainmentHeadlines p{ font-size: 1.2em;}
#musicHeadlines #ShowHeadlines p, #entertainmentHeadlines #ShowHeadlines2 p{ font-size: 12px;}
#musicHeadlines div.ShowHeadlines span.spanClass{padding: 0px !important; width: 365px !important; margin-bottom: 10px !important;}
#musicHeadlines div.ShowHeadlines br.featureDescription{width: 300px;height: 100px;}
#musicHeadlines .storyImage, #entertainmentHeadlines .storyImage{ float: left; margin: 0px 8px 8px 0px; }
#musicHeadlines img, #entertainmentHeadlines img { width:110px; border:none; margin: 0px;}
#musicHeadlines a, #entertainmentHeadlines a{ text-decoration: none;}
#musicHeadlines .storySeparator, #entertainmentHeadlines .storySeparator{ height: 10px; clear: both;}
/**Entertainment Headlines**/
#entertainmentHeadlines{ float: right; width: 385px; background-color:#DADADA; oveflow: hidden;}
#entertainmentHeadlines .moduleHeader{ background:url(http://kabc.com/images/column-headers.jpg) no-repeat scroll -393px 0 transparent; height: 28px;}
#entertainmentHeadlines .moduleContent{ background: url("../images/module_horizontal_backgrounds.gif") 0px -1522px repeat-x; }
#entertainmentHeadlines div.ShowHeadlines2 span.spanClass{padding: 0px !important; width: 365px !important; margin-bottom: 10px !important;}
#entertainmentHeadlines div.ShowHeadlines2{width: 365px; overflow: hidden;}

/**Music Headlines**/
#showHeadlines{ margin:0px; padding:0px;}
#showHeadlines .moduleHeader{ background: url("../images/front_titles.gif") no-repeat 0px -101px; height: 28px;}
#showHeadlines .moduleHeader h3, #showHeadlines2 .moduleHeader h3{ display: none;}
#showHeadlines .moduleHeader .headerLink, #showHeadlines2 .moduleHeader .headerLink{ float: right; margin: 10px 11px 0px 0px;}
#showHeadlines .moduleHeader .headerLink a, #showHeadlines2 .moduleHeader .headerLink a{ font-size: 1.1em; text-transform: uppercase; font-weight: bold; background: url("../images/icons.gif") no-repeat 0px -126px; padding-left: 8px;}
#showHeadlines .moduleContent{ background: url("../images/module_horizontal_backgrounds.gif") 0px -500px repeat-x;}
#showHeadlines .containerPadding, #showHeadlines2 .containerPadding{ padding: 6px 11px;}
#showHeadlines h4, #showHeadlines2 h4{ font-size: 1.1em;}
#showHeadlines p{ font-size: 1.1em;}
#showHeadlines2 p{ font-size: 1em;}
#showHeadlines .storyImage, #showHeadlines2 .storyImage{ float: left; margin-right: 10px; }
#showHeadlines img, #showHeadlines2 img { float: left; margin-right: 10px; border:none; }
#showHeadlines a, #showHeadlines2 a{ text-decoration: none;}
#showHeadlines .storySeparator, #showHeadlines2 .storySeparator{ height: 15px; clear: both;}
#showHeadlines span, #showHeadlines2 span { float:left; clear: both; text-align:left;}
#showHeadlines .featuregroupspan, #showHeadlines2 .featuregroupspan { float:left; clear: both; text-align:left; padding:0px; margin:0px;}

/**Entertainment Headlines**/
#showHeadlines2{ float: left;}
#showHeadlines2 .moduleHeader{ background: url("../images/front_titles.gif") no-repeat 0px -28px; height: 28px;}
#showHeadlines2 .moduleContent{ background: url("../images/module_horizontal_backgrounds.gif") 0px -1522px repeat-x;}


/**Entertainment Headlines**/
/**Weather**/
#weather { }
#siteContentRight .module{ margin-bottom: 7px;}
#weather { margin-bottom: 7px;}
#weather .moduleHeader{ background: url("../images/front_titles.gif") no-repeat 0px -208px; height: 24px;}
#weather .moduleHeader h3{ display: none;}
#weather .moduleContent{ background: url("../images/g_module-various_background.gif") -1207px 0px;}
#weather .containerPadding{ padding: 5px 5px 10px 5px;}
#weather .moduleFooter{ background: url("../images/front_titles.gif") no-repeat 0px -129px; height: 2px; overflow: hidden;}
#weatherGraphic{ float: left; margin-right: 10px;}
#weather img{ width: 41px;}
#weatherInfo{ float: left; width: 90px; margin-bottom: 8px;}
#weather h4{ font-size: 1.1em; font-weight: normal;}
#weather p{ font-weight: bold; font-size: 1.1em;}
#weatherLink{ clear: both; font-size: 1.0em;}
#weather a{ font-weight: bold;}

/**Traffic**/
#traffic{ }
#traffic .moduleHeader{ background: url("../images/front_titles.gif") no-repeat 0px -182px; height: 26px;}
#traffic .moduleHeader h3{ display: none;}
#traffic .moduleContent{ background: url("../images/g_module-various_background.gif") -1207px 0px;}
#traffic .containerPadding{ padding: 5px 5px 10px 5px;}
#traffic .moduleFooter{ background: url("../images/front_titles.gif") no-repeat 0px -129px; height: 2px; clear: both; overflow: hidden;}
#traffic p{ font-size: 1.1em; font-weight: bold; margin-bottom: 5px;}
#traffic p a{ display: inline;}
#traffic a{ display: block; font-size: 1.1em; font-weight: bold;}
#traffic iframe{ margin-top: 5px;}
/**Podcasting**/
#siteContentRight #podcasting { margin-top: 0px;}
#podcasting .moduleHeader{ background: url("../images/front_titles.gif") no-repeat 0px -158px; height: 24px;text-indent: -99999px;}
#podcasting .moduleHeader h3{ float: left;}
#podcasting .moduleHeader h3 a{ display: block; height: 20px; width: 110px; text-indent: -99999px;}
#podcasting .modulecontainer{ padding: 0px 0px 0px 0px; border:0px solid black; width:163px; float:left;}

#podcasting .containerPadding{ padding: 0px 5px 0px 5px;}
#podcastingLink{ margin: 5px 2px 0px 0px; float: right;}
#podcastingLink a{ background: url("../images/icons.gif") no-repeat 0px -144px; text-decoration: none; text-indent: -99999px; display: block; width: 16px; height: 16px;}
#podcasting h4{ font-size: 1em; font-weight: bold;}
#podcasting h4 a{ text-decoration: none;}
#podcasting p{ font-size: 1.1em;}
#podcasting .storyLinks{ margin-top: 3px;}
#podcasting .storyLinks{ margin-top: 3px;}
#podcasting .storyLinks a{ font-size: .9em; margin-right: 5px; text-decoration: none; height: 13px; display: block; background: url("../images/icons.gif") no-repeat 0px -47px; padding-left: 11px;}
#podcasting .storySeparator{ height: 15px; clear: both; background: url("../images/blackdottedline_hor.gif") repeat-x 0px 7px;}
#podcasting .storySeparator hr,#podcasting .separatorLast{ display: none;}
/**Podcasting Inside**/
#podcasting.inside .moduleHeader{ background: url("../images/front_titles.gif") no-repeat 0px -246px; height: 24px;}
#podcasting.inside .moduleContent{ background: url("../images/g_module-various_background.gif") -1207px 0px;}
#podcasting.inside .containerPadding{ padding: 5px 5px 10px 5px;}
#podcasting.inside .moduleFooter{ background: url("../images/front_titles.gif") no-repeat 0px -234px; height: 2px; clear: both; overflow: hidden;}
/**Poll**/
#poll .moduleHeader{ background: url("../images/front_titles.gif") no-repeat 0px -127px; height: 26px;}
#poll .moduleHeader h3{ display: none;}
#poll .moduleContent{ background: url("../images/g_module-various_background.gif") -1207px 0px;}
#poll .containerPadding{ padding: 5px 5px 10px 5px;}
#poll legend{ display: none;}
#poll fieldset{ border: none;}
#poll .moduleFooter{ background: url("../images/front_titles.gif") no-repeat 0px -129px; height: 2px; clear: both; overflow: hidden;}
#poll .sponsor{ margin-bottom: 8px;}
.sponsorLabel{ background: url("../images/front_titles.gif") no-repeat 0px -236px; height: 5px; overflow: hidden; text-indent: -99999px; margin-bottom: 2px;}
#poll h4, #poll label{ font-size: 1.1em; font-weight: bold;}
#poll #polllink p { font-size: 1.1em; font-weight: bold;}
#pollDescription{ font-size: 1.1em; margin: 5px 0px 10px 0px;}
#poll .formRow{ margin-bottom: 3px;}
#pollQuestion{ font-size: 1.1em; font-weight: bold; margin-bottom: 5px;}
#formRowSubmit{ margin-top: 5px;}
#formRowSubmit .button{ font-size: 1.1em; padding: 2px 8px;}
.Headline { font-size: 1.0em !important; margin-top: 5px;}

/**Misc Module**/
#miscEntry .moduleHeader{ display: none;}
#miscEntry .containerPadding{ padding: 5px 7px 5px 7px;}
#miscEntry h4{ font-size: 1.1em; font-weight: bold;}
#miscEntry a{ font-size:1em;}
#miscEntry .storyImage{ margin-bottom: 5px;}
#miscEntry .storyImage img{ font-size: 1.1em; font-weight: bold;}
#miscEntry p{ font-size: 1.1em;}

/*********************
 GENERAL STYLES
*********************/

/* PAGE TITLE */

#mainContent .moduleHeader{ background: url("http://kabc.com/images/TitleHeader.jpg") repeat scroll -777px 0 #FFFFFF; }
#mainContent .moduleHeader h2 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 2.2em; text-transform: uppercase; color: #fff; padding: 11px 23px 8px 15px;}

/* MAIN TEXT AND HEADERS */
#mainContent { text-align: left; font-size: 1.2em; line-height: 1.8em; width: 777px; overflow: hidden;color: #000;background:#fff;}
#mainContent ul{ list-style: disc inside; padding: 10px;}
#mainContent ol{ list-style: decimal inside; padding: 10px;}
#mainContent .moduleContainer{ background:#fff; width: 777px; }
#mainContent .containerPadding{ padding: 0px 8px 12px 8px;; }
/* #mainContent .modulecontent{ position:relative;} */
#mainContent h1 { font-size: 1.8em; font-weight: bold;}  
#mainContent h2, #mainContent h3 { font-size: 2.0em; font-weight: bold;}
#mainContent h4, #mainContent h5, #mainContent h6 { font-size: 1.2em; font-weight: bold;}
#mainContent p { padding-top: 10px; color: #000;}
/* CONTENT AREA LINKS */

#mainContentTopLinks { text-align: right; clear: both; margin: 0px 0px 10px 0px; font-size: 1em;}
#mainContentTopLinks a{ margin: 0px 5px 0px 5px; margin: 0px 0px 10px 0px; font-size: 1em;}
#mainContentTopLinks a:hover{ margin: 0px 5px 0px 5px; margin: 0px 0px 10px 0px; font-size: 1em;}


/* IMAGES */
#mainContent img { border: none 0px #fff; }

/* MISC TEXT CLASSES */
#mainContent .smallText { font-size: 80%; }
#mainContent .Headline { font-size: 1.8em; font-weight: bold; line-height:1.4em;}
#mainContent .Text { font-size: 1.0em; line-height: 1.4em; color: #333;}
#mainContent .byline { font-size: 1.2em; font-weight: bold; color: #000;}
#mainContent p .Headline { font-size: 1.0em !important; font-weight: normal; }
#mainContent td .Headline  {font-size: .9em !important; font-weight: normal !important; }

/* LISTS */
#mainContent ul.inline li { display: inline;}


/*********************
 ARTICLE PAGE
*********************/

.standFirst { font-weight: bold;}
#mainContent #cubeAd .moduleHeader { background: url("../images/front_titles.gif") no-repeat 0px -241px; width: 300px; height: 5px;margin-bottom:2px;}
#mainContent #cubeAd .moduleContainer { background: none; width: 300px; margin-top:15px;}
#mainContent #cubeAd .moduleHeader h3 { display: none;}
#mainContent #cubeAd .moduleContent { background: none; padding: 0px;}
#mainContent #cubeAd .moduleContentContainer { background: none; margin: 0px; padding: 0px;}
#mainContent #cubeAd .containerPadding{ padding: 0px 0px 8px 0px; width:300px;}
#mainContent #cubeAd p {padding:0px}
#mainContent #articleAdInsertNoCube{}
#mainContent #cubeAdHolder {padding:20px 0px 10px 235px;}

/* ARTICLE IMAGE STYLES */
.imageCaptionContainer { padding-bottom:6px;}
.imageCaption { color: #000; font-weight: bold; font-style: italic; font-size: .9em;}

/* RELATED LINKS */

#mainContent .moduleContainer #relatedLinksInsert .moduleHeader{ background: url("../images/front_titles.gif") no-repeat 0px -272px; height: 28px;}
#mainContent .moduleContainer #relatedLinksInsert .moduleFooter{ background: url("../images/front_titles.gif") no-repeat 0px -300px; height: 8px; overflow: hidden;}
#mainContent .moduleContainer #relatedLinksInsert .moduleContainer{ background: none;}
#mainContent .moduleContainer #relatedLinksInsert .moduleHeader h3{ display: none;}
#mainContent .moduleContainer #relatedLinksInsert .moduleContent { background: #000000; border-left: solid 1px #a8a8a8; border-right: solid 1px #a8a8a8;}
#mainContent .moduleContainer #relatedLinksInsert li { list-style-position:outside;font-size: .9em; line-height: 1.5em; list-style: none;list-style-position:outside;}
#mainContent .moduleContainer #relatedLinksInsert ul { padding: 5px 10px 14px 10px;}
#mainContent .moduleContainer #relatedLinksInsert a { font-weight: bold; text-decoration: none;}
#mainContent .moduleContainer #relatedLinksInsert a:Hover { font-weight: bold;}
#mainContent .moduleContainer #relatedLinksInsert a:Visited { font-weight: bold;}
#mainContent .moduleContainer #relatedLinksInsert p{ margin: 0px 10px 0px 10px; padding: 5px 0px; text-indent: 0px; line-height: 11px;}
#mainContent .moduleContainer #relatedLinksInsert .preClass img{display: none;}
#mainContent .moduleContainer #relatedLinksInsert p a{ margin: 0px; padding: 0px 0px; text-indent: 0px;}


/*********************
 FORM STYLES
*********************/
select {font-family:Arial, Helvetica, sans-serif;font-size:1.1em;color:#000;}
input {font-family:Arial, Helvetica, sans-serif;font-size:1.1em;color:#000;}
.textBox {font-family:Arial, Helvetica, sans-serif;font-size:1.1em;color:#000;}
.checkbox {text-align:left; margin:0px; padding:0px;}
button, .button {font-family:Arial, Helvetica, sans-serif;font-size:1.1em;color:#000;}
textarea {font-family:Arial, Helvetica, sans-serif;font-size:1.1em;color:#000;}
#mainContent .submitbutton {font-family:Arial, Helvetica, sans-serif;font-size:1.1em;color:#000;}
#mainContent .warningMessage { font-size:1.4em; font-weight:bold;}

/* VARIOUS SIZED TEXBOXES */
input.short { width: 70px; }
input.medium { width: 150px; }
input.long { width: 300px; }


/************************
 GENERIC TABLES
*************************/
#mainContent table { color: #000; font-size: 1em; border: none;}
#mainContent table .Headline { font-size: 1.4em; font-weight: bold; line-height:1.4em;}
#mainContent table td .Textsmall { font-size: .9em; color: #000; font-family: arial; font-weight:normal;}
#mainContent table td .Text { font-size: 11px; color: #000; font-family: arial; font-weight:normal; }
#mainContent span .Text { font-size: 1.1em; color: #000; font-family: arial; font-weight:normal;}
#mainContent table p { font-size: 1.1em; color: #000; font-family: arial; font-weight:normal;}
#mainContent table p span { font-size: 1.1em; color: #000; font-family: arial; font-weight:normal;}
#mainContent table td input {font-family:Arial, Helvetica, sans-serif;font-size:.9em;color:#000;margin-bottom:3px;}
#mainContent table td select {font-family:Arial, Helvetica, sans-serif;font-size:.9em;color:#000;}
#mainContent table td textarea {font-family:Arial, Helvetica, sans-serif;font-size:.9em;color:#000;}
#mainContent table td .textBox {font-family:Arial, Helvetica, sans-serif;font-size:.9em;color:#000;}
#mainContent table td button, .button .submitbutton{font-family:Arial, Helvetica, sans-serif;font-size:.9em;color:#000;}
#mainContent table p span  { font-size: 1.1em !important;  font-family: arial; font-weight:normal;}
#mainContent td .Textsmall { font-size: .9em; color: #000; font-family: arial; font-weight:normal;}

/************************
 FORMATTED TABLES
*************************/
#mainContent table.formattedTable { background:#ccc; margin-top: 5px;}
#mainContent table.formattedTable th, table.formattedTable th a { background:#fff; padding:4px;}
#mainContent table.formattedTable td { padding:5px;}
#mainContent table.formattedTable td a:hover { color:#000;}
#mainContent table.formattedTable tr.rowOdd { background:#ddd;}
#mainContent table.formattedTable tr.rowEven { background:#eee;}
#mainContent table.fullWidth { width:760px;}

/*********************
 MISC BACKGROUND AND SECTIONAL STYLES
*********************/
.CellBackground0 {  background:#ddd; }
.CellBackground1 {  background:#eee;} /* Background, Border, and Text color only */
#mainContent .CellContent0, #mainContent .CellContent1 { padding: 5px; } /* Define padding so running copy doesn't hit edge of background. */

/*********************
 CALENDAR STYLES
*********************/
#mainContent .calendarTable td { padding:5px;} 

/*********************
 SEPARATOR STYLES
*********************/
hr {  height:1px; color:#ccc; }
.sectSeparatorH {  padding:10px 0px;}
.sectSeparatorV { padding:10px;} /* Vertical gaps between sections. */


/**************************/
/**** EDITS UNECESSARY ****/
/**************************/

/*********************
 FORM LAYOUTS
*********************/
#mainContent fieldset {border: none 0px #fff;}
#mainContent legend { /* Specify a Color */     font-weight: bold;}
#mainContent .formRow { clear: both; margin: 5px 0px;}

#mainContent label { float: left; width: 150px; text-align: right; font-weight: bold; margin-top: 0px; margin-right: 3px;}
#mainContent label .labelDetails {    font-weight: normal;    font-size: 0.9em;}
#mainContent .formRowMultiFields { text-align:left; margin-left: 153px; /* !! Should be the width of the label !! */}
#mainContent .formRowMultiFields img { /* Used for Captcha */ padding: 0px;}
#mainContent label.spanWidth { width: auto; display: block; text-align: left;}
#mainContent label.inline { float: none; display: inline; width: auto; text-align: left;margin-left:5px;}
#mainContent input checkbox {text-align: left;margin:0px;}
#mainContent .formRowSubmit { margin-left: 153px; /* Probably the width of the label */}
#mainContent .EmailForm label { width: 80px;}

/*********************
 ALIGNMENT STYLES
*********************/
.alignLeft { float: left;padding:0px 8px 2px 0px; }
.alignCenter { text-align: center; }
.alignRight { float: right;padding:0px 0px 2px 8px; }
#mainContent img.noFormat { border: none 0px; margin: 0px; }

/*********************
 BLOGS
*********************/
#blogs{ border-top: 1px solid #8b8b8b; padding-top: 10px; margin-top: 10px;}
#blogs .entry{ margin-bottom: 15px;}
#blogs h5{ color: #000;}
#blogs p{ margin: 0px; padding: 0px 0px 10px 0px;}
#blogs .entryName{ font-weight: bold; text-align: right;}
#blogLinks{ font-size: 1.2em; font-weight: bold;}
#mainContent #relatedLinksInsert .moduleContainer{ width: 300px;}

/***********************
 Photo Wall Styles
***********************/
#photoWallPage .searchPhotoWallForm { clear: both; display: block; padding: 10px 0px; } 
#photoWallThumbs { margin: 15px 0px 0px 0px; zoom: 1;} 
#photoWallThumbs ul { list-style: none; display: } 
#photoWallThumbs li {float: left; width: 142px; text-align: center; display: block; height: auto; margin: 0px; } 
#photoWallThumbs li .photo-thumb { padding: 10px; } 

#photoWallPhotoPage { text-align: center; } 
#photoWallPhotoPage .page-menu { width: 100%; padding: 15px 0px; clear: both; height: 20px; margin-top:10px;} 
#photoWallPage .page-menu li { display: block; float: left; width:30px; text-align: center; padding:3px;} 
#photoWallPhotoPage .page-menu a { text-decoration: none;} 
#photoWallPhotoPage .page-menu a:hover {text-decoration: underline;} 
#photoWallPhotoPage .photoContainer { margin: 10px 0px; } 
#photoWallPhotoPage img { margin: 0px; } 
#photoWallPhotoPage h3 {margin:10px;} 
#photoWallPhotoPage .photoCaption { width: 300px; margin: 4px auto; }

/***********************
 Goout Bar Styles
***********************/
.top-goout {width: 100%; padding: 0px 0 0px 0;font: 10px verdana, sans-serif; color: #000;}            
.top-col-left {width: 33%; float: left; padding:0px; margin: 0px; }
.top-col-left a {color: #000;}
.top-col-mid {width: 33%; float: left;  padding:10px 0px 0px 0px;}    
.top-col-mid legend {display:none}
.top-col-mid fieldset {}
.top-col-right {width:auto; float:left; padding: 0 0 0 75;color: #000;}    
.top-col-right a {color: #000;}

/***********************
 Keword Search Results Styles
***********************/
.kewordSearch {width: 100%; text-align:left; padding: 5px 5 5px 5;}
.key-col-top {}
.key-col-top a {}
.key-col-left {width: 40%; float: left; padding: 5px; margin: 0px; }
.key-col-left a {}
.key-col-mid {width: 10%; float: left; padding: 5px 0 5px 0;}    
.key-col-right {width: 40%; float: left; padding: 5px; margin: 0px;}
.key-col-right a {}

/***********************
 Concert Calendar Styles
***********************/
.ccVenue {width: 100%; text-align:left; padding: 5px 5 5px 5;}            
.ccV-col-top {}
.ccV-col-top a {}
.ccV-col-left {width: 30 %; float: left; padding: 5px; margin: 0px; }
.ccV-col-left a {}
.ccV-col-mid {width: 40%; float: left; padding: 5px 0 5px 0;}    
.ccV-col-right {width: 20%; float: right; padding: 5px; margin: 0px;}    
.ccV-col-right a {}
.ccArtist {width: 100%; text-align:left; padding: 5px 5 5px 5;}            
.cc-col-top {}
.ccA-col-top a {}
.ccA-col-left {float: left; padding: 5px; margin: 0px; }
.ccA-col-left a {}
.ccA-col-right {float: right; padding: 5px; margin: 0px;}    
.ccA-col-right a {}

/***********************
 Staff Styles
***********************/
.staff {text-align:left; padding: 5px 5 5px 5;}
.staff-col-top {}
.staff-col-top a {}
.staff-col-left {float: left; padding: 5px; margin: 0px; }
.staff-col-left a {}
.staff-col-mid {float: left; padding: 5px 0 5px 0;}    
.staff-col-right {float: left; padding: 5px; margin: 0px;width:600px;}    
.staff-col-right a {}

/***********************
 Calendar Styles
***********************/

#AddNewEventForm fieldset { display: block; clear: both; margin-bottom: 20px;}
#AddNewEventForm legend { color:#000000; display: block; clear: both; }
#wwoMyDiv2 p { padding-top: 10px; color: #8f0000 !important; font-size: 1.2em; line-height: 1.2em;}

/**************************
 Community Calendar Styles
**************************/

.calendarTable { width: 100%; text-align: center;}


/* NAV MODULE SETTINGS */
#navigation{ float: left; width: 795px; font-weight: bold;}
#navigation .moduleFooter { clear: both; height: 7px; overflow: hidden;}
#navigation .moduleHeader { display: none;}
#navigation .containerPadding  { padding: 11px 18px 0px 18px;}

#navigation ul { list-style:none;}
#navigationLinks li { display:block; float: left; margin-right:2px; padding: 0px; text-align:center; margin:0px;}
#navigation li a, #navigation li span.navNoLink  { font-size: 1.3em; display: block; text-decoration:none; padding: 0px 8px;}
#navigation span.navNoLink { cursor: default; }

/*########## SUB NAVIGATION ##########*/
#navigation ul li ul { width: 160px; display: block; position: absolute; left: -9999px; height: auto; text-align: center; margin: 0px 0px 0px -1px; padding:5px 0px 5px 0px;}

/* SUB-NAV ITEM */
#navigation li ul li { display: block; float: none; margin: 0px; padding: 0px; width: auto; text-align:left; padding:1px 7px; background: none; border-left: none;}
#navigation li ul a, #navigation li ul span.navNoLink { margin: 0px; padding: 0px; width: auto; border-left: none;}

/* YOU SHOULD NOT HAVE TO EDIT ANY OF THE STYLES BELOW */
 #navigation li:hover, #navigation li.sfhover { position: static; } /* This is a fix for the IE7 Sticky menu bug */

#navigation li:hover ul ul, #navigation li:hover ul ul ul, #navigation li.sfhover ul ul, #navigation li.sfhover ul ul ul {left: -9999px;z-index: 501;}

#navigation li:hover ul, #navigation li li:hover ul, #navigation li li li:hover ul, #navigation li.sfhover ul, #navigation li li.sfhover ul, #navigation li li li.sfhover ul {left: auto;z-index: 501;}

/* Support for the "iehover-fix.js" */
ul.navItems iframe {position: absolute;left: -0.25em;top: -0.25em;z-index: -1;filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);}


* html ul.navItems li { z-index: 501; }

/* this is for IE 5.0
select.hide { visibility: hidden; }
/* End Support for the "iehover-fix.js" */



/* WEATHER PAGE */

#extendedForecast .CellBackground0
/* Controls color of temperature bar. Use to customize appearance. */
{ vertical-align: bottom;}
#extendedForecast .negativeTemperature
/* Background color of Negative Temperature Bars. Only change Background-Color. Do not change anything else */
{    BACKGROUND-COLOR: #0FF;    vertical-align: bottom;}
#extendedForecast
/* Controls appearance of entire Extended Forecast. Only change Color, Background-Color. Do not change any other settings. */
{    MARGIN: auto;    TEXT-ALIGN: center;}
#extendedForecast .smallText
/* Controls appearance of Sky Conditions, High & Low Temps For Days. Do not add margin or padding. */
{    FONT-WEIGHT: bold;    FONT-SIZE: 10px;    LINE-HEIGHT: 12px;    vertical-align: top;}
#weatherForecast .weatherDayTop
/* Controls appearance of individual days. Do not add margin or padding. */
{   width: 90px;    MARGIN: auto;   vertical-align: top;}
#weatherForecast .weatherDayBottom
/* Controls appearance of individual days. Do not add margin or padding. */
{   vertical-align: bottom;}
#weatherForecast .weatherTemperatures .weatherTempBars
{    PADDING: 0px;    MARGIN: auto;    BACKGROUND-COLOR: transparent;}
/*
***************************************************
*** DO NOT MAKE ANY CHANGES TO ANY STYLES BELOW ***
***************************************************
*/
#weatherForecast
{    TEXT-ALIGN: center;    MARGIN: auto;}
#weatherDetails
{ width: 568px;    CLEAR: both;    TEXT-ALIGN: center}
#weatherRegionLinks
{    MARGIN-TOP: 10px}
#weatherRegionLinks LI
{    DISPLAY: inline;    FLOAT: left;    MARGIN-BOTTOM: 10px;    MARGIN-LEFT: 5px;    WIDTH: 150px}
#currentObservation
{    MARGIN: auto;    WIDTH: 500px}
#currentObservation .smallText
{    FONT-SIZE: 10px;    LINE-HEIGHT: 12px;    vertical-align: top;}
#currentObservation H3
{    MARGIN-BOTTOM: 5px}
#currentObservation .footer
{    DISPLAY: none}
#weatherForecast .weatherTemperatures
{    TEXT-ALIGN: center;    margin: auto;    VERTICAL-ALIGN: bottom;}
#weatherForecast .weatherTemperatures .weatherTempBars .weatherTemperatures
{    BORDER: medium none;    PADDING: 0px;    MARGIN: 0px;    BACKGROUND-COLOR: transparent}
#weatherForecast .weatherTemperatures .weatherTempBars .weatherTemperatures .dayCondition
{    DISPLAY: none;    PADDING: 0px;    MARGIN: 0px;}


#mainContent .outsideArticle { width:410px; float:left; position:relative;}
.outsideArticle img { margin:0px 0px 1em 0px;}
.outsideArticleFooter { clear:both;}


#club #userInfo {width:200px; margin:5px 0px 0px 50px; font-family: Arial, Helvetica, sans-serif; font-size:1.1em;font-color:#000;  }
#userInfo h4  {font-family: Arial, Helvetica, sans-serif; font-size:1.1em;font-color:#000;  }
#club  #clubMenu {margin:-15px 0px 10px 250px; width:150px;}
#club  #clubMenu p {float:right;}
#club  #clubMenu ul  li {float:right; display: inline; padding:0px 5px 0px 5px;}

#list_ad_div {text-align:left;}

/**New Styles**/
#showHeadlinesMusic .story{
	clear: both;
	margin: 0px 10px 0px 10px;
}
#mainContent #showHeadlinesMusic p.storyImage{
	margin: 0px 10px 0px 0px;
	padding: 0px;
	float: left;
}
#mainContent #showHeadlinesMusic .storyImage img{
	margin: 0px 0px 10px 0px;
	float: none;
	width: 110px;
}
#showHeadlinesMusic .story{
	clear: both;
	margin: 10px 10px 5px 10px;
	padding: 0px;
}
#mainContent #showHeadlinesMusic .story h4{
	padding: 0px 0px 10px 0px;
	font-size: 12px;
}
#showHeadlinesMusic .moduleFooter{
	clear: both;
	margin: 0px;
}
#mainContent #showHeadlinesMusic .story p.abstract{
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
#mainContent #showHeadlinesMusic .story a{
	text-decoration: none;
	font-weight: bold;
}
.featureGroupDesc p{
	font-size: 12px;
}

/**New Styles**/
#showHeadlinesEnt .story{
	clear: both;
	margin: 0px 10px 0px 10px;
}
#mainContent #showHeadlinesEnt p.storyImage{
	margin: 0px 10px 0px 0px;
	padding: 0px;
	float: left;
}
#mainContent #showHeadlinesEnt .storyImage img{
	margin: 0px 0px 10px 0px;
	float: none;
	width: 110px;
}
#showHeadlinesEnt .story{
	clear: both;
	margin: 10px 10px 5px 10px;
	padding: 0px;
}
#mainContent #showHeadlinesEnt .story h4{
	padding: 0px 0px 10px 0px;
	font-size: 12px;
}
#showHeadlinesEnt .moduleFooter{
	clear: both;
	margin: 0px;
}
#mainContent #showHeadlinesEnt .story p.abstract{
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
#mainContent #showHeadlinesEnt .story a{
	text-decoration: none;
	font-weight: bold;
}
#mainContent div.ShowHeadlines2 div.featureGroupDesc, #mainContent div.ShowHeadlines2 div.featureGroupDesc_Even{
	font-size: 12px;
}

/***********************
     HOT CHICK
***********************/
#hotChick { margin-bottom: 7px;font-size:1.1em; }
#hotChick .moduleHeader{ background: url("../images/hotchick-BG.gif") no-repeat 0px; height: 24px;}
#hotChick .moduleHeader h3{ display: none;}
#hotChick .moduleContent{ background: url("../images/g_module-various_background.gif") -1207px 0px;}
#hotChick .containerPadding{ padding: 5px 5px 10px 5px;}
#hotChick img {border: 1px solid #787878;margin-bottom: 6px;width:80px;}
#hotChick p {margin:5px 0;}
#hotChick p.storyImage {margin:0px 0;}
#hotChick p a{text-decoration: none;font-weight: bold;}
#hotChick p a:Hover{text-decoration: none;font-weight: bold;}
#hotChick .moduleFooter{ background: url("../images/hotchick-BG.gif") no-repeat 0px 0px; height: 2px; overflow: hidden;}
#hotChick h4 a{ font-size: 11px;color: #000;text-decoration: none;font-weight:bold;}


/*########################################
--------- New Breaking News Module ---------
########################################*/
#breakingNews{margin-bottom: 10px;}
#breakingNews .moduleHeader {display:none;}
#breakingNews .moduleContent {font-size:1.2em;background:#000;border:1px solid #000;}
#breakingNews .containerPadding {padding:7px;}
#breakingNewsImage{float: left; margin-right: 10px;}
#breakingNewsImage img {border:none;}
#breakingNewstext{text-align:left;padding: 0px 5px 5px 0px;}
#breakingNewstext h3 a{text-decoration:none;}
#breakingNewstext .readMore a {text-decoration:none;font-weight:bold;} 
#row0 {}

.donatenow a{
background:transparent url(http://images.radcity.net/5148/4343651.jpg) repeat scroll 0 0;
display:block;
height:36px;
overflow:hidden;
text-indent:-1500px;
width:150px;}


.donatenow a:hover{
background:transparent url(http://images.radcity.net/5148/4343651.jpg) repeat scroll 0 -40px;
display:block;
height:36px;
overflow:hidden;
text-indent:-1500px;
width:150px;}


.buynow a{
background:transparent url(http://images.radcity.net/5148/3394416.jpg) repeat scroll 0 0;
display:block;
height:36px;
overflow:hidden;
text-indent:-1500px;
width:150px;}


.buynow a:hover{
background:transparent url(http://images.radcity.net/5148/3394416.jpg) repeat scroll 0 -40px;
display:block;
height:36px;
overflow:hidden;
text-indent:-1500px;
width:150px;}






































































































































