body{
font-family: georgia;
font-size: 0.85em;
text-align: center;
padding: 0px;
margin: 0px;
}

.insidecontent a:hover, #topstory a:hover, #latestnews a:hover, #paperlatestnews a:hover, #papertopstory a:hover, #articlecontent a:hover {
text-decoration: underline !important;
}


body#fosters {
background-color: #92b7e5;
}

#fosters a.seriflink {
color: #1E3C59;
text-decoration: none;
}

#fosters a.todaysdate {
color: #666666;
text-decoration: none;
}

#citizen a.todaysdate {
color: #666666;
text-decoration: none;
}


#fosters a.regionlink { 
color: #330000;
font-weight: bold;
font-size: 0.75em;
padding: 5px 1px 5px 1px;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#fosters a.regionlink1 { 
color: #2F4F4F;
font-weight: bold;
font-size: 0.75em;
padding: 5px 1px 5px 1px;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#fosters a.expertlink { 
font-size: 10px;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 15px;
font-weight: bold;
background-color: #F4F4F4;
}

#fosters a.sanslink {
color: #1E3C59;
text-decoration: none;
font-size: .95em;
font-family: verdana, helvetica, arial;
}

#fosters a.sanslinksmall {
color: #1E3C59;
text-decoration: none;
font-size: .8em;
font-family: verdana, helvetica, arial;
}

#fosters a.sanslinksmall2 {
color: #333333;
text-decoration: none;
font-weight: bold;
font-size: .7em;
font-family: verdana, helvetica, arial;
}

body#citizen {
background-color: #62ac88;
}

#citizen a.seriflink {
color: #468961;
text-decoration: none;
}


#citizen a.sanslink {
color: #468961;
text-decoration: none;
font-size: .95em;
font-family: verdana, helvetica, arial;
}

#citizen a.sanslinksmall {
color: #468961;
text-decoration: none;
font-size: .8em;
font-family: verdana, helvetica, arial;
}

#fosters a.townlisting {
font-size: .75em;
font:Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
margin-bottom: 6px;
color: #666666;
text-decoration:none;
}

#townlisting a:hover {
font-weight:bold;
}


#maincontainer {
text-align: left;
margin-left: auto;
margin-right: auto;
width: 1008px;
}

#advancedSearch {
background-image: url(/siteimages/bizhubsearchbox.png); 
width: 297px;
height: 100px;
text-decoration: none;
font-size: .8em;
font-family: verdana, helvetica, arial;
}


#fosters #maincontainer {
background-image: url(/siteimages/blue_shadow.gif);
}

#citizen #maincontainer {
background-image: url(/siteimages/citizens/green_shadow.gif);
}

#innercontainer {
padding-left:19px;
padding-right:19px;
}

#fosters #topbar {
background-image: url(/siteimages/fosters_hdr.gif);
width: 970px;
}

#citizen #topbar {
background-image: url(/siteimages/citizens/citizens_hdr.gif);
width: 970px;
}

.rochestertimestab #topbar {
background-image: url(/siteimages/hd_rochester.gif) !important;
}


.sanfordtab #topbar {
background-image: url(/siteimages/hd_sanford.gif) !important;
}

.fostersjobs #topbar {
background-image: url(/siteimages/b_hdr_jobs.gif) !important;
}


.fostersautos #topbar {
background-image: url(/siteimages/b_hdr_auto.gif) !important;
}

.fostershomes #topbar {
background-image: url(/siteimages/b_hdr_homes.gif) !important;
}

.fostersbizhub #topbar {
background-image: url(/siteimages/b_hdr_bizhub.gif) !important;
}

.fostersmarket #topbar {
background-image: url(/siteimages/b_hdr_market.gif) !important;
}

.fostersspecialsections #topbar {
background-image: url(/siteimages/b_hdr_specialsections.gif) !important;
}

.citizenspecialsections #topbar {
background-image: url(/siteimages/g_hdr_specialsections.gif) !important;
}

.citizenbizhub #topbar {
background-image: url(/siteimages/g_hdr_bizhub.gif) !important;
}

.citizenmarket #topbar {
background-image: url(/siteimages/g_hdr_market.gif) !important;
}

.citizenjobs #topbar {
background-image: url(/siteimages/g_hdr_jobs.gif) !important;
}


.citizensautos #topbar {
background-image: url(/siteimages/g_hdr_auto.gif) !important;
}

.citizenhomes #topbar {
background-image: url(/siteimages/g_hdr_homes.gif) !important;
}



#toptabs {
float: left; 
}

#toptabs a:hover {
color: #f9da5b;
}

#topcircles  {
float: right;
}

#toptabs UL {
margin: 0px;
padding: 0px; 
}

#fosterslink {
width: 95px;
height: 50px;
background-image: url(/siteimages/b_fosters_n.gif);
font-size: 12px;
display:block;
margin:0;
float:left;
}




.fosterstab #fosterslink {
background-image: url(/siteimages/b_fosters_o.gif) !important;
}

#fosterslink a {
padding-left: 14px;
padding-top: 30px;
display:block;
color: #ffffff;
text-decoration: none;

}

#citizenlink {
width: 147px;
height: 50px;
display:block;
font-size: 11x;
background-image: url(/siteimages/b_democrat_n.gif); 
margin:0;
float:left;
}


.citizenstab #citizenlink {
background-image: url(/siteimages/citizens/g_citizen_o.gif) !important;
}

.citizenstab #fosterslink {
background-image: url(/siteimages/citizens/g_fosters_n.gif) !important;
}

#citizenlink a {
padding-left: 9px;
padding-top: 30px;
display:block;
color: #ffffff;
text-decoration: none;

}

#fostersdemocratlink {
width: 147px;
height: 50px;
background-image: url(/siteimages/b_democrat_n.gif);
font-size: 11px;
display:block;
margin:0;
float:left;
}

.fostersdemocrattab #fostersdemocratlink {
background-image: url(/siteimages/b_democrat_o.gif) !important;
}


#fostersdemocratlink a {
text-align: center;
padding-top: 36px;
display:block;
color: #ffffff;
text-decoration: none;
}

#citizenlaconialink  {
width: 140px;
height: 50px;
background-image: url(/siteimages/b_citlaconia_n.gif);
font-size: 11px;
display:block;
margin:0;
float:left;
}

.citizenslaconiatab #citizenlaconialink {
background-image: url(/siteimages/citizens/g_citlaconia_o.gif) !important;
}

#citizenlaconialink a {
text-align: center;
padding-top: 36px;
display:block;
color: #ffffff;
text-decoration: none;

}

#rochestertimeslink {
width: 107px;
height: 50px;
background-image: url(/siteimages/b_rochester_n.gif);
font-size: 11px;
display:block;
margin:0;
float:left;

}

.rochestertimestab #rochestertimeslink {
background-image: url(/siteimages/b_rochester_o.gif) !important;
}

#rochestertimeslink a {
text-align: center;
padding-top: 36px;
display:block;
color: #ffffff;
text-decoration: none;

}

.expertheader {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
	line-height: 26px;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}

#sectionheader {
height: 86px;
padding:3px;	
font-weight: bold;
color: #5C5C5C;
background-position: bottom;
background-repeat: repeat-x;
background-color: #ddd;
}

.fostersheader #sectionheader {
background-image: url(/siteimages/fosters_home_hdr.gif);
}

.citizensheader #sectionheader {
background-image: url(/siteimages/citizen_home_hdr.gif);
}

.businessheader #sectionheader {
background-image: url(/siteimages/hd_business.gif);
}

.classifiedsheader #sectionheader {
background-image: url(/siteimages/hd_classifieds.gif);
}

.communityheader #sectionheader {
background-image: url(/siteimages/hd_community.gif);
}

.entertainmentheader #sectionheader {
background-image: url(/siteimages/hd_entertainmnet.gif);
}

.lifestylesheader #sectionheader {
background-image: url(/siteimages/hd_lifestyles.gif);
}

.multimediaheader #sectionheader {
background-image: url(/siteimages/hd_multimedia.gif);
}

.newsheader #sectionheader {
background-image: url(/siteimages/hd_news.gif);
}

.commentheader #sectionheader {
background-image: url(/siteimages/hd_comment.gif);
}

.obitsheader #sectionheader {
background-image: url(/siteimages/hd_obits.gif);
}

.opinionheader #sectionheader {
background-image: url(/siteimages/hd_opinion.gif);
}

.sitetoolsheader #sectionheader {
background-image: url(/siteimages/hd_sitetools.gif);
}

.sportsheader #sectionheader {
background-image: url(/siteimages/hd_sports.gif);
}

.yourtownheader #sectionheader {
background-image: url(/siteimages/hd_yourtown.gif);
}

.rochesterheader #sectionheader {
background-image: url(/siteimages/rochester_home_hdr.gif);
}

.sanfordheader #sectionheader {
background-image: url(/siteimages/sanford_home_hdr.gif);
}

.doversectionheader #sectionheader {
background-image: url(/siteimages/hd_tricity.png);
}

.greatbaysectionheader #sectionheader {
background-image: url(/siteimages/hd_greatbay.png);
}

.sanfordsectionheader #sectionheader {
background-image: url(/siteimages/hd_sanfordregion.png);
}


.doddssectionheader #sectionheader {
background-image: url(/siteimages/dodds1.jpg);
}

.allregionsheader #sectionheader {
background-image: url(/siteimages/hd_all_regions.gif);
}

.belmontregionheader #sectionheader {
background-image: url(/siteimages/hd_belmont.gif);
}

.interlakesregionheader #sectionheader {
background-image: url(/siteimages/hd_interlakes.gif);
}

.laconiasectionheader #sectionheader {
background-image: url(/siteimages/hd_laconia.gif);
}

.newfoundsectionheader #sectionheader {
background-image: url(/siteimages/hd_newfound.gif);
}

.northlakessectionheader #sectionheader {
background-image: url(/siteimages/hd_north_lakes.gif);
}

.plymouthsectionheader #sectionheader {
background-image: url(/siteimages/hd_plymouth.gif);
}

.oysterriversectionheader #sectionheader {
background-image: url(/siteimages/hd_oysterriver.png);
}

.portsmouthsectionheader #sectionheader {
background-image: url(/siteimages/hd_seacoastnh.png);
}

.rochestersectionheader #sectionheader {
background-image: url(/siteimages/hd_rochester.png);
}

.southernmesectionheader #sectionheader {
background-image: url(/siteimages/hd_southernme.png);
}

.sanfordsectionheader #sectionheader {
background-image: url(/siteimages/hd_sanfordregion.png);
}

.tiltonsectionheader #sectionheader {
background-image: url(/siteimages/hd_tilton.gif);
}

.nieheader #sectionheader {
background-image: url(/siteimages/hd_nie1.gif);
}

.homebuyersheader #sectionheader {
background-image: url(/siteimages/hd_hbg.png);
}

.prlinksectionheader #sectionheader {
background-image: url(/siteimages/hd_prY.png);
}

#fosters #sanfordlink, #citizen #sanfordlink {
width: 95px;
height: 50px;
background-image: url(/siteimages/b_sanford_n.gif);
font-size: 11px;
display:block;
margin:0;
float:left;
}

.sanfordtab #sanfordlink {
background-image: url(/siteimages/b_sanford_o.gif) !important;
}

#sanfordlink a {
text-align: center;
padding-top: 36px;
display:block;
color: #ffffff;
text-decoration: none;
}

#mainbodybox {
margin: 2px;
border: 1px solid #cccccc;
zoom:1;
}

#fosters #regionbox {
margin: 2px;
border: 1px solid #999999;   
background-color:  #CCCCFF;
zoom:1;
padding: 3px 1px 3px 1px;
}

#searchcalendarbox {
padding-left: 2px;
height: 44px;
padding-right: 2px;
padding-top: 5px;
}

#fosters #sitesearch {  
background-color: #5a7bbd;
height: 43px;
margin-right: 3px;
width: 324px; 
font-size: 1.1em;
font-weight: bold;
text-align: center;
color: #fff;
float: left;
display: block;
z-index:1;
}

#citizen #sitesearch {  
background-color: #468961;
height: 43px;
margin-right: 3px;
width: 324px; 
font-size: 1.1em;
font-weight: bold;
text-align: center;
color: #fff;
float: left;
display: block;
z-index:1;
}

#calendarbox {
float: right;
height: 43px;
display: block;
z-index:1;
}

#topbannerbox {
padding-left: 12px;
padding-top: 4px;

}

#toprightad {
padding-left: 15px;
} 

#leftcolumn {
float: left;
width: 632px;
}

#rightcolumn {
float: right;
width: 320px;
}

#newleftcolumn {
float: left;
width: 400px;
}

#fosters #newrightcolumn {
float: right;
width: 230px;
padding: 5px 5px 5px 5px;
}

#fosters #newright {
float: right;
width: 280px;
padding: 5px 5px 5px 5px;
border-left: 1px solid #cccccc;
}


#fosters #newright a:hover {
text-decoration: none;
color: #000000;
}

#fosters a.newslink {
color: #1E3C59;
text-decoration: none;
font-size: 0.95em;
}

#fosters a.newslink1 {
color: #1E3C59;
text-decoration: none;
font-size: 0.95em;
font-weight:600;
}

#topnewstbl { 
border-bottom: 1px solid #ccc;
border-right: 1px solid #ccc;
width:629px;
}

#fosters #topstory, #fosters #papertopstory { 
border-right: 1px solid #ccc;
}

#citizen #topstory, #citizen #papertopstory { 
border-right: 1px solid #ccc;
}

#todaysdate { 
color: #666666;
font-weight: bold;
font-size: 0.75em;
border-bottom: 1px solid #ccc;
padding: 5px 10px 5px 10px;
}

#todaysdate2 { 
color: #666666;
font-weight: bold;
font-size: 0.75em;
border-bottom: 1px solid #ccc;
border-left: 0px solid #ccc;
border-right: 0px solid #ccc;
border-top: 1px solid #ccc;
padding: 5px 10px 5px 10px;
}


#topstory p.topstorytext, #papertopstory p.topstorytext { 
font-size: 0.95em;
}

.topstorytext2 { 
font-size: 0.85em;
}

#papertopstory {
padding-left:12px;
padding-right:10px;
padding-top:10px;
padding-bottom:15px;
}

#articlecontent {
font-size: 0.85em;
padding-left:12px;
padding-right:10px;
padding-top:10px;
padding-bottom:15px;
}


#topstory, #latestnews,  #paperlatestnews {
padding-left:12px;
padding-right:10px;
padding-top:1px;
padding-bottom:5px;
}

#latestnews { 
background: #fff; 
width: 313px;
font-size: 0.85em;
padding-top:10px;
}

#justin { 
background: #fff; 
padding-left:12px;
border-bottom: 1px solid #ccc;
width: 500px;
font-size: 0.85em;
padding-top:10px;
padding-bottom:10px;
}



#paperlatestnews { 
background: #fefdde; 
width: 200px;
font-size: 0.85em;
padding-top:10px;
}

#paperlatestnews td { 
font-size: 0.85em;
padding-left:5px;
}

.topstoryimage {
text-align:center;
margin:0px;
padding:0px;
}

#breakingnews {
background-color:#D0DCFB;
padding-left: 15px;
padding-top: 5px;
padding-right: 10px;
padding-bottom: 7px;
}

#breakingnews .header {
font-size: 1em;
line-height: 1em;
margin: 0px;
font-weight: bold;
padding-bottom: 0px; 
color:#990000;
}

#breakingnews .head {
font-size: 0.85em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000066;
padding-top: 0px;
margin-top: 0px;
font-weight: bold;
padding-left: 2px;
text-decoration:none;
}



#breakingnews2 {
background-color:#C7EFCA; 
padding-left: 15px;
padding-top: 5px;
padding-right: 10px;
padding-bottom: 7px;
}

#breakingnews2 .header {
font-size: 1em;
line-height: 1em;
margin: 0px;
font-weight: bold;
padding-bottom: 0px; 
color:#990000;
}

#breakingnews2 .head {
font-size: 0.85em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #003300;
padding-top: 0px;
margin-top: 0px;
font-weight: bold;
padding-left: 2px;
text-decoration:none;
}

.smallblackhead {
font-size: 1.4em;
font-weight: bold;
margin-bottom: 6px;
padding-top:10px;
}

#fosters .bigstoryheader {
font-size: 2.3em;
font-weight: bold;
color: #1E3C59;
text-decoration: none;
}

#citizen .bigstoryheader {
font-size: 2.3em;
font-weight: bold;
color: #468961;
text-decoration: none;
}

#fosters .topstoryheader {
font-size: 1.3em;
font-weight: bold;
color: #1E3C59;
text-decoration: none;
}

#fosters .topstoryheader2 {
font-size: 1em;
font-weight: bold;
color: #1E3C59;
text-decoration: none;
}

#fosters .secondstoryheader {
font-size: 1.0em;
font-weight: bold;
color: #1E3C59;
text-decoration: none;
}

#citizen .secondstoryheader {
font-size: 1.0em;
font-weight: bold;
color: #468961;
text-decoration: none;
}

#citizen .topstoryheader {
font-size: 1.3em;
font-weight: bold;
color: #468961;
text-decoration: none;
}

.largeblackhead {
font-size: 1.4em;
font-weight: bold;
border-bottom: 3px double #bbbbbb;
margin-bottom: 6px;
}



.smallredhead {
font-size: .95em;
padding-top:10px;
font-weight:600;
border-bottom: 1px #bbbbbb;
font-family: verdana, helvetica, arial;
color:#800000;
margin-bottom: 6px;
margin-top: 16px;
}

#latestnews ul, #paperlatestnews ul {
font-size: .95em;
padding: 0px 0px 0px 0px;
margin:0px;
}

#latestnews ul li {
list-style-type: none;
padding: 5px 0px 0px 14px;
}

#paperlatestnews ul li {
list-style-type: none;
padding: 5px 0px 0px 14px;
}

#fosters #latestnews ul li{
background: url(/siteimages/arrow.gif) no-repeat 0px 3px; 
}

#fosters #paperlatestnews ul li {
background: url(/siteimages/b_arrow_ylw.gif) no-repeat 0px 3px; 
}

#citizen #latestnews ul li {
background: url(/siteimages/citizens/g_arrow.gif) no-repeat 0px 3px; 
}


#citizen #paperlatestnews ul li {
background: url(/siteimages/g_arrow_ylw.gif) no-repeat 0px 3px; 
}

.left2col {
padding:3px;
margin-top:10px;
}

#citizen .left2col .header {
width: 298px;
height: 21px;
background-image: url(/siteimages/citizens/g_hd_left.gif);
font-size: 0.95em;
font-weight: bold;
margin:0px;
}

#fosters .left2col .header {
width: 298px;
height: 21px;
background-image: url(/siteimages/b_hd_left.gif);
font-size: 0.95em;
font-weight: bold;
margin:0px;
}

#fosters .widecol .header {
width: 631px;
height: 21px;
background-image: url(/siteimages/b_hd_wide.gif);
padding-bottom: 7px;
font-size: 0.95em;
font-weight: bold;
margin:0px;
}

.left2col .boxtop  {
border-top:1px solid #ccc;
}

.left2col .boxright  {
border-right:1px solid #ccc;
}

.left2col .boxleft  {
border-left:1px solid #ccc;
}

.left2col .boxbottom  {
border-bottom:1px solid #ccc;
}

.left2col .header a {
padding-left: 14px;
padding-top: 4px;
display:block;
color: #ffffff;
text-decoration: none;
}

.widecol .header a {
padding-left: 14px;
padding-top: 4px;
display:block;
color: #ffffff;
text-decoration: none;
}

.left2col .insidecontent {
border: 1px solid #ccc;
padding: 5px 5px 5px 5px;
font-size: 0.95em;
}



.left2col .insidecontent a {
font-weight: bold;
}


.left2col .insidecontent p {
margin:8px;
}

#fosters .hottopics {
margin-top:5px;
width: 297px;
background-color: #6d8ac7;
}

#citizen .hottopics {
margin-top:5px;
width: 297px;
background-color: #468961;
}

#fosters .hottopics .header {
width: 297px;
height: 21px;
background-image: url(/siteimages/b_hd_right.gif);
font-size: 0.95em;
font-weight: bold;
margin:0px;
padding: 0px;
border-bottom: 1px solid #fff;
}

#citizen .hottopics .header {
width: 297px;
height: 21px;
background-image: url(/siteimages/citizens/g_hd_right.gif);
font-size: 0.95em;
font-weight: bold;
margin:0px;
padding: 0px;
border-bottom: 1px solid #fff;
}

.hottopics .header a {
padding-left: 14px;
padding-top: 4px;
display:block;
color: #ffffff;
text-decoration: none;
margin: 0px;

}

.hottopics .insidecontent {
padding: 0px;
font-size: 0.95em;
color: #fff;
padding-bottom:5px;
}


.hottopics .insidecontent a.hottopiclink {
color: #ffffff;
font-size: .95em; 
padding-left: 2px;
text-decoration: underline;
}

.hottopics .insidecontent a:hover, #footer a:hover {
text-decoration: none !important;
}

.hottopics .insidecontent .hottopicspacer {
padding-left: 8px;
}

.hottopics .insidecontent p {
margin:6px;
padding:0px;
}


#fosters .right1colcolored {
margin-top:10px;
width: 297px;
background-color: #f2f7ff;
}

#citizen .right1colcolored {
margin-top:10px;
width: 297px;
background-color: #f3f8f6;
}

#fosters .right1colcolored .header {
width: 297px;
height: 21px;
background-image: url(/siteimages/b_hd_right.gif);
font-size: 0.95em;
font-weight: bold;
margin:0px;
padding: 0px;
border: 0px;
}

#citizen .right1colcolored .header {
width: 297px;
height: 21px;
background-image: url(/siteimages/citizens/g_hd_right.gif);
font-size: 0.95em;
font-weight: bold;
margin:0px;
padding: 0px;
border: 0px;
}

.right1colcolored .insidecontent {
padding: 10px;
font-size: 0.95em;
border: 1px solid #ccc;
}

.right1colcolored .insidecontent a {
}

.right1colcolored .header a {
padding-left: 14px;
padding-top: 4px;
display:block;
color: #ffffff;
text-decoration: none;
}


.right1colwhite {
margin-top:10px;
width: 297px;
background-color: #fff;
}

#fosters .right1colwhite .header {
width: 297px;
height: 21px;
font-family: verdana, helvetica, arial;
background: #6d8ac7;
font-size: 0.85em;
font-weight: bold;
margin:0px;
padding: 0px;
border: 0px;
}


#citizen .right1colwhite .header {
width: 297px;
height: 21px;
font-family: verdana, helvetica, arial;
background: #468961;
font-size: 0.85em;
font-weight: bold;
margin:0px;
padding: 0px;
border: 0px;
}


.right1colwhite .insidecontent {
padding: 10px;
font-size: 0.95em;
border: 1px solid #ccc;
}

.right1colwhite .insidecontent a {

}

.right1colwhite .header a {
padding-left: 14px;
padding-top: 4px;
display:block;
color: #ffffff;
text-decoration: none;
}


.apvideocol {float: left;
margin-top:5px;
width: 297px;
background-color: #fff;
}

.apvideocol .header {
width: 297px;
margin:0px;
padding: 0px;
border: 0px;
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
}

.apvideocol .insidecontent {
width: 297px;
border: 1px solid #ccc;
}

.apvideocol .insidecontent a {
padding: 5px;
line-height: 20px;
}

.apvideocol .header a {
padding-left: 14px;
padding-top: 4px;
display:block;
color: #ffffff;
text-decoration: none;
}


.leftcol {float: left;
margin-top:10px;
width: 297px;
background-color: #fff;
margin-left: 3px;
margin-right: 0px;
}

#fosters .leftcol .header {
width: 298px;
height: 21px;
background-image: url(/siteimages/b_hd_left.gif);
font-size: 0.95em;
font-weight: bold;
margin:0px;
padding: 0px;
border: 0px;
}

#fosters .leftcol .headernomore {
width: 298px;
height: 21px;
background-image: url(/siteimages/b_hd_left_no_more.gif);
font-size: 0.95em;
font-weight: bold;
margin:0px;
padding: 0px;
border: 2px;
}

#fosters .centercol .headernomore {
width: 298px;
height: 21px;
background-image: url(/siteimages/b_hd_left_no_more.gif);
font-size: 0.95em;
font-weight: bold;
margin:0px;
padding: 0px;
border: 2px;
}

#fosters .left2col .headernomore {
width: 298px;
height: 21px;
background-image: url(/siteimages/b_hd_left_no_more.gif);
font-size: 0.95em;
font-weight: bold;
margin:0px;
padding: 0px;
border: 2px;
}

#citizen .left2col .headernomore {
width: 298px;
height: 21px;
background-image: url(/siteimages/citizens/g_hd_leftnomore.gif);
font-size: 0.95em;
font-weight: bold;
margin:0px;
padding: 0px;
border: 2px;
}


#citizen .leftcol .header {
width: 298px;
height: 21px;
background-image: url(/siteimages/citizens/g_hd_left.gif);
font-size: 0.95em;
font-weight: bold;
margin:0px;
padding: 0px;
border: 0px;
}


.leftcol .insidecontent {
padding: 10px;
font-size: 0.95em;
border: 1px solid #ccc;
}

.leftcol .insidecontent a {



}

.leftcol .header a {
padding-left: 14px;
padding-top: 4px;
display:block;
color: #ffffff;
text-decoration: none;
}

.left2col .headernomore a {
padding-left: 14px;
padding-top: 4px;
display:block;
color: #ffffff;
text-decoration: none;
}


.centercol { float: right;
margin-top:10px;
width: 320px;
background-color: #fff;
margin-left: 0px;
margin-right: 3px;
}

#fosters .centercol .header {
width: 320px;
height: 21px;
background-image: url(/siteimages/b_hd_center.gif);
font-size: 0.95em;
font-weight: bold;
margin:0px;
padding: 0px;
border: 0px;
}

#fosters .centercol .header2 {
width: 320px;
height: 40px;
background-image: url(/siteimages/b_hd_center2.gif);
font-size: 0.95em;
font-weight: bold;
margin:0px;
padding: 0px;
border: 0px;
}


#citizen .centercol .header {
width: 320px;
height: 21px;
background-image: url(/siteimages/citizens/g_hd_center.gif);
font-size: 0.95em;
font-weight: bold;
margin:0px;
padding: 0px;
border: 0px;
}


.centercol .insidecontent {
padding: 10px;
font-size: 0.95em;
border: 1px solid #ccc;
}

.centercol .insidecontent td, .left2col .insidecontent td {
font-size: 0.95em;
}

.centercol .insidecontent a {


}

.centercol .header a {
padding-left: 14px;
padding-top: 4px;
display:block;
color: #ffffff;
text-decoration: none;
}

.centercol .header2 a {
padding-left: 14px;
padding-top: 4px;
display:block;
color: #ffffff;
text-decoration: none;
}

.centercol .headernomore a {
padding-left: 14px;
padding-top: 4px;
display:block;
color: #ffffff;
text-decoration: none;
}



.todaysfrontpage {float: left;
margin-top:10px;
width: 296px;
background-color: #fff;
margin-left: 3px;
margin-right: 3px;
background-repeat: no-repeat;
border: 1px solid #ccc;
margin-bottom:10px;
}


#fosters .todaysfrontpage {
background-image: url(/siteimages/hd_frontpage.jpg); 
}

#citizen .todaysfrontpage {
background-image: url(/siteimages/citizens/hd_frontpage_g.jpg); 
}


.todaysfrontpage .insidecontent {
padding-left: 10px;
font-size: 0.85em;
}


.roddoherty {float: left;
margin-top:10px;
width: 296px;
background-color: #fff;
margin-left: 3px;
margin-right: 3px;
background-image: url(/siteimages/hd_news_notes.jpg); 
background-repeat: no-repeat;
border: 1px solid #ccc;
margin-bottom:10px;
}

.roddoherty .insidecontent {
font-size: 0.85em;
padding: 0px;
line-height: 12px;
}

.photogalleries {float: right;
margin-top:10px;
width: 318px;
background-color: #fff;
margin-left: 3px;
margin-right: 3px;

background-repeat: no-repeat;
border: 1px solid #ccc;
}

#fosters .photogalleries {
background-image: url(/siteimages/hd_galleries.jpg); 
}

#citizen .photogalleries {
background-image: url(/siteimages/citizens/hd_galleries_g.jpg); 
}

.photogalleries .insidecontent {
padding-left: 15px;
padding-top: 33px;
margin-bottom: 24px;
font-size: 0.85em;
}

.photogalleries .insidecontent .imggallery {
float: left;
padding-left: 10px;
}

.minidate {
float: left;
margin-top: 49px;
width: 90px;
}

.minidatecontent {
float: right;
margin-top: 40px;
width: 170px;
}

#fosters .viewpage {
display: block;
background-color: #11478a;
color: #fff;
padding: 5px;
text-decoration: none;
}

#citizen .viewpage {
display: block;
background-color: #62ac88;
color: #fff;
padding: 5px;
text-decoration: none;
}

#articletextheader  {
font-size: 1.7em;
font-weight: bold;	
margin-top: 0px;
padding-top: 0px;
}

#articleoptions  {
	padding-bottom: 18px;

}

#articletextsize {
	padding: 0px; margin:0px;
	
}

.articlecaption {
font-size: 0.75em;
font-weight:bold;
}

.townnewshead {
font-size: 1.00em;
font-weight: bold;
}

.articlesummary {
font-size: 0.85em;
}

#articleoptions div img  {
	vertical-align:text-top;
}

#footer {
margin-top: 5px;
text-align: center;
padding: 20px;
border-top: 1px solid #ccc;
margin-bottom: 5px;
}

.insidecontent p { 
margin: 5px;
}

#awfc00010 a:active { background-color: white; text-decoration: none; } 

#awfc00010 a:hover { color: white; text-decoration: none; }

#awfc00010 a:link { color: white; text-decoration: none; }

#awfc00010 a:visited { color: white; text-decoration: none; }


#awfc00010 { 

                height: 80px;

                width: 200px;

                position: relative;

                cursor: pointer;

                font:  normal  normal  600  8pts  arial; 

                color: ffffff;

                text-decoration:  none;

}

#awfc00010-04 {

                position: absolute;

                left: 70px;

                top: 40px; 

                font:  normal  normal  600  10pts  arial;

                color: ffffff;

}

 

#awfc00010-05 {

                position: absolute;

                left: 70px; 

                top: 5px;

                font:  normal  normal  600  10pts  arial;

                color: ffffff;

}

 

#awfc00010-08 {

                position: absolute; 

                left: 70px;

                top: 23px;

                font:  normal  normal  600  10pts  arial;

                color: ffffff;

}

.singlelinks a {
line-height: 2em;
color: #336699;
text-decoration: none;
}

#weatheradicio {
    height: 80px;
    width: 200px;
    top: 60px;
    margin-left: 57%;	
    position: absolute;
    z-index: 2;
	
}


* html #weatheradicio {
    margin-left: 275px;
}


#weather {
    height: 80px;
    width: 200px;
    top: 60px;
    margin-left: 50%;	
    position: absolute;
    z-index: 2;
}

* html #weather {
    margin-left: 475px;
}


#mobile {
    height: 30px;
    width: 300px;
    top: 105px;
    margin-left: 65%;	
    position: absolute;
    z-index: 2;
}

* html #mobile {
    margin-left: 700px;
}



#fosters a.bigstory {
font-size: 1.8em;
font-weight: bold;
margin-bottom: 6px;
padding-top:6px;
text-decoration:none:
}

#fosters .rightrule {
border-right-width:thin;
border-right-color:#666666;


}


. boxleft {
border-right-color:#666666;
border-right-width:thin;
}


.citizentownhead {
font-size: .75em;
padding-top:10px;
font-weight:600;
border-bottom: 1px #bbbbbb;
font-family: verdana, helvetica, arial;
color:#006633;
margin-bottom: 6px;
margin-top: 16px;

}


.fosterspolls {float: right;
margin-top:10px;
width: 318px;
background-color: #fff;
margin-left: 3px;
margin-right: 3px;
background-repeat: no-repeat;
background-image: url(/siteimages/hd_polls.jpg);
height: 100px; 
}



.insidecontent2 {
margin-top: 50px;
margin-left: 120px;
}


.bottomborder { 
color: #666666;
font-weight: bold;
font-size: 0.75em;
border-bottom: 1px solid #ccc;
padding: 5px 5px 5px 5px;
}

.rightborder { 
color: #666666;
border-right: 1px solid #ccc;
padding: 5px 5px 5px 5px;
border-height: auto;
}

.csMessage {
	font-size: .85em;
	font-family: Arial, Helvetica, sans-serif;
	color: #330066;
	font-weight: bold;
	background-color: #92b7e5;
	padding: 5px 5px 5px 5px;

}

.csNumber {
	font-size: .85em;
	font-family: Arial, Helvetica, sans-serif;
	color: #330066;
	font-weight: bold;
	background-color: #92b7e5;
	padding: 5px 5px 5px 5px;

}

#fosters a.cslink { 
color: #FF0000;
font-weight: bold;
font-size: 1em;
padding: 5px 1px 5px 1px;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}


.graybackground {
background-color:#D2D7EC;
}

.center {
padding-left: 12;
}

.textlink{
color: #8F2B2B;
font-weight: bold;
font-size: 0.75em;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding: 5px 15px 5px 15px;
}
}

