/* OpenCMS override */
   .ocms_de_bt { display:none !important; }


/* Fan Style */
	/* Global */
		body { background:url(/images_1460thefan/bg.gif) left top repeat-x #000; padding-left:10px; font-family:arial,helvetica,sans-serif; font-size:13px; padding:0; margin:0;  }
		a img { border:none; }
		p { padding:8px 0; margin:0; }
h1.small { font-size:11px; color:#666; }
		h2,h1 { text-transform:uppercase; font-size:38px;font-weight:normal; }
		h2.padding { margin:0 0 30px 0;padding:0; }
		h3 { font-size:20px;font-weight:bold;margin:0 0 3px 0;padding:0; }
		h4 { font-size:16px;font-weight:bold;margin:0 0 3px 0;padding:0; }
		h5 { font-size:13px;font-weight:bold;margin:0 0 3px 0;padding:0; }

a.hl { text-decoration:none; color:#000; }
a.hl:hover { text-decoration:underline; color:#c00; }

		dl.links { margin:3px 0; font-size:11px; }
		img.insetl { margin:6px 6px 6px 0; }
		img.insetr { margin:6px 0 6px 6px; }
		img.tombstone { margin-top:40px; }
		a.go { background:url(/images_1460thefan/goarrow.gif) left center no-repeat; padding-left:10px;margin-left:5px; }
		a.gow { background:url(/images_1460thefan/goarrow_white.gif) left center no-repeat; padding-left:10px;margin-left:5px; }
		dl.form dt { font-weight:bold; margin-top:8px; }
		dl.form dd { padding:0; margin:0; }	
		dl.list { padding:0; margin:2px 0; }
		dl.list dt, dl.list dt { padding:2px 0; margin:0; }

                .linelist dt{ float:left; font-weight:bold; padding-right:3px;}
                .linelist dd{  clear:right; margin-bottom:3px;}
                .boldlist dt { font-weight:bold; }
		.shallow { padding:0; margin:0; }
		.tiny { font-size:11px; }
		.tinyfade { font-size:11px; color:#999; }
		.clear { clear:both; }
		.clearbig { clear:both; padding-bottom:40px; }
		.clearbig_hr { clear:both; margin-bottom:40px; border-bottom:double 3px #999;padding-top:15px;}
		.hide { display:none; }
		.rules { height:60px; color:#999; font-size:11px; padding:4px; margin:5px 0; overflow-y:scroll; }
		.yellowbox { background-color:#ffc; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; padding:4px; }
		.rss { background:url(/images_1460thefan/feed-icon-16x16.gif) left center no-repeat; padding-left: 20px; }
		.rss_small { background:url(/images_1460thefan/feed-icon-12x12.gif) left center no-repeat; padding-left: 16px; }
		.mixed { text-transform: none; }
		.rss ul { margin-left:0px; padding-left:0;}
		.rss li { padding:3px 0; }
                .rsslist h3{font-size:13px;font-weight:normal;}
                .rsslist h4,
                .rsslist p { display:none; }


.insetright { float:right; margin:0 0 8px 8px; }
.insetleft { float:left; margin:0 8px 8px 0; }
.fade1 { color:#666; }
.fade2 { color:#999; }
.fade3 { color:#ccc; }
.red { color:#c00; }
                #thankyou { background-color:#000; color:#fff; padding:3px; margin:4px 0; }

/* Multi-day replay module */
.showreplayer { border:solid 1px #ccc; }
.showreplayer strong { font-size:13px; background-color:#c01; color:#fff; padding:2px; display:block; }
.showreplayer .menu { background-color:#D9D9B7; font-size:11px; padding:3px; }
.showreplayer .menu a { padding:1px 4px; }
.showreplayer .currentlink { font-weight:bold; color:#000; }
.showreplayer .item, .showreplayer .itemrow { padding:2px 5px; line-height:1.3em; font-size:14px; margin:0; padding:2px; background-color:#fff; }
.showreplayer .itemrow { border-top:solid 1px #ccc; }
.showreplayer .itemrow li, .showreplayer .item li { display:inline; padding:2px 4px 2px 0; line-height:1.3em; background-color:#fff; }

		
	/* Custom */		
		#page {width:960px;margin:10px auto;position:relative; }
		#header a { color:#fff; text-decoration:none; }
		#header a:hover { color:#ffc; text-decoration:none; }
		#header .logo { float:left; }
		#header .mast { float:left;width:758px; margin-left:10px;}
		#header .onair { height:80px; font-size:14px; color:#ccc; }
		#header .onair small { display:block; font-size:11px; }
		#header .onnow { float:left;width:340px; color:#fff; }
		#header .onnow div { padding:15px 0; font-weight:bold; }
		#header .onnow img { margin-right:5px; }
		#header .onnext { float:left;width:260px; }
		#header .onnext div { padding:15px 0; }
		#header .on1460 { float:left;width:150px; font-size:11px; text-align:center; }
		#header .on1460 div { padding:15px 0 3px 0; }
		#header .mainmenu ul { margin:0; padding:0;  }
		#header .mainmenu ul li { float:left; padding:0 10px; list-style:none; }
		
		#redbar { background:url(/images_1460thefan/bg_redbar.gif) left center no-repeat #c00;height:30px;text-align:right; margin-top:8px;}
		#redbar select { font-size:11px;width:150px; margin-top:5px;margin-right:10px;}
		
		#adbar { background-color:#333;height:95px;padding-top:5px; }
		#adbar .headlines { float:left;width:225px; height:90px; color:#fff; font-size:13px; }
		#adbar .headlines ul { margin:0; padding:5px 0 0 10px; display:none; }
		#adbar .headlines li { padding:4px 0; list-style:none; background:url(/images_1460thefan/rightarrow.gif) left center no-repeat; padding-left:16px; }
		#adbar .headlines a { color:#fff; text-decoration:none; }
		#adbar .headlines a:hover { color:#ffc; text-decoration:underline; } 
		#adbar img.adspace { float:left; }
		
		#footer { background-color:#333;padding:20px;font-size:11px;color:#ccc; }
		#footer a { color:#999; }
		#footer a:hover { color:#fff; }
		#footer ul { margin:2px 0; padding:0; }
		#footer li { display:inline; padding:0 6px; }
		#footer .innerpadding { border-top:solid 1px #999; margin-top:8px; background-color:#000; color:#999; }
		#footer .adspace { text-align:center; padding-top:8px; }
		#footer .adspace img { margin:0 5px; }
		#teamrow { background-color:#666; text-align:center; padding:6px 0; }	
		
		/* Templates */
		
		.bg160 { background:url(/images_1460thefan/bg_160.gif) right top repeat-y #fff; }
		.bg300 { background:url(/images_1460thefan/bg_300.gif) right top repeat-y #fff; }
		
		#content a h1,#content a h2,#content a h3,#content a h4 { cursor:pointer; }

		#content .col0 { width:148px;padding:0 5px;float:left; }		
		#content .col1 { width:200px;padding:0 5px;float:left; }
		#content .col2 { width:410px;padding:0 5px;float:left; }
		#content .col3 { width:620px;padding:0 5px;float:left; }
		#content .colh { width:305px;padding:0 5px;float:left; }
		#content .col1 .innerpadding,
		#content .col2 .innerpadding,
		#content .col3 .innerpadding,
		#content .colh .innerpadding { padding:10px; }
		
		/* Tower Column */
		#leftbig { width:783px; float:left; padding-top:210px;}
		#leftbig .featuremenu { float:left;width:180px; font-size:11px; margin-top:20px;}
		#leftbig .featuremenu .innerpadding { margin-left:10px;}
		#leftbig .featuremenu .sidemenu { border-top:solid 4px #000;border-bottom:solid 4px #000; background:url(/images_1460thefan/bg_stripegrey.gif) left top; padding:10px 5px 10px 8px; color:#fff; font-weight:bold; margin:0 0 15px 0;}
		#leftbig .featuremenu .sidemenu li { font-size:13px; list-style:none; background:url(/images_1460thefan/rightarrow.gif) left center no-repeat; padding:4px 0 4px 16px; margin:0; }
		#leftbig .featuremenu .sidemenu a { color:#fff; text-decoration:none; }
		#leftbig .featuremenu .sidemenu a:hover { color:#ffc; text-decoration:underline; } 
		#leftbig .featuremenu p a { color:#00f; text-decoration:underline; }
		#leftbig .featuremenu p a:hover { color:#00f; text-decoration:underline; }
		
		#leftbig .featuremain { float:left;width:570px; }
		#leftbig .featuremain .content { margin:0 10px;padding:10px 10px 0 20px; }
		#leftbig .featuremain .rounded { margin-left:10px; }

		#left160 { width:758px;float:left;padding:12px; }

		#right160 { width:160px;float:left; font-size:11px; }
		#right160 .innerpadding { margin:8px 0 0 8px; }
		
		/* 300x Column */
		#leftsmall {width:632px;float:left; padding:15px 5px; }
		#leftsmall .clear { margin-bottom:10px; }
		#leftsmall .clearnone { clear:both; }
		
		#right300 { width:310px;float:left; padding-bottom:15px; }
		#right300 .innerpadding { margin:8px; }

		#right300 .sidebarpoll {
background-color:#FFFFFF;
border:1px solid #999999;
margin:10px 2px 10px 8px;
padding:5px 0 5px 5px;
margin-bottom:35px;
}		
		#right300 .sidebarpoll_left { 
float:left;
padding:0 5px 0 10px;
width:155px;
}

		#right300 .sidebarpoll_left h3 { display:none; }

		#right300 .sidebarpoll_right { float:left; }
		
		#right300 .sidebar_textads { float:left;width:140px;padding-left:10px; }
		#right300 .sidebar_towerad { float:left; }

/* Sidebar poll */
#right300 #epicinc h3 { font-size:11px; color:#c00; }
#right300 #epicinc .boldHeader { font-size:14px; color:#000; font-weight:bold; }
#right300 #epicinc .poll-question { padding:3px 0; }
#right300 #epicinc .submit-form { padding:3px 0; }
#right300 #epicinc .poll-graph { font-size:11px; vertical-align:top; width:40%; padding-bottom:5px; }
#right300 #epicinc .poll-graph img { display:block; }
#right300 #epicinc .poll-choice { font-size:11px; vertical-align:top; }

/* BizList widget */
#bizlist_widget{background-color:#df0021; margin:20px auto 20px; border:1px solid #666; padding-bottom:10px; width:240px; font-family:Arial,Helvetica,sans-serif; font-size:1em; -moz-border-radius:20px; -webkit-border-radius:20px; position:relative;  color:black}
#bizlist_widget form{width:240px}
#bizlist_widget:hover{height:auto}
#bizlist_widget a:link{text-decoration:none}
#bizlist_widget h2{width:200px; height:60px; margin:0 auto; background:url("/images_1460thefan/bizlist/ColumbusBizList-small-250px.png") no-repeat; text-indent:-9999px}
#bizlist_widget >h2{background:url("/images_1460thefan/bizlist/ColumbusBizList-small-250px.png") no-repeat}
#bizlist_widget label{font-weight:bold; font-size:10pt}
#bizlist_widget #PD-keywords, #bizlist_widget #PD-address{position:relative; height:45px; margin:0 2px 1px 2px}
#bizlist_widget #PD-keywords label{float:left; margin-left:10px; position:relative; top:4px}
#bizlist_widget #PD-address label{float:left; margin-left:10px; position:relative; top:4px}
#bizlist_widget #PD-address p, #bizlist_widget #PD-keywords p{color:#666; font-size:8pt; padding:0; margin:0 0 0 140px; width:150px; position:relative}
#bizlist_widget #PD-adv-submit input{margin-top:14px; background-color:#000; color:#fff; font-weight:bold; border:none; position:relative; left:10px}
#bizlist_widget #PD-address input, #bizlist_widget #PD-keywords-input{background:#fff; width:200px; margin:8px 0; position:absolute; left:10px}
#bizlist_widget #PD-address input:focus, 
#bizlist_widget #PD-keywords-input:focus{background:#fff}
#bizlist_widget #PD-adv-submit.clearfix{display:block; clear:both; padding:0 0 10px 0}
#bizlist_widget dl{width:90%; margin:0 auto; background:#fff url("/images_1460thefan/bizlist/drop-down-arrow-closed.png") no-repeat 1px 1px; -moz-border-radius:10px; -webkit-border-radius:10px}
#bizlist_widget dl dt{background-color:transparent; color:red; text-align:center; font-weight:bold; font-size:0.85em; margin:0 5px; padding:0; float:none; clear:both; display:block}
#bizlist_widget dl dd a{background-color:transparent; font-size:.9em; color:red; text-align:center; display:block; padding:2px 0; text-decoration:none}
#bizlist_widget dl dd a.last{font-weight:bold}
#bizlist_widget dl dd a:hover{color:black}
#bizlist_widget dl dd, #bizlist_widget dd.hide{display:none}
#bizlist_widget dl:hover, #bizlist_widget dt.sfhover{background:#fff url("/images_1460thefan/bizlist/drop-down-arrow-open.png") no-repeat 1px 1px; padding-bottom:5px}
#bizlist_widget dl:hover dd, #bizlist_widget dd.sfhover2{display:block; text-align:center; margin:0}


/*
#bizlist_widget { font-size:11px; padding-bottom:25px;}
#bizlist_widget h2 { font-size:11px; font-weight:bold; display:none; }
#bizlist_widget #PD-keywords label { display:block; }
#bizlist_widget #PD-address label { display:block; }
#bizlist_widget #PD-adv-form-container dl { cursor:pointer; }
#bizlist_widget #PD-adv-form-container dd { padding-top:4px; }
#bizlist_widget #PD-adv-form-container dt { background-color:none; }
*/
	
		
/* Special */
	.heybutton { border-top:solid 1px #999;border-bottom:solid 1px #999;margin:8px 20px;padding:5px;background-color:#c5ffa9;text-align:center;font-size:16px;font-weight:bold; }		
	.heybutton a { text-decoration:none; color:#000; }
	.heybutton a:hover { text-decoration:underline; color:#000; }
	
	.promos .clear { border-bottom:dotted 1px #ccc; padding:10px 0;}
.middayblogbg { background:url(http://www.971thefan.com/images_1460thefan/bg160_midday.jpg) right top no-repeat; }
.lockerroombg { background:url(http://www.971thefan.com/images_1460thefan/bg160_lockerroom.jpg) right top no-repeat; }
.fangiftguide { background:url(http://www.971thefan.com/images_1460thefan/promos/bg_giftguide.jpg) right top no-repeat; }
.blogentries .entry-header a:hover { color:#c00; text-decoration:underline; }


.sidebar_textads p { padding:0; }
.sidebar_textads td { padding-bottom:15px; }

#countdown { width:200px; background-color:#333; text-align:center; margin:10px 0;}
#countdown .clock { color:#fff; font-size:22px;letter-spacing:-1px; }
#countdown small { font-weight:bold; font-size:13px; padding-left:2px; color:#ccc; }

/* Pencil tiptop ad for OSU games */
#pencilad { position:absolute; top:0px; left:0px; text-align:center; width:960px; }
.penciltop { padding-top:45px; }

/* Story pages */
.hed { font-size:22px; font-weight:bold; }
.subhed { font-size:18px; }
.date { font-size:13px; color:#999; }
#storytools,.tts { display:none; }


/* One timers */
#thinkpinkcorner { margin-left:5px; }

/*TWN Story Styles*/
h1.hed {text-transform: capitalize; margin:0 10px;}
div.date {margin: 0 10px 10px 10px; font-size:11px; }
h4.byline {text-transform: uppercase; font-size: 13px; margin:0 10px;}
h4.srcline {font-weight: normal; font-style: italic; font-size: 11px;  margin:0 10px 20px 10px;}
.ptr {
	width: 300px!important;
	float: right;
	margin: 0 0 20px 0;
	border-left: 20px solid white;
	background: white;
}

.ptr .freeform {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.1em; padding: 0 15px 0 0;
}

.ptr .freeform h3 {
	background: #eee !important;
	padding: 5px;
	text-align: center;
	text-transform: uppercase;
	margin: 20px 0 10px 0;
	font: bold 12px/13px Verdana, Arial, Helvetica, sans-serif;
}

.ptr .freeform ul {margin: 0; padding: 0;}
.ptr .freeform ul li {
font-size: 14px; 
line-height: 1.4em; 
margin: 0 0 0 20px;
list-style-image: url("/live/export-content/sites/dispatch/images/css-images/redbull.gif");
border-bottom: 1px dotted #ccc; padding: 5px 0 5px 0;
}
.ptr .freeform ul li a {text-decoration: none; color: #0066d0}
.ptr .freeform ul li a:hover {text-decoration: underline; color: red;}

.ptr img { width:250px; }

#leftsmall .body {padding: 0 10px 0 10px;}

/* Dispatch story */
.story-content {padding: 0 10px 0 10px;}
.story-content .ptr {width: auto;}
.story-content .hed { margin:0; }
.story-content .date { font-weight:normal; }
.story-content .srcline { font-weight: normal; font-style: italic; font-size: 11px;  margin:0 0 20px 0; }
.story-content #storytools-print, .story-content #storytools-email { display:none; }
.story-content .body { padding:0; }

