a:link {color: blue; text-decoration: none;}
a:visited {color: blue; text-decoration: none;}
a:hover {color: red; text-decoration: underline;}

a.footer:link { color: #CCCC99; text-align: center; font-size: 85%; text-decoration: none; }
a.footer:visited { color: #CCCC99; text-align: center; font-size: 9px; text-decoration: none; }
a.footer:hover { color: #CCCC66; text-align: center; font-size: 85%; text-decoration: underline; }

a.photo:link {color: black;}
a.photo:hover {color:yellow;}
a.photo:visited {color: black;}

a.special:link {color: white;}
a.special:hover {color:yellow;}
a.special:visited {color: white;}

body  {background-color: #CCCC99; font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif }


h1    { font-style: italic; font-weight: bold; font-size: 180%; font-family: serif; text-align: left }

h2   { font-size: 130%; font-family: Verdana, Arial, Helvetica, sans-serif}

h3  { font-size: 115%; font-family:  Verdana, Arial, Helvetica, sans-serif }

p   { font-size: 100%; font-family:  Verdana, Arial, Helvetica, sans-serif  }

td   { font-size: 100%; font-family:  Verdana, Arial, Helvetica, sans-serif }

.maincell {background: #FFFFCC;
text-align: justify;
}

.special {background: red;
	font-size: 120%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: white;
	text-align: center;
	}


.caption   {background: #FFFFCC;
	font-size: 85%;
	text-align: center;
	 }

.contact { text-align: center }

.heading { font-size: 115%; font-family:  Verdana, Arial, Helvetica, sans-serif; font-weight: bold }

.footer {background: #FFFFCC; color: #006600; text-align: center; font-size: 85%; 
	}
	
.navbut {background: #cccc99;
	color: #006600;
text-align: center;
font-size: 110%;
line-height: 150%;
}

.newsheader {background: brown;
color: white;
text-align: center;
font-size: 110%;
}