/* Reset */

html, body, div, span, object,
h1, h2, h3, h4, h5, h6, p, blockquote,
a, em, font, img, strong, dl, dt, dd, ol, ul, li,
fieldset, form, label{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
:focus {
	outline: 0;
}
a {
	text-decoration:none;
	color: #FF0;
}
a:hover {
	text-decoration:underline;
}


h1, h2, h3, h4, h5, h6 {
	font-size: 15px;
	color: #FFF;
}

/* Main */

body {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:24px;
	color: #FFF;
	background:url(images/bg-tile.jpg) repeat;
	background-color: #000;
}

#background {
	background:url(images/mainbg.jpg) repeat-x;
}

#head {
	background-image:url(images/headbg.png);
	height:100px;
	padding-top:30px;
}
	
#head h1 {
	width:264px;
	height:54px;
	background:url(images/logo.png) no-repeat;
	text-indent:-9999px;
	margin:0 auto;
}

#head h1 a {
	display:block;
	width:264px;
	height:54px;

}

.read {
	font-style:italic;
	font-size:11px;
	margin-left:5px;
}

/* Nav */

#navcontainer {
	margin-top:1px;
	background:url(images/contentbg.png);
	height:42px;
	float:left;
	width:100%
}

#nav {
	height:21px;
	width:800px;
	margin:10px auto 0 auto;
}

ul#menu {
	height:42px;
	width:800px;
	list-style:none;
}

ul#menu  li {
	float:left;
}

ul#menu  a{
	display:block;
	height: 21px;
	background:url(images/nav.png);
	text-indent:-9999px;
	outline:none;
}


ul#menu  li a.about {width: 58px; background-position: 0 0;}
ul#menu  li a.about:hover{width: 58px; background-position: 0 -21px;}
ul#menu  li a.about-active {width: 58px; background-position: 0 -21px;}

ul#menu  li a.amen {width: 151px; background-position: -58px 0;}
ul#menu  li a.amen:hover{width: 151px; background-position: -58px -21px;}
ul#menu  li a.amen-active {width: 151px; background-position: -58px -21px;}

ul#menu  li a.accom {width: 143px; background-position: -209px 0;}
ul#menu  li a.accom:hover{width: 143px; background-position: -209px -21px;}
ul#menu  li a.accom-active {width: 143px; background-position: -209px -21px;}

ul#menu  li a.rates {width: 71px; background-position: -352px 0;}
ul#menu  li a.rates:hover{width: 71px; background-position: -352px -21px;}
ul#menu  li a.rates-active {width: 71px; background-position: -352px -21px;}

ul#menu  li a.gallery {width: 88px; background-position: -423px 0;}
ul#menu  li a.gallery:hover{width: 88px; background-position: -423px -21px;}
ul#menu  li a.gallery-active {width: 88px; background-position: -423px -21px;}

ul#menu  li a.community {width: 107px; background-position: -511px 0;}
ul#menu  li a.community:hover{width: 107px; background-position: -511px -21px;}
ul#menu  li a.community-active {width: 107px; background-position: -511px -21px;}

ul#menu  li a.testimonials {width:110px; background-position: -618px 0;}
ul#menu  li a.testimonials:hover{width: 110px; background-position: -618px -21px;}
ul#menu  li a.testimonials-active {width: 110px; background-position: -618px -21px;}

ul#menu  li a.contact {width: 72px; background-position: -728px 0;}
ul#menu  li a.contact:hover{width: 72px; background-position: -728px -21px;}
ul#menu  li a.contact-active {width: 72px; background-position: -728px -21px;}



/* Content */

#contentwrap {
	clear:both;
	width:800px;
	margin:0 auto;
	padding-top:7px;
}

#banner {
	width:265px;
	height:500px;
	float:left;
	background: url(images/contentbg.png) repeat;  
	margin-bottom:7px;
}

#contenthome {
	float:right;
	width: 510px;
	min-height:482px;
	background:url(images/contentbg.png) repeat;
	padding:9px;
}



#contenthome span {
	color:#FF0;
}

#contenthome ul {
	list-style:disc;
	padding-left:25px;
}

#contentmain ul {
	list-style:disc;
	padding-left:25px;
}

li {
	line-height:23px;
}

#contentmain {
	float:left;
	width: 782px;
	background:url(images/contentbg.png) repeat;
	padding:9px;
	margin-bottom:7px;
}

#contentmain img {
	border:1px #72797e solid;
	margin-bottom:10px;
}

.imgleft {
	float:left;
	margin:0 10px 10px 0;
	border:1px #72797e solid;
}

#contentmain span {
	color:#FF0;
}
	
/* Headings */

#welcome {
	height:24px;
	background:url(images/welcome.png) no-repeat;
	text-indent:-9999px;
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:solid #72797e 1px;
}

#amenities {
	height:24px;
	background:url(images/amenities.png) no-repeat;
	text-indent:-9999px;
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:solid #72797e 1px;
}

#about {
	height:24px;
	background:url(images/about.png) no-repeat;
	text-indent:-9999px;
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:solid #72797e 1px;
}

#utilities {
	height:24px;
	background:url(images/utilities.png) no-repeat;
	text-indent:-9999px;
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:solid #72797e 1px;
}

#accom {
	height:24px;
	background:url(images/accom.png) no-repeat;
	text-indent:-9999px;
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:solid #72797e 1px;
}

#rates {
	height:24px;
	background:url(images/rates.png) no-repeat;
	text-indent:-9999px;
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:solid #72797e 1px;
}

#community {
	height:24px;
	background:url(images/community.png) no-repeat;
	text-indent:-9999px;
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:solid #72797e 1px;
}

#gallery {
	height:24px;
	background:url(images/gallery.png) no-repeat;
	text-indent:-9999px;
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:solid #72797e 1px;
}

#testi {
	height:24px;
	background:url(images/testimonials.png) no-repeat;
	text-indent:-9999px;
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:solid #72797e 1px;
}

#contact {
	height:24px;
	background:url(images/contact.png) no-repeat;
	text-indent:-9999px;
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:solid #72797e 1px;
}
/* Footer */

#footer {
	clear:both;
	width:800px;
	height:35px;
	margin: 0 auto;
	background:url(images/contentbg.png) repeat;
	padding-top:10px;
	margin-bottom:80px;
}

#footer p {
	margin-left:7px;
	float:left
}

#footer img {
	float:right;
	margin-right:7px;
}


/* Contact Form */

#contentcont {
	float:right;
	width: 510px;
	background:url(images/contentbg.png) repeat;
	padding:9px;
}

#cinfo {
	width:265px;
	float:left;
	padding-left:12px;
	border-left: 1px #72797e solid;
}

#contact-wrapper {
	float:left;
    width:230px;
}  

#contact-wrapper div {  
    clear:both;  
	margin:1em 0;  

}  

#contact-wrapper label {  
    display:block;  
    float:none;  
    font-size:12px;  
    width:auto;  
}  

form#contactform input {
	border:1px solid #CCC;
    border-width:1px;   
    font-size:12px;  
    color:#333; 
	margin-top:3px;
}  

form#contactform textarea {
	font-family:Tahoma, Geneva, sans-serif;
    font-size:12px; 
    padding:0.6em 0.5em 0.7em;  
	border:1px solid #CCC;  
    border-style:solid;  
    border-width:1px; 
	margin-top:3px;
} 

#submit {
	display:block;
	border:none;
	float: left;
}

#submit.submit {
	display:block;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	font-size:12px;
	color: #C90;
	border:none;
	width:75px;
	height:30px;
	background-color: #FFF;
	cursor: pointer;
}
	
	



