/* general items */

body {
		 padding:0; margin:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #000;
	   background: #000 url('/graphics/bg_page.jpg') no-repeat fixed 50% 0;
}

div, p, td {font: 12px arial; color: #000;}

h2 {margin-bottom: 10px; font: normal 20px Arial; color: #333;}

ul {margin-left:15px;}
li {padding:0; margin:0; margin-bottom:3px;}

img {border: none;}

a:link, a:visited {color:#008985; text-decoration:none;}
a:hover {color:#008985; text-decoration:underline;}

/* page framework */

#shell {margin:0 auto; width:956px; background:#000 url('/graphics/bg_shell.jpg') no-repeat 0 100%; border:2px solid #000;}

#masthead {width:956px; height:176px; background:#000 url('/graphics/bg_masthead.gif') no-repeat 0 0;}

#logo {height:176px; width:300px; position:relative; float:left;}
#shows {height:176px; width:656px; float:left; position:relative;}

#artists03 {position: absolute; top: 0px; left: 0px; width:656px; height:176px; z-index: 15; visibility: hidden; background: url('/graphics/mast_slogan.jpg') no-repeat;}

#navigation {width:948px; height:24px; padding-left:8px; padding-top:15px; clear:left; background:#5b2e73 url('/graphics/bg_nav.gif') no-repeat;}

#content {background:url('/graphics/bg_content.jpg') repeat-x; padding:6px 4px;}
#content_new {background:#000; padding:6px 4px;}

#content_left {float:left; width: 642px; margin-right:6px;}
#content_left_new {float:left; width: 642px; margin-right:6px; background: url('/graphics/bg_new_mtn_paper.jpg') -3px 0 no-repeat;}
#content_holder {background-color:#FFF; padding:10px 0 0 10px; margin-bottom:10px;}
#main_content {float:left; width:622px;}
#content_spacer {width:10px; height:500px; float:left;}

/* end left column */

#page_header {margin-bottom:1px; padding:4px 10px; font: bold 14px Arial; color: #FFF; text-transform:lowercase; border:1px solid #a05ec2; background:#6a3b82 url('/graphics/bg_title.jpg') repeat-x;}
.sm_header {font:normal 18px Arial; color: #F00; margin-bottom:4px;}
.subhead {font:bold 16px Arial; color:#000;}

#right_column {float:left; width:300px;}

/* key word */
#keywords {padding:6px 0 0 7px; background:url('/graphics/bg_keyword.gif') no-repeat; height:26px; margin-bottom:10px;}
input#keyword_search {background-color:#FFF; border:1px solid #AAA; width:212px; float:left; padding:2px; font:11px Arial; color:#999; margin-right:6px;}
#keyword_button {background:url('/graphics/button_search.gif') no-repeat; height:21px; width:62px; float:left;}
#keyword_button input {display:none;}
#keyword_help {width:100%; margin:0 0 3px 0; font:11px Arial; text-align:center; clear:left;}
#keyword_help a:link, #keyword_help a:visited {text-decoration:none; color:#DDD;}
#keyword_help a:hover {text-decoration:underline; color:#DDD;}

#onair {background-color:#FFF; margin:2px 0 10px 0; padding:7px 0 0 7px;}
#onair2 {background:url('/graphics/bg_onair_now.jpg') no-repeat; padding:12px 0 0 7px; height:155px;}
#onair2 #onair_right {float:left; width:134px; margin-top:25px;}
#onair2 #onair_left {float:left; width:144px; margin-right:8px;}
#onair_left {float:left; width:144px; margin-right:12px;}
#onair_right {float:left; width:130px;}
.onair_image {margin-bottom:3px;}
.onair_talent {margin-bottom:2px; font: bold 15px Arial; color:#774790;}
.onair_comingup {padding: 2px 0; border:1px solid #CCC; color:#999; font:bold 14px Arial; border-left:0; border-right:0; margin:4px 0 2px; width:80%;}
.onair_time {font:bold italic 12px Arial; color:#444444;}
.next {font:bold 13px Arial; color:#444444; margin-bottom:1px;}
.nexttime {font:italic 11px Arial; color:#444444; margin-bottom:5px;}

.right_banner {width:300px; margin-top:10px; text-align:center;}

/* more on the mountain */
#more_on_mtn {height:70px; width:300px;}
#more1, #more2, #more3, #more4 {float:left; margin-right:6px; height:70px; width:96px;opacity:0.7; filter:alpha(opacity=70);}
#more3 {margin-right:0;}

/* video of the day */
#video_ofthe_day {margin-top:10px;}
.video {margin-top:2px;}

#footer {width:100%;padding:13px 0;}
#footer p {font:11px Arial; color:#CCC; margin:0; padding:0;}
#footer a:link, #footer a:visited {color:#366ccc; text-decoration:none;}
#footer a:hover {color:#366ccc; text-decoration:underline;}

#bottom_ads {background-color:#353535; padding:5px 0 5px 4px; height:90px;}
.bottom_banner {height:90px; margin:0 5px 0 2px; float:left;}
.bottom_banner span {display:none;}

/* POLL INFORMATION */
div#local_poll_poll { width: 220px; padding:4px 4px 4px 13px; background:#CCC;}
div#local_poll_poll * {margin:0; padding: 0;}
div#local_poll_poll a, div#local_poll_poll img {border:0;}

/* header */
div#local_poll_poll h1 { font: 10px Arial, sans-serif; display: none; }
div#local_poll_poll h1 span { font: 10px Arial, sans-serif;  } /* header text */ 

/* question */
div#local_poll_poll h2 {font:bold 11px Arial, sans-serif; color:#000} /* question */
div#local_poll_poll p.image_q { clear: both; width: 100%; margin: 5px auto; text-align: center } 

/* answers */
div#local_poll_poll ul {margin: 2px 0 10px 5px; list-style-type: none; width: 215px;} /* answers container */
div#local_poll_poll li {margin: 2px 0; font: 12px Arial, sans-serif; width: 100%; display: block; clear: both; } /* answer container */
div#local_poll_poll li input {padding: 0; margin: 0 0 0 2px; float:left;} /* radio button */
div#local_poll_poll label {font:11px Arial, sans-serif; margin:0 0 0 3px; float:left; color: #000; width:179px;} /* text container */
div#local_poll_poll li.video_a p {display: inline; margin: 2px; vertical-align: middle; }
div#local_poll_poll li.image_a img {vertical-align: middle; }
div#local_poll_poll li.audio_a p {display: inline; margin: 2px; vertical-align: middle; }

/* submit */
div#local_poll_poll p.submit {text-align: center; margin: 10px auto; cursor: pointer; clear: both; color: #ccc; width:97px; height:18px; background:url('/graphics/vote_button.gif');}
div#local_poll_poll p.submit span {display:none;}

/* results link */
div#local_poll_poll p.results {cursor:pointer; text-align:center;}
div#local_poll_poll p.results span {color: #600; text-decoration:underline; font:bold 12px Arial, sans-serif;}

/* results */
div#local_poll_poll p.results_text {font:11px Arial, sans-serif; color: #000; margin: 0 0 6px 0; clear: both; width: 90%; padding:0; }
div#local_poll_poll div.results_1 {font:11px Arial, sans-serif; background-color: #c00; height: 10px; float: left }
div#local_poll_poll div.results_2 {font:11px Arial, sans-serif; background-color: #339999; height: 10px; float: left }
div#local_poll_poll div.results_3 {font:11px Arial, sans-serif; background-color: #cc0099; height: 10px; float: left }
div#local_poll_poll div.results_4 {font:11px Arial, sans-serif; background-color: #666699; height: 10px; float: left }
div#local_poll_poll div.results_5 {font:11px Arial, sans-serif; background-color: #ffcc33; height: 10px; float: left }
div#local_poll_poll span.results_pct {font:11px Arial, sans-serif; color:#333; display:block; float:left; margin:0 0 0 3px; height:10px; width:20%;}

.staffitem1 .staffimage {float:right; margin-left:6px; margin-bottom:3px;}
.staffitem1 .headline {margin-bottom:0; font:bold 18px Arial; color:#666;}
.staffitem1 p {margin-top:3px;}
.staffitem2 .staffimage {float:right; margin-left:6px; margin-bottom:3px;}
.staffitem2 .headline {margin-bottom:0; font:bold 18px Arial; color:#666;}
.staffitem2 p {margin-top:3px;}

.staffitem2 {border-top:1px solid #AAA; padding-top:10px;}

.djclear {clear:both; padding-top:10px; margin-bottom:10px;}

.clear {clear:both;}

.sponsored_link {margin-bottom:12px;}
.sponsored_link a:link, .sponsored_link a:visited {color:#000; text-decoration:underline;}
.sponsored_link a:hover {color:#000; text-decoration:none;}
.link {}
#top_headlines {font:18px Arial; color:#161616; width:170px; margin:0 auto 20px;}
.story1 {padding-top:21px; background:url('/graphics/bg_headlines.gif') no-repeat; margin-top:25px;}
.story2 {}
.story1 li, .story2 li {list-style-position:outside; margin-left:10px;}
.story1 li a:link, .story2 li a:link, .story1 li a:visited, .story2 li a:visited {color:#000; text-decoration:underline;}
.story1 li a:hover, .story2 li a:hover {color:#000; text-decoration:none;}
#top_headlines li {font:12px Arial; list-style-type:square; list-style-position: outside; margin:0 0 4px 15px;}
#ad1, #ad2 {width:300px; margin:25px auto 0px;}
#innertextads {font:11px Arial; color:#000; margin-top:25px;}
#innertextads a:link,  #hometextads a:visited {color:#000; text-decoration:none;}
#innertextads a:hover {color:#000; text-decoration:underline;}
#innertextads p {font:10px Arial; color:#000;}
#innertextads .link {font:10px Verdana, Arial;}
.sponsoredlinks {font:bold 11px Verdana, Arial; color:#000;}

#reg_login_form th, .update_table th, .register_table th {text-align:right; font:bold 13px Arial; color: #000;}
.update_table .contact_input {font:12px Arial; color: #000; border:1px solid #333; padding:1px;}

.item_top {margin-bottom:6px; padding-top:6px;}
.item {border-top:1px solid #666; margin-bottom:6px; padding-top:6px;}
.hostimage {float:left; margin:0 6px 6px 0; width:90px;}

#main_promo {margin-bottom:10px; height:300px;}
#home_left {width: 234px; margin-right:6px; float:left;}
#home_right {width:402px; float:left; height:745px; background-color:#FFF;}
#starsplash_news {padding:10px 10px 5px 10px;}
#home_right_tall {width:402px; float:left; height:1200px; background-color:#FFF;}

#top_posts {background:#FFF url('/graphics/home_top_posts.gif') no-repeat; padding:35px 6px 6px 6px; margin-bottom:6px;}
#top_posts p {margin:0 0 6px 0;}
#more_on_mtn {margin-bottom:5px;}
#sideleftpromo {margin:0 6px 6px 0; float:left; width:145px; text-align:center;}
#siderightpromo {margin:0 0 6px 0; float:left; width:145px; text-align:center;}
#video_ofthe_day object, #video_ofthe_day embed {width:300px !important; height:181px !important;}
.right_banner {}
.home_banner {margin-bottom:4px;}
.dj_bio {background-color:#FFF; padding:5px;}
.djname {font:bold 15px Arial, Verdana, sans-serif; color:#333;}
a.purple:link, a.purple:visited, a.purple:hover {font:bold 12px Arial; color:#935caa;}
.post_author {font: 11px Arial; color:#333;}
#new_mtn_container {height:207px; width:164px; float:left; padding:43px 4px 0 18px; margin-right:6px;}
#new_mtn_container p {color:#000; font:11px Verdana, Arial;}
#top_posts {background:#000 url('/graphics/bg_top_posts.jpg') no-repeat; padding:46px 6px 0 8px; height:205px;}
#top_posts a {color:#306;}
.new_mtn {border-top:1px dashed #999;}
.new_mtn_top p, #top_posts p {padding:0; margin:0 0 6px 0;}
#audiovault {background:#000 url('/graphics/bg_audio_vault.jpg') no-repeat; padding:33px 6px 0 8px; height:147px;}

#sideaudionow {background:#FFF url('/graphics/home_audio_now.gif') no-repeat; padding:36px 4px 0 4px; margin-bottom:6px;}
table#home_audio tr.hide {display:none;}
table#home_audio tr.home td p, table#home_audio tr.home td img {display:none;}
