
/*/////// Template Objects /////// */

body {
	/*background-image: url(/media/structure/bg_tulips.jpg);*/
	background-position: center top;
	background-repeat:no-repeat;
	background-color: #000;
	/*background-color:#FFF;*/
}

h1 {
	color:#594725;
	border-bottom: 2px solid #594725;
	font-size:26px;
	text-align:left;
	margin-right:10px;
}


.row_nomargin {
	margin:0px;
	clear:both;
	float:none;
	position:relative;
	display:block;
}

.links a:link,
.links	a:visited,
.links	a:active {
	text-decoration:none;
	color:#3d3e2e;
}

.links a:hover {
	font-weight:normal;
	text-decoration:underline;
	color: #594725;
}


.titlebar {
	background-color:#3d3e2e;
	border-bottom:7px solid #594725;
	/*width:100%;*/
	height:28px;
	border-left:1px solid #000000;
	border-top:1px solid #000000;
	border-right:1px solid #000000;
	width:386px;
}

.titlebar_artist {
	background-color:#3d3e2e;
	border-bottom:7px solid #594725;
	/*width:100%;*/
	height:28px;
	border-left:1px solid #000000;
	border-top:1px solid #000000;
	border-right:1px solid #000000;
	width:618px;
}

.titlebar_rc {
	background-color:#3d3e2e;
	border:1px solid #000000;
	border-bottom:7px solid #594725;
	width:300px;
	height:28px;
}

.titlebar_rc_artist {
	background-color:#3d3e2e;
	border:1px solid #000000;
	border-bottom:7px solid #594725;
	width:298px;
	height:28px;
}

.titlebar_lc {
	background-color:#3d3e2e;
	/*border:1px solid #000000;*/
	border-bottom:7px solid #594725;
	width:100%;
	height:28px;
}

#content_area {
	border:1px solid #000000;
	border-top:0px;
	padding-top:20px;
}

.tabbed_bar_150 {
	width:150px;
	height:30px;
	background-image: url(/media/structure/tab_150w.png);
	background-repeat: no-repeat;
	float:left;
	border-bottom:3px solid #594725;
}

.tabbed_bar_250 {
	width:250px;
	height:30px;
	background-image: url(/media/structure/tab_250w.png);
	background-repeat: no-repeat;
	float:left;
	border-bottom:3px solid #594725;
}

.breadcrumb {
	font-size:10px;
}

/*///// Promo Top Bar /////*/


#PromoBar_Top {
	background-color:#594725;
	width:100%;
	height: 50px;
	border:0px;
	font-family:Tahoma, Arial, sans serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:justify;
	margin:0px
}

#PromoBar_Top a:link,
#PromoBar_Top a:visited,
#PromoBar_Top a:active {
	color:#FFFFFF;
	text-decoration:none;
	letter-spacing:1px;
}

#PromoBar_Top a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	letter-spacing:1px;
}


.promo_wrapper {
	margin-left:auto;
	margin-right:auto;
	width:962px;
}

#left_promo_top {
	width:320px;
	float:left;
	border:0px;
	height:50px;
}

#left_promo_top img{
	margin:5px 20px 5px 20px;
	float:left;
}

#center_promo_top {
	width:320px;
	height:50px;
	float:left;
	display:inline;
	border-left:1px dashed #000000;
	border-right:1px dashed #000000;
}

#center_promo_top img{
	margin:5px 20px 5px 20px;
	float:left;
}

#right_promo_top {
	width:320px;
	height:50px;
	float:left;
	display:inline;
}

#right_promo_top img{
	margin:5px 20px 5px 20px;
	float:left;
}

#PromoBar_Shadow {
	width:100%;
	height:5px;
	background-image: url(/media/structure/fade_down.png);
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
}

.top_promo_container_content a:link,
.top_promo_container_content a:active,
.top_promo_container_content a:visited,
.top_promo_container_content a:hover{
	font-size:10px;
}

.top_promo_container_content {
	text-align:left;
	width:100%;
	
}






/*/////Site Header Objects /////*/


#site_logo {
	width:345px;
	height:102px;
	background-image: url(/media/structure/blogo.png);
	background-repeat:no-repeat;
	background-color: transparent;
	margin:0px;
}

#search_box {
	width:345px;
	height:120px;
	/*background-color:#89becf;*/
	float:left;
	margin:5px 20px 5px 20px;
}


#traffic_box_new {
	width:200px;
	height:120px;
	float:left;
	margin: 5px 0px 5px 20px;
}

#weather_icon_new {
	float:left;
	margin:0px
	padding:0px;
	width:100px;
	height:90px;
}

#weather_text_new {
	float:left;
	margin:0px;
	padding:15px 0px 0px 10px;
	width:90px;
	height:75px;
	text-align:left;
	font-size:12px;
}

#weather_text_new h3{
	font-size:14px;
	font-weight:bold;
	margin-top:5px;
}

#weather_sponsor_new {
	clear:both;
	float:left;
	width:200px;
	height:30px;
}




#traffic_box {
	width:200px;
	height:120px;
	background-image: url(/media/structure/weather/partly-cloudy-chance-of-rain.png);
	background-repeat:no-repeat;
	background-color:transparent;
	float:left;
	margin: 5px 0px 5px 20px;
}

#weather_text {
	clear:both;
	float:right;
	font-size:12px;
	text-align:right;
	margin-top:20px;
}

#temperature {
	clear:both;
	float:right;
	font-size:14px;
	font-weight:bold;
	text-align:right;
	margin-top:5px;	
}

#weather_sponsor {
	clear:both;
	float:right;
	position:relative;
	bottom:-8px;
}

.label {
	color:#000000;
	text-indent:7px;
}



/*//////////////////////////////////////*/

#search_box .row .field {
	width:245px;
	margin:0px 2px 0px 0px;
	padding:0px;
	float:left;
}

#search_box .row .field .textbox {
	width:245px;
	margin:0px;
	height:26px;
	padding:0px 3px 0px 3px;
	font-size:18px;
	color:#666666;
	background-color:#f7f7f7;
	border:1px solid #000000;
}

#search_box .row .field .btn {
	float:left;
}

#search_box .row .btn button {
	width:80px;
	height:28px;
	font-size:14px;
	margin-left:10px;
	background-image:url(/media/structure/search_button.png);
	background-repeat:no-repeat;
	border:0px;
	
}

#search_box .row #artist_alpha {
	text-align:left;
	width:338px;
	height:40px;
	border:1px solid #bbbbbb;
	background-image: url(/media/structure/artist_block.png);
	background-repeat:repeat;
}

#search_box .row #artist_alpha .value {
	font-size:11px;
	letter-spacing:0px;
	/*text-indent:5px;*/
}

#search_box .row #artist_alpha .value a:link,
#search_box .row #artist_alpha .value a:visited,
#search_box .row #artist_alpha .value a:active {
	color:#000000;
	text-decoration:none;
	font-weight:normal;

}

#search_box .row #artist_alpha .value a:hover {
	text-decoration:underline;
	font-weight:normal;
}

.browse_artist_alpha {
	padding-left:5px;
	float:left;
	text-align:center;
}

.browse_artist_alpha a:link,
.browse_artist_alpha a:visited,
.browse_artist_alpha a:active {
	text-decoration:none;
	font-weight:normal;
}

.browse_artist_alpha a:hover {
	text-decoration:underline;
	font-weight:normal;
}

/*/////Navigation Bar /////*/


#MainMenu {
	background-color: #3d3e2e;
	border:1px solid #000000;
	border-bottom:3px solid #725c32;
	width:100%;
	height: 25px;
	font-family:Tahoma, arial, sans serif;
	font-size:16px;
	color:#FFFFFF;
	/*text-indent:10px;*/
	text-decoration:none;
	margin:0px;
	padding:0px;
}

#MainMenu a:link,
#MainMenu a:visited,
#MainMenu a:active {
	color:#FFFFFF;
	text-decoration:none;
}

#MainMenu a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

.menu_ns {
	float:left;
	display:inline;
	margin-top:5px;
	padding:0px 8px 0px 8px;
}

.menu_div {
	float:left;
	display:inline;
	padding:5px 5px 0px 5px;
}

.activeMenuItem {
	background-color:#725c32;
	border:1px solid #725c32;
}

.submenu_ns {
	float:left;
	display:inline;
	margin-top:2px;
	padding:3px 5px 0px 5px;
	border:0px;
}

.activeMenuSubItem {
	background-color:#e1d0a0;
	border-bottom:2px solid #e1d0a0;
	border-left:1px solid #3d3e2e;
	border-right:1px solid #3d3e2e;
	border-top:1px solid #3d3e2e;
}



/*///// Whats Hot Box /////*/

#WhatsHot_wrapper {
	/*width:100%;*/
	height:100%;
	padding:5px 5px 5px 150px;
	background-image: url(/media/structure/whatshot.jpg);
	background-repeat:no-repeat;
}

#WhatsHot {
	width:940px;
	height:30px;
	background-color:#171b1a;
	font-family:Tahoma, arial, sans serif;
	font-size:14px;
	color:#FFFFFF;
	
}

#WhatsHot a:link,
#WhatsHot a:visited,
#WhatsHot a:active {
	color:#FFFFFF;
	text-decoration:underline;
}

#WhatsHot a:hover {
	color:#e1d0a0;
}



/*/////Headlines Box/////*/


.HeadlineBox {
	width:386px;
	border:1px solid #000000;
	border-top:0px;
}

.tease {
	position:relative;
	height:85px;
	width:350px;
	/*border:1px solid #550000;*/
	margin:5px 20px 5px 10px;
	padding:0px 10px 0px 10px;
	clear:both;
}


/*
 * DINGDONG:
 * removed per CA
 */
/*
.tease:hover {
	background-image: url(/media/structure/headline_hover.png);
}
*/


.teaseSeparator {
	width:80%;
	margin: 3px auto 8px auto;
	border-bottom:1px dashed #594725;
}

.tease .text {
	color:#594725;
}

.HeadlineBox .links 	a:link,
.HeadlineBox .links	a:visited,
.HeadlineBox .links	a:active {
	text-decoration:none;
	color:#3d3e2e;
}

.HeadlineBox .links a:hover {
	font-weight:normal;
	text-decoration:underline;
	color:#594725;
}

/*/////Photo Video Box/////*/

#Pic_Vid_Tab {
	width:300px;
	background-color:transparent;
	font-size:14px;
	color:#000000;
}

#photo_box{
	clear:both;
	width:300px;
	height:auto;
	background-color:#FFFFFF;
	border:1px solid #000000;
	border-top:0px;
	padding-bottom:10px;
}

#video_box{
	clear:both;
	width:300px;
	height:400px;
	background-color:#FFFFFF;
	border:1px solid #000000;
	border-top:0px;
}



.side_photo_link a:link,
.side_photo_link a:visited,
.side_photo_link a:hover,
.side_photo_link a:active {
	color:#594725;
	font-size:12px;
	float:right;
	margin-right:10px;
	margin-top:10px;
}


.Pic_Vid_text a:link,
.Pic_Vid_text a:visited,
.Pic_Vid_text a:hover,
.Pic_Vid_text a:active {
	color:#594725;
}


.pvlinks 	a:link,
.pvlinks	a:visited,
.pvlinks	a:active {
	clear:both;
	float:right;
	text-decoration:none;
	text-align:right;
	color:#3d3e2e;
	font-size:12px;
	margin:17px 15px 0px 0px;
}

.pvlinks a:hover {
	font-weight:normal;
	text-decoration:underline;
	color:#594725;
}

/*//////Ad Boxes//////*/

.Ad_300x250 {
	width:300px;
	border:1px solid #000000;
	margin-top:10px;
}

.Ad_120x600 {
	width:160px;
	border:1px solid #000000;
	margin:0px 30px;
}

.Ad_120x600_holder {
	width:220px;
	margin:0px;
}

.Ad_120x600_inner {
	width:120px;
	height:600px;
	border:1px solid #000000;
	margin:0px auto 0px auto;
}

.Ad_160x600_inner {
	width:160px;
	height:600px;
	border:1px solid #000000;
	margin:0px auto 0px auto;
}
/*//////Ad Label //////*/

.Ad_Label {
	font-size:9px;
	color:#666666;
	clear:both;
	text-align:right;
	margin:0px auto 0px auto;
}

.Ad_Label_120 {
	width:160px;
}


.Ad_Label a {
	color:#000000;
	font-weight:normal;
	text-decoration:none;
}

.Ad_Label a:hover {
	color:#999999;
	text-decoration:underline;
	/*font-weight:bold;*/
}

/*///// Social Networking /////*/

#SocialNetworking {
	width:300px;
	height:60px;
	background-color:#ffffff;
	border:1px solid #000000;
	border-top:0px;
}

.floaticon {
	float:left;
	display:inline;
	margin:10px;
}

/*///// Who's On-Air /////*/

.Onair_300 {
	clear:both;
	width:300px;
	height:100px;
	background-color:#ffffff;
	border:1px solid #000000;
	border-top:0px;
	
}

/*///// Twitter Box /////*/

#Twitter {
	width:386px;
	height:100%;
	background-color:#ffffff;
	border:1px solid #000000;
	border-top:0px;
	margin:0px;
	padding-top:5px;
}

.tweet {
	margin:0px 0px 10px 0px;
	height:65px;
	padding:0px 10px 0px 10px;
	display:block;
	background-image: url(/media/structure/twitterbee.png);
	background-repeat:no-repeat;
	background-color:#fff;
}

.tweet:hover {
	height:65px;
	padding:0px 10px 0px 10px;
	display:block;
	background-image: url(/media/structure/twitterbee_over.png);
	background-repeat:no-repeat;
	background-color:#999;	
}

.tweet .text {
	font-family: arial, sans serif;
	font-size:12px;
	color:#594725;
	text-align:justify;
	margin: 0px 10px 2px 60px;
	text-decoration:none;
	font-weight:normal;
	display:block;
	padding-top:10px;
}

.tweet a:link,
.tweet a:visited,
.tweet a:active {
	font-weight:bold;
	text-decoration:none;
	color:#666;	
}

.tweet a:hover {
	font-weight:bold;
	text-decoration:underline;
	color:#666;
}

.tweet:hover {
	background-color:#c5c5c4;
}

.tweet img {
	border:1px solid #000000;
	margin:5px 10px 5px 5px;
	float:left;
}


#Twitter .teaseSeparator {
	width:80%;
	height:1px;
	margin: 1px auto 0px auto;
	border-bottom:1px dashed #594725;
}

#twitter_sidebar {
	padding-top:31px;
}

/*///// Recent Twitter /////*/

#RecentTwitter {
	width:300px;
	height:auto;
	background-color:#ffffff;
	border:1px solid #000000;
	border-top:0px;
}

/*///// Public Appearance /////*/

#PublicAppearance {
	width:300px;
	height:60px;
	background-color:#ffffff;
	border:1px solid #000000;
	border-top:0px;
}

/*///// Contextual Info /////*/

#titlebar_context {
	background-color:#3d3e2e;
	border-bottom:7px solid #594725;
	/*width:100%;*/
	height:28px;
	border-left:1px solid #000000;
	border-top:1px solid #000000;
	border-right:1px solid #000000;
	width:618px;
}

.ContextInfo {
	width:618px;
	height:400px;
	overflow-y:scroll;
	background-color:#ffffff;
	border:1px solid #000000;
	border-top:3px solid #594725;
}

#Tab_context {
	width:620px;
	height:30px;
	font-size:14px;
	color:#ffffff;
	clear:both;
}

.event_tease {
	height:100px;
	clear:both;
	background-color:#ffffff;
}

.event_tease img{
	float:left;
	width:100px;
	height:75px;
	margin:10px;
	border:1px solid #000;
}

.event_tease .title{
	float:left;
	width:400px;
	font-size:16px;
	font-weight:bold;
	margin-top:10px;
}

.event_tease .title a:link,
.event_tease .title a:visited,
.event_tease .title a:active {
	color:#594725;
	text-decoration:none;
}

.event_tease .title a:hover {
	text-decoration:underline;
}


.event_tease .detail{
	float:left;
	font-size:14px;
	margin-top:5px;
}


.evt_darker {
	background-color:#cfcfcf;
}


/*///// Contest Tease /////*/

#ContestTease {
	width:300px;
	border:1px solid #000000;
	font-family:arial, sans serif;
	font-size:12px;
}

.contest_title {
	width:290px;
	font-size:18px;
	font-weight:bold;
	color:#3d3e2e;
	text-align:center;
	margin:15px auto 10px auto;

}

.separator {
	width:80%;
	height:2px;
	border-bottom:1px dashed #000000;
	margin:0px 10% 0px 10%;
}

.contest_body {
	width:80%;
	color:#594725;
	text-align:justify;
	margin: 10px auto 20px auto;
}

.contest_body a:link,
.contest_body a:visited,
.contest_body a:active {
	color:#594725;
	text-decoration:none;
}

.contest_body a:hover {
	color:#3d3e2e;
	text-decoration:underline;
}

.contest_sponsor {
	width:100%;
	margin:15px auto 0px auto;
	text-align:center;
}

.contest_sponsor img{
	margin:0px 0px 10px 0px;
}
	

/*///// Rotating Promos /////*/

.RotatingPromo_220x80 {
	margin:20px 0px 0px 0px;
	width:220px;
	height:80px;
	background-color:none;
}

.RotatingPromo_300x80 {
	margin:0px;
	width:300px;
	height:80px;
	background:transparent;
	border:1px solid #000000;
}

/*///// Footer /////*/

#PageFooter {
	margin:0px 0px 10px 0px;
	padding-top:0px;
	width:960px;
	height:390px;
	background-color:#725c32;
}

.bottom_leaderboard {
	width:728px;
	height:90px;
	background-image:url(/media/structure/leaderboard.png);
	margin:0px 116px 20px 116px;
	border:1px solid #000000;
}

.footer_advertise_with_us a {
	position:relative;
	top:-20px;
	left:-115px;
	float:right;
	font-size:.5em;
	color:white;
	text-decoration:none;
}

.logo_links {
	width:959px;
	clear:both;
	float:left;
	padding:0px;
	margin:0px;
	margin-left:15px;
}

.logo_links img {
	float:left;
	padding:0px;
	margin:0px;
}

.sitemap {
	width:959px;
	margin:0px;
	padding:0px;
	font-family:arial, sans serif;
	font-size:12px;
	clear:both;
	float:left;
}

.sitemap ul {
	list-style:none;
}

.sitemap li {
	list-style:none;
}

.sitemap li a:link{
	color:#000000;
	text-decoration:none;
}

.sitemap li a:visited{
	color:#1e1e1e;
	text-decoration:none;
}

.sitemap li a:hover{
	text-decoration:underline;
}

.sitemap .lc {
	width:298px;
	height:290px;
	float:left;
	display:inline;
	background-color:#e1d0a0;
	border:10px solid #725c32;
}

.sitemap .cc {
	width:298px;
	height:290px;
	float:left;
	display:inline;
	background-color:#e1d0a0;
	border:10px solid #725c32;
}

.sitemap .rc {
	width:298px;
	height:290px;
	float:left;
	display:inline;
	background-color:#e1d0a0;
	border:10px solid #725c32;
}

.sitemap .pipe {
	width:1px;
	height:290px;
	margin-top:10px;
	float:left;
	display:inline;
	border-right:1px dashed #000000;
}

.sitemap .li_square {
	list-style-type:square;
	margin-left:20px;
}


#PageFooter .separator {
	width:80%;
	height:2px;
	border-bottom:1px dashed #000000;
	margin:0px 10% 0px 10%;
}

/*///// Chris Carr Company /////*/

.cc_titlebar {
	background-color:#000000;
	border:1px solid #000000;
	border-bottom:7px solid #601607;
	height:35px;
	width:426px;
	
}

.cc_content {
	width:406px;
	background-color:#FFFFFF;
	border:1px solid #000000;
	border-top:0px;
	height:100%;
	padding:10px;
	margin:0px;
}

.cc_content a:link,
.cc_content a:visited,
.cc_content a:hover,
.cc_content a:active{
	color:#594725;
}

/*///// front page /////*/

.frontPage .cc_titlebar {
	background-color:#000000;
	border:1px solid #000000;
	border-bottom:7px solid #601607;
	/*width:100%;*/
	height:28px;
	width:296px;
}

.frontPage .cc_content {
	background-color:#FFFFFF;
	border:1px solid #000000;
	border-top:0px;
	height:100%;
	padding:10px;
	margin:0px;
}



/*///// Blog /////*/


.blog_info {
	width: 400px;
	
}

.blog_meta {
	font-size:10px;
	margin-bottom:5px;
}

.blog_main_link {
	float:right;
}

.blog_main_link a:link,
.blog_main_link a:visited,
.blog_main_link a:hover,
.blog_main_link a:active {
	font-style:normal;
	font-weight:bold;
	font-size:12px;
	color:#594725;
}

.blog_title {
	font-style:italic;
}

.blog_title a:link,
.blog_title a:visited,
.blog_title a:hover,
.blog_title a:active {
	font-style:normal;
	font-weight:bold;
	font-size:12px;
	color:#594725;
}

.blog_info_front_box {
	width:278px;
	padding:10px;
	background-color:#FFFFFF;
	border:1px solid #000000;
	border-top:0px;
	height:100%;
	margin:0px;
}	

.blog_info_front {
	font-style:italic;
}

.blog_info_front a:link,
.blog_info_front a:visited,
.blog_info_front a:hover,
.blog_info_front a:active {
	font-family:arial, sans serif;
	font-style:normal;
	font-weight:bold;
	font-size:12px;
	color:#594725;
}

.blog_info_front .row {
	margin:0px;
	padding:0px;
} 

.blog_title_wrapper {
	width: 280px;
	margin:10px 0px;
	font-size:12px;
}

.blog_title_front {
	margin:0px;

}


/*////Music Headlines /////*/

.musicnews_info_front {
	width:280px;
	padding:10px;
	background-color:#FFFFFF;
	border:1px solid #000000;
	border-top:0px;
	height:100%;
	margin:0px;
}

.musicnews_info_front .row {
	margin:0px;
} 

.musicnews_info_front {
	width: 280px;
	margin:0px 0px 20px 0px;
	font-size:12px;
}

.musicnews_info_front a:link,
.musicnews_info_front a:visited,
.musicnews_info_front a:hover,
.musicnews_info_front a:active {
	font-family:arial, sans serif;
	font-style:normal;
	font-weight:bold;
	font-size:12px;
	color:#594725;
}

.musicnews_tease_front {
	margin:10px 0px;
}

.djblog_link {
	text-align:right;
	margin:0px;
}

.djblog_link a:link,
.djblog_link a:visited,
.djblog_link a:active,
.djblog_link a:hover {
	font-weight:normal;
	color:#333333;
	text-decoration:underline;
}

.twitter_link {
	text-align:right;
	margin-bottom:10px;
}

.twitter_link a:link,
.twitter_link a:visited,
.twitter_link a:active,
.twitter_link a:hover {
	color:#333333;
	margin-right:10px;
	text-decoration:underline;
}

.row_content_spaced {
	margin:0px;
	padding:0px;
}


/*///// Weather Page Style /////*/

#wx_alert {
	margin:0px 50px 10px 50px;
	border:2px solid #725c32;
	padding:10px;
	font-size:14px;
	font-weight:bold;
	color:#725c32;
	background-color:#e1d0a0;
}

#wx_fiveday {
	margin:0px 40px;
}

.wx_daily {
	margin:0px 14px 20px 14px;
	padding:0px 0px 10px 0px;
	width:80px;
	float:left;
	text-align:left;
}

.wx_daily_image {
	border:1px solid #000000;
	margin:0px;
}

.wx_daily_dayname {
	font-family:Tahoma;
	font-size:15px;
	color:#3d3e2e;
	font-weight:bold;
	text-align:center;
}

.wx_daily_detail {
	font-family:Tahoma;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	text-align:center;
	margin-bottom:5px;
}

.wx_daily_temp {
	font-family:Tahoma;
	font-size:12px;
	color:#009900;
	font-weight:bold;
	text-align:center;
	color:#725c32;
}

.wx_fiveday img {
	margin:0px;
	clear:both;
}

#wx_map_title {
	background-color:#3d3e2e;
	border:1px solid #000000;
	border-bottom:7px solid #594725;
	/*width:100%;*/
	height:28px;
	width:619px;
}

#wx_map {
	border:1px solid #000;
	border-top:0px;
	width:619px;
	background-color:#fff;

}

#wx_mapimg {
	width:598px;
	margin:10px;

}

#wx_fullforecast_title {
	background-color:#3d3e2e;
	border:1px solid #000000;
	border-bottom:7px solid #594725;
	/*width:100%;*/
	height:28px;
	width:620px;
	margin-bottom:0px;
}

#wx_fullforecast {
	border:1px solid #000;
	border-top:0px;
	width:600px;
	background-color:#fff;
	margin-top:0px;
	padding:10px;
}

#wx_fullforecast h3{
	margin-top:0px;
	color:#594725;
	font-size:14px;
	font-style:italic;
}

.traffic {
	width:940px;
	margin:10px 10px 10px 10px;
	background-color:#ffffff;
	border:1px solid #000000;
}


/*///// News home page /////*/

#news_home_block {
	clear:both;
	width:618px;
	background-color:#fff;
	border:1px solid #000;
}

#news_home_block h1 {
	margin-top:-6px;
}

.news_sticky {
	width:600px;
	clear:both;
}



.news_sticky img {
	float:left;
	width:200px;
	border:1px solid #000000;
	margin:0px 10px 0px 10px;
}


.news_recent img {
	float:left;
	width:80px;
	border:1px solid #000000;
	margin:0px 5px 0px 5px;
}



.news_sticky h2 {
	font-size:18px;
	color:#594725;
	margin:0px 10px 0px 10px;
}

.news_sticky h3 {
	color:#725c32;
	font-size:14px;
	font-style:italic;
	margin:0px 10px 0px 10px;
}

.news_sticky .text {
	font-size:12px;
	color:#3d3e2e;
	margin:5px 15px 10px 10px;
	text-align:justify;
	border-bottom:1px dashed #000;	
	padding-bottom:10px;
}

#news_headlines {
	float:left;
	width:318px;
	margin:0px;
	padding:0px;
}

#news_headlines_content {
	width:318px;
	border:1px solid #000;
	border-top:0px;
	background-color:#fff;
	margin:0px;
	padding:10px 0px 0px 0px;
	
}


.news_recent img{
	float:left;
	width:40px;
	height:30px;
	margin:10px;
	border:1px solid #000;
	display:none;

}

.news_recent h2{
	float:left;
	font-size:14px;
	color:#594725;
	margin:0px 10px 0px 10px;
}

.news_recent h3{
	float:left;
	font-size:12px;
	font-style:italic;
	color:#725c32;
	margin:5px 10px 0px 10px;
}

.news_recent .text{
	float:left;
	font-size:12px;
	color:#000;
	margin:0px 10px 0px 10px;
	text-align:justify;
	border-bottom:1px dashed #000;	
	padding-bottom:10px;
}

.news_headline_title {
	background-color:#3d3e2e;
	border:1px solid #000000;
	border-bottom:7px solid #594725;
	width:318px;
	height:28px;
	margin:20px 0px 0px 0px;
}


#weather_small {
	float:left;
	width:290px;
	margin:20px 0px 0px 10px;
}

#weather_map_small {
	width:270px;
	height:300px;
	border:1px solid #000;
	border-top:0px;
	padding:10px;
	background-color:#fff;
	
}

#weather_map_small img{
	width:270px;	
}

#weather_map_small_text {
	margin:2px 10px 10px 10px;
}

#weather_map_small_text a:link, 
#weather_map_small_text a:visited,
#weather_map_small_text a:hover,
#weather_map_small_text a:active {
	color:#594725;
}




.news_small_title {
	background-color:#3d3e2e;
	border:1px solid #000000;
	border-bottom:7px solid #594725;
	width:290px;
	height:28px;
}


#traffic_promo {
	float:left;
	width:290px;
	margin:20px 0px 0px 10px;
}

/*///// Jock Home Page /////*/

#JockBox_home {	
	float:left;
	width:618px;
	height:680px;
	background-color:#725c32;
	border:1px solid #000;
	margin-top:-10px;
}

.JockBox_container {
	float:left;
	width:292px;
	height:122px;
	border:1px solid #000;
	margin:10px 0px 0px 10px;
	background-color:#fff;
}

.JockBox_image {
	float:left;
	width:100px;
	height:100px;
	border:1px solid #000;
	margin:10px;
}

.JockBox_name {
	float:right;
	width:158px;
	height:20px;
	text-align:center;
	padding-top:20px;
	font-size:14px;
	font-weight:bold;
	margin:10px 10px 0px 0px;
	line-height:14px;
}

.JockBox_onair {
	float:right;
	width:158px;
	height:24px;
	text-align:center;
	font-size:12px;
	margin:0px 10px 5px 0px;
	line-height:12px;
}

.JockBox_links {
	float:right;
	font-size:12px;
	text-align:center;
	width:160px;
	margin-top:0px;
	margin-right:10px;
}

.JockBox_links_maverick {
	float:right;
	font-size:12px;
	text-align:center;
	width:160px;
	margin-top:12px;
	margin-right:10px;
}

.JockBox_links a:link,
.JockBox_links a:visited,
.JockBox_links a:hover,
.JockBox_links a:active {
	color:#725c32;
}

.JockBox_links_maverick a:link,
.JockBox_links_maverick a:visited,
.JockBox_links_maverick a:hover,
.JockBox_links_maverick a:active {
	color:#725c32;
}


#jock_header {
	border:1px solid #000;
	overflow:hidden;
	height:230px;
}


.jock_ad {
	border:1px solid #000;
	margin-bottom:10px;
	height:116px;
}

/*///// Jock Fav Links /////*/

#jocklink_ul {
	width:426px;
	background-color:#fff;
	border:1px solid #000;
	border-top:0px;
	margin-top:-12px;
}

#jocklink_ul ul{
	list-style-type:square;
	padding-top:8px;
}

#jocklink_ul ul li{
	margin-top:10px;
	line-height:15px;
}

#jocklink_ul ul li a:link,
#jocklink_ul ul li a:visited,
#jocklink_ul ul li a:hover,
#jocklink_ul ul li a:active {
	color:#594725;
}

/*///// Contest Home Page /////*/

#header_image {
	border:1px solid #000;
	height:230px;
}

#Contest_home_block {
	width:618px;
	/*height:230px;*/
	background-color:#fff;
	border:1px solid #000;
	border-top:0px;
}

.contest_header {
	background-color:#3d3e2e;
	border:1px solid #000000;
	border-bottom:7px solid #594725;
	width:618px;
	height:28px;
	margin:10px 0px 0px 0px;
}

.contest_block {
	width:608px;
	background-color:#725c32;
	border:1px solid #000;
	border-top:0px;
	padding:5px;
}


.contest_block2 {
	width:608px;
	background-color:#fff;
	border:1px solid #000;
	border-top:0px;
	padding:5px;
	
}

#contest_header {
	background-color:#3d3e2e;
	border:1px solid #000000;
	border-bottom:7px solid #594725;
	width:618px;
	height:28px;
	margin:10px 0px 0px 0px;
}

#contest_block {
	width:608px;
	background-color:#725c32;
	border:1px solid #000;
	border-top:0px;
	padding:5px;
}

.main_contest {
	padding:10px 20px 10px 8px;;
	font-size:16px;
	color:#594725;
	margin-left:10px;
}

.main_contest a:link,
.main_contest a:visited,
.main_contest a:hover,
.main_contest a:active {
	color:#594725;
}
.main_contest img{
	float:left;
	border:1px solid #000;
	margin:0px 20px 10px -5px;

}

.contest_block2 .main_contest {
	padding:0px 20px 10px 8px;;
	font-size:14px;
	line-height:16px;
	color:#594725;
	margin-left:10px;
}

.contest_block2 .main_contest a:link,
.contest_block2 .main_contest a:visited,
.contest_block2 .main_contest a:hover,
.contest_block2 .main_contest a:active {
	color:#594725;
}
.contest_block2 .main_contest img{
	float:left;
	border:1px solid #000;
	margin:0px 20px 10px -5px;

}

.secondary_contest {
	float:left;
	width:292px;
	height:122px;
	border:1px solid #000;
	margin:5px;
	background-color:#fff;
}
	
.secondary_contest img{
	float:left;
	border:1px solid #000;
	margin:10px 10px;

}

.secondary_contest_text {
	width:145px;
	float:left;
	padding:10px;
	font-size:12px;
	color:#594725;
}

.secondary_contest_text a:link,
.secondary_contest_text a:visited,
.secondary_contest_text a:hover,
.secondary_contest_text a:active {
	color:#594725;
}


.musicnews_tease a, .musicnews_tease a:visited,
.musicnews_story a, .musicnews_story a:visited {
	color:#594725;
}


#jock_header {
	width:618px;
	height:230px;
	margin-bottom:10px;
}

#cincysavers_box {
	width:300px;
	height:250px;
	border:1px solid #000;
	overflow:hidden;
}



/* Holiday Channel */

#holidaymusic {
	width:300px;
	height:100px;
	border:1px solid #000;
	overflow:hidden;
	margin-bottom:20px;	
}




#ringbells {
	width:300px;
	height:250px;
	border:1px solid #000;
	margin-top:20px;
}


/* School Closings */

#closings_sponsor {
	width:468px;
	height:60px;	
	border:1px solid #000;
	margin:10px auto 0px auto;
	
}
