@charset "utf-8";
a img {border: none; }

h3{ font-size:16px; font-weight:bold; color:#bf0202; padding-bottom:5px; padding-top:10px;}
.content{ width:958px;float:left; margin-left:43px; min-height:20px; overflow:hidden; padding:10px 20px 0;}
.page-box .content{padding: 10px 10px 0;width: 979px;}

a, a:hover, a:active, a:visited{
        color:#000000;
	font-family:Arial,Helvetica,Sans-serif;
	font-size:12px;
	line-height:14px;
}
p a, p a:visited, p a:hover, p a:active{
  font-size: 100%;
}

.leaderboard_top{ 
	width:728px; 
	height:90px; 
	float:left;
}

.add2{ width:234px; float:left; margin-left: 5px; text-align:right;}

.page-box{ position:relative; width:1086px; min-height:1917px; overflow:hidden; margin: 0 auto; background:url(/images/page-white-bg.png) center top repeat-y;padding-bottom:262px}

.navigation{ 
	background:url(/images/navbar.png) left top repeat-x; 
	color:#FFF; 
	font-size:13px; 
	font-weight:bold; 
	height:55px; 
	line-height:14px;
	min-height:20px; 
	margin:0 auto;
	overflow:visible;
	padding-right:4px; 
	width:996px;
}

.navigation a,
.navigation a:hover,
.navigation a:visited,
.navigation a:active
{ 
	color:#FFF; 
	text-decoration:none;
}

.navigation a.orange
.navigation a.orange:hover,
.navigation a.orange:visited,
.navigation a.orange:active{
  color: #FAA346;
}
  
/* Only the MORE label needs to be brought down 1px */
.navigation ul.main span.label{
  position: relative;
  top: 1px;
}

.navigation ul.main{
  display:     inline;
  line-height: 12px;
  position:    relative;
}

.navigation ul.main li{
  cursor:   pointer;
  display:  inline;
  height:   14px;
  position: relative;
}

.navigation ul.main li a{
  padding: 6px 2px 6px 3px;
}

.navigation ul.main li a:hover{
  color: #FAA346;
}

.navigation ul.sub{
  display:    none;
  left:       0;
  list-style: none;
  position:   absolute;
  width:      175px;
}

.navigation ul.sub.left{
  left: -104px;
}
.navigation ul.sub li{
  background: transparent url(/images/subnav.png) repeat-x scroll left top;
  display:  block;
  padding:  5px 0 5px 11px;
  position: relative;
}

.navigation ul.sub li a{
  display: block;
  padding: 0;
}

div.nav{
  height:       27px;
  line-height:  27px;
  padding-left: 5px;
  position: relative;
}

div.top{
  z-index: 100001;
}

div.bottom{
  z-index: 100000;
}

.content .left{ width:404px; float:left; min-height:100px; overflow:hidden;}

.content .left h3, 
.content .left_article h3 a,
.content .left_article h3 a:hover,
.content .left_article h3 a:visited,
.content .left_article h3 a:active
{ 
	font-size:16px; 
	font-weight:bold; 
	color:#bf0202; 
	padding-bottom:5px;
	text-decoration: none;	
}
.content .left_article h3 a:hover{
	text-decoration: underline;	
}



.main_content_header,
.main_content_header a,
.main_content_header a:hover,
.main_content_header a:visited,
.main_content_header a:active{
	font-size:32px; 
	line-height:32px; 
	font-weight:bold; 
	color:#000;
	text-decoration: none;
}

.content .left #top_story_container{
  border: 2px solid black;
  overflow: hidden;
}

.content .left #top_story_container a{
  float: left;
}
 
.content .left .bigimagecap{ 
	width: 394px;
	background: #000000; 
	opacity:0.8;
	color:#FFF; 
	font-size:14px; 
	line-height:114%; 
	padding:8px 3px; 
	position: relative;
	margin-top: -100px;
	min-height: 84px;
	z-index: 3;
	float: left;
}



.earlier-box{ height:120px; overflow:hidden; font-size:12px; line-height:120%; padding:8px 0px;margin:6px 0;}
.earlier-box .imagebox{ 
	width:160px; 
	height:120px; 
	float:left;
}
.earlier-box .imagebox img{ 
	border: 2px solid #000;
}
.earlier-box .textbox{ width:220px; min-height:120px; overflow:hidden; float:right;}

.earlier-box h4,
.earlier-box h4 a,
.earlier-box h4 a:hover,
.earlier-box h4 a:visited,
.earlier-box h4 a:active
{
	font-size:12px;
	font-weight:bold; 
	color:#bf0202;
	text-decoration: none;
}
.earlier-box h4 a:hover{
	text-decoration: underline;
}
.earlier-box h5,
.earlier-box h5 a,
.earlier-box h5 a:hover,
.earlier-box h5 a:visited,
.earlier-box h5 a:active
{
	font-size:14px; 
	font-weight:bold; 
	color:#000;
	text-decoration: none;
}

.earlier-box h6,
.earlier-box h6 a,
.earlier-box h6 a:hover,
.earlier-box h6 a:visited,
.earlier-box h6 a:active
{
	font-size:10px; 
	font-weight:normal; 
	color:#000;

}
.earlier-box h6 a:hover{
	text-decoration: underline;
}








.content .left .inside-box{ 
	min-height:80px; 
	overflow:hidden; 
	font-size:12px; 
	line-height:125%; 
	padding:20px 0px; 
	border-top: 1px dotted #dcdcdc; 
}

.content .left .inside-box.first{
  border-top: none;
  padding-top: 4px;
}

.content .left .inside-box .arrow{
  position: relative;
  top:      -2px;
}

.content .left .inside-box .inside_sponsor{
  position: relative;
  top:      -1px;
}

.content .left .inside-box .imagebox{ 
	width:126px; 
	height:96px; 
	float:left;
	vertical-align:top;
}
.content .left .inside-box .imagebox img{
	border: 2px solid #000; color:#FFF
}

.content .left .inside-box h3,
.content .left .inside-box h3 a,
.content .left .inside-box h3 a:visited,
.content .left .inside-box h3 a:active,
.content .left .inside-box h3 a:hover{
  font-size:14px;
  font-weight:bold;
  color:#000;
  text-decoration: none;
}

.content .left .inside-box h4{font-size:12px; font-weight:bold; color:#bf0202;}

.inside_textbox{ 
	width: 260px; 
	min-height:50px; 
	overflow:hidden; 
	float:right; 
}

.inside_textbox h3{ 
	padding: 0;
}

.inside_textbox ul{ 
	list-style: disc; 
	font-weight:bold; 
	font-size:11px; 
	list-style-position:outside; 
	margin-left: 15px;
	line-height:136.36%;
    	padding:5px 0;
}

.inside_textbox a.more-inside{
  color:       #bf0202;
  display:      block;
  font-weight:  bold;
  margin-top:   15px;
  text-decoration: none;
}

.inside_textbox a.more-inside:hover{
  color: #bf0202;
}

.inside_header a,
.inside_header a:visited,
.inside_header a:hover,
.inside_header a:active{
	font-size:16px; 
	font-weight:bold; 
	color:#000;
	text-decoration:none;
}

.inside_sponsor a{
	font-size:10px; 
	font-weight:normal; 
	color:#999; 
	padding-bottom:12px;
	text-decoration:none;
}
.inside_sponsor a:hover{
	text-decoration:underline;
}










.content .right{ width:550px; float:right; min-height:100px; overflow:hidden;}
.content .right .left{ width:232px; float:left; min-height:100px; overflow:hidden; }


.live-black-bg-box{ width:233px; min-height:100px; overflow:hidden; color:#FFF; line-height:107%;}
.live-black-bg-box h1{ font-weight:bold; color:#FFF; font-size:14px; color:#FFF; }
.live-black-bg-box .top{ height:20px; background:url(/images/live-black-bg-top.png) left top no-repeat;}
.live-black-bg-box .box{ min-height:100px; overflow:hidden; background:url(/images/live-black-bg.png) left top repeat-y; padding:0px 17px 0px 18px;}
.live-black-bg-box .box ol{margin-left: 18px;}
.live-black-bg-box .box ul{list-style:decimal;list-style-type: none;margin-left: 18px;}
.live-black-bg-box .box ul li a, .live-black-bg-box .box ol li a{ color:#FFF; text-decoration:underline; line-height:160%; }
.live-black-bg-box .box h1 a{ font-weight:bold; color:#FAA346; font-size:16px;line-height:18px; letter-spacing:0px; }
.live-black-bg-box .box .submit1{ background: url(/images/search-btn-bg.png) left top; width:73px; height:24px; border:none; cursor:pointer; margin-top:8px;}
.live-black-bg-box .box .up{ min-height:30px; overflow:hidden; padding:10px 0px;}
.live-black-bg-box .box .up .left1{height:40px; float:left; font-weight:bold; font-size:14px;}
.live-black-bg-box .box .up .right1{ width:100px; float:right; font-weight:bold; text-align:right;}

.live-black-bg-box .live-box{ min-height:30px; overflow:hidden; padding: 10px 0px;}
.live-black-bg-box .live-box .image-box{ width:32px; height:32px; float:left;}
.live-black-bg-box .live-box .text-box{ width:158px; min-height:32px; overflow:hidden; float:right;}
.live-black-bg-box .bottom{ height:20px; background:url(/images/live-black-bg-bottom.png) left top no-repeat;}
.live-black-bg-box h1{color:#FAA346; font-size:17px; font-weight:bold;}

/*
.content .right .left .live-black-bg-box{ width:233px; min-height:100px; overflow:hidden; color:#FFF; line-height:107%;}
.content .right .left .live-black-bg-box h1{ font-weight:bold; color:#FFF; font-size:14px; color:#FFF; }
.content .right .left .live-black-bg-box .top{ height:20px; background:url(/images/live-black-bg-top.png) left top no-repeat;}
.content .right .left .live-black-bg-box .box{ min-height:100px; overflow:hidden; background:url(/images/live-black-bg.png) left top repeat-y; padding:0px 17px 0px 18px;}
.content .right .left .live-black-bg-box .box ul{ list-style:decimal; list-style-position:outside; margin-left:18px;}
.content .right .left .live-black-bg-box .box ul li a{ color:#FFF; text-decoration:underline; line-height:160%; }
.content .right .left .live-black-bg-box .box h1{ font-weight:bold; color:#FAA346; font-size:16px;line-height:18px; letter-spacing:0px; }
.content .right .left .live-black-bg-box .box .submit1{ background: url(/images/search-btn-bg.png) left top; width:73px; height:24px; border:none; cursor:pointer; margin-top:8px;}
.content .right .left .live-black-bg-box .box .up{ min-height:30px; overflow:hidden; padding:10px 0px;}
.content .right .left .live-black-bg-box .box .up .left1{ width:80px; height:40px; float:left; font-weight:bold; font-size:14px;}
.content .right .left .live-black-bg-box .box .up .right1{ width:100px; float:right; font-weight:bold; text-align:right;}
.content .right .left .live-black-bg-box .live-box{ min-height:30px; overflow:hidden; padding: 10px 0px;}
.content .right .left .live-black-bg-box .live-box .image-box{ width:32px; height:32px; float:left;}
.content .right .left .live-black-bg-box .live-box .text-box{ width:158px; min-height:32px; overflow:hidden; float:right;}
.content .right .left .live-black-bg-box .bottom{ height:20px; background:url(/images/live-black-bg-bottom.png) left top no-repeat;}
.content .right .left .live-black-bg-box h1{color:#EC8900; font-size:17px; font-weight:bold; letter-spacing:1px;}
*/




.content .right .right{ width:300px; float:float; min-height:100px; overflow:hidden;}
.content .right .right h3{ font-size:16px; font-weight:bold; color:#bf0202; padding-bottom:5px; padding-top:10px;}

.rednav1{height:21px; background: url(/images/right-red-nav-bg.png) left top no-repeat; color:#FFF; font-weight:bold; word-spacing:2px; padding:px 10px; line-height:21px; text-align:center; margin:10px 0;}
.homepage_topclicks .rednav1{margin-top: 0px;}
.rednav1 a{ text-decoration:none; color:#FFF;} 

#topContainer{height: 250px; margin-bottom: 25px;}
#topContainer #topclicks table{margin-bottom: 5px;}
.bottom2 { width:550px; min-height:200px; overflow:hidden; float:left; margin-top:10px;}
.bottom2 .lefts{ width:336px; float:left; min-height:30px; overflow:hidden; margin-left:20px;}
.bottom2 h3{ font-size:16px; font-weight:bold; color:#bf0202; padding-bottom:5px; padding-top:10px;}

.bottom2 .lefts #readers_blogs{border-bottom: 1px dotted #DCDCDC; border-top: 1px dotted #DCDCDC; margin-top: 10px; padding-bottom: 10px;}
.bottom2 .lefts .reader_blog_page{float: left; margin: 0 5px;}
.bottom2 .lefts .reader-box{ min-height:50px; overflow:hidden; font-size:12px; line-height:120%; padding:5px 0px; margin-bottom: 7px;width:326px;}
.bottom2 .lefts .reader-box .image-box{ width:65px; height:65px; float:left; margin-right: 7px; margin-top: 3px; border: 2px solid #000;}
.bottom2 .lefts .reader-box .text-box{ width:250px; min-height:50px; overflow:hidden; float:right;}
.bottom2 .lefts .reader-box .text-box .username{font-size: 10px;}
.bottom2 .lefts .reader-box .text-box a.more,.bottom2 .lefts .reader-box .text-box a.more:visited,.bottom2 .lefts .reader-box .text-box a.more:hover,.bottom2 .lefts .reader-box .text-box a.more:active{color: #bf0202; font-weight: bold; text-decoration: none;}
.bottom2 .lefts .reader-box .text-box ul{ list-style: disc; font-weight:bold; font-size:11px; list-style-position:inside;}

.blog_page{float: left; margin: 0 5px;}

.bottom2 .lefts .reader-box h4,
.bottom2 .lefts .reader-box h4 a, 
.bottom2 .lefts .reader-box h4 a:hover, 
.bottom2 .lefts .reader-box h4 a:visited, 
.bottom2 .lefts .reader-box h4 a:active 
{
	font-size:12px; 
	font-weight:bold; 
	color:#bf0202;
	text-decoration: none;
}
.bottom2 .lefts .reader-box h4 a:hover{
	text-decoration: underline;
}


.bottom2 .lefts .reader-box h5,
.bottom2 .lefts .reader-box h5 a,
.bottom2 .lefts .reader-box h5 a:hover,
.bottom2 .lefts .reader-box h5 a:visited,
.bottom2 .lefts .reader-box h5 a:active 
{
	font-size:14px; 
	font-weight:bold; 
	color:#000;
	text-decoration: none;
}
.bottom2 .lefts .reader-box h5 a:hover{
	text-decoration: underline;
}

.bottom2 .lefts #tag_cloud{font-size: 16px; line-height: 130%; margin:10px 0 20px;}
.bottom2 .rights{float:right; min-height:100px; overflow: hidden;}


.blckbg{ width:162px; float:right; min-height:50px; overflow:hidden;}
.blckbg .top{ background:url(/images/right-bgbl-top.png) right top no-repeat; height:20px;}
.blckbg .box{ background:url(/images/right-bgbl-boxbg.png) right top repeat-y;min-height:25px; overflow:hidden; padding:0px 10px 0px 10px;}
.blckbg .box h1{ font-weight:bold; color:#FAA346; font-size:13px;line-height:18px; letter-spacing:0px; }
.blckbg .box .twit{ min-height:30px; overflow:hidden; padding: 10px 0px;}
.blckbg .box .twit .image-box{ width:24px; height:24px; float:left;}
.blckbg .box .twit .text-box{ width:115px; line-height:12px; font-size:11px; color:#FFF; min-height:32px; overflow:hidden; float:right;}
.blckbg .box .twit .text-box a,.blckbg .box .twit .text-box a:visited,.blckbg .box .twit .text-box a:hover,.blckbg .box .twit .text-box a:active{color:#faa346;font-size:11px;text-decoration:none;}
.blckbg .box .twit .text-box a:hover{text-decoration:underline;}
.blckbg .box .twit .text-box h6, .blckbg .box .twit .text-box h6 a, .blckbg .box .twit .text-box h6 a:hover{ color:#999; font-size:10px; font-style:italic; font-weight:normal;}
.blckbg .down{ background:url(/images/right-bgbl-bottom.png) right top no-repeat; height:20px;}


.bottom2 .rights h3{ font-size:16px; font-weight:bold; color:#bf0202; padding-bottom:15px;}

.page-box-footer-edge{ position:relative; width:1086px; min-height:50px; overflow:hidden; margin: 0 auto; background: url(/images/page-white-bg-footer.png) center top repeat-y;}
.featured{}
.featured h1{ width:183px; height:21px; color:#FFF; font-weight:bold; line-height:21px; font-size:14px; background:url(/images/featuredbg.jpg) left top; padding-left:10px;}

.con{ width:970px;float:left; margin-left:53px; min-height:20px; overflow:hidden; padding-right:4px;}
.con .left{ width:240px; min-height:40px; overflow:hidden; float:left}
.con .middle{ width:396px; min-height:40px; overflow:hidden; float:left;color:#FFF;}
.con .middle .top{ height:23px; background:url(/images/bottom-black-top.jpg) left top no-repeat;}
.con .middle .box{ min-height:40px; overflow:hidden; background:url(/images/bottom-black-box.jpg) left top repeat-y; padding:2px 10px 2px 24px;}
.con .middle .btm{ height:22px; background:url(/images/bottom-black-bottom.jpg) left bottom no-repeat;}
.con .middle h1{ font-size:15px; padding-bottom:8px;}
.con .middle h2{ font-size:13px; padding-top:12px;}
.con .middle h3{ font-size:10px; font-weight:normal; color:#ffffff; padding-top:0px; padding-bottom:0px;}
.con .middle a, .con .middle  a:hover, .con .middle  a:visited, .con .middle  a:active {
	color:#FFFFFF;
	font-size:13px;
	padding-top:12px;
	text-decoration:none;
}

.con .middle a:hover{
	text-decoration:underline;
}

.con .right{ width:320px; min-height:30px; overflow:hidden; float:right}
.con .right h1{ color:#bf0202; font-size:16px; line-height:130%;}

.con .right h2,
.con .right h2 a,
.con .right h2 a:hover,
.con .right h2 a:visited,
.con .right h2 a:active
{ 
	color:#bf0202;font-size:12px; 
	line-height:120%; 
	padding-top:15px;
	text-decoration: none;
}
.con .right h2 a:hover{
	text-decoration: underline;
}



.con .right h3{ font-size:14px;}

.orange, .orange a, .orange a:hover, .orange a:visited, .orange a:active {
	color:#FAA346;
	text-decoration: none;
}
.orange a:hover{
	text-decoration: underline;
}

#onmilwaukee_live a, #onmilwaukee_live a:hover, #onmilwaukee_live a:visited, #onmilwaukee_live a:active {
	color:#FAA346;
	text-decoration: none;
	font-size:11px;
}

#onmilwaukee_live a:hover{
	text-decoration: underline;
}
.twitlink a, .twitlink a:hover, .twitlink a:visited, .twitlink a:active {
	color:#FAA346;
	text-decoration: none;
}

.twitlink a:hover{
	text-decoration: underline;
}

.red, .red a, .red a:hover, .red a:visited, .red a:active { 
	padding:5px 0;
	color:#bf0202;
	text-decoration: none;
}
.red a:hover{
	text-decoration: underline;
}

#weather,
#weather a,
#weather a:hover,
#weather a:visited,
#weather a:active
{
	font-size:9px; 
	color:#ffffff;
	text-decoration: none;
}
#weather{
}
#weather a:hover{
	text-decoration: underline;
}

.day{
	float: left;
	line-height: 9px;
	padding-right: 7px;
}
.weathericon{
	float: left;
}
.high_low{
	float:left;
	margin-top: 4px;
}

.insidelinks, .insidelinks a, .insidelinks a:hover, .insidelinks a:active, .insidelinks a:visited{
	font-size:11px; 
	font-weight:bold;
	text-decoration: none;
}
.insidelinks a:hover{
	text-decoration: underline;
}



/* event widget CSS */
.content .right .right #event_widget{
  height:        255px;
  margin-top:    10px;
  margin-bottom: 10px;
  width:         300px;
}

#event_widget{
  height: 45px;
}

#event_calendar{
  float: left;
}

#event_results{
  float: left;
  margin-left: 15px;
  width: 330px;
}

.frontpage #event_results{
  height: 47px;
  overflow: hidden;
}

#week_slider {
  /* required settings */
  float:         left;
  height:        45px;
  margin-bottom: 10px;
  overflow:      hidden;
  position:      relative;
  width:         273px;
}

.frontpage #week_slider{
  margin-bottom: 0px;
}

#week{
  clear:    both;
  position: absolute;
  width:    20000em;
}

#week_slider .event_day{
  background:    url(/images/events/button-sprite.png);
  background-position: -13px -45px;
  border:        1px solid white;
  color:         white;
  cursor:        pointer;
  float:         left;
  font-size:     24px;
  font-weight:   bold;
  height:        41px;
  margin-bottom: 5px;
  padding-top:   3px;
  text-align:    center;
  width:         37px;
}

#week_slider .event_day:hover{
  background-position: -13px 0px;
}

#week_slider .event_day a{
  font-size:     24px;
  font-weight:   bold;
  color:         white;
  text-decoration: none;
}

#week_slider .event_day.past a{
  color: #c8c8c8;
}

#week_slider .event_day .dow a{
  font-size:     11px;
  text-decoration: none;
}
#week_slider .event_day .dow{
  font-size:     11px;
  margin-bottom: 5px;
}

#week_slider .event_day.active{
  background-position: -50px -44px;
}

#week_slider .event_day.active:hover{
  background-position: -50px 0px;
}

#event_widget a.browse{
  background: url(/images/events/button-sprite.png);
  cursor:     pointer;
  display:    block;
  float:      left;
  height:     44px;
  margin-top: 1px;
  width:      12px;
}

#event_widget a.future{
  background-position: -100px -44px;
}

#event_widget a.future:hover{
  background-position: -100px 0px;
}

#event_widget a.past{
  background-position: -87px -44px;
}

#event_widget a.past:hover{
  background-position: -87px 0px;
}

#event_widget a.disabled, #event_widget a.disabled:hover{
  background-position: 0px 0px;
}

#event_widget .title{
  color:        #bf0202;
  font-size:     14px;
  font-weight:   bold;
  margin-bottom: 6px;
}

#event_widget.frontpage .title{
  margin-bottom: 0px;
}

#event_widget div.name{
  height: 18px;
  overflow: hidden;
}

#event_widget .event{
  border-bottom: 1px dotted #dcdcdc;
  margin-bottom:  5px;
  padding-bottom: 10px;
}

#event_widget.frontpage .event{
  border-bottom: 0px;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

#event_widget .event a.name{
  font-size:       14px;
  font-weight:     bold;
  line-height:     18px;
  text-decoration: none;
}

#event_widget .time_location{
  font-size: 12px;
  height:   15px;
  overflow: hidden;
}

#event_widget .event a.venue{
  text-decoration: none;
}

#event_widget .event a:hover{
  text-decoration: underline;
}

#event_widget img.omc{
  float:          left;
  margin-right:   5px;
  vertical-align: text-bottom;
}

#event_widget a.see_all{
  color:           #bf0202;
  font-size:        10px;
  margin-left:      10px;
  text-decoration:  none;
}

#event_widget a.see_all:hover{
  text-decoration: underline;
}

#event_widget a.bottom{
  color:          #bf0202;
  font-size:       14px;
  font-weight:     bold;
  text-decoration: none;
}

#event_widget.frontpage a.bottom{
  font-size: 14px;
}

#event_widget a.bottom:hover{
  text-decoration: underline;
}
#event_widget .bottom{
  clear:       both;
  color:      #6a6a6a;
}


.content .right_article{ width:300px; float:right; min-height:100px; overflow:hidden; }
.content .right_article #right_ad{margin:24px 0 0 0;}
.content .left_content{padding-top:5px; width:475px; float:left; min-height:100px; overflow:hidden;}
.content .left_article{ width:655px; float:left; min-height:100px; overflow:hidden; padding-right:10px;}

.left_article a#share_links{
  float:   right;
  padding: 0;
}

.left_content h1{
  line-height: 120%;
}

#article_meta{
	width: 245px;
	padding-bottom:5px;
	float:left;
}
#article_highlights{
	width: 50%;
	height:100%;
	float:right;
}

.article_text{
	width:      470px;
	margin-top: 15px;
	float:      right;
}

#article_sidebar{
	float:left;
	padding-right: 20px;
	width: 160px;
	height:100%;
}
#article_highlights li{
	padding-left:2px;
	font-size:10px;
	color: #6a6a6a;
}
#article_highlights_shadow{
	min-height: 200px;
	background-color:#A5A5A5;
	float:right;
	margin-left:10px;
	margin-bottom:5px;
}
#article_moreinfo{
	background-color:white;
	border:2px solid black;
	padding:20px;
	min-height: 90px;
	left:-3px;
	position:relative;
	top:-3px;
}

#article_moreinfo_shadow{
	min-height: 90px;
	background-color:#A5A5A5;
	margin-left:10px;
	margin-bottom:5px;
}
#article_highlights{
	background-color:white;
	border:2px solid black;
	padding:20px;
	width:140px;
	min-height: 200px;
	left:-3px;
	position:relative;
	top:-3px;
}

.readerblog_text ul, .article_text ul, .top_article_text ul, .blog .body ul, 
.readerblog_text ol, .article_text ol, .top_article_text ol, .blog .body ol{
  font-size:     13px;
  line-height:   17px;
  font:14px/1.55em georgia,serif;
  margin-bottom: 20px;
  padding-left:  40px;
}

#article_highlights ul{
  font-size: 12px;
  font-family: arial, helvetica, sans-serif;
  padding-left: 10px;
  padding-right: 10px;
}

.readerblog_text p, .article_text p, .top_article_text p, .blog .body p{
  font:14px/1.55em georgia,serif;
  margin-bottom:20px;
}

.readerblog_text p a,
.readerblog_text p a:visited,
.readerblog_text p a:hover,
.readerblog_text p a:active,
.article_text p a,
.article_text p a:visited,
.article_text p a:hover,
.article_text p a:active,
.top_article_text p a,
.top_article_text p a:visited,
.top_article_text p a:hover,
.top_article_text p a:active,
.blog .body p a, 
.blog .body p a:visited, 
.blog .body p a:hover, 
.blog .body p a:active,
.readerblog_text ul a,
.readerblog_text ul a:visited,
.readerblog_text ul a:hover,
.readerblog_text ul a:active,
.readerblog_text ol a,
.readerblog_text ol a:visited,
.readerblog_text ol a:hover,
.readerblog_text ol a:active,
.article_text ul a,
.article_text ul a:visited,
.article_text ul a:hover,
.article_text ul a:active,
.article_text ol a,
.article_text ol a:visited,
.article_text ol a:hover,
.article_text ol a:active,
.top_article_text ul a,
.top_article_text ul a:visited,
.top_article_text ul a:hover,
.top_article_text ul a:active,
.top_article_text ol a,
.top_article_text ol a:visited,
.top_article_text ol a:hover,
.top_article_text ol a:active,
.blog .body ul a,
.blog .body ul a:visited,
.blog .body ul a:hover,
.blog .body ul a:active,
.blog .body ol a,
.blog .body ol a:visited,
.blog .body ol a:hover,
.blog .body ol a:active{
  font:14px/1.55em georgia,serif;
}

.readerblog_text li, .article_text li, .top_article_text li{
  margin: 7px 0;
}

#talkback_list p, #talkback_top{
	font-family:Arial,Helvetica,Sans-serif;
	font-size:13px;
	line-height:120%;
	margin-bottom:20px;
}

#talkback_list a,
#talkback_list a:visited,
#talkback_list a:hover,
#talkback_list a:active{
	font-family:Arial,Helvetica,Sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height:120%;
}

.top_article_text {
	clear: left;
}

.article_tag_list, .article_tag_list a
{
	font-family:Arial,Helvetica,Sans-serif;
	font-size:11px;
	line-height:11px;
}

#juitterContainer, juitterContainer a, .byline a{
	font-size:11px;
}

.starttime{
  margin-top: 15px;
}

#fourohfour h2{
  margin: 10px 0 15px;
}

#fourohfour img{
}

#fourohfour p{
  width: 475px;
}

#fourohfour form{
  margin-bottom: 15px;
}

#fourohfour #searchbutton{
  vertical-align: bottom;
}

/*
.hugeTag {
font-size: 200%;
font-color:red;
font-weight: 900;
}
.largeTag {
font-size: 160%;
font-color:red;
font-weight: 800;
}
.mediumTag {
font-size: 125%;
font-color:red;
font-weight: 600;
}
.smallTag {
font-size: 100%;
font-weight: 500;
}
.tinyTag {
font-size: 80%;
font-weight: 300;
}
*/

.right_article .related_articles{
  margin:       10px 0 15px;
  padding-left: 23px;
}

.right_article .related_articles ol li.related_article{
  margin: 5px 0;
}

.storyflow-image, .hoanview-image {
	position: relative;
	float: left;
	width: 160px;
	height: 120px;
	margin-bottom: 10px;
	border: 2px #000 solid;
}

.storyflow-text, .hoanview-text {
	position: relative;
	float: left;
	width: 180px;
	margin-left: 5px;
	padding: 0;
}
.hoanview-text {
	width: 200px !important;
	float: right;
	margin-top: -2px;
	margin-bottom: 10px;
	
}

.hoanview-image, .blogroll-image {
	position: relative;
	float: left;
	width: 160px;
	height: 120px;
	margin-right: 8px;
	margin-bottom: 16px;
	border: 2px #000 solid;
}
.hoanview-text, .blogroll-text {
	position: relative;
	float: left;
	width: 230px;
	margin-top: -2px;
	padding: 0;
}

span.twitter-text, div.storyflow-text, div.hoanview-text, div.blogroll-text {
   font: 12px Arial, Helvetica, Sans-serif;
   line-height: 14px;
   text-decoration: none;
   color: #000;		
}


span.twitter-text a, div.storyflow-text a, div.hoanview-text a, div.blogroll-text a  {
   font-weight: bold;
   color: #bf0202;	
	 text-decoration: none;
}

div.storyflow-title a, div.hoanview-title a {
	font-size: 14px;
  font-weight: bold;
	line-height: 14px;
  text-decoration: none;
	color: #000 !important;
}

.more_articles{
  margin: 10px 0;
}

.more_articles img{
  border:         none;
  margin-right:   3px;
  vertical-align: text-bottom;
}

.more_articles a{
  font-weight:     bold;
  text-decoration: none;
}

#reader_blog_topclicks{
  margin: 5px 0;
}

#photogallery_container{
  clear:  both;
  margin: 5px 0 15px 53px;
}

#photogallery .filmstrip li{
  border: 2px solid black;
}

#photogallery .filmstrip img{
  height: 89px;
  width:  118px;
}

#low3col .left{
  margin-top: 8px;
}
#featured_header{
  margin-top: 20px;
}


/***** testing new article style *****/
.content .left_article h1.title{
  font-size: 36px;
  line-height: 36px;
  width: 620px;
}

.left_article .byline{
  margin: 5px 0;
}

.article_tag_list{
  margin-bottom: 4px;
}

#share_tools{
  font-size: 11px;
  height: 30px;
  margin-top: 10px;
  padding-right: 12px;
  text-align: right;
}

#share_tools a,
#share_tools a:visited,
#share_tools a:hover,
#share_tools a:active{
  font-size: 11px;
}

#share_tools a img{
  margin: 0 3px;
  vertical-align: middle;
}

#share_tools .print{
  float: left;
}

#share_tools .share{
  float: right;
}

h2.recent_blogs{
  line-height: 120%;
  margin: 25px 0 7px;
}

#talkbacktop{
  font-size: 12px;
}

#talkback_list .avatar{
  border:         none;
  display:        block;
  float:          left;
  left:           0;
  margin-bottom:  10px;
  margin-right:   8px;
  padding: 0;
  top: 0;
}

#talkback_list #star-ratings-block{
  clear: both;
  left: 0;
  padding-left: 0;
  padding-right: 0;
  top: 0;
}

#full_weather h3{
  padding: 0;
}

#full_weather .column{
  display: inline-block;
  margin: 10px 0 5px 35px;
}

#full_weather #conditions img{
  display: inline;
}

#full_weather #conditions div{
  font-weight: bold;
  margin-bottom: 20px;
  text-align: center;
}

#full_weather #stats span{
  display: inline-block;
  font-weight: bold;
  width: 75px;
}

#current #temp{
  display: inline-block;
  font-size: 48px;
  font-weight: bold;
  line-height: 128px;
  vertical-align: top;
}

#full_weather .weather_day{
  display: inline-block;
  height: 195px;
  margin: 10px 0 30px;
  padding: 3px;
  position: relative;
  vertical-align: top;
  width: 110px;
  position: relative;
  vertical-align: top;
  width: 110px;
}

.weather_day.left{
  margin-left: 0px;
}

.weather_day.grey{
  background-color: #dfdfdf;
}

#full_weather .weather_day .day{
  float: none;
  line-height: 120%;
  margin-bottom: 10px;
  padding: 0;
}

.weather_day .night{
  bottom: 5px;
  position: absolute;
}

.weather_day .daytitle, .weather_day .nighttitle{
  font-size: 14px;
  font-weight: bold;
  line-height: 120%;
}

#full_weather .weather_day .high{
  color: #990000;
}

#full_weather .weather_day .low{
  color: #000099;
}

table#traffic{
  width: 100%;
}

table#traffic td{
  padding: 3px;
}

.sans-serif, .sans-serif:visited, .sans-serif:hover, .sans-serif:active,
a.sans-serif, a.sans-serif:visited, a.sans-serif:hover, a.sans-serif:active{
        color:#000000;
	font-family:Arial,Helvetica,Sans-serif !important;
	font-size:12px !important;
	line-height:14px !important;
}

#news_releases h1{
  color: #bf0202;
}

#news_releases h2{
  margin: 10px 0 20px;
}

#news_releases li a{
  font-size:   14px;
  line-height: 2em;
}

.greenArrowUp {
  width: 15px;
  height: 15px;
  background: url(/sprite-main.gif) -700px -65px no-repeat;
}

.redArrowDown {
  width: 15px;
  height: 15px;
  background: url(/sprite-main.gif) -700px -80px no-repeat;
}
#twfb_buttons{
  margin-top: 15px;
}

/** new homepage styles **/
div#homepage_top{
  height: 698px;
  margin-bottom: 15px;
  width: 100%;
}

div#homepage_top .left{
  height: 100%;
  width: 642px;
}

div#homepage_top .right{
  height: 100%;
  width: 300px;
}

#top_stories{
  height:     532px;
  margin-top: 10px;
  position:   relative;
}

.top_story{
  border:   1px solid black;
  display:  none;
  position: absolute;
}

.top_story.first{
  display: block;
}

.top_story.active{
}

.top_image_wrapper{
  height: 360px;
  width: 640px;
  background: black;
}

.top_story img.small{
  height:      360px;
  margin-left: 80px;
}

.top_story .category{
  background: black;
  font-size: 16px;
  font-weight: bold;
  left: 0;
  padding: 5px;
  position: absolute;
  top: 5px;
}

.top_story .headline{
  background: black;
  color: white;
  height: 150px;
  line-height: 125%;
  overflow: hidden;
  padding: 10px;
}

.top_story a.top_headline{
  color: white;
  font-size: 32px;
  font-weight: bold;
  line-height: 33px;
  text-decoration: none;
}

.top_story .author{
  font-size: 10px;
  font-weight: normal;
  margin-bottom: 2px;
  margin-top: 5px;
}

.top_story .more{
  margin-left: 5px;
}

#homepage_top #slides{
  height:     101px;
  overflow:   hidden;
  margin-top: 10px;
}

#homepage_top .slide{
  cursor: pointer;
  float: left;
  font-size: 10px;
  font-weight: bold;
  line-height: 120%;
  margin: 0 10px 0 9px;
  width:  146px;
}

#homepage_top .slide.active{
}

#homepage_top .slide.first{
  margin-left: 0px;
}

#homepage_top .slide.last{
  margin-right: 0px;
}

.slide img{
  border: 1px solid black;
  height: 81px;
  width: 144px;
}

.slide .short_title{
  padding: 3px 0; 
}

.slide.active .short_title{
  background: black;
  color: white;
  padding-left: 3px;
}

#social_media{
  color: #a29999;
  line-height: 23px;
  text-align: right;
}

a#deal_link,
a#deal_link:visited,
a#deal_link:hover,
a#deal_link:active{
  color:     #a29999;
  float:      left;
  margin-top: 5px;
}

#social_media img{
  vertical-align: middle;
  margin-left: 4px;
}

img#facebook_login{
  display: none;
  float: left;
  margin-left: 0px;
}

#omc_live{
  background: #edeff4;
  border: 1px solid black;
  height: 283px;
  margin: 10px 0;
  padding: 5px;
}

#omc_live .box{
  width: 288px;
}

#omc_live a,
#omc_live a:visited,
#omc_live a:hover,
#omc_live a:active{
  font-size: 11px;
  color: #bf0202;
  text-decoration: none;
}

#omc_live a:hover{
  text-decoration: underline;
}

img.live_avatar{
  border: 1px solid black;
  height: 48px;
  width:  48px;
}

#live_twitter_logo{
  height: 20px;
  margin-left: 5px;
  margin-right: 5px;
  vertical-align: top;
  width: 20px;
}
  
#omc_live h3{
  display: inline;
  line-height: 31px;
}

#juitterContainer{
  height: 242px;
}

.jScrollPaneContainer{
  margin-top: 10px;
}

li.twittLI table{
  border-bottom: 1px dotted #878787;
  padding-bottom: 5px;
  width: 100%;
}

a.twitter_name{
  font-weight: bold;
}

#ad1{
  height: 100px;
  margin-bottom: 10px;
  width: 300px;
}

#ad2{
  height: 250px;
  width: 300px;
}

#live_ad{
  float: right;
  height: 31px;
  width: 88px;
}

#wireframe_footer{
  background: url(/images/layout/footer-wireframe.png) repeat-x center bottom;
  height: 444px;
  margin-top: -290px;
  position: relative;
  width: 100%;
  z-index: 2;
}
.live-black-bg-box .box ul.fest_list{
  margin-left: 5px;
  margin-top:  15px;
}

.google_map{
  border: 2px solid black;
}

.middle_column_map{
  height: 470px;
  width:  470px;
  margin: 15px 0;
}

#businesses .marker{
  float: left;
  margin-right: 8px;
  margin-top: 15px;
}

