@charset "UTF-8";
/* CSS Document */
body
{
	color: white;
	background-repeat: repeat-x;
	background:url(images/bground.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* layout
----------------------------------------------- */
/* Header */
		*
		{
			margin:0;
			padding:0;
		}
		.header
		{
			/*Colors & Border*/
			border: none;
			background:url(images/AlphaHeader_opt.png) left top no-repeat;
			/*Positioning & Size*/
			z-index:5;
			top:0;
			width:900px;
			height:164px;
			position: fixed;
			left:50%;
			margin-left:-450px;
		}
		.stickie
		{
			/*Colors & Border*/
			border: none;
			background:url(images/stickie_opt.png);
			
			/*Positioning & Size*/
			top:0;
			height:164px;
			margin-left:679px;
		}
		#nav
		{
			width:220px;
			margin: 0px;
			padding: 0px;
			border: none;
		}
		#nav ul
		{
			list-style:none;
			margin:0px;
			padding: 20px;
			padding-top:10px;
		}
		
		#nav li
		{
			margin:0px;
			height:26px;
			padding-left: 25px;
			display: block;
			border:none;
			background:url(images/navbar/unchecked.png) no-repeat left;
		}
		
		#nav li:hover
		{
			list-style:none;
			background:url(images/navbar/checked.png) no-repeat left;
			margin:0px;
			padding-left: 25px;
		}
		#nav li:visited
		{
			list-style:none;
			background:url(images/navbar/checked.png) no-repeat left;
			margin:0px;
			padding-left: 25px;
		}
		#nav a{
			color:#000000;
			text-decoration:none;
		}
		#body_home #nav_home, #body_space #nav_space, #body_neighbors #nav_neighbors, #body_benefits #nav_benefits, #body_history #nav_history, #body_contact #nav_contact
		{
			background:url(images/navbar/checked.png) no-repeat left;

		}
		
/* Formatting */
		h1
		{
			position:relative;
			left:100px;
			width:500px;
			padding-top:10px;
			font-family:Tahoma, Geneva, sans-serif;
			font-weight:300;
			font-size:48px;
			color:#006633;
		}
		h2
		{
			position:relative;
			left:110px;
			width:650px;
			padding-top:0px;
			font-family:Tahoma, Geneva, sans-serif;
			font-weight:200;
			font-size:34px;
		}
		h3
		{
			font-family:Tahoma, Geneva, sans-serif;
			font-weight:100;
			font-size:26px;
			padding:10px;
			text-align:center;
			color:#993333;
		}
		.emphasize ul
		{
			margin-left:45px;
			font-size:20px;
			text-decoration:none;
			list-style:square;
		}
		#body_contact .emphasize ul
		{
			margin-left:45px;
			font-size:20px;
			text-decoration:none;
			list-style:none;
		}
		.emphasize a
		{
			text-decoration:none;
			color:#000;
		}
		.emhpasize a:hover
		{
			text-decoration:underline;
		}
		h4
		{
			font-size:20px;
			font-weight:normal;
			text-align:left;
			margin: 15px 0 0px 0px;
			color:#333;
		}

/* Body */
		#wrapper
		{
			width:800px;
			margin:0 auto;
		}
		.bodybox
		{
			background: url(images/bodybg.jpg) repeat-y;
			border:none;
			color:#333;
			width:800px;
			position:relative;
			padding-top:170px;
		}
		#body_home .bodybox p
		{
			width:350px;
			margin:15px 30px;
		}
		.bodybox p
		{
			margin:15px 30px;
		}
		.bottombox
		{
			background:url(images/bodybgbottom_opt.png) top center no-repeat;
			width:800px;
			height:8px;
		}
		.rightImg
		{
			float:right;
			margin:20px 30px 25px 15px;
			clear:both;
		}
		.emphasize
		{
			position:relative;
			width:300px;
			min-height:200px;
			background:url(images/h3bg_opt.png) top center no-repeat;
			margin: 20px 0 20px 85px;
		}
		.floatClear
		{
			clear:both;
			height:5px;
			margin:0;
			padding:0;
		}
		#smallMap
		{
			width:300px;
			min-height:300px;
			float:right;
			margin:20px 30px 25px 15px;
			clear:both;
		}
		.directionMap
		{
			width:550px;
			min-height:300px;
			position:relative;
			clear:both;
			margin: 4px auto;
		}
/* Footer */
		.footer
		{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		/*Positioning & Size*/
		width:90%;
		height:10px;
		position:relative;
		padding:8px 5%;
		text-align:center;	
		}		
		
/* Text Styles */
		.emphasis
		{
			font-size: 24px;
			font-weight: 800;
			line-height: 15px;
		}
/* Page Variances */
		#body_neighbors .bottombox
		{
			background:url(images/constructionFooter_opt.png) top center no-repeat;
			height:132px;
		}