/* global styles */

.body {
	font: normal 13px  Arial, Helvetica, sans-serif;
	color: 000000;
}

.body_white {
	font: 13px arial, helvetica, sans-serif;
	color: #FFFFFF;
	}

.body_med {
	font: normal 12px  Arial, Helvetica, sans-serif;
	line-height: 17px;
	color: #000000;
}


.small_text {
	font: 10px arial, helvetica, sans-serif;
	font-weight: bold;
	color: 000000;
	}

.small_text_gray {
	font: 10px arial, helvetica, sans-serif;
	font-weight: bold;
	color: 666666;
	}
	
.small_text_white {
	font: 10px arial, helvetica, sans-serif;
	font-weight: bold;
	color: ffffff;
	}

.foot {
font-family: Arial, Helvetica;
font-size: 10px;
font-weight: bold;
}

.sfcategory {
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
}

.adspot_head {
	color: #FFFFFF;
	font-family: Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	background: #333333;
}

/* bengals */
.cutline_text_gray {
	font: 10px arial, helvetica, sans-serif;
	color: 666666;
}

pre{

            background-color:#EFEFEF;

            }

 

.headers{

            font: bold 10px arial;

            cursor:hand;

            cursor:pointer;

}

 

.small_text_bengals_gray {

            font: 10px arial, helvetica, sans-serif;

            font-weight: bold;

            color: ecece4;

            }

 

.small_text_bengals_yellow {

            font: 10px arial, helvetica, sans-serif;

            font-weight: bold;

            color: fafad0;

            }

 

.small_text_bengals_brown {

            font: 10px arial, helvetica, sans-serif;

            font-weight: bold;

            color: 4a300a;

            }
			
/* preps */
.poll_text {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
}

/* photo galleries */

.photo_text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #482A2A
}

.photo_byline {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666
}

.photo_link {
color: #6B1A1A;
text-decoration: none
}

.photo_link.visited {
color: #482A2A
}

/* story pages */

.dateline {
	font: 10px arial, helvetica, sans-serif;
	font-weight: bold;
	color: 666666;
	}
	
.headline {
	font: 28px arial, helvetica, sans-serif;
	font-weight: bold;
	color: 000000;
	}
	
.deckline {
	font: 20px arial, helvetica, sans-serif;
	color: 000000;
	}
	
.byline {
	font: 13px arial, helvetica, sans-serif;
	font-weight: bold;
	color: 000000
	}
	
.subhead {
	font: 16px arial, helvetica, sans-serif;
	color: 000000;
	font-weight: bold;
	}
	
.sidebar_head {
	font: 11px arial, helvetica, sans-serif;
	font-weight: bold;
	color: ffffff;
	background: #999999;
	padding: 3px;
	text-align: center
}

.sidebar_body {
	font: 11px arial, helvetica, sans-serif;
	color: 000000;
	padding: 3px;
	background: #EEEEEE
}
	
.sidebar_body_white {
	font: 11px arial, helvetica, sans-serif;
	color: 000000;
	padding: 3px;
	background: #ffffff
}

.photosidebar_body {
	font: 11px arial, helvetica, sans-serif;
	color: 000000;
	line-height: 12px;
	background: #FFFFFF
}
.photosidebar {
	padding-top: 3px;
	padding-bottom: 5px;
	background: #FFFFFF
}
.sidebar_ad {
	font: 10px arial, helvetica, sans-serif;
	font-weight: bold;
	color: 000000;
	padding-top: 5px;
	padding-bottom: 10px;
	background: #ffffff;
	text-align: center
}
.sidebar_table {
	margin-left: 15px;
	float: right;
}

/* front pages */

.front_headline {
	font: 18px arial, helvetica, sans-serif;
	font-weight: bold;
	}

.front_subheadline {
	font: 16px arial, helvetica, sans-serif;
	font-weight: bold;
	}
	
.add_head {
	font: 13px arial, helvetica, sans-serif;
	font-weight: bold;
	color: 000000;
	}

.add_headline {
	font: 13px arial, helvetica, sans-serif;
	}
.add_headline.visited {
	font: 13px arial, helvetica, sans-serif;
	}
	
.sub_headline {
	font: 10px arial, helvetica, sans-serif;
	font-weight: bold;
	}
.sub_headline.visited {
	font: 10px arial, helvetica, sans-serif;
	font-weight: bold;
	}

.enqcathead {
	font: 10px arial, helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background: #990033;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	}

/* Cincinnati.Com front */
.spotlitefeature {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
}
.sfcategory {
	color: #999999;
}
.sfhead {

font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
}

/* home style */
.hscoverhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #666666;
}
.hsbodyfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #333333;
}
.hssmallfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
}
.hsteasefont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
}
.hssidehead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FAF9F1;
}
.hssidetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.link {
	color: #228877;
	text-decoration: none;
}
.link:visited {
	color: #777766;
	text-decoration: none;
}
.link:hover {
	color: #228877;
	text-decoration: underline;
}

/* navigation */
.cinnav { 
color: #000000;
background: #EEEEEE;
font-family: Arial, Helvetica;
font-size: 10px;
font-weight: bold;
text-align: right
}
.cinnav2 {
	color: #000000;
	background: #EEEEEE;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: -1px;
	font-size: 10px;
	text-align: right
}
.cinnavhead { 
color: #0000FF;
background: #CCCCCC;
font-family: Arial, Helvetica;
font-size: 10px;
font-weight: bold;
text-align: right
}
.cinnavlink { 
color: #330033;
text-decoration: none;
padding-right: 3px;
padding-left: 3px
}
.cinnavlink:visited {
color: #330033
}
.cinnavlink:hover {
color: blue;
}

.enqnav { 
color: #000000;
background: #EEEEEE;
font-family: Arial, Helvetica;
font-size: 10px;
font-weight: bold;
text-align: right
}
.enqnavhead { 
color: #0000FF;
background: #CCCCCC;
font-family: Arial, Helvetica;
font-size: 10px;
font-weight: bold;
text-align: right
}
.enqnavlink { 
color: #330033;
text-decoration: none;
padding-right: 3px;
padding-left: 3px
}
.enqnavlink:visited {
color: #330033
}
.enqnavlink:hover {
color: #990033;
background: #CCCCCC
}
.nav_home {
color: #FFFFFF;
font-family: Arial, Helvetica;
font-size: 10px;
font-weight: bold;
text-decoration: none
}
.topnavtext { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #eeeeee}
.topnavlinks { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #eeeeee; text-decoration: none}
.topnavlinks:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #eeeeee; text-decoration: underline}
.widgettext { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
.widgetheader { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #000000}
.widgetlink { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0000FF; text-decoration: none}
.widgetlink:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0000FF; text-decoration: underline}
.resourcetext { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333}
.resourcelink { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none}
.resourcelink:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: underline}

.marketfont1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	}	
.marketfont2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	}	
.marketlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	}
.marketlink:hover {
	text-decoration: underline;
	}
.marketlink2 {
	color: #000000;
	text-decoration: none;
	}
.marketlink2:hover {
	color: #000000;
	text-decoration: underline;
	}
.marketnav { 
background: #FEF4E1;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #333333
}
.marketnavhead { 
color: #000000;
background: #FFE2A8;
font-family: Arial, Helvetica;
font-size: 10px;
font-weight: bold;
text-align: right
}

/* Classified widget on Enquirer front */
.widget_text_lg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000
}
.widget_text_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000
}


/* CiN boxes */

.box {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color:#010346; background:#ffffff; 1px;}
a.cinlink:link {text-decoration: none; border-bottom: dotted 1px #C6C8B0; color:#FFFFFF}
a.cinlink:visited {text-decoration: none; border-bottom: dotted 1px #C6C8B0; color:#FFFFFF}
a.cinlink:active {text-decoration: none; border-bottom: dotted 1px #C6C8B0; color:#FFFFFF}
a.cinlink:hover {color:#D7D9CD}
.vfadelogo {background: #86878F url(http://cincinnati.com/img/cin/bgcinlogo_150x245.jpg); background-repeat: repeat-x}
.vfade {background: #86878F url(http://cincinnati.com/img/cin/bgcin_150x245.jpg); background-repeat: repeat-x}
.headtodaysbest {text-decoration: none; font-size: 10px; color:#eeeeee; font-family: arial, helvetica, sans-serif}
.todaysbestblurbs {text-decoration: none; font-size: 10px; color:#EFF8BC; font-family: arial, helvetica, sans-serif}
.catupperhead {text-decoration: none; font-size: 10px; color:#cccccc; font-family: verdana, arial, helvetica, sans-serif}
.catvenue {text-decoration: none; font-size: 10px; color:#D5D5D4; font-family: arial, helvetica, sans-serif}
.catcontain {text-decoration: none; font-size: 12px; color:#D5D5D4; font-family: arial, helvetica, sans-serif}

.catcontain a:link {text-decoration: none; font-size: 11px; border-bottom: dotted 1px #F9FBD3; color:#ffffff}
.catcontain a:visited {text-decoration: none; font-size: 11px; border-bottom: dotted 1px #F9FBD3; color:#ffffff}
.catcontain a:active {text-decoration: none; font-size: 11px; border-bottom: dotted 1px #F9FBD3; color:#ffffff}
.catcontain a:hover { color:#F9FBD3}

.small {text-decoration: none; font-size: 11px; color:#eeeeee; font-family: arial, helvetica, sans-serif}
a.small:link {text-decoration: none; border-bottom: dotted 1px #F9FBD3; color:#eeeeee}
a.small:visited {text-decoration: none; border-bottom: dotted 1px #F9FBD3; color:#eeeeee}
a.small:active {text-decoration: none; border-bottom: dotted 1px #F9FBD3; color:#eeeeee}
a.small:hover { color:#F9FBD3}

.cathead {text-decoration: none; font-size: 11px; color:#BFC8FC; font-family: arial, helvetica, sans-serif}
a.cathead:link {text-decoration: none; font-size: 11px; border-bottom: dotted 1px #F9FBD3; color:#ffffff}
a.cathead:visited {text-decoration: none; font-size: 11px; border-bottom: dotted 1px #F9FBD3; color:#ffffff}
a.cathead:active {text-decoration: none; font-size: 11px; border-bottom: dotted 1px #F9FBD3; color:#ffffff}
a.cathead:hover { color:#F9FBD3}

.catcontain ul {
	list-style: square;
	padding: 0px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 10px;
	background-color: transparent;
	font: 11px/15px arial, helvetica, sans-serif #333;	
	}
	
.catcontain li {
	background-color: transparent;
	font: 11px/15px arial, helvetica, sans-serif #333;
	margin-bottom: 1px;
	}
	
.ap_large {
	font: normal 13px Arial, Helvetica, sans-serif;
	list-style-image: url(/graphics/bullet_lg.gif);
	list-style-position : inside;
}
.ap_small {
	font: normal 10px Arial, Helvetica, sans-serif;
	font-weight: bold;
	list-style-image: url(/graphics/bullet_sm.gif);
	list-style-position: inside;
	line-height : 15px;
	text-indent: -9px;
}
.ap_sm ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	list-style-image: url(http://news.enquirer.com/graphics/bullet_sm.gif);
	list-style-position: inside;
	line-height : 12px;
	margin-left: 1em;
	padding-left: 1em;
	text-indent: -1.5em;
}
.ap_sm li {
	padding-top: 4px;
}
/* tables in stories */
.enqtable {
	background: #F7F7F7;
	width : 100%;
	border: 0px;
	margin: 1px;
	padding : 3px;
}

.enqtdhead {
	background: #666666;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold
}

.enqtd {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
}

/* article tools */
.tools_text { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
.tools_link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #990033; text-decoration: none}
.tools_link:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #990033; text-decoration: underline}

/* hoops madness */
.small_text_hoops {
	font: 10px arial, helvetica, sans-serif;
	font-weight: bold;
	color: 990000
}

.text_hoops {
	font: 12px arial, helvetica, sans-serif;
	font-weight: bold;
	color: 663333
}
.hoops_link {
	color: #006699;
	text-decoration: underline
}

/* reds scoreboard on front pages */

.redsscore_head {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
font-weight: bold;
background-color: #cc0000
}
.redsscore {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
font-weight: bold;
background-color: #ffffff
}
.redsscore_foot {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
background-color: #cccccc
}
.redsscore_link {
color: #000000;
text-decoration: none
}
.redsscore_link:hover {
text-decoration: underline
}
/* Entertainment front */

	.cinlogo { background: url(http://cincinnati.com/img/freetime_cinlogo140x105.gif); background-repeat: repeat}
	.calendar_small {
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	line-height: 11px;
	font-family: arial, helvetica, sans-serif
	}

	.calendar_day { 
	color: #3C3C2D
	}
	.calendar_date { 
	color: #580303
	} 

/* bengals playoff special */
.bengals_minihead {
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.bengals_mini {
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	}
/*