/* global styles */

.body {
	font: normal 13px  Arial, Helvetica, sans-serif;
	color: #000000;
}

.body_white {
	font: 13px arial, helvetica, sans-serif;
	color: #FFFFFF;
	}

.med_text {
	font: 11px  arial, helvetica, sans-serif;
	color: #000000;
	font-weight: normal
	}

.small_text {
	font: 10px arial, helvetica, sans-serif;
	font-weight: bold;
	color: 000000;
	}

.small_text_space {
	font: 10px arial, helvetica, sans-serif;
	font-weight: bold;
	color: 000000;
	letter-spacing : 3px;
}

.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
}

.copyright {
font-family: Verdana, Arial, Helvetica;
font-size: 10px
}
.adspot_head {
	color: #FFFFFF;
	font-family: Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	padding-top: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	background: #333333
}

.cutline_text_gray {
	font: 10px arial, helvetica, sans-serif;
	color: 666666;
}

.link { 
color: #0000FF;
text-decoration: underline
}

.link:hover {
text-decoration: none
}

.link2 { 
color: #0000FF;
text-decoration: none
}


/* 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: 20px arial, helvetica, sans-serif;
	font-weight: bold;
	color: 000000
}

.rule {
	border-bottom: 1px solid Gray;
	margin-top: 5px;
	margin-bottom: 5 px;
}

.deckline {
	font:16px arial, helvetica, sans-serif;
	font-weight: bold;
	color: #000000
	}

.byline {
	font: italic 13px arial, helvetica, sans-serif;
	padding-left: 1 px;
	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: #313B60;
	text-align: center;
	padding: 3px;
}

.sidebar_body {
	font: 11px arial, helvetica, sans-serif;
	color: 000000;
	padding: 3px;
	background: #ECECE4;
}
	
.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;
	color: #000000;
	text-decoration: none
	}

.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_head_red {
	font: 13px arial, helvetica, sans-serif;
	font-weight: bold;
	color: #CF3450
	}

.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;
	}

.outline {
	border : 1px solid #003366;
	padding : 3px 3px 3px 3px;
}


/* navigation */
.postnav { 
color: #000000;
background: #EEEEEE;
font-family: Arial, Helvetica;
font-size: 10px;
font-weight: bold;
text-align: right
}
.postnavhead { 
color: #0000FF;
background: #CCCCCC;
font-family: Arial, Helvetica;
font-size: 10px;
font-weight: bold;
text-align: right
}
.postnavlink { 
color: #330033;
text-decoration: none;
padding-right: 3px;
padding-left: 3px
}
.postnavlink:visited {
color: #330033
}
.postnavlink:hover {
color: #336699;
background: #CCCCCC
}
.cinnav { 
color: #000000;
background: #EEEEEE;
font-family: Arial, Helvetica;
font-size: 10px;
font-weight: bold;
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;
}
.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}


.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;
}
/* 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}

.cathead {
	font: 10px arial, helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	background: #cccccc;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px
}