
/* ---- PPH SECTIONIZED --- */

A:link {color:#990000}
A:active {color:#FFCC00}
A:visited {color:#330000}
A:hover  {color:#c00}

#header{background-color:#657F9A;}
#todaysubscribe td {font-size:9px;color:#95A6B7;text-align:right;}
#todaysubscribe td a {color:#C6CED8;text-decoration:none;}
#reg {color:#C9D2DC;}
#reg a {color:#C9D2DC;}
#reg a:hover {background-color:#47596B;}
#reg span.faded	{color:#8499AE;}

#legacynav, #legacynav ul {background-color:#900;}
#legacynav a {color: #f1eed3;}
#legacynav a:hover {background-color: #600;}

.blogentrytitle, .blogheading, .blogtitle {color:#660000;}	
.rcpheading, .textheading {color:#660000;}
.smallerfaded {color:#777777;}
	
.heading18 {color:#660000;}
.heading14, .readercomments p b {color:#660000;}

#navrow {background-color:#283f5d;}
#nav, #nav ul {background-color: #283f5d;}
#nav a:hover {background-color: #3d5574;}

#newsheadlines {margin-bottom:10px;}
#newsheadlines a.hed, #sports .bullet a.hed, #iherald a.hed {font-weight:normal;margin-bottom:3px;}
.newssection img {height:50px;float:right;margin-left:5px;}
.newssection div {margin-top:5px;}

#footerinfo {border-top:1px solid #000;}
#bottombanner {background-color:#ebe9dc;}
#adstuff {background-color:#ebe9dc;}

.gallerybox {background-color:#657f9a;}
#seen a:hover {background-color:#657f9a;}

#storyinfo, #storytools {border-right:1px #c9c5a6 dotted;}
#storyphotos {border-bottom:1px #c9c5a6 dotted;}
#storyphotos .photographer {color:#524d30;}
#photocol .nug {background-color:#ebe9dc;border:1px dotted #c9c5a6;}
#photocol .nug b {color:#600;}

div.pullquote {background-image:url(/images/bgpullquote.gif);background-repeat: no-repeat;width:200px;float:right;color:#4e4817;background-color:#f3f2eb;padding:3px;border:1px dotted #c9c5a6;margin-left:5px;}
div.pullquote:first-letter {font-family:times;font-size:400%;color:#961716;float:left;margin-left:20px;margin-top:-5px;margin-bottom:-15px;}



/* ---- PPH SECTION CUSTOM --- */


.heading, .subhead {display:block;background-color:#ebe9dc;font-weight:bold;padding-left:3px;margin-bottom:5px;color:#49473e;font-size:15px;clear:left;border-top:1px #b6b089 dotted;margin-top:20px;}
.pastweekheading {margin-top:30px;border-top:1px dotted #666;}

#topnews a.hed {font-size:14px;}

#centercol {background-color:#fff;font-size:11px;float:right;padding-bottom:5px;}
#centercol img {width:198px;border:1px solid #333;}
#sports, #iherald, #comingup, #queries {width:200px;}

#sports .hed {display:block;margin-bottom:5px;}
#topnews, .newssection {width:273px;}
#viewpoints .newssection {width:468px;}
#iherald .fixedsm {display:block;margin-top:5px;}

#newsheadlines {margin-bottom:10px;}
#newsheadlines div {clear:left;}

.newssection img {height:50px;float:right;margin-left:5px;}
.newssection div {margin-top:5px;}

.storyindex div {margin-bottom:10px;}

#rightcolstuff #yourviews, #rightcolstuff #comingup  {clear:left;margin-bottom:25px;width:300px;}
#rightcolstuff #bloglinks img {clear:left;width:28px;height:28px;float:left;margin-right:3px;margin-bottom:5px;}
#rightcolstuff #bloglinks .blg {margin-bottom:5px;background-image:none;}

#classifieds .heading {background-color:#fff;}

#blogs .blurb {font-size:10px;color:#79755c;}

#specialreports div {clear:both;margin-bottom:5px;}

/* Top Jobs */
#topjobscontainer {border:1px dotted #c00; width:298px;background-color:#f7f6f2;}
#topjobsbox {border:0;width:298px;background-color:#f7f6f2;background-image:none;}
#topjobsbox div {margin:3px;}
#topjobsbox .heading {text-transform:capitalize;padding-left:5px;background-color:#cdcbbf;margin-top:0px;color:#900;font-weight:bold;font-size:15px;border:0px;font-style:normal;}
#topjobsbox .bullet, #topjobsbox .morelink {background-image:url(http://mainejobs.mainetoday.com/images/topjobsstarred.gif);padding-left:18px;padding-bottom:2px;}
#topjobsbox .morelink {background-image:none; padding-left:5px;font-weight:bold;color:#900;margin-top:10px;}

/*  To show just wider columns  */
#maintable {width:980px;}
#gnavcol {display:none;width:1px;}
#innertable {width:807px;}
#innertable #leftcol {width:484px;}
#leftcol .indexphototable {width:240px;float:right;margin-left:5px;}


/* Map markers */
.markeryellow, .markerred {display:block;padding-left:22px;background-repeat: no-repeat;margin-bottom:1px;font-size:11px;padding-bottom:6px;}
.markeryellow {background-image:url(/images/markerpinyellow_sm.gif);}
.markerred {background-image:url(/images/markerpinred_sm.gif);}
