/* Global Styles */

body { background: #fff url('../images/bg.gif'); margin: 0; padding: 0; padding-bottom: 20px; }


/* Link Styles */

a { color: inherit; text-decoration: none; }
a:hover { color: #f99d32; text-decoration: none; }

dl a { color: #f99d32; text-decoration: none; }
dl a:hover { text-decoration: underline; }

body#floorplans_landing dl a { color: #f99d32; text-decoration: none; }

#footer a { color: #919191; text-decoration: none; }
	#footer a:hover { text-decoration: underline; }

/* Typographic Styles */

body { font-size: 62.5%; color: #8c8c8c; font-family: Arial, Helvetica, sans-serif; }

p, dd, li { font-size: 1.1em; line-height: 1.5em; color: #919191; margin: 0; }
	#display p { font-size: 1.2em; line-height: 1.4em; color: #fff; }
		body#home #display p { width: 250px; margin-bottom: 16px; }
		body#about dd, body#floorplans_landing dd, body#buyvslease dd, body#location dd, body#contact dd { color: #fff; }
		body#floorplans div#subnav p { color: #474b64; font-size: .9em; line-height: 1.5em; }
		body#floorplans div#description p { color: #474b64; font-size: 1.1em; line-height: 1.4em; margin-bottom: 1.4em; }
		body#floorplans div#description h2 { color: #474b64; font-size: 1em; line-height: 1.4em; text-transform: uppercase; font-weight: bold; margin: 0; padding: 0; margin-bottom: -6px; }
			body#floorplans div#description ul { font-size: 1em; padding: 5px 0 8px 0; padding-left: 14px; }
			body#floorplans div#description li { font-size: 1.1em; line-height: 1.3em; color: #474b64; }
			
		body#news #display p { color: #5f5f5f; margin-bottom: 16px; }
		body#news #display p.article_info { color: #3f4462; font-size: 1.1em; margin-bottom: 30px; }
		body#news #display strong { font-size: 1.25em; line-height: 1.5em; color: #5f5f5f; font-weight: bold; }
		body#news #subnav p { color: #101010; font-size: .9em; margin-top: 10px; margin-bottom: 10px; }
		body#news #subnav p  a { color: #5f5f5f; font-size: 1.4em; line-height: 1.1em; margin-bottom: 20px; }
		
		body#about dd, body#buyvslease dd, body#location dd, body#contact dd { font-size: 1.2em; line-height: 1.5em; }
	
	#footer p { font-size: 1em; }
	

h1 { font-size: 2.2em; line-height: 1.25em; color: #3f4462; font-family: "Lucida Sans", "Lucida Grande", Verdana, sans-serif; margin-bottom: 8px; font-weight: normal; }

body#news div.post ul { margin: -10px 0 15px 0; }
body#news div.post li { margin-left: 14px; padding-left: 0; font-size: 1.2em; color: #5f5f5f; }		

/* Some Default Classes */
  
.left { float: left; }
.right { float: right; }
.clear { clear: both; }
.last { margin: 0; }
.hidden { display: none; }
.push { margin-bottom: 12px; }
.border_bottom { border-bottom: 3px double #9b9daa; margin-bottom: 12px; padding-bottom: 8px; }
