﻿
body
{
	background: #45403D url( "siteimages/main_background.jpg" ) ;
    color: #2B2726;
    font-family: verdana, arial, tahoma;
    font-size: 9pt;
}

a:link, a:hover, a:visited, a:active
{
    color: #2B2726;
}

img
{
    border: none;
}
#flashartists
{
	src: url("/siteimages/artists.swf");
}
.cmsWrapper h1
{
	background: #FFFFFF url( "siteimages/h1_background.jpg" ) no-repeat top !important;
	padding: 7px 16px 5px 16px !important;
	margin: -7px 0px 0px -16px !important;
    height: 35px !important;
    color: #4289A5 !important;
    font-size: 10pt !important;
    font-weight: bold !important;
}

#middle_content h1
{
	background: #FFFFFF url( "siteimages/h1_background.jpg" ) no-repeat top !important;
	padding: 7px 16px 5px 16px !important;
	margin: -7px -16px 0px -16px !important;
    height: 35px !important;
    color: #4289A5 !important;
    font-size: 10pt !important;
    font-weight: bold !important;
}

#right_content h1
{
	background: #FFFFFF url( "siteimages/h1_background.jpg" ) no-repeat top !important;
	padding: 7px 0px 5px 12px !important;
	margin: -2px -12px 0px -4px !important;
    height: 35px !important;
    color: #4289A5 !important;
    font-size: 10pt !important;
    font-weight: bold !important;
}

.sf_back a:link, .sf_back a:active, .sf_back a:visited, .sf_back a:hover
{
    font-size: 12pt;
    font-weight: bold;
    margin: 2px 0px 20px 0px !important;
}
.sf_back
{
    margin: 2px 0px 20px 0px !important;
}

h2
{
    color: #3488C8 !important;
    font-size: 10pt !important;
    font-weight: bold !important;
    margin: 2px 0px 5px 0px !important;
}

h2 a:link, h2 a:active, h2 a:visited, h2 a:hover
{
    color: #3488C8 !important;
    font-size: 10pt !important;
    font-weight: bold !important;
    margin: 2px 0px 5px 0px !important;
}

h3
{
    color: #3488C8 !important;
    font-size: 10pt !important;
    font-weight: bold !important;
    margin: 2px 0px 5px 0px !important;
}

h3 a:link, h3 a:active, h3 a:visited, h3 a:hover
{
    color: #3488C8 !important;
    font-size: 10pt !important;
    font-weight: bold !important;
    margin: 2px 0px 5px 0px !important;
}

#background
{
    width: 968px;
    padding: 0px 7px 0px 4px;
    background: #5497CC url( "siteimages/background.jpg" ) repeat-x top;
    border: solid 1px #000000;
    text-align: left;
}

#main_table
{
    background-image: url( "siteimages/background_fade.png" );
}

#header_left_edge
{
    width: 10px;
    background-image: url( "siteimages/header_left_edge.jpg" );
}

#artist_flash
{
    width: 319px;
}

#header_right
{
    width: 639px;
}

#header_flash_ad
{
    width: 462px;
}

#header_flash_top
{
    height: 20px;
    width: 462px;
    background-image: url( "siteimages/header_flash_top.jpg" );
}

#header_ad
{
    margin: 23px 0px 0px 0px;
    line-height: 117px;
    height: 117px;
    max-height: 117px;
    width: 462px;
    background-color: black;
    overflow: hidden;
    vertical-align: middle;
}

#header_dj
{
    height: 307px;
    width: 177px;
    background-image: url( "siteimages/header_right.jpg" );
}

#floating_dj
{
    width: 177px;
    height: 306px;
}

.ShowLink
{
	position: relative;
	left: 20px;
	top: -265px;
}

.ListenNow
{
	position: relative;
	left: 0px;
	top: -241px;
}

#Floating_Listen_Live
{
	position: relative;
	left: 6px;
	top: 20px;
	font-size: 7pt;
}

#Floating_Listen_Live a:link, #Floating_Listen_Live a:active, #Floating_Listen_Live a:visited, #Floating_Listen_Live a:hover
{
	color: #FFFFFF;
}

#close_floating_dj_div
{
	position: relative;
	left: 145px;
	top: 20px;
}

#Floating_Show_Name
{
	position: relative;
	left: 6px;
	top: 116px;
	font-size: 8pt;
	width: 130px; 
	height: 23px;
	vertical-align: middle;
	color: #FFFFFF;
}

#Floating_Show_Name a:link, #Floating_Show_Name a:active, #Floating_Show_Name a:visited, #Floating_Show_Name a:hover
{
	color: #FFFFFF;
}

#header_border
{
    width: 958px;
    line-height: 9px;
    height: 9px;
    background-image: url( "siteimages/header_border_bottom.jpg" );
}

#now_playing_bar
{
    width: 948px;
}

#now_playing
{
    height: 38px;
    width: 577px;
    float: left;
}

#now_playing iframe
{
    border: none;
    outline: none;
    height: 38px;
    width: 577px;
    display: block;
    overflow: hidden;
}

#listen_live
{
    width: 134px;
    line-height: 24px;
    padding-top: 14px;
    background: #FFFFFF url( "siteimages/listen_live.jpg" ) no-repeat bottom;
    float: left;
    text-align: center;
    overflow: hidden;
}

#listen_live a:link, #listen_live a:hover, #listen_live a:visited, #listen_live a:active
{
    text-decoration: none;
    color: #4289A5;
    font-weight: bold;
    
}

#listen_shadow
{
    width: 57px;
    height: 29px;
    padding-top: 9px;
    background: #FFFFFF url( "siteimages/listen_shadow.jpg" ) no-repeat bottom;
    float: left;
}

#listen_sponsor
{
    width: 180px;
    height: 38px;
    float: left;
    background-color: #FFFFFF;
}

#listen_border_bottom
{
    width: 948px;
    line-height: 4px;
    height: 4px;
    background: #FFFFFF url( "siteimages/listen_border_bottom.jpg" ) no-repeat bottom;
    float: left;
}

#content
{
    background-color: #FFFFFF;
}

#search_form
{
    text-align: right;
    padding: 5px 5px 0px 0px;
    width: 179px;
    height: 56px;
    background-color: #2A2521;
    color: white;
}

#weather
{
    height: 52px;
    line-height: 52px;
    width: 510px;
    padding: 0px 8px 0px 8px;
    vertical-align: middle;
    background-color: #FFFFFF;
    background-image: url( "siteimages/weather_border_bottom.jpg" );
    color: #0A1E5D;
    font-family: tahoma;
}

#weather a:link, #weather a:hover, #weather a:visited, #weather a:active
{
    color: #0A1E5D;
    font-family: tahoma;
}

#side_menu
{
    width: 184px;
}

#side_menu div
{
}

#top_menu
{
    height: 41px;
    background-image: url( "siteimages/TopMenuBackground.gif" );
}

#top_menu td
{
    height: 41px;
    border-right: solid 1px #3C5864;
    text-align: center;
}

#top_menu a:link, #top_menu a:hover, #top_menu a:visited, #top_menu a:active
{
	font-size: 8pt;
    color: #FFFFFF;
    text-decoration: none;
}

#top_menu a:hover
{
    color: #112155;
}

#top_menu_padding
{
    height: 20px;
    background-color: #2A2521;
}

#left_content
{
    width: 184px;
    vertical-align: top;
    background: #F9F9F9 url( "siteimages/side_menu_background.jpg" ) repeat-x top;
}

#left_side_content_container
{
	margin: 50px 6px 0px 6px;
    width: 172px;
    overflow: hidden;
}

#middle_content
{
    vertical-align: top;
}

#middle_content_dj
{
    width: 526px;
    vertical-align: top;
    overflow: hidden;
}

#right_content_container
{
    width: 238px;
    vertical-align: top;
    background-image: url( "siteimages/content_border.jpg" );
    overflow: hidden;
}
#right_content
{            
    width: 214px;
	padding: 0px 12px 0px 12px;
    overflow: hidden;
}
        
#main_content_container_dj
{
    width: 526px;
    overflow: hidden;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
}

#main_content
{
    width: 494px;
    overflow: hidden;
}        

#Main_Content_Area_dj
{
	margin: 0px 16px 0px 16px;
}

#main_content_footer
{
    width: 494px;
    overflow: hidden;
}

#main_content_left
{
	float: left;
    width: 245px;
    margin-right: 2px;
    overflow: hidden;
}
        
#main_content_right
{
	float: right;
    width: 245px;
    margin-left: 2px;
    overflow: hidden;
}

#main_content_container
{
	margin: 0px 16px 0px 16px;
	vertical-align: top;
}

#Main_Title
{
	padding: 7px 16px 5px 16px;
	margin: 0px -16px 0px -16px;
	background: #FFFFFF url( "siteimages/content_background.jpg" ) no-repeat top;
    min-height: 35px;
    color: #4E5861;
    font-size: 10pt;
    font-weight: bold;
}

#Main_Title_dj
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
    color: #4E5861;
    font-size: 10pt;
    font-weight: bold;
}

#Main_Content_Area .youtubevid
{
    width: 494px;
    height: 410px;
}

#Main_Content_Area_dj .youtubevid
{
    width: 494px;
    height: 410px;
}

#right_content .youtubevid
{
    width: 214px;
    height: 177px;
}
#left_side_content_container .youtubevid
{
    width: 172px;
    height: 145px;
}

#main_content .youtubevid
{
    width: 494px;
    height: 410px;
}

#main_content_footer .youtubevid
{
    width: 494px;
    height: 410px;
}

#main_content_left .youtubevid
{
    width: 245px;
    height: 200px;
}
        
#main_content_right .youtubevid
{
    width: 245px;
    height: 200px;
}

.validatorCalloutStyle
{
	background-color: LemonChiffon;
	border: dotted 1px red;
}

#imageGalleryLabel
{
    color: #3488C8;
    font-size: 10pt;
    font-weight: bold;
    margin: 2px 0px 5px 0px;
}
.NewsBox_Title
{
	float: left;
	padding-left: 5px;
}
.NewsBox_Link
{
	float: right;
	padding-right: 5px;
}
.NewsBox_Container
{
	border: solid 1px silver;
	margin: 10px 0px 5px 0px;
}
.NewsBox_Header
{
	padding: 3px 0px 3px 0px;
	border-bottom: solid 1px silver;
    background-image: url( "siteimages/TopMenuBackground.gif" );
    background-repeat: repeat-x;
    color: White;
    font-weight: bold;
}
.NewsBox_Header a:link, .NewsBox_Header a:active, .NewsBox_Header a:visited, .NewsBox_Header a:hover
{
    color: White;
}
#makeHomepage
{
	cursor: pointer;
	text-align: center;
	line-height: 35px;
    background-image: url( "siteimages/TopMenuBackground.gif" );
	color:White;
	font-weight: bold;
	margin: 0px -12px 10px -12px;
}

#wrapper
{
	text-align: left;
}
#BottomCopy
{
	color:#3E6F96;
	font-family:Arial Narrow;
	font-size:8pt;padding-top:5px;
}
#BottomCopy a:link,#BottomCopy  a:active, #BottomCopy a:visited
{
	color:#3E6F96;
	text-decoration:underline;
}
#BottomCopy a:hover
{
	text-decoration:none;
}
