/* CSS Document */

/* ----------------------------Karl's Styles --------------------------- */

a:link {color: #003366;}
a:visited {color:#666666;}
a:hover {color:#993300;text-decoration:underline;}

/* top navigation colors */
#mainnav {
	text-align: left;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	background-color: #eeeeee;
	background-position: left;
	line-height: 20px;
	padding-right: 5px;
	padding-left: 5px;
	background-image: url(http://streaming.cnhi.zope.net/karl/development/images/navback.jpg);
	color: #000000;
	width: 985px;
	float: left;
}

#mainnav a:link {
	color: #003366;
	text-decoration: none;
	background-color: transparent;
}

#mainnav a:visited {
	color: #003366;
	text-decoration: none;
}

#mainnav a:hover {
	color: #993300;
	text-decoration: none;
	background-color: #ffffff;
	height: 20px;
}

#mainnav a:active {
	color: #003366;
}

/* newsblock colors and links */

.mainheader {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #336699;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
}

/* Uncomment this section to add a background graphic to the headers in the news blocks */
/*.mainheaderback {
	background: url(http://static.cnhi.zope.net/sites/enidnews/images/titleback.jpg) no-repeat left top;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	vertical-align: top;
}
*/

a.newsblocktoplinks {color: #000000;
		text-decoration: none;
}

a.newsblocktoplinks:visited {color: #000000;
		text-decoration: none;
}

a.newsblocktoplinks:hover {
	color: #993300;
	text-decoration: underline;
	background-color: transparent;
}

a.newsblocktoplinks:active {color: #FFFFFF;
}

/* main left link in the newsblock */

a.newsblockmainlink {color: #FFFFFF;
		text-decoration: none;
		background-color: transparent;
}

a.newsblockmainlink:visited {color: #FFFFFF;
		text-decoration: none;
		background-color: transparent;
}

a.newsblockmainlink:hover {
	color: #FFFFFF;
	text-decoration: underline;
	background-color: transparent;
}

a.newsblockmainlink:active {color: #FFFFFF;
	background-color: transparent;
}

/* community box headers */

.communityboxhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: #336699;
	text-align: left;
}

/* top story front page */

/* vertical story pics */
.mediaboxvert {
	text-align: left;
	vertical-align: middle;
	padding: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}

/* horizontal story pics */
.mediaboxhor {
	text-align: left;
	vertical-align: top;
	padding: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}

.mediaboxhorbottom {
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #000000;
	border-right-width: 1px;
	border-right-color: #000000;
	text-align: left;
	vertical-align: top;
	padding: 5px;
}

/* black bars on top story front page */
.mediaboxborder {
	background-color: #000000;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
}

.mediaphotobox {
	border-top: 1px none #000000;
	border-right: 1px none #000000;
	border-bottom: 1px none #000000;
	border-left: 1px solid #000000;
}



#sub_nav {
	text-align: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	background-color: #336699;
	background-position: left;
	line-height: 20px;
	padding-right: 5px;
	padding-left: 5px;
	color: #FFFFFF;
	width: 985px;
	float: left;
}

#sub_nav a:link {
	color: #FFFFFF;
	text-decoration: none;
	background-color: transparent;
}

#sub_nav a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

#sub_nav a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	height: 20px;
}

#sub_nav a:active {
	color: #FFFFFF;
}



/* Secondary Nav Styles */

div.section_Newslist {
	display: block;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	padding: 5px 5px 5px 5px;
	width: 410px;
	margin-left: 5px;
}

div.section_Newslist h2 {
	margin-top: 0px;
}

div.section_Newslist a {
	color: #003366;
}

div.section_Newslist a:visited {
	color: #666666;
	text-decoration: none;
}

div.section_Newslist a:hover {
	color: #993300;
	text-decoration: underline;
}

div.section_Newslist ul {
	clear: both;
	display: inline;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-left: 0;
}

div.section_Newslist p {
	padding-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

div.section_Newslist li {
	clear: both;
	list-style: none;
	list-style-position: outside;
	margin-right: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right: 0px;
	vertical-align: middle;
}

div.section_Newslist li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}



.cng_section_photo_small {
	width: 85px;
	padding: 0px;
	background-color: #ccc;
	border: 0px solid #000;
	float: right;
	clear: right;
	margin: 3px;
}

hr {
	background: #dfdfe0;
	border: 0;
	color: #dfdfe0;
	height: 1px;
	margin: 7px 11px 7px 0;
}





/* ----------------------------------------- Jeanne's Zope Styles ----------------------------------------- */

table {color:#000000;}

.localtimestamp {display:none;}

.searchbar {background-color:#AECDE7;}
.yello {border:1px solid #AECDE7;}

ul.newslist li {margin-left:5px;}
ul.newslist li a {color: #003366;}
ul.newslist li a:visited {color: #666666;}
ul.newslist li a:hover {color: #993300;}

div.section_Newslist a:hover {color: #993300;}

.bottomlink {background-color:#eeeeee;}
.bottomlink {text-align:center;}

.newsblocklinkstop {padding:2px 0;}
.newsblocklinkstop a {color:#003366;}
.newsblocklinkstop a:hover {text-decoration:underline;color:#993300;}

.newsblockheader {font-size:16px;;line-height:18px;font-family:Arial, Helvetica, sans-serif;}
.newsblockheader span {font-size:16px;}

.newsblockstories {font-size:12px;line-height:16px;color:#000000;}
.newsblockstories p, .newsblockstories p span {font-size:12px;line-height:18px;}
.newsblockstories a {color: #003366;}
.newsblockstories a:visited {color: #666666;}
.newsblockstories a:hover {color: #993300;}
.newsblockstories .newsblockheader {font-size:105%;}

.section_Newslist {line-height:16px;}
.section_Newslist div {font-size:12px;}
.section_Newslist div a {font-size:14px;line-height:18px;}

.section_leadstory {border-bottom:1px #dfdfe0 solid;padding-bottom:15px;margin-bottom:0;}

.newsblock img {margin-top:10px;}

.newsblocklinks {font-size:12px;line-height:18px;}
.newsblocklinks a {color: #003366;}
.newsblocklinks a:visited {color: #666666;}
.newsblocklinks a:hover {color: #993300;}

.specialstoryheadline {line-height:25px;}

.specialstorytext a {color:#003366;}
.specialstorytext, {line-height:120%;}

p.storyheadline {line-height:140%;font-size:18px;}

.storycredit {font-size:90%;font-variant:small-caps;}

.specialsummarytext {padding-top:10px;font-style:italic;}

.mediaboxtext {display:none;}
.photocolumncredit {margin-top:15px;}
.communitytable {border:0;}
.date {color:#000000;}

.subnav2 {border-top:1px solid #ffffff;}

.leftcontent {padding-right:15px;font-family:Arial, Helvetica, sans-serif;}

.rightrailcontentbox {
border-right-color:#999;
border-left-color:#999;
background-color:#FFF;
border-style:none solid;
border-width:0 2px;
padding:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

/* .rightrailcontentbox {display:none;} */

.section_Newslist .hide {display:none;}
.newsblockheader .hide {display:none;}

/* ----------------------------------------------- Polls ----------------------------------------------- */

.photocolumntitles {background-color:#336699;color:#FFFFFF;}
.photocolumn td.communityinsidetable {background-color:#AECDE7;}
.communityinsidetable input {margin:5px 0;}


/* ----------------------------------------- Breaking News ----------------------------------------- */

.breakingtext {
    padding:10px 0 10px 160px;
    font-size:15px;
    font-family:Arial, Helvetica, sans-serif;
    background-image: url(http://static.record-eagle.com/elements/breaking_news.gif);
    background-repeat:no-repeat;
    }
.breaking {display:none;}

.new {
    background-image: url(http://static.record-eagle.com/elements/new.gif);
    background-repeat:no-repeat;
    padding-left: 35px;
    }


/* ----------------------------------------- Text Formatting ----------------------------------------- */

.coming {font-size:12px;font-family: Arial, Helvetica, sans-serif;width:234px;color:#000000;margin-bottom:15px;}
.larger {font-size:120%;}
.smaller {font-size:80%;}
.headlines {font-size:14px;font-family: Arial, Helvetica, sans-serif;}
.datelist-r {margin-top:0px;line-height:20px;float:right;width:200px;}
.datelist {margin-top:0px;line-height:20px;}
.hidden {display:none;}
.red {color:#993300;}
.underlined {border-bottom:2px solid #AECDE7;padding-bottom:3px;}
p.subhead, p.scores {font-size:14px;font-weight:bold;margin-top:30px;}
.caphead {font-weight:bold;color:#003366;text-align:center;}
.recipehead {font-weight:bold;font-size:110%;}
.recipe {padding-left:20px;margin:0 0 5px 0;}
.cal-date {color:#993300;font-weight:bold;text-align:center;}
p.cal-date {font-size:130%;margin-top:50px;}

.headlines {
	margin-top:0px;
	margin-left:10px;
	padding-left:10px;
	list-style-image:url(http://static.record-eagle.com/elements/bullet.gif);
	line-height:normal;
	}


/* -------------------------------------- Sidebars & Boxes -------------------------------------- */

.webextra, .box {border:1px solid #003366;}
.webextra p, .box p {padding:0 5px;}
.webextra input {padding:0;}

#pumps {
   border-top:0;
   border-left:1px solid #003366;
   border-right:1px solid #003366;
   border-bottom:1px solid #003366;
   width:152px;
   padding:3px;
   font-size:10px;
   margin:0;
   }

.correction {border:1px solid #003366;width:375px;margin:15px 0;padding-bottom:5px;}
.correction p {padding:10px;}

.box_head, .box_head_dark {font-weight:bold;font-size:12px;padding:2px 0 2px 5px;}
.box_head {background-color:#AECDE7;}
.box_head_dark {background-color:#336699;color:#FFFFFF;}
.blue-box {background-color:#AECDE7;}
.red-box {background-color:#993300;}
.blue-box p {padding:5px;margin:0;}
.red-box p {padding:5px;margin:0;color:#FFFFFF;}
p.blue-box, p.red-box {padding:5px;margin:0;}

.sidebar-right, .sidebar-left {width:185px; border:1px solid #003366; line-height:normal;}
.sidebar-right {float:right; margin:0px 5px 10px 10px;}
.sidebar-left {float:left; margin:0px 10px 10px 5px;}
.sidebar-right p, .sidebar-left p {padding:5px 10px;margin:0;}
.sidebar {display:none;}
.multimedia-promo {
	float:right; 
	margin:0 0 10px 0; 
	border: 1px solid #993300; 
	padding:10px; 
	line-height:normal;
   	font-weight:normal;
   	width:375px;
   	font-size:150%;
	text-align:center;
	font-weight:bold;
	}

.jumpto {
	background-image:url(http://static.record-eagle.com/elements/jumpto.gif);
	background-repeat:no-repeat;
	text-align:right;
	padding-left:50px;
	}

/* ----------------------------------------- Classifieds ----------------------------------------- */

.nav {display:none;}

.placead {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:center;
	background-color:#993300;
	padding:3px 5px 3px 5px;
	color:#ffffff;
	font-weight:bold;
	}

.placead a, .placead a:visited, .placead a:hover  {color:#ffffff;}

.hidden {display:none;}

#mt {width:995px;}

#col1, #col4 {display:none;}

#col2 {width:715px;padding:0 20px;}

#class-footer {width:100%;font-size:90%;line-height:120%;text-align:center;}

.indexbg {font-family:Arial, Helvetica, sans-serif;font-size:90%;line-height:120%;}

#featured-properties {width:243px;margin-bottom:10px;}


/* ------------------------------------- Stand Alone Photos ------------------------------------- */

.photo-local-horiz {
	width:395px;
	font-weight:bold;
	line-height:normal;
	font-size:12px;
	}

.photo-local-vert-r, .photo-local-vert-l {
	font-weight:bold;
	line-height:normal;
	font-size:12px;
	}

.photo-local-vert-l {text-align:right;}

.photo-local-vert-r img {
	margin-right:20px;
	}

.photo-local-vert-l img {
	margin-left:20px;
	}

.photo_byline {
	font-weight:normal;
	font-size:90%;
	line-height:normal;
	}

.photo-horiz-right {
	font-weight:bold;
	line-height:normal;
	font-size:70%;
	float:right;
	margin:0 5px 10px 12px;
	width:230px;
	}

.multimedia {
	width:395px;
	font-weight:bold;
	line-height:normal;
	padding-bottom:10px;
	}

.photo-teaser-right {float:right;margin-left:15px;}
.photo-teaser-left {float:left;margin-right:15px;}


/* ----------------------------------- Feedburner (Blogs) ----------------------------------- */

.feedburnerFeedBlock span {font-weight:bold;font-size:110%;font-family:Arial, Helvetica, sans-serif;}
.feedburnerFeedBlock ul {margin:0;padding:0}
.feedburnerFeedBlock li {list-style-type:none;margin-top:15px;}
.newsblockheader #traversecityblogs967544 {font-weight:normal;}
.newsblockheader #GenerationWhyBlogs1061388 {font-weight:normal;}
.alignright {float:right;margin-left:10px;}
.alignleft {float:left;margin-right:10px;}
.newsblockheader .javascripthead {font-size:80%;}
.newsblock .feedburnerFeedBlock img {margin-top:0px;border:0;}
#RecordEagle1070023 li {margin-bottom:60px;}
#RecordEagle1070023 .alignright  {margin-right:10px;}
#RecordEagle1070023 p, #traversecityblogs967544 p {font-size:110%;line-height:120%;}
#RecordEagle1070023 span {font-size:120%;line-height:150%;}
#getajobguru1152739 span {font-size:120%;line-height:150%;}
#recordeaglekatrina1591811 {font-size:90%;}
.blogger {float:left;margin-right:10px;}
#cherryfestival2182732 {font-size:12px;line-height:16px}
#filmfestivaldailies1072308 {font-size:12px;line-height:16px}



/* ----------------------------------------- AP Content ----------------------------------------- */

.ap-content {padding:15px 15px 0 0;font-family:Arial, Helvetica, sans-serif;}

.ap-newsbriefitem-a {font-size:110%;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}

.ap-topheadlineitem-p {font-size:100%;font-family:Arial, Helvetica, sans-serif;}
.firsttopheadline, .topheadline, .latestnews {font-size:16px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;line-height:20px;margin-top:50px;}
.ap-topheadlineitem-p a {text-decoration:none;}
.ap-topheadlineitem-p a:hover {text-decoration:underline;}
.topheadlinebody {font-size:14px;font-family:Arial, Helvetica, sans-serif;line-height:18px;}
.ap-adhocnewslisting-br {clear:both;margin-bottom:10px;}

.ap-story-p {font-size:90%;font-family:Arial, Helvetica, sans-serif;line-height:130%;}
.ap-story-td .headline {font-size:160%; font-weight:bold;}
.timestamp {font-size:70%;}

.ap-newslisting-img {margin:10px;}
.ap-bulleted-headline-2 a, .ap-bulleted-headline-1 a {color:#003366;font-size:11px;}
.ap-topheadlineitem-a {font-weight:bold;}

.ap-bulleted-headline-2, .ap-bulleted-headline-1 {list-style-image:url(http://images.cnhi.zope.net/images_image_161120112);margin-bottom:5px;}

.ap-bigad {margin:10px 0;}


/* ----------------------------------------- Weather ----------------------------------------- */

#weather {float:left;font-family:Arial, Helvetica, sans-serif;}
.weather-day, .weather-sponsor, .weather-icon, .weather-cond {font-size:9px;text-align:center;}
.weather-temps {font-size:10px;text-align:center;}
.weather-high {color:#993300;}
.weather-low {color:#336699;}
.weather-icon {padding:0 3px;}
.weather-sponsor {float:right;width:90px;font-family:Arial, Helvetica, sans-serif;}
.weather-sponsor-new {float:left;width:80px;font-family:Arial, Helvetica, sans-serif;font-size:10px;text-align:center;margin-left:2px;}
.weather-current {font-size:14px;font-family:Arial, Helvetica, sans-serif;float:left;}
.weather-data {padding-left:35px;}
.weather-fiveday {margin-top:15px;font-size:14px;font-family:Arial, Helvetica, sans-serif;}
.weather-fiveday .weather-day {font-size:12px;font-weight:bold;}
.weather-fiveday .weather-temps {font-size:12px;font-weight:bold;}
.weather-fiveday .weather-cond {font-size:12px;padding:3px 10px;}
.weather-detail {font-size:12px;}
.verticals {float:left;font-size:9px;font-family:Arial, Helvetica, sans-serif;width:95px;margin:0 3px 0 0;border-right:1px solid #336699;height:68px;}
.verticals p {margin:0;}
.weather-click {color:#993300;font-size:9px;}

/* ----------------------------------------- Top Ads ----------------------------------------- */

td.rightrailcontentboxinside table {border-collapse:collapse; border:none;}
.topads-tr {font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.topads-th, .topads-tr, .topads-header, .topads-td {border:0;}
.topads-th, .topads-tr, .topads-header, .topads-td {border:none;}

.featured-jobs {
   background-image:url(http://static.record-eagle.com/elements/featured-jobs-cnhi.gif);
   background-repeat:no-repeat;
   height: 25px;
   }

/* ------------------------------------- Advertisements ------------------------------------- */

.leaderboard {padding:10px 0;}

.leaderbox {	
	background-image:url(http://static.record-eagle.com/elements/advertisement.gif);
	background-repeat:no-repeat;
    	background-position:left center;
	background-color:#CCCCCC;
	border:1px solid #000000;
	padding:10px 0;
	margin-top:15px;
    }

/* ------------------------------------- Legacy Obit Styles ------------------------------------- */

.lgyCalendarTitle {
	color:#FFFFFF;
	background-color:#336699;
	}

.lgyBoxTitle {
	color:#FFFFFF;
	background-color:#336699;
	}

.lgyHeading {
	text-align:left;
	}


.SectionHeading {
   background-color:#336699;
   color:#FFFFFF;
   }

/* ------------------------------------- Zap2It TV Listings ------------------------------------- */

/* old version
#zcc-complete {background-color:#993300;}
#zcc-wrap .zcc-primetime #zcc-complete .zcc-sked-title {
	font-size:16px;
	color:#FFFFFF;
	padding-left:10px;
	font-weight:bold;
	}
*/

#zcc-wrap #zcc-complete td {
	background-color:#993300;font-size:28px;
	}

#zc-shell.zc-home #zc-tv-ptg #zcc-wrap .zcc-primetime #zcc-complete .zcc-sked-title {
	font-size:28px;
	color:#FFFFFF;
	padding-left:10px;
	font-weight:bold;
	}

.tvadrail {width:200px;}

.tvad {
	background-image:url(http://static.record-eagle.com/elements/advertisement-160.gif);
	background-repeat:no-repeat;
	padding:14px 0 0 0;
	margin:0 20px 15px 20px;
	text-align:center;
	}

.tvnotice {
	width:200px;
	height:200px;
	margin-bottom:20px;
	background-image:url(http://static.record-eagle.com/tv/images/howto.gif);
	}

.tvnotice img {width:200px;height:200px;}

/* .tvnotice {display:none;} */

/* ----------------------------------------- TV How-To  ----------------------------------------- */

#howto {width:700px;}
#howto p {font-size:140%;}
#howto ul {font-size:140%;}
.howto-header {font-size:180%;font-weight:bold;border-bottom:1px solid #000000;margin-top:35px;}
.howto-img-left {float:left;margin-right:10px;margin-bottom:10px;}
.howto-img-right {float:right;margin-left:10px;margin-bottom:10px;}


/* --------------------------------------- Year In Review  --------------------------------------- */

.yr-photo {margin:15px 0 15px 0;}


/* ----------------------------------------- Smug Mug  ----------------------------------------- */

.smugmug .nav {display:inline;}
.bottom_border {border:0px;}
#userName, #userHome {display:none;}
.photoInfo p {color: white;}

/* ----------------------------------------- Disqus  ----------------------------------------- */

#disqus_thread {width:380px;}

/* ----------------------------------------- Forms ----------------------------------------- */

form_table {
	width:100%;
	}

form_table td {
	font: normal 10px/16px "Lucida Grande", Verdana, sans-serif;
	padding: 0px;
	color: #666666;
	text-align: left;
	}


.textfield {
	font: normal 11px/13px "Lucida Grande", Verdana, sans-serif;
	padding: 2px;
	margin: 0px 0px 8px 0px;
	border: 1px solid #CCCCCC;
	background-color: #EEEEEE;
	width: 304px;
	color: #666666;
}

.textfield2 {
	font: normal 11px/13px "Lucida Grande", Verdana, sans-serif;
	padding: 2px;
	margin: 0px 0px 6px 0px;
	border: 1px solid #CCCCCC;
	background-color: #EEEEEE;
	width: 60px;
	color: #666666;
}

