.nav {  font-family: Arial, Helvetica, sans-serif; font-size: 80%}
a {  font-weight: bold; text-decoration: underline; color: #006633}
a:hover {  color: #660033; text-decoration: none; background-color: #EEEEBB}
body {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; background-color: #FFFFFF}
h1, h2, h3, h4, h5, h6 {  font-family: Georgia, "Times New Roman", Times, serif; color: #660033}
td {  font-size: 80%}
.head {  font-family: Georgia, "Times New Roman", Times, serif; color: #660033; font-weight: bold}
.todo {  font-family: "Comic Sans MS", Arial, Helvetica, sans-serif; font-size: 80%; font-style: italic; font-weight: bold; color: #CC33CC; text-decoration: blink}
.comic {font-family: "Comic Sans MS", cursive, sans-serif; font-weight: bold; }
.emphasis {  color: #660033; font-weight: bold}
.left { float: left; }
.right { float: right; }
.tleft { text-align: left; }
.tright { text-align: right; }
.tcenter { text-align: center; }
.tdgrey {  background-color: e2e2e2}
.smaller {  font-size: 60%}
.wasteyear {  font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: #006600; font-weight: bold; font-size: 110%}
.wastemonth {  font-family: "Times New Roman", Times, serif; font-size: 110%; color: #FFFFFF; background-color: #333300}
.wasterecycl {  font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; background-color: #FFFFCC}
.wastecomp {  font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; background-color: #33CC66}
.wastenone {  background-image: url(../images/recyclnone.gif); font-family: Arial, Helvetica, sans-serif; font-weight: bold}
.smallish {  font-size: 80%}
div.hilite {
	background-color: #FFFFDD;
	border: #660033;
	border-style: solid;
	border-width: 2px;
	padding: 2px 15px 2px 15px;
}
#footer
{
	margin-top:		20px;
	border-top-style:	solid;
	border-top-color:	#339933;
	border-top-width:	1px;
	padding-top:		2px;
}
img { border: none; }
/* some styles for boxes for the front page (and anywhere else, I guess) */
.moviola, .communityassoc, .parishcouncil, .youthclub, .box1, .box2 {
	margin: 0.3em 0.8em;
	padding: 0.4em 1em;
}
.moviola {
	border: medium dashed blue;
}
.moviola code {
	display: block;
	background-color: #ddd;
	margin: 0.2em 5em;
	padding: 3em 0;
	font-family: Georgia, Times New Roman, Times, serif;
	font-style: italic;
}
.moviola li { display: inline; }
.moviola .comic span { text-decoration: underline; font-size: 110%; }
.communityassoc {
	border: medium solid #d27e26;
	background-color: #ffc;
}
.parishcouncil {
	border: medium solid red;
	background-color: #ffc;
}
.youthclub {
	border: thick double #ddd;
	background-color: black;
	color: #eee;
	font-weight: bold;
}
.youthclub a {
	color: #f9c;
}
.youthclub a:hover {
	color: #060;
	text-decoration: none;
	background-color: #ccc;
}
.youthclub h1, .youthclub h2, .youthclub h3,
.youthclub h4, .youthclub h5, .youthclub h6 {
	color: red;
}
.box1 {
	border: solid thin #666;
}
.box2 {
	border: solid thin black;
}
form table td, form table th {
	vertical-align: top;
}