/* general items */

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

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

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

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

img {border: none;}
* { outline: none; }

.number { width: 38px; }

.update_form th, .update_form td { font-size: 12px; }

.update_table td textarea { width: 300px; height: 200px; }

.nocss { display: none;  }

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

/* page framework */

#shell {margin:0 auto; width:990px; background:#FFF;}

#masthead {width:990px; background:#000 url('/graphics/bg_masthead4.jpg') no-repeat 0 0;}

#leaderboard {width:728px; height:90px; margin:0 auto; position:relative; overflow: hidden; padding-top:8px; margin-right: 225px; overflow:hidden;}

#top {height:115px; width:990px; position:relative; overflow:hidden; margin-top:7px;}
#logo_milwaukee {height:115px; width:343px; float:left; }
#shows {height:113px; width:446px; float:left; position:relative; margin-top:12px; overflow: hidden; }
#logo_deportes {height:115px; width:190px; float:left; }
#logo_deportes a:link, #logo_deportes a:visited, #logo_deportes a:hover { display:block; width: 190px; height: 115px; }

#artistsNone {}
#artists00 {position: absolute; top: -2px; left: 0px; width:446px; height:113px; z-index: 11; visibility: hidden; background-image: url('/graphics/masthead_mm2.jpg');}
#artists01 {position: absolute; top: -2px; left: 0px; width:446px; height:113px; z-index: 13; visibility: hidden; background-image: url('/graphics/masthead_cowherd2.jpg');}
#artists02 {position: absolute; top: -2px; left: 0px; width:446px; height:113px; z-index: 14; visibility: hidden; background-image: url('/graphics/masthead_d_list2.jpg');}
#artists03 {position: absolute; top: -2px; left: 0px; width:446px; height:113px; z-index: 16; visibility: hidden; background-image: url('/graphics/masthead_svp.jpg');}
#artists04 {position: absolute; top: -2px; left: 0px; width:446px; height:113px; z-index: 17; visibility: hidden; background-image: url('/graphics/masthead_homer3.jpg');}
#artists05 {position: absolute; top: -2px; left: 0px; width:446px; height:113px; z-index: 18; visibility: hidden; background-image: url('/graphics/masthead_the_game2.jpg');}
#artists06 {position: absolute; top: -2px; left: 0px; width:446px; height:113px; z-index: 19; visibility: hidden; background-image: url('/graphics/masthead_wilde2.jpg');}
#artists07 {position: absolute; top: -2px; left: 0px; width:446px; height:113px; z-index: 20; visibility: hidden; background-image: url('/graphics/masthead_miller_lite_fb2.jpg');}

#navigation {width:970px; clear:left; margin-left:20px;}
#scoreboard {width:990px; height:87px; clear:left;}

#content {background:url('/graphics/bg_content_2008.gif') repeat-y; width:990px;}

/* left column */
#left_column {float:left; width: 237px;}

/* HEADLINE TABS */
.Oboxon { display: block; }
.Obox { display: none; }

#headlineTabs { width: 237px; margin-bottom: 7px; }

.headlineRule{ height: 6px; }
.headlineScores{ font-family: Verdana, sans-serif; font-size: 10px; color: #fff; line-height: 15px; margin: 0; padding: 0px 10px 0px 10px; }
.headlineScores a { color: #fff; text-decoration:underline; }

.headlineScores a:hover { color: #ccc; }

.headlineText { font-family: Verdana, sans-serif; font-size: 11px; color: #fff; line-height: 15px; margin: 0; padding: 0px 10px 0px 10px; }

.headlineText a, .headlineText a:visited { color: #fff; text-decoration:none; }

.headlineText a:hover { color: #ccc; text-decoration:underline; }

.headlineText ul{ padding-left: 15px; margin-top: 0; margin-bottom: 2px; }

/* BULLET FIX IE mac*/

/*\*//*/
.headlineText ul { padding-left: 0px;
 }

/**/


/* BULLET FIX IE win*/
/*\*/

 * html .headlineText ul { padding-left: 0px; }

 /**/
/* CALENDAR module */

.calendar { font-family: Verdana, sans-serif; font-size: 10px; line-height: 13px; color: #fff; width: 100%; padding-bottom: 10px; background-color:#000; }
.calendar a{color: #fff; text-decoration:none;}
.calMonth	{ color: #fff; background-color:#666; text-align:center; text-transform:uppercase; }
.calDay, .calDay a, .calDay a:visited	{ color: #fff; background-color:#000000; margin: 0; padding: 0; text-decoration:none; text-transform:uppercase; }
.calDay:hover	{ color: #cc0000; }
.calDayon	{ color: #000; background-color: #cc0000; }
.calTeams	{ padding: 10px 10px 0px 6px; width: 91px; float: left; }
.calTeams a:hover	{ color: #cc0000; text-decoration:underline; }
.calGrid	{ font-family: arial, sans-serif; font-size: 10px; line-height: 11px; padding: 10px 0px 0px 0px; height: 130px; }

#keyholder {color:#FFF; font:11px arial, sans-serif;}

.schedule { font-family: Tahoma, Verdana; font-size: 10px; border:0; margin-bottom:12px; }
.schedule td { color: #fff !important; text-align: center; vertical-align: bottom; border: 1px solid #666; background-color: #000; }
.schedule .home {font-family: Tahoma, Verdana; font-size: 10px; background-color: #a50400;}
.schedule .away {font-family: Tahoma, Verdana; font-size: 10px; background-color: #000;}
#schedholder { background-color:#000000; text-align:center; }
.schednavitem{ margin:10px 10px 4px 8px; display:inline; border-bottom:4px solid #f4f6eb; margin-bottom:12px; }
.schednavitem a:link, a:visited { color:#333333; }
.schednavitem a:hover { color:#be2704; }
#schednav { background-color:#666; height:18px; }
.schedule .noborder { border:0px; background-color:#a50400; }
.schedule .noborder a:link, .noborder a:visited { color:#333333; }
.schedule .noborder a:hover { color:#be2704; }
.schedule .puff {border-bottom:4px solid #f4f6eb; text-align: center;}

#side_twitter #twitter_hdr { width: 211px; height: 18px; background: url('/graphics/twitter_header_gradient.gif') repeat-x; margin: 0px auto; padding: 5px 8px 0px 8px; }
#side_twitter #twitter_hdr h2 { font: bold 11px Arial; text-transform: uppercase; color: #fff; margin: 0px; padding: 0 0 0 15px; background:url('/graphics/icon_twitter.gif') no-repeat; }
#side_twitter #twitter_cont { width: 213px; overflow: hidden; margin: 0px auto; padding: 6px; border: 1px solid #c2c2c2; border-top: 0px; background:#ffffff; margin-bottom:8px; color:#000; }
#side_twitter #twitter_multi_div { text-align: left; font: normal 10px Verdana, Arial; }
#side_twitter #twitter_multi_div a:link, #side_twitter #twitter_multi_div a:visited { color:#660000; text-decoration: none; }
#side_twitter #twitter_multi_div a:hover { color:#990000; text-decoration: none; }
#side_twitter #twitter_multi_div a.tweetlink { font-weight: bold; text-decoration: none; }
#side_twitter #twitter_multi_div a.tweetlink:hover { font-weight: bold; text-decoration: underline; }
#side_twitter ul#twitter_multi_update_list { list-style-type:none; padding: 0px 0px; margin: 0px; }
#side_twitter ul#twitter_multi_update_list li { list-style-type:none; padding: 4px 0px; margin: 0px; border-bottom: 1px solid #c2c2c2; }
#side_twitter #twitter_multi_div .tweetinfo { color:#ccc; font: bold 11px Arial; font-style: italic; }
#side_twitter #twitter_multi_div .tweetinfo a:link { color:#a1a1a1; font: normal 11px Arial; font-style: italic; text-decoration: none; }
#side_twitter #twitter_multi_div .tweetinfo a:hover { color:#a1a1a1; font: normal 11px Arial; font-style: italic; text-decoration: underline; }

/* end left column */

#center_column {float:left; width:516px; padding:4px; margin-right:1px;}
#center_column p {margin:0 0 8px 0;}
#center_column ul {margin:0 0 0 15px; padding:0;}

#page_header {margin-bottom: 10px; font: normal 26px Arial; color: #000;}
#page_header p { margin-top: 0px; }
.sm_header {font:normal 18px Arial; color: #F00; margin-bottom:4px;}
.subhead {font:bold 16px Arial; color:#000;}

#right_column {float:left; width:228px; oveflow: hidden; text-align:center; color:#FFF;}
.right_banner {text-align:center; margin-top:10px;}
#listen_right {margin-bottom:10px; width:300px;}
#makehome {width:200px; margin:15px auto;}
#audiovault {width:160px; height:100px; margin:0 auto 10px;}
#audio_drop {font:11px Arial; border:1px solid #333;}
#bottom_station_items {clear:left; border-top:1px solid #DDDDDD; padding-top:13px; width:920; margin:0 auto;}
.bottom_hdr {font:bold 18px Arial; color:#000; margin:0 0 4px 21px;}
.insideitem {float:left; width:180px; margin:0 21px; font:11px/13px; Verdana; color:#999; height:195px; margin-bottom:5px; overflow:hidden;}
.insideitem p {margin:0 0 5px 0;}
.insidespacer {width:1px; height:190px; float:left; background:url('/graphics/side_spacer.gif') no-repeat; margin-bottom:10px;}
.insidehdr {font:bold 11px Verdana; color:#666;}
#bottom_divider {clear:left; border-bottom:1px solid #DDDDDD; padding-top:8px; width:920; margin:0 auto 8px;}
#team_logos {width:990px; clear:left; background-color:#FFF; padding:3px 0;}

#footer {width:100%; background-color:#313336; padding:10px 0;}
#footer p {font:11px Arial; color:#888888; margin:0 0 14px 20px;}
#footer a:link, #footer a:visited {color:#888888; text-decoration:none;}
#footer a:hover {color:#CCC; text-decoration:underline;}

/* key word */
#keyword_search {border:1px solid #8F8F8F; margin:0 3px 3px 0; width:90px; font:11px Arial; color:#000; padding:2px 1px; float:left;}
#keyword_button input {border:1px solid #8F8F8F; margin:0 0 3px 0; font:11px Arial; color:#000; background-color:#9EE8FF; float:left; padding:1px 1px 1px 2px; width:23px;}
#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;}

#poll_6 { width: 220px; padding: 8px 4px 8px 13px; background: url('/graphics/poll_bg.gif') repeat-y; }
#poll_6 .triton_poll th p { text-align: left; font:bold 11px Arial, sans-serif; color:#000; padding: 0px; margin: 0px; }
#poll_6 .triton_poll td { text-align: center; font:normal 12px Arial, sans-serif; color:#000; padding: 0px; margin: 4px 0 0 0; }
#poll_6 .triton_poll td.answer { text-align: left; font:normal 12px Arial, sans-serif; color:#000; padding: 2px 0 0 0; margin: 0px; }
#poll_6 .triton_poll .poll_submit_6 { width:97px; height:18px; background:url('/graphics/vote_button.gif'); border: 0px; margin: 5px 0 0 0; padding: 0px; }
#poll_6 .triton_poll .poll_submit_6 span { display: none; }

/* POLL INFORMATION */
div#local_poll_poll { width: 220px; padding:8px 4px 8px 13px; background: url('/graphics/poll_bg.gif') repeat-y; }
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 0 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 { }

/* 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%;}

/* KEY WORD INFORMATION */
input#keyword_search { width: 90px; } /* for the input box */ 
input#keyword_button { width: 35px; } /* for the submit button */
div#keyword_listing p span.header { font-weight: bold; }

#content_subpage {background:#FFF; width:990px; padding-top:24px;}
#content_left {width:728px; border-right:1px solid #c8c8c8; position:relative; float:left; margin-bottom:12px;}
#content_left p, #content_left td {font:13px Arial;}  
#content_holder {width:676px; margin-left:24px; padding-bottom:30px;}
#content_holder_jock {width:680px; margin-right: 10px; margin-left:24px; padding-bottom:30px;}

#adframe_right {width:260px; border-left:1px solid #c8c8c8; position:relative; left:-1px; float:left; margin-bottom:12px;}
#right_content {width:220px; margin:0 auto; text-align:center;}

.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;}

/* .staffitem1 {margin-bottom:10px;}
.staffitem2 {border-top:1px solid #AAA; padding-top:10px; margin-bottom:10px;}
*/
.djclear {clear:both; padding-top:10px; margin-bottom:10px;}

.clear {clear:both;width:0px;height:0px;overflow:hidden;}

.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;}

.update_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;}
.talentimg {float:left; margin:0 6px 6px 0; width:130px;}
.talentname {font:bold 13px Arial; color:#590000;}


/********** EVENTS *************/

table.schedules { width:600px;  }
.schedules th { background-color: #ff0000; font-weight:bold; font-size:11px; text-align:left; padding:2px; }
.schedules td { font-weight:bold; font-size:11px; padding:5px 5px 10px 5px; }
.schedules td div p { margin:0px; font-weight:normal; }
.eventdate { width:200px; font-weight: bold; padding: 5px 0px; }
.row_1 { background-color:#eee; }
.row_2 { background-color:#fff; }

#event_item { padding:5px; text-align:left; }
#event_details { text-align:left;  }
#event_details h1 { font-size:14px; font-weight:bold; }
#event_details h2 { font-size:14px; font-weight:bold; color:#ff0000; }
.update_table th { font-size:12px; text-align: right; width: 50%; }
.event_listing small { display:none; }

#deportes_onair { background: url('/graphics/deportes_onair.gif') no-repeat; width: 209px; height: 199px; color:#fff; font: bold 10px Verdana, Arial, sans-serif;  }
#deportes_img { margin: 0px; padding: 24px 15px 0px 15px; width: 179px; height: 83px; text-align: center; }
#deportes_jock { width: 175px; height: 30px; padding: 3px 2px 2px 2px; text-align: center; margin: 0px auto; overflow: hidden; }
#deportes_name { font: bold 10px Verdana, Arial, sans-serif; color:#fff; }
#deportes_time { font: normal 10px Verdana, Arial, sans-serif; color:#fff; }
#deportes_onair a:link, #deportes_onair a:visited, #deportes_onair a:hover { display: block; width: 209px; height: 39px; margin-top: 18px;} 
.herd_items { width:704px;margin-bottom:5px; }
.herd_img { float:left;width:150px;margin: 0 14px 0 0; }
.herd_info { float:left; width:540px; }
.herd_info p { margin-top: 0px; }
.herd_info h4 { font: normal 18px Arial, sans-serif; margin: 0 0 3px 0; padding: 0px; }

.broadcaster h1 { font: bold 16px Arial, sans-serif; margin: 0 0 1px 0; padding: 0px; }
.broadcaster p { margin-top: 0px; }

#marquette a:link, #marquette a:visited, #marquette a:hover { display:block; width:516px; height:150px; }
#brewers a:link, #brewers a:visited, #brewers a:hover { display:block; width:675px; height:150px; }
#worldcup a:link, #worldcup a:visited, #worldcup a:hover { display:block; width:675px; height:150px; }

#more_videos embed, #more_videos object { float:left; width: 320px !important; height: 229px !important; margin: 0 15px 15px 0; }

.food { width:500px; margin: 10px 0 0 0; }
.food h3 { font: bold 13px Arial, Helvetica, sans-serif; margin: 0 0 3px 0; padding: 0px; }
.food_logo { float:left; width: 160px; }
.food_info { float:left; width: 240px; }
.food_info p { margin-top: 0px; }

#content_left_big {position:relative; float:left; margin-bottom:12px; padding-left:24px;}
#content_holder_big {padding-bottom:30px;}