body {
	font-family:Arial, Helvetica, sans-serif;
	background-color: #bbb4ac;
	font-size: 12px;
	margin: 0;
	padding: 0;
}
a, a:link, a:active {outline:none;color: white;}
a:hover {color: #e51837;}

blockquote {
	margin: 0 0 0 25px;
	width: 205px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: black;
	line-height:32px;
	}
h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #c0b6aa;
	font-size:17px;
	}
	
	h2 span {
		border-bottom: 5px solid #c0b6aa;
	}
	
h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #c0b6aa;
	font-size: 14px;
	}
	
	h3 span {
		border-bottom: 5px solid #c0b6aa;
	}
#main {
	width: 800px;
	min-height: 560px;
	margin: 0 auto;
	background: white;
	}
	
	#header {
		width: 800px;
		height: 100px;
		}
		
		#header a img {border: 0;}
		
	#logo {
		margin-: 25px;
		float: left;
		}
		
	/* Drop Nav */

	#nav, #nav ul { /* all lists */
		margin:0;
		padding:0;
		list-style: none;
	}
	
	#nav li { /* all list items */
		float: left;
		padding: 0;
		margin: 0;
	}
	
	#nav li:hover, #nav li.hover {
		position: static;
		/* fix for ie7 stuck menu */
	}
	
	#nav li a {
		padding: 0;
		margin: 0;
	}
	#nav li ul { /* second-level lists */
		padding: 5px 5px 0 0;
		margin: 0;
		height:auto;
		width:auto;
		position: absolute;
		left: -999em; /* screen reader fix using left instead of display to hide menus because display: none */ 
		border:1px solid #bbb4ac;
		background:white;
	}
	
	#nav li ul li { /* second-level lists */
		float:none;
		padding: 0 0 0 1em;
		margin: 0 0 5px 0;
	}
	
	#nav li ul li a:link, #nav li ul li a:visited, #nav li ul li a:active {
		display: block;
		height: auto;
		margin-right:0;
		/* opera fix width needed */  width: 9em;
	}
	
	#nav li ul li a:hover {
		display: block;
		color: red;
		/* opera fix width needed */ width:9em;
	}
	
	#nav li:hover ul, #nav li.sfhover ul{ /* lists nested under hovered list items */
		left: auto;
	}
	
		#nav li:hover a, #nav li.sfhover a{
			background-position: 0 -18px;
			}
			
	#nav li ul li ul { 
		border:0;
		position: static;
	}
	
		#nav li ul li ul li {padding: 0;}
	
		#nav li ul li ul a:link, #nav li ul li ul a:visited, #nav li ul li ul a:active {
			width:9em;
			padding: 0 0 0 1em;
			font-size:11px;
			border: 0;
			color: #555555;
			/*background:url(../images/repeat_nav.jpg) no-repeat;*/
			}
			
		#nav li ul li ul a:hover {text-decoration:underline;} 
	
	/* end Drop Nav */
		
	#nav {
		list-style:none;
		float: left;
		width: 535px;
		margin: 80px 0 0 27px;
		padding: 0;
		
		}
		
		#nav li {
			float: left;
			}
			
		#nav li a {
			display: block;
			height: 18px;
			text-decoration:none;
			background-repeat:no-repeat;
			margin-right: 24px;
			color: black;
			line-height:13px;
			}
			
			#nav li a:hover, #nav li a.currentNav {background-position: 0 -18px;}
			 
			
		#nav li a span {visibility:hidden;}
			
		#nav li a#home { background-image:url(../images/nav_home.gif); width: 31px;}
		#nav li a#about { background-image:url(../images/nav_about.gif); width: 35px;}
		#nav li a#impact { background-image:url(../images/nav_impact.gif); width: 70px;}
		#nav li a#account { background-image:url(../images/nav_account.gif); width: 76px;}
		#nav li a#apply { background-image:url(../images/nav_apply.gif); width:76px;}
		#nav li a#resources { background-image:url(../images/nav_resources.gif);width: 56px;}
		#nav li a#contact {background-image:url(../images/nav_contact.gif);width: 45px;margin-right: 0;}
		
		
	#content {
		}
				
	#leftSide {
		width: 230px;
		float:left;
		padding-top: 55px;
		padding-bottom: 20px;
		}
		#leftSide img {
			margin-left: 25px;
			}
	#rightSide {
		width: 570px;
		float: left;
		}
		
		#rightContainer {
			padding: 40px 30px 20px 80px;
			}
			
		#rightSide a {
			color: #e51837;
			text-decoration:none
			}
			
			#rightSide a:hover {text-decoration:underline;}
			
		#nosides{
			width:600px;
			height:auto;
			margin:20px 0 0 100px;
		}
		#nosides h1{
			text-align:center;
			font-weight:normal;
			font-size:18px;
		}
		#nosides ul{
			list-style:none;
			padding:0;
			margin:40px 0 0 150px;
		}
		#nosides li{
			margin:10px 0;
			width:300px;
		}
		#nosides li span{
			float:left;
			padding-top:3px;
			display:block;
			width:72px;
		}
		#nosides li#input_2 textarea{
			width:215px;
			height:40px;
			font-family:Arial;
			padding:3px;
		}
		#nosides li#input_3{
			padding-left:123px;
		}
		#buttons{	
			margin:9px 3px -30px 3px;
			float:right;
		}
		#nosides a,a#login,a#members{
				color:#000;
				cursor:pointer;
		}
		a#login,a#members{
			border:1px #000 solid;
			padding:3px;
		}
		a#members{}
		a#login{}
		a#login:hover,a#members:hover{
			background:#e51837;
			color:#fff
		}
		#nosides .parent{
			width:100%;
			height:auto;
			clear:both;
			padding:15px 0;
			display:block;
		}
		.clear{clear:both;}
		#nosides img,#nosides .left{
			float:left;
		}
		#nosides img{
			margin:0 5px 0 0;
		}
		#nosides .left,#nosides .right{
			height:auto;
			margin-bottom:5px;
		}
		#nosides .left{
			width:470px;
		}
		#nosides .right{
			float:right;
			width:85px;
		}
		#nosides .left a{
			font-size:16px;
		}
		#nosides .right a{
			border:1px #000 solid;
			padding:3px;
			cursor:pointer;
		}
		#nosides .right a:hover{
			background:#ccc;
		}
		#nosides #fail{
			margin-top:30px;
		}
		
	#end {clear:both;}
	
	#footer {
		width: 800px;
		margin: 0 auto;
		height: 20px;
		color: white;
		padding: 5px 0 0 0;
		}
		
		
			
