/* css page for White River Cleanup, March 2008 




*/



/* parts of the page */

body	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: .8125em; 
	color: #00457c; 
	background-color: #dce2ed; 
	padding: 0px; 
	margin: 0px; 
	}

div#outer	{
	top: 0em; 
	left: 0em; 
	width: 100%; 
	height: 100%; 
	}
 
div#inner	{
	position: relative; 
	top: 0em; 
	width: 780px; 
	height: 100%; 
	background-color: #fff; 
	margin-left: auto;  
	margin-right: auto;  
	}
	
div#border	{
	position: relative; 
	top: 0em; 
	width: 780px; 
	height: 100%; 
	border: 1px solid #00457c; 
	}
	
div#container	{
	position: relative; 
	top: 0em; 
	width: 760px;  
	height: 100%; 
	margin: 5px 5px 5px 5px; 
	border: 5px solid #00457c; 
	}

div#center	{
	position: relative; 
	width: 748px;  
	height: 100%; 
	margin: 5px 5px 5px 5px; 
	padding-top: 10px; 
	border: 1px solid #00457c; 
	}

div#footer	{
	postion: absolute; 
	left: 0em; 
	bottom: 0em; 
	margin-top: 50px; 
	width: 748px;  
	height: 100%; 
	}
 



/* divs & classes & tags & stuff */

div#logos	{
	position: absolute; 
	top: 0em; 
	left: 0em; 
	width: 150px; 
	padding: 95px 0px 0px 0px; 
	text-align: center; 
	}

div#content	{
	position: relative; 
	margin-left: 180px; 
	width: 588px; 
	height: 100%; 
	}

div#justSponsors	{
	margin-right: 25px; 
	margin-left: 40px; 
	}

div#justSponsors p	{
	text-align: center; 
	margin-right: 50px; 
	margin-left: 35px; 
	}

div#justSponsors img	{
	padding: 10px 10px 10px 10px; 
	}

h1	{
	font-size: 2.5em; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	color: #00457c; 
	text-align: center; 
	margin-top: 20px; 
	}
	
h2	{
	font-size: 1.5em; 
	font-weight: normal; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	color: #00457c; 
	text-align: center; 
	}
	
div#content p	{
	font-size: .85em; 
	line-height: 1.5em; 
	margin-bottom: -5px; 
	}
	
div#content ol	{
	font-size: .85em; 
	line-height: 1.5em; 
	}
	
div#copy	{
	position: relative; 
	width: 500px; 
	}

a	{
	color: #00573d; 
	}

div#footer p	{
	font-size: .85em; 
	line-height: 1.1em; 
	text-align: center; 
	}
	
table.main	{
	margin: 20px 0px 10px 0px; 
	font-size: .85em; 
	border-top: 1px dashed #00457c; 
	border-bottom: 1px dashed #00457c; 
	}

td.border	{
	border-bottom: 1px solid #00457c; 
	}

.required	{
	color: #C30; 
	}





.textareamedium {
	width: 220px;
	}

.textareasmall {
	width: 90px;
	}

.textareadeep	{
	width: 450px; 
	height: 50px; 
	}
	
.submit	{
	color: #fff; 
	font-size: 100%; 
	letter-spacing: .1em; 
	background-color: #00457c; 
	border: 2px outset #00457c; 
	padding: .2em .2em 0em .5em; 
	}

.close	{
	color: #fff; 
	font-size: 80%; 
	letter-spacing: .1em; 
	background-color: #00457c; 
	border: 2px outset #00457c; 
	padding: .2em .2em 0em .5em; 
	margin-top: 10px; 
	}

div#map	{
	position: absolute; 
	top: 25px; 
	left: 50px; 
	}





