body
   {
    background-color: #ffffff;
    color: #000000;
    margin: 10px 10px 10px 30px;
    font-size: 10pt;
/*  NS 4.04 gives problems with line-height specified in BODY
    - symptoms are text hidden behind images and overlapping images
    so we will add back in the places we need it !!
*/
   }
body.wap
   {
    margin: 0px 0px 10px 0px;
   }
p, div
   {
    line-height: 145%;
   }

h1, h2, h3, h4, h5, h6,
p, div, blockquote,
address,
ul, ol, dl,
table
   {
    font-family: arial, verdana, helvetica, sans-serif;
   }

th, td /* needed for Netscape V4 */ 
   {
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 10pt;
    }

.BadNews
   {
    background-color: #FFFF00;
    color: #FF0000;
   }

.letter {
	border-color: #66FF66 #00CC00 #00CC00 #66FF66;
	border-style: solid;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	background-color: #FFFF99;
	color: #0000CC;
	margin: 25px;
	padding: 25px;
	min-width: 30em;
	max-width: 50em;
}


div.Navigation
   {
    font-size: 10pt;
    width: 790px;
   }

a:link    {color:#3333FF}
a:visited {color:#666666}
a:hover   {color:#CC6600}
a:active  {color:#FF0099}

h1, h2, h3, h4, h5, h6
   {
    color:       #66CC99;
   } 
h1
   {
    font-size: 1.5em;
   } 
h2
   {
    font-size: 1.3em;
   } 
h3, h4, h5, h6
   {
    font-size: 1.1em;
   } 
address
   {
    font-weight: normal;
    font-size: 8pt;
    color:       #999999 ;
    margin-left: 5px;
    line-height: 8pt;
    }
table
   {
    color:       #000000 ;
    background-color: #CCFF99 ;
    font-size: 10pt;
    }
table.committee
   {
    color:       #000000 ;
    background-color: #66CC99 ;
    font-size: 10pt;
    }
tr.lastRoadEntry {font-weight: bold; background-color: #ffffcc}

table.events
   {
    color:       #000000 ;
    background-color: #FFFFFF ;
    font-size: 10pt;
    }
.winter
   {
    color:       #000000 ;
    background-color: #FFFFFF ;
    }
.spring
   {
    color:       #000000 ;
    background-color: #66FF33 ;
    }
.summer
   {
    color:       #000000 ;
    background-color: #FFff33 ;
    }
.autumn
   {
    color:       #000000 ;
    background-color: #FFcc66 ;
    }

/* use next styles for information that differs epending on the area residents are in */
.chelsfield
   {
    color:       #000000 ;
    background-color: #ffcc66 ;
    }
.wellhill
   {
    color:       #000000 ;
    background-color: #00cc66 ;
    }
.parkgate
   {
    color:       #000000 ;
    background-color: #66cc33 ;
    }
.wellhillparkgate
   {
    color:       #000000 ;
    background-color: #33cc48 ;
    }
table.newsletter
   {
    color:       #000000 ;
    background-color: #FFFFFF ;
    font-size: 10pt;
    }
table.weather
   {
    color:       #000000 ;
    background-color: #CCccFF ;
    font-size: 10pt;
    }
table.google
   {
    color:       #000000 ;
    background-color: #FFFFFF ;
    font-size: 10pt;
    }
img.w3c {border:0;width:88px;height:31px}
.title {  font-size: 1.2em; font-weight: bold; background-color: #ccccff}

.rssnewsdate {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal}
.rssheadline {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13pt; font-style: normal; font-weight: bold}
.rsssummary {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal;
	background-color: #cccccc;padding: 4px 10px 20px 7px;
	width: 600px;
}
.moreitems, .moredetails {font-size: 8pt; font-weight: normal}
.rssbox {  border-color: #66FF66 #00CC00 #00CC00 #66FF66; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px}
.warning {  color: #FF9900}

