html, body {
	padding : 0;
	margin : 0;
}
body, TD {
	font: normal 90% Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	background: #FFF;
}
TD {
	vertical-align : top;
}
H1 { 
	margin-top: 2px;  
	margin-bottom: 2px;
	font: bold 200% Arial, Helvetica, sans-serif;
	color: #000
	}
H2 { 
	margin-top: 2px;  
	margin-bottom: 2px;
	font: bold 165% Arial, Helvetica, sans-serif;
	color: #000
	}
H3 { 
	margin-top: 2px;  
	margin-bottom: 2px;
	font: bold 140% Arial, Helvetica, sans-serif;
	color: #000
	}
H4 { 
	margin-top: 2px;  
	margin-bottom: 2px;
	font: bold 140% Arial, Helvetica, sans-serif;
	color: #666
	}
H5 {
	margin-top : 2px;
	margin-bottom: 0;
	font: bold 120% Arial, Helvetica, sans-serif;
	color: #000;
	}
H6 { 
	margin-top: 2px;  
	margin-bottom: 2px;
	font: bold 95% Arial, Helvetica, sans-serif;
	color: #000
	}
H1 + P, H2 + P, H3 + P, H4 + P, H5 + P, H6 + P {
	margin-top: 2px;
}
.wholepage {  
	margin: 10px;
}
.smallbody{
	font : normal 80% Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.midbody{
	font : normal 90% Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.red {
	color: #FF0000;
}
.redmid{
	color : Red;
	font : normal 90% Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.url{
	font : normal 80% Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #903;
	font-weight : bold;
}
.nav {
	font : normal 80% Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#address {
	font : normal 80% Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #666;  
	text-align : center;
	margin-top : 6px;
}
.newsbox {
	border : 2px solid #903;
	background-color : #E2E2E2;
}
.newsboxtext {
	font : normal 80% Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin : 4px;
}
.alignright {
	text-align: right;
}
.aligncenter {
	text-align: center;
}
.url A, .url A:visited {
	color : #903;
	text-decoration : none;
}
.url A:hover, .url A:active {
	color : #903;
	text-decoration : underline;
}
A.ypsubmit, A:visited.ypsubmit {
	color : #000;
	text-decoration : none;
}
A:hover.ypsubmit , A:active.ypsubmit  {
	color : #000;
	text-decoration : underline;
}
.nav UL {
	list-style : none;
	margin-left: 0;
	padding-left: 1.2em;
}
.nav LI, .nav LI A, .nav LI A:visited {
	color : #903;
	font-weight : bold;
	text-decoration : none;
}
.nav LI A:hover, .nav LI A:active {
	text-decoration : underline;
}
.nav LI LI, .nav LI LI A, .nav LI LI A:visited {
	color : #444;
	font-weight : normal;
	text-decoration : none;
}
.nav LI LI A:hover, .nav LI LI A:active {
	text-decoration : underline;
}
#header-left {
	border : 2px solid #903;
	background-color : #903;
	width : 160px;
}
#header-right {
	border-left : 0;
	border-top : 2px solid #903;
	border-bottom : 2px solid #903;
	border-right : 2px solid #903;
	background-color : #FFF;
}
.title{
	font : normal 200% "Times New Roman", Times, serif;
	color : #903;
	font-weight : bold;
}
DIV#news .title{
	color : #BD8A00;
}
DIV#classroom .title{
	color : #1100B7;
}
DIV#calendar .title{
	color : #008587;
}
DIV#contact .title{
	color : #6105A1;
}
DIV#volunteer .title{
	color : #F94000;
}
DIV#funds .title{
	color : #166A00;
}
DIV#about .title{
	color : #903;
}
DIV#links .title{
	color : #FF6F4D;
}
#leftnav {
	border : solid #903;
	background-color : #F09F9F;
	border-width : 0 2px 0 2px;
}
DIV#news #header-right {
	background-color : #FEE49E;
}
DIV#classroom #header-right {
	background-color : #A4CCE5;
}
DIV#calendar #header-right {
	background-color : #ACE4E5;
}
DIV#contact #header-right {
	background-color : #D6BEE7;
}
DIV#volunteer #header-right {
	background-color : #FFC1AC;
}
DIV#funds #header-right {
	background-color : #CEF7C4;
}
DIV#about #header-right {
	background-color : #F09F9F;
}
DIV#links #header-right {
	background-color : #FFD2C7;
}
#main {
	margin : 10px 0 10px 10px;
}
#footer {
	border : 1px solid #000;
	background-color : #D2D2D2;
	padding-bottom : 2px;
}
#footer A, #footer A:visited {
	color : #000;
	text-decoration : none;
}
#footer A:hover, #footer A:active {
	color : #903;
	text-decoration : underline;
}

