/* This is the default style sheet used by the Gallery when
   it is running as a standalone product.  

   If you would like to customize the styles please create 
   copy of this file called 

     "standalone_style.css" (same name without ".default")

   If that file is found in this directory it will be 
   used instead of this one.

   Some of the styles below are overriden by specific 
   album properties. These are noted.

   NOTE:  When Gallery is running standalone it still loads
   embedded_style as a baseline, but you can override those
   settings here.

   $Id: standalone_style.css.default,v 1.6 2003/09/09 12:15:20 beckettmw Exp $
*/ 

/* 
   link colors - overridden by the album 'linkcolor' property.
*/
A:link, A:visited, A:active 
	{ color: #333366; }
A:hover 
	{ color: #336666; }

/* 
   default text styles - background and colors overriden by
   album 'bgcolor', 'background', and 'textcolor' properties.
*/

TD, P 
	{ 
	  color: #000000;
	}

body {
  background: #74BF44 url('/graphics/background.gif') repeat-x; 
  margin: 0px auto;
  padding:0px;
  font: 12px arial;
  color:#000000;
}
img {
  border: none;
}
table {
  font: normal 12px arial;
}

#shell {
  margin:0px auto;
  width: 760px;
  background:#ffffff;
  border-left:6px solid #E6E6E6;
  border-right:6px solid #E6E6E6;
  border-bottom:6px solid #E6E6E6;
} 
a:link, a:visited {
  font: normal 12px arial;
  color:#0CA2C7;
  line-height: 18px;
  text-decoration: none;
}
a:hover {
  font: normal 12px arial;
  color:#0CA2C7;
  line-height: 18px;
  text-decoration: underline;
}
.more_link {
  float: right;
  margin-top:15px;
}
/*--------------------------Begin Top Content-----------------------*/
#masthead {
  background:url(/graphics/masthead.gif) no-repeat;
  width:760px;
  height:196px;
  margin:0px auto; 
  padding:0px; 
}

#artists {
  position:relative;
  margin-top:0px;
  margin-left:0px;
  width:760px;
  height:196px;
  
}
/*------------------------------------------------Top Navigation------------------------------------------*/
#top_nav {
  width: 760px;
  height: 50px;
  margin:13px 0px 0px 0px;
  padding:0px;
  background: url('/graphics/nav_bar.gif') no-repeat;
}
.top_nav a:link, .top_nav a:visited {
	display: block;
	float: left;
    padding: 0px 26px 0px 26px;
    height: 43px;
	background: url('/graphics/nav_divider.gif') no-repeat top right;
    text-decoration: none;
}
.top_nav a:hover {
	display: block;
	float: left;
    padding: 0px 26px 0px 26px;
    height: 43px;
	background: url('/graphics/nav_divider.gif') no-repeat top right;
    text-decoration: none;
  
}
#top_end_nav a:link, #top_end_nav a:visited {
	display: block;
	float: left;
    padding: 0px 0px 0px 26px;
    height: 20px;
    text-decoration: none;
}
#top_end_nav a:hover {
  display: block;
  float: left;
  padding: 0px 0px 0px 26px;
  height: 20px;
  text-decoration: none;
}
.text1 {
  position: relative; 
  left: 0px; 
  top: 2px;
  font: normal 18px/40px arial;
  color:#ffffff;
  cursor: hand;
}


/*-------------------------------Subnav Styling-------------------------------*/
.subnav a:link, .subnav a:visited {
  font: normal 12px arial;
  color:#000000;
  text-decoration: none;
  line-height: 20px;
  padding-left: 15px;
}
.subnav a:hover {
  font: normal 12px arial;
  color:#0CA2C7;
  text-decoration: none;
  line-height: 20px;
  padding-left: 15px;
  background: url(/graphics/arrow_r.gif) no-repeat 0px 4px;
}

#music_subnav {
  text-align: left;
  background-color: #fff;
  line-height: 18px;
  color: #000;
  width: 140px;
  border: 1px solid #000; 
  padding:5px; 
  position:absolute; 
  z-index:100; 
  left:97px;
  top: 0px;
}

#djs_subnav {
  text-align: left;
  background-color: #fff;
  line-height: 18px;
  color: #000;
  width: 140px;
  border: 1px solid #000; 
  padding:5px; 
  position:absolute; 
  z-index:100; 
  left: 197px;
  top: 0px;
}

#weekends_subnav {
  text-align: left;
  background-color: #fff;
  line-height: 18px;
  color: #000;
  width: 140px;
  border: 1px solid #000; 
  padding:5px; 
  position:absolute; 
  z-index:100; 
  left: 235px;
  top: 0px;
}

#contest_subnav {
  text-align: left;
  background-color: #fff;
  line-height: 18px;
  color: #000;
  width: 140px;
  border: 1px solid #000; 
  padding:5px; 
  position:absolute; 
  z-index:100; 
  left: 300px;
  top: 0px;
}

#media_subnav {
  text-align: left;
  background-color: #fff;
  line-height: 18px;
  color: #000;
  width: 140px;
  border: 1px solid #000; 
  padding:5px; 
  position:absolute; 
  z-index:100; 
  left: 423px;
  top: 0px;
}

#events_subnav {
  text-align: left;
  background-color: #fff;
  line-height: 18px;
  color: #000;
  width: 140px;
  border: 1px solid #000; 
  padding:5px; 
  position:absolute; 
  z-index:100; 
  left: 524px;
  top: 0px;
}
/*--------------------------------------------------------------------------------------------------*/
#top_cont {
  padding: 10px 0px 0px 0px;
  background:#ffffff;
}

#left_cont {
  position:relative;
  float: left;
  margin-right:0px;
  width:490px;
  background-color:#ffffff;
}

/*----------------------------------------Major Promo Styling---------------------------------------*/
#promocontainer {
  position: relative; 
  visibility: visible; 
  width: 484px; 
  height: 200px; 
  z-index:0;
  margin-top:10px; 
  border: 3px solid #ebebeb;
}
#promo1 {
  position: absolute; 
  visibility: visible; 
  z-index: 0; 
  top: 0; 
  left: 0; 
  width: 484px; 
  height:173px;
}
#promo2, #promo3, #promo4, #promo5, #promo6 {
  position: absolute; 
  visibility: hidden; 
  z-index: 0; 
  top: 0; 
  left: 0; 
  width: 484px; 
  height:173px;
}
#promolinks {
  position: absolute; 
  z-index: 0; 
  top: 173px; 
  left: 0; 
  width: 484px; 
  height:27px; 
  background: #000;
}
a.promolink:link, a.promolink:visited {
  font:normal 12px/25px Arial; 
  color:#FFF; 
  text-decoration:none; 
}
a.promolink:hover {
  font:normal 12px/25px Arial; 
  color:#72BE46; 
  text-decoration:none; 
}
#promolink1 {
  height: 27px; 
  padding:2px 0 0 0; 
  width:200px; 
  text-align:center; 
  position:absolute; 
  top:173px; 
  left:0; 
  z-index:1; 
  overflow:hidden;
}
#promolink2, #promolink3, #promolink4, #promolink5, #promolink6 {
  visibility: hidden; 
  height: 27px; 
  padding:2px 0 0 0; 
  width:89px; 
  text-align:center; 
  position:absolute; 
  top:173px; 
  left:0;
  z-index:1; 
  overflow:hidden;
}
#promoDetails1, #promoDetails2, #promoDetails3, #promoDetails4, #promoDetails5, #promoDetails6 {
  position: absolute;
  visibility: hidden;
  padding:5px;
  overflow:hidden;
  z-index: 0; 
  top: 0; 
  left: 0; 
  width: 474px; 
  height:163px;
  color: #000;
  background: #fff;
}
/*------------------------------ Home Page ---------------------------------*/
#bottom_cont {
  padding: 0px 0px 0px 0px;
  margin:0px;
  background:#ffffff;
}
#right_cont {
  float:left;
  background:#ffffff;
  width:256px;

}
#listen_live {
  border: 3px solid #ebebeb;
  margin-bottom: 12px;
}
#onair_cont {
  border: 3px solid #ebebeb;
  margin-bottom: 12px;
  width: 250px;
  height: 114px;
}

.right_banner {
  width:250px;
  text-align:center;
  margin-bottom:12px;
  border: 3px solid #ebebeb;
}

#copyright {
  width:100%;
  text-align: center;
  padding-bottom: 10px;
}
/*--------------------------------------Sub Page Styling---------------------------------------------*/
#sub_main {
  width:100%;
  color: #000;
  margin: 0px;
  background-color:#ffffff;
}
#sub_left_cont {
  float: left;
  width: 236px;
  padding:0px;

}

#content {
  width:480px;
  padding:5px;
  background-color:#ffffff;
}

#sub_right_cont {
  float:right;
  width: 256px;
  padding:0px;
  margin:10px 0px 0px 10px;
  background-color:#ffffff;
}
#subpage_hdr {
  width: 480px;
  height: 26px;
  border: 1px solid #E6E6E6;
  color: #0CA2C7;
  font: bold 18px/26px arial;
  padding-left:10px;
}
#gallery_hdr {
  width: 752px;
  height: 26px;
  border: 1px solid #234495;
  color: #000;
  font: bold 18px/26px arial;
  padding-left:10px;
}
.mornings_pic {
  float:left;
  margin-right:10px;
  width:200px;
}
.mornings_hdr {
  float: left;
  font:bold 12px arial;
  margin-bottom: 5px;
}
.mornings_details {
  width: 278px;
  float: left;
}
.mornings_details p {
  margin: 0 0 10px 0;
}
.djs_pic {
  float:left;
  margin-right:10px;
  width:120px;
}
.djs_hdr {
  float: left;
  font:bold 12px arial;
  margin-bottom: 5px;
}
.djs_details {
  width: 358px;
  float: left;
}
.djs_details p {
  margin: 0 0 10px 0;
}
.contests_pic {
  float:left;
  margin-right:10px;
  width:150px;
}
.contests_hdr {
  float: left;
  font:bold 12px arial;
  margin-bottom: 5px;
}
.contests_details {
  width: 328px;
  float: left;
}
.calendar_details {
  width: 488px;
  float: left;
}
.contests_details p {
  margin: 0 0 10px 0;
}
#music_news {
  width: 230px;
  background: url('/graphics/musicnews_bg.gif') no-repeat;
}
.right_promos {
  margin:0 0 17px -2px;
  width: 250px;
  hieght:135px;
  border: 3px solid #ebebeb;
  text-align:center;
}

/* POLL INFORMATION */
div#jamz_poll_poll { width: 100%; }
div#jamz_poll_poll * { margin: 0; padding: 0;  }
div#jamz_poll_poll a, div#jamz_poll_poll img { border: 0; }

/* header */
div#jamz_poll_poll h1 { font: 14px Arial, sans-serif; display: none; color:#000000; }
div#jamz_poll_poll h1 span { font: 14px Arial, sans-serif; color:#000000; } /* header text */ 

/* question */
div#jamz_poll_poll h2 { font: bold 13px Arial, sans-serif; color: #EE1E22; } /* question */
div#jamz_poll_poll p.image_q { clear: both; width: 100%; margin: 5px auto; text-align: center } 

/* answers */
div#jamz_poll_poll ul { margin: 2px 5px; list-style-type: none; width: 90%; } /* answers container */
div#jamz_poll_poll li { margin: 2px 0; font: 12px Arial, sans-serif; color:#000000; width: 90%; display: block; clear: both; } /* answer container */
div#jamz_poll_poll li input { padding: 0; margin: 0 0 0 5px; vertical-align: middle; } /* radio button */
div#jamz_poll_poll label { margin: 3px 0 0 5px; vertical-align: middle; color: color: #EE1E22;} /* text container */
div#jamz_poll_poll li.video_a p { display: inline; margin: 2px; vertical-align: middle; }
div#jamz_poll_poll li.image_a img { vertical-align: middle; }
div#jamz_poll_poll li.audio_a p { display: inline; margin: 2px; vertical-align: middle; }

/* submit */
div#jamz_poll_poll p.submit { text-align: center; margin: 0px auto 10px auto; cursor: pointer; cursor: hand; clear: both; color: #ccc; border: solid 1px #000000; width: 80px; background-color: #444;  }
div#jamz_poll_poll p.submit span { }

/* results link */
div#jamz_poll_poll p.results { cursor: pointer; cursor: hand; text-align: center; }
div#jamz_poll_poll p.results span { color: #000000; text-decoration: underline; font: bold 13px Arial, sans-serif; }

/* results */
div#jamz_poll_poll p.results_text { color: #000000; margin: 3px 0 0 0; clear: both; width: 90% }
div#jamz_poll_poll div.results_1 { background-color: #c00; height: 10px; float: left }
div#jamz_poll_poll div.results_2 { background-color: #339999; height: 10px; float: left }
div#jamz_poll_poll div.results_3 { background-color: #cc0099; height: 10px; float: left }
div#jamz_poll_poll div.results_4 { background-color: #666699; height: 10px; float: left }
div#jamz_poll_poll div.results_5 { background-color: #ffcc33; height: 10px; float: left }
div#jamz_poll_poll span.results_pct { display: block; float: left; margin-left: 3px; width: 20% }

