body 			{ 
				padding: 0;
				margin: 0; 
				font-family: arial, helvetica, sans-serif; 
				background-color: #faeacb; 
				background-image: url(images/tile.jpg); 
				background-repeat: repeat-x;
				} 
				
a:link		{ color: #0C5500; }
a:visited	{ color: #0A4400; }
a:hover		{ color: #159500; }
		
#banner			{
				width: 883px;
				}
				
img.shift		{
				position: relative;
				left: -4px;
				}
				
div.bodyarea 	{ 
				margin: 72px;
				}

h2				{
				text-align: left;
				color: #a0218c;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 1.5em;
				}
				
h3				{
				text-align: left;
				color: #a0218c;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 1.25em;
				}

#nav	{ 
		padding: 0;
		margin: 0;
		position: absolute;
		width: 883px;
		top: 88px;
		z-index: 1000;
		white-space: nowrap;
		}

#nav a	{
		font-size: .8em;
		text-decoration: none;
		padding-top: 6px;
		font-weight: normal;
		border-left: 1px solid #d0b577;
		border-bottom: 1px solid #e3c788;
		background-image: images/tilex.jpg;
		background-repeat: repeat;
		}

#nav a:link		{ color: #000; }
#nav a:visited 	{ color: #000; }
#nav a:hover	{ color: #000; }

#nav ul {
		list-style: none;
		padding: 0;
		margin: 0;
		}

#nav li li a	{
				display: block;
				font-weight: normal;
				color: #fff;
				padding: 0.35em 10px;
				border-bottom: 1px solid #7b1b6c;
				border-left: 1px solid #a0218c;
				font-size: .8em;
				}
				
						
#nav li li a:link		{ color: #fff; }
#nav li li a:visited 	{ color: #fcc; }
#nav li li a:hover 		{
						color: #fff;
						padding: 0.35em 10px;
						background-color: #791c6b;
						}

#nav li	{
		float: left;
		position: relative;
		width: 118px;
		text-align: center;
		cursor: default;
		list-style: none;
		}
	
	
#nav li.homebttn	{
					float: left;
					position: relative;
					width: 60px;
					text-align: center;
					cursor: default;
					}
		
	

#nav li ul	{
			display: none;
			position: absolute;
			top: 100%;
			left: 0;
			font-weight: normal;
			background-color: #a0218c;
			z-index: 2000;
			}

#nav li>ul 	{
			top: auto;
			left: auto;
			}

#nav li li 	{
			display: block;
			float: none;
			border: 0;
			}

#nav li:hover ul, #nav li.over ul	{
									display: block;
									}
				
 .home a { display:block; width:60px; height:34px; }
 #nav .home a:hover	{ color: #fff; background-image: transparent; background-color: #791c6b;}
 
 .rights a { display:block; width:118px; height:34px; background-image: url(images/tilenav.jpg); background-repeat: repeat-x; }
 
 .help a { display:block; width:118px; height: 34px; background-image: url(images/tilenav.jpg); background-repeat: repeat-x; }
 
 .districts a { display:block; width:118px; height: 34px; background-image: url(images/tilenav.jpg); background-repeat: repeat-x; }
 
 .involved a { display:block; width:118px; height: 34px; background-image: url(images/tilenav.jpg); background-repeat: repeat-x; }
 
 .about a { display:block; width:118px; height: 34px; background-image: url(images/tilenav.jpg); background-repeat: repeat-x; }
 
 .contact a { display:block; width:118px; height: 34px; border-color: transparent; }
 #nav .contact a:hover	{ color: #fff; background-image: transparent; background-color: #791c6b;}
 


 .smalltext	{
 			font-size: .8em;
 			}
 
#brochure	{ 
		position: relative;
		float: right;
		top: -20px;
 		width: 223px;
 		margin: 0 0 0 52px;
 		}
 		
.photo	{ 
		position: relative;
		float: right;
 		width: 218;
 		margin: 0 -10px 0 0;
 		}
 		
#quote	{ 
		position: relative;
		float: right;
 		width: 218px;
 		margin: 0 -22px 12px 35px;
 		font-family: times, serif; 
 		font-style: italic;
 		font-size: 1em;
 		padding: 22px;
 		background-color: #efdebd;
 		color: #0C5500;
 		border-top: double #faf3e4;
 		border-right: double #d0b67a;
 		border-bottom: double #bfa873;
 		border-left: double #fff;
 		border-width: 10px;
 		text-align: center;
 		}
 		
.signed	{
 		color: #0C5500;
		font-size: .8em;
		text-align: right;
		}
 		
td	{ text-align: left;}
 		
th		{
		text-align: left;
		color: #a0218c;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1.25em;
		}

.data	{
		font-size: .8em;
		}
