﻿/*
ul {
	margin: 0; padding: 0; border: 0;
	font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit;
	vertical-align: baseline;
}
*/


/* New Flipper styles */

#slider1
{   
    width:420px;
    margin: 0px 0px 0px 12px;
    padding: 10px 0px 0px 10px;
    background-color: #dce5eb;
}


 #slider1 .mainstoryImage
{
    width:420px;
    height:240px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border: solid 1px #000;
    
}

#slider1 .mainstoryLink
{   
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: 420px;
    
}

#slider1 a.mainstoryHeadline:link { color: #005696; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; line-height:20px;}
#slider1 a.mainstoryHeadline:visited { color: #005696; text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px; font-weight: bold; line-height:20px;}
#slider1 a.mainstoryHeadline:hover {  color: #f88324; text-decoration: none; border-bottom: dotted 1px #f88324;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px; font-weight: bold; line-height:20px;}

#slider1 .mainstoryText 
{
font-family: Verdana, Sans-Serif;
font-size: 10px;
color: #000000;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
line-height: 12px;
}









.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
/*border: 1px solid #000000;
border-bottom-width: 1px;*/
width: 420px; /*width of featured content slider*/
height: 300px;
padding: 5px;
}



.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 10;  /*leave as is*/
right: 0;
padding: 0px;
width: 425px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
/*background-color: Fuchsia;*/
opacity: 1;
}

.pagination{
width: 430px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: center;
background-color: #dce5eb;    /*dce5eb*/
padding: 10px 10px 5px 10px;
}

.pagination a{
padding: 2px 6px 4px 6px;
text-decoration: none; 
color: #00007D;
background: white;
border: 1px solid #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

.pagination a:hover, .pagination a.selected{
color: #fff;
background-color: #075794;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 2px 6px 4px 6px;

}

/* end New flipper styles */





/* AJAX animation styles */
.nowplaying_radioyou
{   

    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 10px;
    vertical-align:top;
    text-align:center;
    width: 200px;
    height: 300px;
}
.demoarea {
	padding:20px;
	background:#FFF url(i/demotop.png) no-repeat left top;
}

.demoarea p 
{
	padding:5px;
}

.demoheading {
	padding-bottom:20px;
	color:#5377A9;
	font-family:Arial, Sans-Serif;
	font-weight:bold;
	font-size:1.5em;
}

.demobottom {
	height:8px;
	background:#FFF url(i/demobottom.png) no-repeat left bottom;
}


.AJAX-link
{   
    float: left;
}

.wireFrame 
{
    /*float:right;*/
display: 	none; 
overflow: hidden; 
z-index: 2; 
background-color: #e0dfb1; 
border: solid 1px #D0D0D0;

}

.CloseButtonStyle {
background-color: #666666; 
color: #FFFFFF; 
text-align: center; 
font-weight: bold; 
text-decoration: none; 
border: outset thin #FFFFFF; 
padding: 5px;
}

.error
{
 color: #ff0000;  
    
    
    
}


/* end AJAX animation styles */
#countdown
{
    padding: 10px 0px 10px 0px;
    margin: 0px 0px 0px 0px;
    background-image: url(../i/blue_square_back.gif);
    border: solid #c5d1d9 1px;
    width: 582px;
    text-align:center;
    vertical-align: bottom;
    
 }
 
#countdown .countdowntext
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    text-align:left;
    font-family: verdana, arial, helvetica;
    font-size: 12px; 
    font-weight: normal;
    
 }

#countdowncontainer 
{
    font-family: verdana, arial, helvetica;
    font-size: 12px; 
    font-weight: normal;
    text-align:center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    vertical-align: bottom;
    
 }

body 
{
font-family: Verdana, Sans-Serif;
font-size: 12px;
color: #005596;
text-align: center;
vertical-align: top;
background-color: #3d484e;
margin: 10px 0 0 0;
padding: 0px;
line-height: 14px; 
height:100%;
}

.afterEarthfest 
{
font-family: Verdana, Sans-Serif;
font-size: 12px;
color: #005596;
text-align: center;
vertical-align: top;
background-color: #3d484e;
margin: 10px 0 0 0;
padding: 0px;
line-height: 14px; 
height:100%;
}


.Earthfest 
{
font-family: Verdana, Sans-Serif;
font-size: 12px;
color: #005596;
text-align: center;
vertical-align: top;
    background-image: url(../i/earthfestbackdrop.jpg);
    background-repeat: repeat;
margin: 10px 0 0 0;
padding: 0px;
line-height: 14px; 
height:100%;
}



.bodyFourth
{
    background-image: url(../i/background_fourth.gif);
    background-repeat: repeat;
}


.border
{
    border: solid 1px #000000;
 
}

.clear 
{
    background: inherit;
    clear: both;
    height: 0px;
}

.space_me 
{
   
    height: 55px;
}

img
{
border: none 0 #ffff00; 
}

/* whole page */

#wholepage
{
border: solid 1px #000000; 
width: 986px;
height:100%; 
padding: 7px 7px 3px 7px;
text-align:left;
margin:  0px auto;
background-color: #ffffff;
}

#wholethingy
{
    background-image: url(../i/background_image.gif);
    background-repeat: repeat;
   /* background-color:Blue;*/
    height:100%;
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    
    
}


#default_margin
{
 margin: 10px 0px 0px 0px;

}

#wholepage .headline
{
font-family: Verdana, Sans-Serif;
vertical-align: top;
font-size: 18px;
color: #000000;
font-weight:bold;
padding:10px 0px 10px 0px;
margin:0px 0px 0px 0px;
text-align:center;
}
#wholepage .text
{
font-family: Verdana, Sans-Serif;
font-size: 12px;
color: #000000;
font-weight:normal;
padding:0px 0px 0px 0px;
margin:0px 10px 0px 10px;
text-align:left;
}



#topLeft
{
    float:left;
    width: 233px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

#topRight
{
    float: right;
    width: 25px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;

}


#topMid
{ width: 728px;
  height: 150px;
  padding:  0px 0px 0px 0px;
  margin:  0px 0px 0px 233px;
  vertical-align:top;
  /*background-color:Aqua;*/
}

#topMid .topMid_a
{
  width: 728px;
  height:54px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  vertical-align:top;
  
}

#topMid .topMid_b
{
    width:728px;
    height:96px;
    background-image: url(../i/Leaderboard_slice.gif);
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    vertical-align: top;
}




/* footer stuff */

#footer
{
    vertical-align: top;
    width: 986px;
    height:104px;
    padding: 5px 0px 0px 0px;
    margin: 5px 0px 0px 0px;
   background-image:url(../i/footer_slice.gif);
    background-repeat:no-repeat;
     /*background-color: Aqua;*/
}

#footer .fleft
{
  float:left;    
  vertical-align: top;
  text-align: left;
  padding: 0 0 0 0;
  margin: 4px 4px 0 0;
  width: 254px;
  /*background-color:Aqua;*/
}

#footer .fleft, .GMB
{
    width: 200px;
    height: 50px;
    padding: 5px 0 0 37px;
    font-family: Verdana, Sans-Serif;
    font-size: 10px;
    color: #ffffff;
    text-align: left;
    vertical-align: top;
    line-height:12px;
}

#footer .fright
{
  float: right;
  vertical-align: top;    
  text-align: center;
  padding: 0;
  margin: 17px 0 0 0;
  width: 254px;
  color: #ffffff;
 
}


#footer .fmid
{
  vertical-align: top;
  text-align:center;      
  padding: 0px 0px 0px 0px;
  margin: 15px 3px 0px 254px;
  width: 468px;
  /*border: solid 1px #000000;*/

}

#footer a {color: #fff;  font-size: 10px; padding: 4px 0px 0px 0px; text-decoration: none; }
#footer a:hover {color: #fff;  font-size: 10px; padding: 4px 0px 0px 0px; text-decoration: underline;}

/* end footer stuff */

#main_content_left
{
    float:left;
    width: 817px;
    height: 100%;
    padding: 0 0 0 0;
    margin: 0px 0 0px 0;
    background: inherit;
}

#main_content_left_D
{
    float:left;
    width: 817px;
    height: 100%;
    padding: 0 0 0 0;
    margin: 5px 0 0px 0;
    background: inherit;
}


#main_content_left .lpLeftTitle
{
    float:left;
    text-align:left;
    width: 240px;
    vertical-align: top;   
    font-size: 16px; 
    font-weight: bold; 
    background-color:#005596;
    /*border: solid 0px #f58426;*/
    margin: 0px 0px 0px 75px; 
    padding: 10px 10px 10px 10px; 
    color: #ffffff;  
    
}

#main_content_left .lpRightTitle
{
    float:right;
    text-align:left;
    width: 240px;
    vertical-align: top; 
    color: #ffffff;  
    font-size: 16px; 
    font-weight: bold; 
    background-color:#005596;
   /* border: solid 0px #f58426;*/
    margin: 0px 0px 0px 0px; 
    padding: 10px 0px 10px 0px; 
    
    
}

#main_content_left .lpMidTitle
{
    text-align:left;
    vertical-align: top;   
    font-size: 16px;   
    font-weight: bold; 
    background-color:#005596;
    /*border: solid 0px #f58426;*/
    color: #ffffff;  
    padding: 10px 0px 10px 20px; 
    margin: 0px 60px 0px 0px; 
}






#left_column
{   
    float:left;
    width:450px;
    padding:0px 0px 0px 0px;
    margin: 0px 4px 0px 0px;
    vertical-align: top;
}

#main_story
{
    width:450px;
    height:348px;
    background-image: url(../i/main_story_background.gif);
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    vertical-align:top;
}








#main_story .countdown
{
    padding: 6px 0px 8px 0px;
    margin: 5px 0px 5px 15px;
    /*background-image: url(../i/blue_square_back.gif);*/
    border: solid #273878 1px;
    width: 420px;
    text-align:center;
    background-color:#ffe08f;
 }

#main_story .AJAX-buttons
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 10px;
    vertical-align: bottom;
    height: 0px;
    width: 420px;
    text-align:center;
    /*background-color:Green;*/
 }
 
#main_story .countdowncontainer 
{
    font-family: verdana, arial, helvetica;
    font-size: 10px; 
    font-weight: bold;
    text-align:center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    color: #000000;


 }

#main_story .main_image
{
    width:425px;
    height:240px;
    margin: 0px 0px 0px 11px;
    padding: 10px 0px 0px 0px;
}

#main_story .main_text 
{
font-family: Verdana, Sans-Serif;
font-size: 10px;
color: #000000;
text-align: left;
vertical-align: top;
margin: 5px 5px 0px 5px;
padding: 0px 4px 0px 4px;
line-height: 12px;
}

#main_story a.home:link { color: #005696; text-decoration:none; font-family: Verdana, Sans-Serif;font-size: 10px;}
#main_story a.home:visited { color: #005696; text-decoration:none;font-family: Verdana, Sans-Serif;font-size: 10px;}
#main_story a.home:hover { color: #f36920; text-decoration: none;font-family: Verdana, Sans-Serif;font-size: 10px;}


#main_story .no-link
{color: #000000; text-decoration:none; font-family: Verdana, Sans-Serif;font-size: 10px;
}

#main_story .ss_stop
{
  background-color: #b9bec0;   
  border:#8a9396;
  color: #3c484e;
 padding:  5px 0 5px 0;
 margin: 0 0 10px 0;
}

#Tile_ads
{
    width: 448px;
    height: 162px;
    /*background-color: #dce5eb;*/
    background-image: url(../i/blue_square_back.gif);
    margin: 10px 0px 0px 0px;
    padding: 2px 0px 0px 0px;
    border: solid #c5d1d9 1px;
}

.Tile_left
{
    float:left;
    width:125px;
    height:125px;
    margin: 20px 0px 0px 15px;
}
.Tile_right
{
    float:right;
    width:125px;
    height:125px;
    margin:  20px 15px 0px 0px;
}

.Tile_mid
{
    
    width:125px;
    height:125px;
    margin: 0px 0px 0px 160px;
    padding: 20px 0px 0px 0px;
}

#bottom_items
{
    width:450px;
    height:327px;
    /*background-color:Black;*/
    margin: 10px 0px 0px 0px;
}

#bottom_items .bottom_item1
{
    float:left;
    width:220px;
    height:326px;
    padding:0px 0px 0px px;
    margin:0px 0px 0px px;
    background-color:Fuchsia;
}
#bottom_items .bottom_item2
{
    float:right;
    width:220px;
    height:326px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
}
#bottom_items .bottom_header
{
    background-image: url(../i/bottom_header1.gif);
    width:220px;
    height:28px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

#bottom_items .bottomtext
{
    font-family: Verdana, Sans-Serif;
    font-size:14px;
    color: #ffffff;
    font-weight: bold;
    margin:   0px 0px 0px 4px;
    padding: 4px 0px 4px 0px;
    vertical-align:middle;
}

#bottom_items .bottom_footer
{
    background-image: url(../i/blue_square_back.gif);
    width:218px;
    height:308px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-left: solid #c5d1d9 1px;
    border-bottom: solid #c5d1d9 1px;
    border-right: solid #c5d1d9 1px;
}


#bottom_items .contest_image
{
    width: 220px;
    height:125px;
    padding: 10px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    text-align:center;
}

#bottom_items .contest_text
{
    font-family: Verdana, Sans-Serif;
    height:115px;
    font-size: 10px;
    color: #000000;
    text-align: left;
    vertical-align: top;
    margin: 10px 5px 0px 5px;
    padding: 0px 4px 0px 4px;
    line-height: 12px;
}

#bottom_items .contest_link
{
    width: 220px;
    height:30px;
    margin: 10px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
    vertical-align:middle;
    line-height:12px;
    text-align:center;

}
/*
#bottom_items a { color: #005696; font-size: 10px; font-family: Verdana, Sans-Serif;padding: 2px 4px 4px 4px; text-decoration:none; font-weight: normal; line-height:12px;}
#bottom_items a.selected { color: #005696; font-size: 10px; font-family: Verdana, Sans-Serif;padding: 2px 4px 4px 4px; text-decoration:none; font-weight: normal;}
#bottom_items a:hover { color: #005696; font-size: 10px; font-family: Verdana, Sans-Serif;padding: 2px 4px 4px 4px; text-decoration:none; font-weight: normal;border-top: solid 1px #f68428;border-bottom: solid 1px #f68428;}
*/

/* Mid column content */

#mid_column
{   
    float:right;
    width:357px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 4px;
    vertical-align:top;
}

#mid_column .TuneoutHeader
{ 
    font-weight: bold;
    font-size: 10px;
    line-height: 12px;
    text-align: center;
    
}
#mid_column .nowplaying
{   

    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    vertical-align:top;
    width: 357px;
    height: 168px;
}

#mid_column .ourstage
{   
    width: 357px;
    height: 169px;
    padding: 0px 0px 0px 0px;
    margin: 8px 0px 0px 0px; 
    vertical-align:top;
    text-align: left;
    
}
#mid_column .ourstage_header
{   
    width: 357px;
    height: 28px;
    padding:0px;
    margin: 0px 0px 0px 0px;
    vertical-align:top;
    
}
#mid_column .ourstage_right
{   
    width: 357px;
    height: 143px;
    padding:0px;
    margin:  0px 0px 0px 0px;
    vertical-align:top;
    /*background-image: url(../i/blue_square_back.gif);*/
    background-image: url(../i/uploaded/itunes_home_promo.jpg); 
}

#mid_column .ourstage_logo
{
    float: left;
    width:125px;
    height:125px; 
    /*margin: 7px 0 0 8px;*/
    margin: 0 0 0 0;
    text-align: left;
 
}

#mid_column .link_and_text
{float:right;
 vertical-align: top;
 margin: 5px 0 0 0px;
 padding: 0px 4px 0px 4px;
 line-height: 12px; 
 width: 213px;
}

#mid_column .ourstage_text
{
 font-family: Verdana, Sans-Serif;
 font-size: 10px;
 color: #000000;
 text-align: left;
     height:100px;

}

#mid_column .ourstage_spacer
{
    width:5px;
    margin: 0px 0px 0px 100px;
}
#mid_column .ourstage_links
{
    margin: 10px 0px 0px 0px;
    padding: 2px 2px 10px 2px;
    vertical-align:middle;
    line-height:12px;
    text-align:center;
}

#mid_column a { color: #005696; font-size: 10px; font-family: Verdana, Sans-Serif;padding: 2px 4px 4px 4px; text-decoration:none; font-weight: normal; line-height:12px;}
#mid_column a.selected { color: #005696; font-size: 10px; font-family: Verdana, Sans-Serif;padding: 2px 4px 4px 4px; text-decoration:none; font-weight: normal;}
#mid_column a:hover { color: #005696; font-size: 10px; font-family: Verdana, Sans-Serif;padding: 2px 4px 4px 4px; text-decoration:none; font-weight: normal;border-top: solid 1px #f68428;border-bottom: solid 1px #f68428;}


#itunes
{   
    width: 357px;
    height: 167px;
    padding: 0px 0px 0px 0px;
    margin: 12px 0px 0px 0px;
    vertical-align:top;
    
}

#itunes .iTunes_header
{
    background-image: url(../i/iTunes_header.gif);
    width:357px;
    height:28px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

#itunes .itunes_image
{

    width:340px;
    height:125px; 
    margin: 0px 0 0 0px;
    padding: 6px 0px 0px 6px;
    
}

#itunes a.itunesLink {padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px; border:0px;}
#itunes a.itunesLink:selected {padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px; border:0px;}
#itunes a.itunesLink:hover { padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px; border:0px;}

#itunes .bottomtext
{
    font-family: Verdana, Sans-Serif;
    font-size:14px;
    color: #ffffff;
    font-weight: bold;
    margin:   0px 0px 0px 4px;
    padding: 4px 0px 4px 0px;
    vertical-align:middle;
}

#itunes .bottom_footer
{
    /*background-image: url(../i/blue_square_back.gif);*/
     background-color: #000000;
    width:355px;
    height:138px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    /*border-left: solid #c5d1d9 1px;
    border-bottom: solid #c5d1d9 1px;
    border-right: solid #c5d1d9 1px;*/
    border-left: solid #000000 1px;
    border-bottom: solid #000000 1px;
    border-right: solid #000000 1px;    
}

#mid_bottom_items
{
    width:357px;
    height:337px;
   /* background-color:Black;*/
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

#mid_bottom_items a.tuneoutLink {padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px; border:0px;}
#mid_bottom_items a.tuneoutLink:selected {padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px; border:0px;}
#mid_bottom_items a.tuneoutLink:hover { padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px; border:0px;}




#mid_bottom_items .bottom_item3
{
    float:left;
    width:173px;
    height:327px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px px;
    vertical-align: top;
}
#mid_bottom_items .bottom_item4
{
    float:right;
    width:173px;
    height:327px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    vertical-align: top;
}

#mid_bottom_items .bottom_header
{
    background-image: url(../i/bottom_header3.gif);
    width:173px;
    height:28px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

#mid_bottom_items .bottomtext
{
    font-family: Verdana, Sans-Serif;
    font-size:14px;
    color: #ffffff;
    font-weight: bold;
    margin:   0px 0px 0px 4px;
    padding: 4px 0px 4px 0px;
    vertical-align:middle;
}

#mid_bottom_items .bottom_footer
{
    background-image: url(../i/blue_square_back.gif);
    width:170px;
    height:308px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-left: solid #c5d1d9 1px;
    border-bottom: solid #c5d1d9 1px;
    border-right: solid #c5d1d9 1px;
}

#mid_bottom_items .bottom_item_image
{
    width: 173px;
    height:125px;
    padding: 10px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    text-align:center;
}

#mid_bottom_items .bottom_item_text
{
    font-family: Verdana, Sans-Serif;
    height:115px;
    font-size: 10px;
    color: #000000;
    vertical-align: top;
    margin: 10px 0px 0px 0px;
    padding: 0px 10px 0px 4px;
    line-height: 12px;
}

#mid_bottom_items .bottom_item_link
{
    width: 173px;
    height:30px;
    margin: 10px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
    vertical-align:middle;
    line-height:12px;
    text-align:center;

}



/* Main Content */

#main_content_right
{
    float:right;
    width: 160px;
    height:100%;
    padding: 0 0 0 0;
    margin: 4px 0 0px 0;
    background-color: #ffffff;
    /*background-repeat:repeat;
    background: inherit;*/
}

#main_content_right .R_skyscraper
{
  vertical-align: top;
  text-align:center;      
  padding: 0px 0px 0px 0px;
  margin: 8px 0 0px 0px;
  width: 160px;
  height: 600px;
  border: solid 1px #000000;

}

#main_content_right .R_top
{
  vertical-align: top;
  padding: 0px;
  margin: 0px;
  width: 160px;
  background-color: #dce5eb;

}

#main_content_right .R_top .radioheadstext
{
font-family: Verdana, Sans-Serif;
font-size: 10px;
color: #000000;
text-align: left;
vertical-align: top;
margin: 10px 0 0 0;
padding: 0px 4px 0px 4px;
line-height: 12px; 
}

#main_content_right .radioheads_login
{   float:left;
    background-image:url(../i/radioheads_login.gif);
    height:32px; 
    width: 80px;
    padding:0;
 }

#main_content_right .radioheads_register
{float:right;background-image:url(../i/radioheads_register.gif);height:32px; width: 80px;padding:0;}

/*--------------------------------------------------------------------------------------
Navigation
---------------------------------------------------------------------------------------*/

ul     { margin: 0; padding: 0; list-style-type: none;}
#masthead { position: relative; width: 986px; }
#masthead ul { width: 986px; margin: 0px 0px 0px 0px; padding: 6px 0 4px 0; text-align: left; }
#masthead ul li { display: inline; font-weight: normal; font-family: Verdana, Sans-Serif;}
#masthead ul li a { color: #fff; font-size: 1.083em; padding: 4px 0px 0px 0; text-decoration:none; }
#masthead ul li a.selected { color: #f68428; font-weight: normal; cursor: default; font-family: Verdana, Sans-Serif;}

#masthead ul li a:hover { color: #025597; text-decoration: none; border-top: solid 2px #f68428;}

#topNav
{
    background-image:url(../i/navigation_slice.gif);
    height:27px; 
    width: 986px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
/* classes for navigation */
#masthead .home {margin:  0px 0px 0px 40px; vertical-align:top;}
/*#masthead .nav1 {margin: 0px 0px 0px 53px; vertical-align:top;}*/
#masthead .nav1 {margin: 0px 0px 0px 43px; vertical-align:top;}
#masthead .nav2{margin: 0px 0px 0px 20px; vertical-align:top;}
#masthead .nav3{margin: 0px 0px 0px 37px; vertical-align:top;}
#masthead .nav4{margin: 0px 0px 0px 38px; vertical-align:top;}
#masthead .nav5{margin: 0px 0px 0px 33px; vertical-align:top;}
#masthead .nav6{margin: 0px 0px 0px 44px; vertical-align:top;}

#masthead .home_S {margin:  0px 0px 0px 40px; vertical-align:top; color: #f68428; font-size: 1.083em;padding: 4px 0px 0px 0; text-decoration:none;}
/*#masthead .nav1_S {margin: 0px 0px 0px 53px; vertical-align:top; color: #f68428; font-size: 1.083em;padding: 4px 0px 0px 0; text-decoration:none;}*/
#masthead .nav1_S {margin: 0px 0px 0px 43px; vertical-align:top; color: #f68428; font-size: 1.083em;padding: 4px 0px 0px 0; text-decoration:none;}
#masthead .nav2_S{margin: 0px 0px 0px 33px; vertical-align:top; color: #f68428; font-size: 1.083em;padding: 4px 0px 0px 0; text-decoration:none;}
#masthead .nav3_S{margin: 0px 0px 0px 37px; vertical-align:top; color: #f68428; font-size: 1.083em;padding: 4px 0px 0px 0; text-decoration:none;}
#masthead .nav4_S{margin: 0px 0px 0px 38px; vertical-align:top; color: #f68428; font-size: 1.083em;padding: 4px 0px 0px 0; text-decoration:none;}
#masthead .nav5_S{margin: 0px 0px 0px 33px; vertical-align:top; color: #f68428; font-size: 1.083em;padding: 4px 0px 0px 0; text-decoration:none;}
#masthead .nav5_E{margin: 0px 0px 0px 33px; vertical-align:top; color: #ffffff; font-size: 1.083em;padding: 4px 0px 0px 0; text-decoration:none;}

#masthead .nav6_S{margin: 0px 0px 0px 35px; vertical-align:top; color: #f68428; font-size: 1.083em;padding: 4px 0px 0px 0; text-decoration:none;}

#masthead .nav6_E{margin: 0px 0px 0px 28px; vertical-align:top; color: #ffffff; font-size: 1.083em;padding: 4px 0px 0px 0; text-decoration:none;}


.last_100{width:100px; height:25px;vertical-align:top;margin: 0px 0px 0px 25px; padding: 0px 0px 0px 10px;text-align:center;}
.tuner{width:105px; height:20px;margin: 0px 0px 0px 4px; vertical-align:top; padding: 0px 0px 0px 10px;text-align:center;}




/* ======= templateA css styles below ================  */

#topHeader
{
    width:815px;
    height:155px;
    /*background-color:Aqua;*/
    
    
}

#rockVision
{
    width:815px;
    height: 100%;
    


}

#stagePicks
{
width:815px;
height: 100%;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

#fullWidth
{
background-color: white;
 text-align: center;
width: 815px;
height: 100%;

}

.noborder
{   
    border: none;
}

#rightBody
{   float:right;
    width:586px;
    height: 100%;
   /*background-color:Lime;*/
    padding: 10px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}


/* for review it section */

#rightbody .reviewSection
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border: solid 1px #000000;
}

 #rightBody .reviewHeader
 {
     background-color: #f68428;
     padding: 5px 10px 10px 10px;
     text-align: left;
     vertical-align: middle;
     font-family: Verdana, Sans-Serif;
     color: #000000;
     font-style:normal;
     font-size:14px;
     font-weight: bold;
    width: 565px;

 }

#rightBody .reviewTitle
{
    padding: 5px 5px 5px 40px;
    text-align: left;
    vertical-align: middle;
    font-family: Verdana, Sans-Serif;
    color: #000000;
    font-style:normal;
    font-size:14px;
    font-weight: bold;
    width: 565px;
    
}


#rightBody .reviewImage
{
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 150px;
    vertical-align: top;  
    text-align: center;  
}

#rightBody .reviewBy
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 150px;
    vertical-align: top;    
    font-family: Verdana, Sans-Serif;
    color: #000000;
    font-style:italic;
    font-size:10px;
    font-weight: normal;
}

#rightBody .reviewText
{
    float: right;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 5px;
    width: 420px;
    vertical-align: top;    
    font-family: Verdana, Sans-Serif;
    color: #000000;
    font-style:italic;
    font-size:11px;
    font-weight: normal;
    
}




#rightBody .reviewItem1, .reviewItem2
{
    width: 575px;
    padding: 5px 5px 5px 5px;
    margin: 0px 0px 5px 0px;
    border-bottom: solid #000000 1px;
}



 #rightBody .reviewHeaderText
 {
     padding: 5px 5px 5px 5px;
     text-align: left;
     vertical-align: middle;
     color: #000000;
     font-family: Arial Black;
     font-style:normal;
     font-size:16px;
 }




/* end review it section */





#rightBody .eleft
{
    clear: both;
   float: left;
   text-align: right;  
  /*background-color:Fuchsia;*/
   width: 75px;
   vertical-align: top;   
   line-height: 14px;
   padding: 4px 0px 0px 0px;  
    
}

#rightBody .eright
{
   
   text-align: left;  
   /*background-color: Yellow;*/
   width: 200px;
   vertical-align: top;
   line-height: 14px;
   padding: 2px 0px 2px 0px;  
}

#rightBody .formTB
{
    width: 200px;
    height: 14px;
    font-size: 12px;
    color: #005596;
    border: solid 1px #005596;  
   padding: 2px 0px 2px 0px;  
}

#rightBody .formTBshort
{
    width: 50px;
    height: 14px;
    font-size: 12px;
    color: #005596;
    border: solid 1px #005596;  
   padding: 2px 0px 2px 0px;  
}

#rightBody .formDDL
{
    width: 50px;
    height: 24px;
    font-size: 12px;
    color: #005596;
    border: solid 1px #005596;  
   padding: 2px 0px 2px 0px;  
}


#rightBody .formTextArea
{
    width: 200px;
    height: 75px;
    font-size: 12px;
    color: #005596;
    border: solid 1px #005596;
   padding: 6px;  
}

#rightBody .formUpload
{
    width: 400px;
    height: 20px;
    font-size: 12px;
    color: #005596;
    border: solid 1px #005596;  
   padding: 2px 0px 2px 0px;  
}


#rightBody .header
{
    text-align: left;
    font-size: 14px;
    font-weight: normal;
    line-height: 16px;
    font-family: Verdana, Sans-Serif;
    margin: 10px 0px 10px 0px;
    padding: 6px;
}


#rightBody .PrivHeader
{ 
    font-weight: bold;
    font-size: 12px;
    line-height: 20px;
    
}

#rightBody .rightBody_top, .rightBody_contact
{   
    width:582px;
    background-color:#dce5eb;
    padding: 0px 0px 0px 0px;
    margin: 2px 0px 0px 0px;
    border: solid #c5d1d9 1px;
    
}


#rightBody .rightBody_mid
{   
    width:586px;

    /*background-color:Blue;*/
    padding: 0px 0px 0px 0px;
    margin: 8px 0px 0px 0px;
}

#rightBody .rightBody_bottom
{   
    width:582px;
    background-color:#dce5eb;
    padding: 0px 0px 8px 0px;
    margin: 8px 0px 0px 0px;
    border: solid #c5d1d9 1px;

}

#rightBody a:link
{
text-decoration: none;
color: #005596;

}

#rightBody a:visited
{
text-decoration: none;
color: #005596;

}

#rightBody a:hover
{
text-decoration: underline;
color:#005596;

    
}

#rightBody .listIndent
{
    padding: 5px 0 5px 10px;
    
    
    
}









#topHeader .headerImage
{
    width:815px;
    height:155px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    
}

#navigation
{
    width: 220px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-top: solid #ffffff 2px;

}




#leftNav
{ 
    width: 220px;
    height: 100%;
    float: left;
    background-image: url(../i/gray_square.gif);
    background-repeat: repeat;
    /*background-color:Maroon;*/
    padding: 0px 0px 0px 0px; 
    margin: 10px 0px 0px 0px;     
}

#leftNav .reviewItHeader
{
    padding: 5px 5px 5px 0px;
    text-align: center;
    vertical-align: middle;
    font-family: Verdana, Sans-Serif;
    color: #000000;
    font-style:normal;
    font-size:14px;
    font-weight: bold;
    width: 220px;

}

#leftNav .reviewItText
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 5px;
    width: 220px;
    vertical-align: top;    
    font-family: Verdana, Sans-Serif;
    color: #000000;
    font-style:italic;
    font-size:11px;
    font-weight: normal;
    
}


#leftNav .radioHeadLeft
{
    float:left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 30px;
}

#leftNav .radioHeadRight
{
    float:right;
    margin: 0px 0px 0px 0px;
    padding: 0px 30px 0px 0px;
}













#leftNav .leftNav_back
{ 
  height: 462px;
  background-image: url(../i/gray_square.gif);
  background-repeat: repeat; 
  padding: 0px 0px 0px 0px; margin: 7px 0px 0px 0px;     
}
#leftNav .earthfest-logo
{
    width:inherit;
    text-align:center;
    margin: 20px 0px 0px 0px;
}

#leftNav .after_party
{
    width:inherit;
    text-align:center;
    margin: 20px 0px 0px 0px;
    padding: 4px;

}
#leftNav .after_partytext
{
    width:140px;
    text-align:center;
    margin: 0px 0px 0px 45px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: normal;
    font-family: Verdana, Sans-Serif;

}

div#linksLeft {  width: 220px;}
div#linksLeft ul { margin-top: 10px; }

div#linksLeft ul li a {margin-top:2px; margin-bottom:2px; font-family: Verdana, Sans-Serif;background: #3c484e; padding: 8px 0 8px 8px; display: block; font-size: 1em; color: #ffffff; text-decoration:none; }
div#linksLeft ul li a.selected, div#linksLeft ul li a.selected:hover {font-family: Verdana, Sans-Serif;background: #f58426; cursor: default;border-right: solid 6px #005596; margin: 0px 0px 0px 0px;}
div#linksLeft ul li a:hover { font-family: Verdana, Sans-Serif; background: #005596; padding: 8px 0 8px 8px; border-right: solid 6px #f58426;}
/*div#linksLeft .ContactInfo { margin-top: 15px; padding: 5px 0 5px 8px; display: block; font-size: 1em; color: #666; }*/


#rightBody .imagesLeft
{
    float:left;
    width:290px;
    height:125px;
   /* background-color:Blue;*/
    margin: 4px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

#rightBody .imagesLeft1, .imagesRight1
{
    float:left;
    width:125px;
    height:125px;
   /*background-color:Maroon;*/
    margin: 2px 0px 0px 12px;
    padding: 0px 0px 0px 0px;
}
#rightBody .imagesLeft2,.imagesRight2
{
    float:right;
    width:125px;
    height:125px;
  /* background-color:Blue;*/
    margin: 2px 12px 0px 0px;
    padding: 0px 0px 0px 0px;
}



#rightBody .imagesRight
{
    float:right;
    width:290px;
    height:125px;
    /*background-color:Maroon;*/
    margin: 4px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

#rightBody .staffTop
{
    width:584px;
    /*height:200px;
    background-color:Aqua;*/
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}


#rightBody .staffTopHeadliner
{   
    width:285px;
    padding: 0px 0px 0px 0px;
    margin: 0px 4px 0px 0px;
    text-align: center;
    background-image: url(../i/blue_square_back.gif);
    border: solid #c5d1d9 1px;

}
#rightBody .staffHeadline
{
    width:250px;
    font-family: Verdana, Sans-Serif;
    vertical-align: top;
    font-size: 16px;
    color: #ffffff;
    font-weight:bold;
    padding:5px 0px 10px 0px;
    margin: 5px 0px 0px 0px;
    text-align:center;
    background-color: #005696;
}



#rightBody .staffImage
{
    width:288px;
    padding: 0px 0px 0px 0px;
    margin: 10px 0px 0px 0px;
    text-align:center;
}
#rightBody .staffText
{
    width:270px;
    height: 175px;
    
    font-family: Verdana, Sans-Serif;
    vertical-align: top;
    font-size: 11px;
    color: #000000;
    font-weight:normal;
    padding:5px 0px 10px 10px;
    margin: 0px 0px 0px 0px;
    text-align:left;
    /*background-color:Gray;*/
}

#rightBody .staffTextWhite
{
    font-family: Verdana, Sans-Serif;
    vertical-align: top;
    font-size: 10px;
    color: #ffffff;
    font-weight:normal;
    padding:0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    text-align:left;
    /*background-color:Gray;*/
}



#rightBody .staffTextSub
{
    width:285px;
    /*height:200px;
    background-color:Aqua;*/
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

    #rightBody .staffBand
    {   
        float:left;
        text-align: left;
        width:125px;
        height:80px;
        background-color:#005696;
        padding: 4px;
        margin: 0px 0px 5px 5px;

    }
    #rightBody .staffDisc
    {   
        float:right;
        text-align: left;
        height:80px;
        width:125px;
        background-color:#005696;
        padding: 4px;
        margin: 0px 5px 5px 0px;

    }

#rightBody .staffLink
{
    width:285px;
    height:15px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0px 10px 0px;
    text-align:center;
}






/*
#rightBody a { color: #005696; font-size: 11px; font-family: Verdana, Sans-Serif;padding: 4px 4px 4px 4px; text-decoration:none; font-weight: normal; }
#rightBody a.selected { color: #005696; font-size: 11px; font-family: Verdana, Sans-Serif;padding: 4px 4px 4px 4px; text-decoration:none; font-weight: normal;}
#rightBody a:hover { color: #005696; font-size: 11px; font-family: Verdana, Sans-Serif;padding: 4px 4px 4px 4px; text-decoration:none; font-weight: normal;border-top: solid 1px #f68428;border-bottom: solid 1px #f68428;}
*/

#rightBody a.link { color: #005696; text-decoration:none; }
#rightBody a.visited { color: #005696; text-decoration:none;}
#rightBody a:hover { color: #005696; text-decoration: underline;}


#rightBody .staffBottom
{
    width:584px;
    /*background-color:Aqua;*/
    padding: 0px 0px 0px 0px;
    margin: 10px 0px 0px 0px;
}


#rightBody .staffTopVerge
{   
    width:184px;
    padding: 0px 0px 0px 3px;
    margin: 0px 0px 0px 0px;
    text-align: center;
    background-image: url(../i/blue_square_back.gif);
    border: solid #c5d1d9 1px;

}

#rightBody .staffHeadline_small
{
    width:170px;
    font-family: Verdana, Sans-Serif;
    vertical-align: top;
    font-size: 12px;
    color: #ffffff;
    font-weight:bold;
    padding:5px 0px 5px 0px;
    margin: 5px 0px 5px 0px;
    text-align:center;
    background-color: #005696;
}

#rightBody .staffImage_small
{
    width:180px;
    padding: 0px 0px 0px 0px;
    margin: 10px 0px 0px 0px;
    text-align:center;
}
#rightBody .staffText_small
{
    width:180px;
    height: 100px;
    font-family: Verdana, Sans-Serif;
    vertical-align: top;
    font-size: 11px;
    color: #000000;
    font-weight:normal;
    padding:5px 0px 10px 5px;
    margin: 0px 5px 0px 0px;
    text-align:left;
    /*background-color:Gray;*/
}

#rightBody .staffLink_small
{
    width:190px;
    height:15px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0px 10px 0px;
    text-align:center;
}


#rightBody .radioheads_login
{   float:left;
    height:32px; 
    width: 200px;
    padding:0;
    text-align:center;
 }

#rightBody .radioheads_register
{
    float:right;
    padding:0;
    height:32px; 
    width: 200px;
    text-align:center;
}


#rightBody .center
{
    width:100%;
    text-align:center;
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 0px 0px;
        background-image: url(../i/blue_square_back.gif);
    border: solid #c5d1d9 1px;

}

#rightBody .center_img
{
    width:100%;
    text-align:center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 130px;

}

#rightBody .rBheadline
{
font-family: Verdana, Sans-Serif;
vertical-align: top;
font-size: 18px;
color: #000000;
font-weight:bold;
padding:10px 0px 10px 0px;
margin:0px 0px 0px 0px;
text-align:center;
}

#rightBody .E_headline
{
font-family: Verdana, Sans-Serif;
vertical-align: top;
font-size: 18px;
color: #000000;
font-weight:bold;
padding:0px 0px 10px 0px;
margin:0px 0px 0px 0px;
text-align:left;
}



