@media screen, projection {
		.be-nice-to-Mac-IE5 {
			font-family: "\"}\"";
			font-family: inherit;
		}
		
		/* -- GENERAL REDECLARATIONS ---------------------------------------- */
		* 					{margin:0; padding:0;}
		body 				{text-align:center; background:transparent url(images/bg_body.gif) repeat 0 0;}
		body, tr, 
		td, input, 
		select, textarea 	{font:normal small/1.3 Verdana, Arial, Helvetica, sans-serif;}
		a:link,a:visited 	{text-decoration:underline;}
		a:hover 			{text-decoration:none;}
		ul, ol	 			{margin:0 0 10px 25px;}
		dl 					{margin:0 0 10px;}
		dt 					{font-weight:bold;}
		dd					{margin:0 0 3px 10px;}
		p 					{margin:0 0 15px;}
		h1 					{font-size:large; margin:0 0 12px;}
		h2 					{font-size:medium; margin:8px 0;}
		h3 					{font-size:small; margin:6px 0 5px;}
		h4 					{font-size:x-small; margin:4px 0;}
		h5					{font-size:xx-small; margin:3px 0;}
		h6 					{font-size:xx-small; margin:0;}
		hr 					{display:none;}
		img 				{border:none;}
		acronym				{border-bottom: 1px dotted;}
		blockquote 			{margin:0 25px 20px 25px; font-style:italic;}

		body {
		  background: url(images/bg_gradient.gif) repeat-x;
		  font-size: 12px;  
		  margin:0px;
		  text-align: center;
		}

		#wrapper { 	
		  text-align: left;
		  vertical-align: middle;	
		  margin: 0px auto;
		  padding: 0px;
		  width: 780px;
		  background-color: #ffffff;  		  
		}

		#header {
			background: transparent url(images/banner.jpg) no-repeat 0 0;
			position:relative;
			width: 780px;
			height: 165px;			
		}	
		
		#logo {
			display:none;
			position:relative;
			left: -140px;
		}
		
		
		
		
		#below-nav {
			position:absolute; 
			top:139px; 
			left:0; 
			background:transparent url(images/below_banner.jpg) no-repeat 0 0; 
			width:780px; 
			height:26px; 
			margin:0; 
			padding:0; 
			
		}
		
/*- Menu Tabs E--------------------------- */

		#nav {
		  font-family: verdana, Arial, Helvetica, sans-serif;
		  position: absolute;		  
		  background:transparent url(images/nav_bg.gif) no-repeat 0 0; 
		  line-height:normal;		  
		  padding:0;
		  top:119px; 
		  left:0; 
		  width:780px; 
		  height:20px; 
		  margin:0; 		  
		}
		
		#nav ul {
			margin:0;
			padding:0;
			list-style:none;
		
			
		}
		
		#nav li {
		  float: left;
		  
		  
		}
		
		#nav-left a,
		#home a,
		#aboutus a,
		#homeplans a,
		#communities a,
		#testimonials a,
		#gallery a,
		#contactus a {
			display: block;
			vertical-align: middle;
			height: 20px;			
			text-decoration: none;
		}
		
		#nav li span {display: none;}

		#nav-left a {
			background: url(images/topnav_left.gif) no-repeat;
			width: 104px;			
			
		}
		#home a{
			background: url(images/topnav_home_temp.gif) no-repeat;
			width: 56px;
			
		}		
		#aboutus a{
			background: url(images/topnav_aboutus_temp.gif) no-repeat;
			width: 68px;
		}
		#homeplans a{
			background: url(images/topnav_homeplans.gif) no-repeat;
			width: 84px;
		}		
		#communities a{
			background: url(images/topnav_communities.gif) no-repeat;
			width: 90px;
		}		
		#testimonials a{
			background: url(images/topnav_testimonials.gif) no-repeat;
			width: 79px;
		}
		#gallery a{
			background: url(images/topnav_gallery.gif) no-repeat;
			width: 61px;
		}
		#contactus a{
			background: url(images/topnav_contactus.gif) no-repeat;
			width: 76px;
		}

		
		#home a:hover,
		#aboutus a:hover,
		#homeplans a:hover,
		#communities a:hover,
		#testimonials a:hover,
		#gallery a:hover,
		#contactus a:hover {
			background-position: 0px -20px;
		}
		/*
		#nav a {
		  float:left;		  
		  margin:0;
		  padding:0;
		  text-decoration:none;	
		  color: white;	  
		  cursor:pointer;
		}
		
		#nav a:hover {
			color: #ccc;
		}
		
		#nav a.white-bg:hover {
			color: #660000;
		}
		
		#nav a span {
		  float:left;
		  display:block;
		  padding:0px 6px 0px 6px;		  
		}		
		
		#nav a.white-bg {
			color: black;
		}
		*/
		
		#content {
			position:relative;
			width: 780px;
			background: transparent url(images/body_outside_bg.jpg) no-repeat 0 0;
			xheight:100%;
			display:table;				
		}
		
		#inner-content {
			position:relative;
			width: 760px;
			margin: 0 10px 0 10px;
			xpadding: 10px;			
			background: transparent url(images/content_bg.gif) repeat-y;
			display: table;
		}
		
		#inner-content #top {
			width: 760px;
			height: 17px;
			background: transparent url(images/inner_top.gif) no-repeat 0 0;
		}
		
		#inner-content #text {
			padding:  0 20px 0 20px;
			
		}
		
		#copyright {
			position: relative;
			margin: 10px 0;
			xcolor:#ccc;
			text-align:center;			
			width: 780px;
		}
		
		#footer {
			width: 780px;
			height: 36px;
			position: relative;
			background: transparent url(images/footer.gif) no-repeat 0 0;
		}

		/*----HOME----*/
		#m1 #logo {
			position: absolute;
			left: 19px;
			top: 13px;
			display:block;
		}	
		
		#m1 #below-nav {			
			display:none;
			
		}
		
		#m1 #inner-content {
			padding:0px;
			margin:0px;
			width:780px;
			background:white;			
		}
		
		#m1 #inner-content #top {
			display:none;
		}
		
		#m1 #inner-content #text {
			padding:0px;
			xborder:1px solid red;				
		}
		
		#m1 #footer {
			display:none;
		}
		
		
		#m1 #header {
			height:139px;
			
		}	
		
		/*----Gallery----*/
		#m4 #left {
			float:left;
			width:460px;
			margin:0;
			padding:0;
		}
		
		#m4 #right a {
			cursor:pointer;
		}
		
		#m4 #right {
			font-family:'Trebuchet MS', verdana, arial, sans-serif;
			font-size:16pt;
			color:#A51010;
			float:right;
			width:250px;
		}
		
		/*----ABOUT US----*/
		#m2 #left {
			float:left;
			width:400px;
		}
		
		#m2 #right {
			float:right;
		}
		
		#m2 #quote {
			float:left;
			font-family:'Trebuchet MS', verdana, arial, sans-serif;
			font-size:16pt;
			font-style:italic;
			color:#A51010;
			margin:25px 0;
		}
		
		/*----COMMUNITIES----*/
		#m6 #left {
			float:left;
			width:300px;
		}
		
		#m6 #right {
			float:right;
			width:405px;
		}
		
		#m5 #left {
			width:400px;
			float:left;
		}

		#m5 #right {
			float:right;
		}

		/*----TESTIMONIALS---*/
		#m3 #left {
			float:left;
			width:340px;
		}
		
		#m3 #right {
			float:right;
			width:340px;
		}





}
