﻿		html, form
		{ padding: 0;
		  margin: 0;
		}
		
		body {
			background-image: url(../images/browserfillvertslice.gif);
			background-repeat:repeat-x;
			padding: 0;
			margin: 0;
			background-color:#140402;	
			color: #fff;	
			text-align: center;	
			font-family: verdana, arial, helvetica;
			font-size: 12px;
		}
		
		a {
			text-decoration: none;
		}
	
		.clear {
			clear: both;
		}
		
		#wrapper {
			margin: 0 auto;  
			padding: 0; 
			text-align: left;
			width: 1100px;
			font-family: georgia, "Times New Roman", serif;
			
		}
		
		.landingText 
		{
		    font-size: 15px;
		    line-height: 22px;
		    font-family: georgia, "Times New Roman", serif;
		    
		}
	
	/* Drop down nav */
		#topnav {
			width: 1100px;
			height: 38px;	
			font-family: verdana, helvetica, arial, sans-serif;			
		}
		
		
		#topnav #menu {
			float: left;			
		}
				
		
 
		#nav, #nav ul { /* all lists */
			padding: 0;
			margin: 0;
			list-style: none;			
			text-align: left;
		}
  

		#nav {
			height: 24px;
			margin-top: 15px;
			margin-left: 246px;			
		}
		 
		#nav a {
			display: block;			
			color: #ff0000;		
			text-decoration: none;	
			height: 23px;
		}
		
		#nav .on {
		
			color: #fff;
		}
		
		#nav a:hover {
			color: #fff;
		}
		 
		#nav li { /* all list items */
			float: left;
			display: block; 	
			padding-right: 28px;
		}
		 
		#nav li ul { /* second-level lists */
			position: absolute;	
			width: 186px;
			min-height: 135px;
			left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
			background-image: url(../images/nav/subnav_background.png);
			background-repeat: no-repeat;
			padding-top: 5px;
		}
 
		#nav li ul ul { /* third-and-above-level lists */
			margin: -1em 0 0 10em;
			
			
		}

		#nav li ul li a {
			font-size: 10px;
			height: 15px;
			color: #ABA7A6;
		}

		#nav li ul li {
		margin-left: 10px;
		float: left;
		display: block;
		min-width: 150px;
		padding-right: 1px;
		}
 
		#nav li:hover ul ul, #nav li.sfhover ul ul {
			left: -999em;
		}
		 
		#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */
			left: auto;
		}	
		
		
		#topnav #icons {
			float: right;			
		}
		
		#topnav #icons ul {
			
			margin: 0px;
			padding: 0px;
			list-style: none;		
			height: 24px;
			margin-top: 10px;
		}
	
		#topnav #icons ul li {
			float: left;
			margin: 0px;
			padding: 0px;
			display: block;
			padding-right: 8px;
		}				

	    /* End Drop down nav */
		
		#content {
			width: 1100px;
			min-height: 770px;
			background-image: url(../images/housebackground.png);
			background-repeat: no-repeat;
			
		}
		
		
		
		#content img {
			display: inline;
		}			
		
		#logo {
			padding-left: 69px;
			padding-top: 13px;
			padding-bottom: 21px;
			
		}
		
		/* Standard two column pages  */
				
        #standardLeft {
            float: left;
            width: 290px; 
            text-align: right;
            font-size: 14px;  
            line-height: 25px;    
            margin-left: 20px;        
        }		
		
		#standardRight 
		{
		    float: left; 
		    width: 760px; 
		    min-height: 500px;
		    margin-left: 30px;
		    line-height: 21px;
		}		
		
		#standardRight .news a 
		{
		   font-style: italic;
		   color: #C2C2C2; 
		}
		
		
		
		
        #standardLeft .nNav a {		
			color: #fff;			
			font-size: 11px;
			display: block-inline;
			background-image: url(../images/nav/red_arrow.png);
			background-repeat: no-repeat;
			background-position: bottom right;
			padding-right: 20px;
			text-decoration: none;	
			font-family: Verdana, helvetica, Arial, Sans-Serif;		
		}				
					
		
		#standardLeft .nNav a:hover {
			background-image: url(../images/nav/white_arrow.png);
		}
		
		#standardLeft .nNav .on {
			background-image: url(../images/nav/white_arrow.png) !important;
			font-weight: bold;
		}		
		
		#standardLeft .subhead 
		{
		    font-size: 16px;  line-height: 19px;
		}
		#standardRight h1, 	#standardLeft h1
		{
		    padding: 0;
		    margin: 0;
		     
		    font-size: 22px;  		    
		    font-weight: normal;
		}
		
		#standardRight .padright 
		{
		    padding-right: 140px;
		}
		
		#standardRight .bigtext 
		{
		    font-size: 18px; line-height: 28px;
		}
		
		#standardRight .medtext 
		{
		    font-size: 15px; line-height: 23px;
		}		
		
		#standardRight .smallindent 
		{
		    padding-left: 25px;
		}
		
		#standardRight a 
		{
		    color: #fff;
		    text-decoration: underline;
		} 
		
		#standardRight .greenbuilding 
		{
		    width: 760px; 
		    background-color: #fff; 
		    color: #000; 
		    min-height: 700px;
		}
		
		#standardRight .greenbuilding a
		{
		    color: #921B13;
		    text-decoration: none;
		}		
		
   		#standardRight .greenbuilding h1
		{

		    font-size: 22px;

		    
		}		
		
   		#standardRight .greenbuilding h2
		{
		    margin: 0;
		    padding: 0;
		    font-size: 14px;
		    color: #921B13;
		    font-weight: bold;
		    
		}
		
		/* Neighboorhood */
		
		#bottomCopy {
		    padding-left:300px;
		    width: 450px; 
		    font-family: verdana, helvetica, arial;
		    line-height: 21px; 
		    font-size: 11px;
		}		
		
        #neighborhoodLeft {
            float: left;
            width: 294px; 
            text-align: right;
        }		
		
		#neighborhoodRight 
		{
		    float: left; 
		    width: 819px; 
		    height: 500px;
		}
		
		#neighborhoodRight #map {
		    position: relative;  
		    z-index: 2;
		}
		
		#neighborhoodRight #listing {
		    position: relative;  
		    z-index: 3;
            top: -500px;  
            left: 600px;  
            line-height: 17px; 
            font-size: 11px;		    
		}		
		
		#neighborhoodRight #listing a {
		    color: #fff;
		    text-decoration: underline;	    
		}	
		
		#neighborhoodRight #listing a:hover {		    
		    text-decoration: none;	    
		}			
		
		#neighborhoodLeft h1
		{
		    padding: 0;
		    margin: 0;
		    padding-top: 14px; 
		    font-size: 16px;  
		    line-height: 19px;
		    font-weight: normal;
		}
		
		.LeftNavCopy 
		{
		   color: #fff;
		   line-height: 30px; 
		   font-size: 13px;
		}
		
        #neighborhoodLeft .nNav {
		
			text-align: right;
			line-height: 22px;
			font-family: verdana, helvetica, arial;
		}		
		
		#neighborhoodLeft .nNav a {		
			color: #fff;			
			font-size: 11px;
			display: block-inline;
			background-image: url(../images/nav/red_arrow.png);
			background-repeat: no-repeat;
			background-position: bottom right;
			padding-right: 20px;
			text-decoration: none;			
		}				
					
		
		#neighborhoodLeft .nNav a:hover {
			background-image: url(../images/nav/white_arrow.png);
		}
		
		#neighborhoodLeft .nNav .on {
			background-image: url(../images/nav/white_down_arrow.png) !important;
			font-weight: bold;
		}

        #neighborhoodLeft .nSubNav 
        {
            font-style:italic;
            line-height: 22px;
            padding-top: 5px;
            padding-bottom: 5px;
        }				
		
		#neighborhoodLeft .nSubNav a {		
			color: #fff;			
			font-size: 11px;
			background-image: none;		
			padding-right: 2px;			
		}		
		
		#neighborhoodLeft .nSubNav a:hover {
			background-image: none;
		}		
		
		
		/* Footer */
		#footer {
			font-size: 10px;
			line-height: 15px;
			color: #b7b7b7;
			padding-left: 344px;
			margin-top: 35px;
			font-family: verdana, helvetica, arial, sans-serif;		
		
		}
		
		#footer a {
			color: #b7b7b7;
			text-decoration: none;
		}
		
		#homepgfootercopy {
			font-size: 10px;
			line-height: 15px;
			color: #b7b7b7;		
			padding-top: 6px;
			font-family: verdana, arial, helvetica;	
		}
		
		img {
			border: 0px;
			display: block;
		}


		
		#caption {
			float: right;
			width: 775px;
			height: 40px;
			background-color: #140404;
			color: #b7b7b7;		
		
		}		
		
		#caption div {
			padding-top: 13px;
			padding-left: 10px;
		}	
