/*-------------------
Nate Johnson
May 2009
-------------------*/

/* --:[ global ]:--*/

* {margin:0; padding:0;}

body {color:#666666; font-size:12px; font-family:Georgia, Times, Serif; background-color: #DDDDD6; line-height:1.35;}

p {margin-bottom:8px}

a {text-decoration:none; color:#41AD49;}
a:hover {color: #808284;}

img {border:0;}

		
/* --:[ structure ]: --*/

#sitewrapper {display:block; width: 840px; background-color: #FFFFFF; padding:15px 30px 15px 30px; margin-left: auto; margin-right: auto;}

	#header {width:840px; height:262px; margin:0; padding:0; overflow:hidden;}
	
		#header img {width:840px; height:232px;}
	
	#slideshow {width:840px; height:232px;}
	
	#navcontainer ul {list-style-type:none; margin:0; padding:0; }
	
		#navcontainer ul li {display:block; float:left; width:140px; height:30px;line-height:28px;}

		#navcontainer ul li a {display:block; float:left; color:#FFFFFF; background-color:#808284; width:140px; height:30px; line-height:28px; text-align:center;}
		
		#navcontainer .current a {background-color:#41AD49; color:#FFFFFF;}
	
		#navcontainer a:hover {background-color:#376535; color:#FFFFFF;}

	#contentwrapper {width:840px; float:left; padding-bottom: 25px; margin-bottom:20px; clear:left; border-bottom: 1px solid #808284;}
	
	#contentwrapper img {margin-bottom:0px; border: 1px solid #808284;}
	
		#sidebar {width:240px; padding-right:20px; margin-bottom: 10px; float:left; padding-top:15px;}
		
			#sidebar img {margin-top:5px;}
		
		#primarywrapper {width:538px; padding-left:42px; float:left;}
		
			
		
			#primary1 {width:538px; float:left; padding-top:12px; border-top: 1px solid #808284;}
				
				#primary1a {width:258px; float:left;}
				
				#primary1b {width:258px; margin-left:22px; float:left;}

			#primary2 {width:538px; margin-top:7px; float:left;}
			
				#primary2 img {float:left; margin:0 10px 10px 0;}
			
				#primary2a {width:258px; float:left;}
				
				#primary2b {width:258px; margin-left:22px; float:left;}
			
			#primary3 {width:538px; margin-top:7px; float:left;}
			
				#primary3 img {float:left; margin:15px 10px 10px 0;}
			
				#primary3a {width:258px; float:left;}
				
				#primary3b {width:258px; margin-left:22px; float:left;}
				
			#primary4 {width:538px; margin-top:7px; float:left;}
			
				#primary4 img {float:left; margin:15px 10px 10px 0;}
			
				#primary4a {width:258px; float:left;}
				
				#primary4b {width:258px; margin-left:22px; float:left;}
				
			#primary5 {width:538px; margin-top:7px; float:left;}
			
				#primary5 img {float:left; margin:15px 10px 10px 0;}
			
				#primary5a {width:258px; float:left;}
				
				#primary5b {width:258px; margin-left:22px; float:left;}
				
			#primary6 {width:538px; margin-top:7px; float:left;}
			
				#primary6 img {float:left; margin:15px 10px 10px 0;}
			
				#primary6a {width:258px; float:left;}
				
				#primary6b {width:258px; margin-left:22px; float:left;}
	
	#footer {width:840px; text-align: center;}
		
		
/*--:[ #content styles ]:--*/

h1 {font-weight: normal; font-size: 13pt; color:#41AD49; margin-top: 15px; margin-bottom: 5px;}
	
h2 {font-weight: normal; font-size: 13pt; color:#41AD49; margin-top: 15px; margin-bottom: 5px;}
	
h3 {font-weight: normal; font-size: 13pt; margin-top: 15px; margin-bottom: 5px; font-family:Helvetica, Arial, sans-serif; }
	
h4 {font-weight: normal; font-size: 11pt; color:#808284; margin-bottom: 0px;}

	h4 a {font-weight: normal; font-size: 11pt; color:#666666; margin-bottom: 0px;}
	

.primarybody {color:#666666; font-size:13px; line-height:1.5;}

.sidebartext {}

	.sidebartext a {line-height:1.5; color:#666666; text-decoration:none; margin-top; 5px; padding-bottom:2px; border-bottom: 1px dotted #41AD49;}

.featuredleasing {font-size: 17pt; color:#41AD49; margin-top: 15px; margin-bottom: 5px;}

.bottomrule {font-weight: normal; font-size: 13pt; color:#41AD49; margin-top: 15px; margin-bottom: 5px; padding-bottom:5px; border-bottom: 1px solid #666666;}

.toprule {font-weight: normal; font-size: 13pt; color:#41AD49; margin-bottom: 5px; border-top:1px solid #666666;}

.notopmargin {font-weight: normal; font-size: 13pt; color:#41AD49; margin-top: 0px;}

.breadcrumbs {font-family:Helvetica, Arial, sans-serif; font-weight: normal; font-size: 9pt; color:#939599; padding-top:3px;}
	
.breadcrumbs em {font-family:Helvetica, Arial, sans-serif; font-weight: normal; font-size: 9pt; color:#41AD49; padding-top:3px;}

.sidebarlastp {margin-bottom:15px;}

.sidebarlinkhead {font-weight: normal; font-size: 11pt; color:#41AD49; margin-top: 15px; margin-bottom: 5px;}

.featuredphoto {width:258px; height:196px; display:block; float:left; overflow:hidden;}

	.featuredphoto img {height:150%; width:auto; vertical-align:baseline;}

.thumbnail {}
	
	.thumbnail a {width:75px; height:75px; display:block; float:left; margin:3px; overflow:hidden;}
	
		.thumbnail a img {width:150%; height:auto;}
		
.leasethumb {}
	
	.leasethumb a {width:100px; height:100px; display:block; float:left; margin:15px 10px 10px 0; overflow:hidden;}
	
		.leasethumb a img {width:150%; height:150%;}


/*-------------------------------------------------------------------------
[[[ forces outer DIV to wrap around all floated DIVs within ]]]
---------------------------------------------------------------*/

.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }

.clearfix { display: inline-block;}

	html[xmlns] .clearfix { display: block; }

	* html .clearfix { height: 1%; }

					



		


