@charset "utf-8";
body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background-color: #fdfddd; color: #000000 ;
	margin: 0em; 
	padding: 0em;
}

#header {background-color: #630 ; color: #ffffff ;
	border-bottom: .1em solid #734a12 ;
   margin: 0; 
   padding: .25em 0 0.125em 0;
   font: bold 100% sans-serif; letter-spacing: 0.5em;}
	

#footer {background-color: #630 ; color: #ffffff ;
    border-top: 1px solid #734a12 ;
   text-align: right; font-size: 85%;
   padding-top: 0.33em; font-style: italic ; 
    background-image: url(../footer.gif) ;}

#main {
	width: 65%;
	float: left;
	margin: 0px;
	padding: 0px;
	background-color: #fdfddd;
	color: #000;
	font-size: 0.9em;
	font-family: Verdana, sans-serif;
}

#content {
	margin-left: 4em;
}
h2 {font: bold 115% Verdana, sans-serif;
   margin: 0.5em 1em; padding: 0;
   text-align: center ;}

#main p {margin: 1em 2.5em ;}

#initial-text {font=size: 90%; }
#sidebar {
	float: left;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	background-color: #f0d0a0;
	color: #000000;
	}

#sidebar a 
	{color: #000000; background-color: #f0e0a0;
	   	display: block ; text-decoration: none ;
	padding: 10px 10px 5px 20px;
   }


#sidebar a:hover { background-color: #ffffff; color: #000000 ;}

#sidebar h4 {color: #000000; background-color: #fdfddd;  
  	text-indent: 1em ;
	text-align: left ;
	padding: 2px 0.25em 0 ;
   }
#sidebar a, #sidebar h4 {margin: 0;
   font: bold 100% Verdana, sans-serif;
   border: 2px solid #734a12 ;
   }




.features
{border-color: #660000 ;
border-width: medium;
text-align: left ;
padding: 1em;
margin: 2em;
font-size: .9em ;
line-height: 1.6em;
}
.address2 {
	text-align: center;
	font-variant: small-caps;
	font-size: .75em;
	margin: 0;
	padding: 10em 10em 0em 20em ; 
}
.address {
	text-align: center;
	font-variant: small-caps;
	font-size: .75em;
	margin: 0;
	padding-top: 5em;
}

#mx, #bristol, #mvi, #worcester, #merrimack, #massog, #pt {
	text-indent: 2em ;
	text-align: left ;
}


.features a
{background-color: #FC9; color: #966;
	padding: .2em;
	margin: 2em;
   }

.features a:hover {
	color: white;
	background-color: black; 
	padding: .4em;
	font-size: 1.2em;
	   }

.contest {
	font: bold 120% Verdana, sans-serif;
	padding: 1em;
	color: #000000 ;
	background-color: #ffcc99;
	margin: 1em;
	height: 6.5em;
	}
.contest p {
	padding: .8em;

}
.clearfloat { 
	clear:both;
        }

img.quill
{
	margin: .5em;
	float: right;
}

.centered {
	text-align: center;
}
.left
{
	text-align: left;
}
.treas-addr
{display: none;}

td.course {font-size: .9em;
}
