body {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	background: #383838 url(images/background.jpg) no-repeat scroll center center;
}

img {border: none;}

#header {
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
	height: 150px;
	width: 727px;
	margin:0px auto;
}

h1#branding {display: block; height: 150px; margin: 0;padding: 0;
	width: 727px;}
h1#branding a {display: block; height: 100%; width: 100%; text-indent:-9999px;}

h1, h2, h3, h4, h5, h6 {overflow:hidden;}

*html body #container #content { width: 729px; position: }

#content {
	background-image: url(images/content_bkg.jpg);
	background-repeat: repeat-y;
	width: 727px;
	margin:0px auto;
}
#container {
	margin: 0px auto;
	width: 764px;

}
#main_content {
	width: 459px;
	padding-top: 65px;
	padding-bottom: 50px;
}
#main_content p {
	
	font-size: 10pt;
	line-height: 14pt;
	padding: 5px 8px 5px 15px;
	margin: 0px;
	color: #333333;
}

.drop_cap {
	margin-right: 3px;
	margin-left: 3px;
}

#main_content h1 {	
	height: 40px;
	width: 440px;
	margin: 0px 0px 10px;
	padding: 0px;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

#main_content ul {
 list-style:none;color: #333333;
 font-size: 10pt;
 padding:0px; margin: 5px 0px 5px 15px; 
 }
#main_content h3 {
 color: #8C3626;
  margin:5px 0px 5px 15px; padding:0px;
}
 

#header_about_us {background-image: url(images/about_header.jpg);}
#header_gallery {background-image: url(images/gallery_header.jpg);}
#header_floorplans {background-image: url(images/floorplans_header.jpg);}
#header_amenities {background-image: url(images/amenities_header.jpg);}
#header_interested {background-image: url(images/interested_header.jpg);}
#header_neighborhood {background-image: url(images/neighborhood_header.jpg);}


#swirl {
	background-image: url(images/swirl.jpg);
	height: 98px;
	width: 252px;
	float: right;
	bottom: 0px;
}

/* ----- right column -----*/

#sub_content {
	width: 266px;
	float: right;
	padding-top: 65px;
}

#our_floorplan {
	background-image: url(images/floorplans_banner.jpg);
	height: 36px;
	width: 267px;
	margin: 0px;
	padding: 0px;
	
}
#our_floorplan a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 36px;
	width: 267px;
	text-indent:-9999px;
}
#our_neighborhood {
	background-image: url(images/neighborhood_banner.jpg);
	height: 36px;
	width: 267px;
	margin: 0px;
	padding: 0px;
}
#our_neighborhood a {
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 36px;
	width: 267px;
}

/* ----- navigation ----- */

#navigation {
	background-image: url(images/nav_bkg.jpg);
	height: 40px;
	width: 764px;
	position:absolute;
	top: 145px;
}
#navigation ul {
	list-style-type: none;
	margin: 0 0 0 19px;
	padding: 0px;
	width: 727px;
}
#navigation li {
	display: block;
	float: left;
	overflow: hidden;
}

#about a {text-indent: -9999px;display: block;height: 40px;width: 173px;}
#about a:hover  {background:url(images/about_on.jpg) 0px top}

#floorplans a {height: 40px;width: 95px;display: block;text-indent: -9999px;}
#floorplans a:hover  {background:url(images/floorplans_on.jpg) 0px top}

#amenities a {display: block;height: 40px;width: 95px;text-indent: -9999px;}
#amenities a:hover  {background:url(images/amenities_on.jpg) 0px top}

#neighborhood a {text-indent: -9999px;display: block;height: 40px;width: 162px;}
#neighborhood a:hover  {background:url(images/neighborhood_on.jpg) 0px top}

#gallery a {height: 40px;width: 77px;text-indent: -9999px;display: block;}
#gallery a:hover  {background:url(images/gallery_on.jpg) 0px top}

#interested a {text-indent: -9999px;display: block;height: 40px;width: 125px;}
#interested a:hover  {background:url(images/interested_on.jpg) 0px top}


.picture {
	margin: 15px;
}


/* ----- footer ----- */

#footer {
	background-image: url(images/footer_bkg.jpg);
	height: 87px;
	width: 100%;
	color: #E6EDE5;
	clear:both;
}

#rcg_logo {
	height: 49px;
	width: 90px;
	margin: 0px 15px 0px 0px;
	padding: 5px 0px 0px;
	float: left;
	position: relative;
	}

#rcg_logo a {
	background-image: url(images/rcg_logo.jpg);
	height: 49px;
	width: 90px;
	margin: 0px;
	padding: 0px;
	text-indent: -9999px;
	display: block;
	background-repeat: no-repeat;
}

#seperate {
	background-image: url(images/footer_seperator.jpg);
	height: 56px;
	width: 4px;
	background-repeat: no-repeat;
	margin-right: 15px;
	float: left;
}

#designed_by  a  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: #E6EDE5;
}
#designed_by {
	float: right;
	width: 200px;
	margin: 0px;
	padding: 0px;
}

#footer_center {
	width: 675px;
	margin:0px auto;
	padding-top: 23px;
}

#copyright  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #E6EDE5;
	width: 200px;
	margin: 0px;
	padding: 0px;
}

#footer_center  #sub_nav  li a {
	font-family: Arial, Helvetica, sans-serif;
	color: #E6EDE5;
	font-size: 9pt;
	text-decoration: none;
	list-style-type: none;
	margin: 0px;
	vertical-align: bottom;
	padding: 0px;
}
#footer_center  #sub_nav li {
	list-style-type: none;
	float: left;
	padding-right: 5px;
	height: 19px;
	vertical-align: bottom;
	padding-top: 0px;
}
#footer_center   #sub_nav  {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#footer_center  #items  li {
	display: block;
	float: left;
	list-style-type: none;
}
#footer_center #items ul {
	margin: 0px;
	padding: 0px;
}
#main_content table {
	margin: 10px;
	color: #333333;
	font-size: 10pt;
}
#main_content h2 {
	margin: 0px 0px 8px 15px;
	padding: 0px;
}

