@import url("styles.css");

/* BASIC STYLES */
/* --------------------------------------------------------------- */
body {background:#C2C480 url(../images/general/bg_body.png) top repeat;}

h2 {color:#666; display:none;}
h3 {color:#666;}
h4 {color:#450C0F;}
h5 {color:#666;}
a:link, a:visited {color:#036;}
a:hover {color:#06F;}
a:active {color:#C00;}


/* HEADER */
/* --------------------------------------------------------------- */
#homepg #header {
	height:349px;
	background:url(../images/general/banner_home.png) no-repeat bottom;	
}
body.subpage #header {
	width:300px;
	height:220px;
	background:url(../images/general/bg_h1.png) no-repeat;
}
#header h1 {text-indent:-5000px;}

#header ul {
	display:block;
	float:right;
}
#header ul li {
	display:block;
	float:left;
	height:66px;
	text-indent:-5000px;
	}
	li#topnav-vill {width:100px;margin-right:40px;}
	li#topnav-gdns {width:132px;margin-right:40px;}
	li#topnav-livg {width:194px;
}

#header ul li a {
	display:block;
	height:66px;
	background-repeat:no-repeat;
	background-position:bottom;
	}
	li#topnav-vill a {background:url(../images/general/topnav_villas.png);width:100px;}
	li#topnav-gdns a {background-image:url(../images/general/topnav_gdns.png);width:132px;}
	li#topnav-livg a {background-image:url(../images/general/topnav_livg.png);width:194px;}
	#header li a:hover {background-position:top;
}


/* PAGE BG AND BANNER IMAGE */
/* --------------------------------------------------------------- */
#banner {background:url(../images/general/banner_subpg.jpg) no-repeat;}

#page {
	background:url(../images/general/bg_page.png) repeat-y top;
	position:relative;
	top:0px;
	padding-top:0px;
}


/* SIDEBAR */
/* --------------------------------------------------------------- */
#homepg #page {
	background:url(../images/general/bg_page_home.png) repeat-y top;
	top:-200px;
	padding-top:200px;
}
ul#nav li.divider {background:url(../images/general/nav_divider.png) no-repeat top;}

li#nav-vill a {background:url(../images/general/nav_villas.png);}
li#nav-gdns a {background-image:url(../images/general/nav_gdns.png);}
li#nav-livg a {background-image:url(../images/general/nav_livg.png);}
li#nav-home a {background-image:url(../images/general/nav_home.png);}

#homepg li#nav-home a {background-position:top;}

ul#nav li ul li {background:url(../images/gardens/bg_nav_bullet.png) no-repeat 0 3px;}
ul#nav li ul li.current,
ul#nav li ul li:hover {background:url(../images/gardens/bg_nav_bullet_on.png) no-repeat 0 3px;}
ul#nav li ul li a:hover {color:#06F;}


/* CONTENT */
/* --------------------------------------------------------------- */
#content.cap-t {background:url(../images/general/cap_t.png) no-repeat 10px 0;}

#content li {background:url(../images/general/bg_nav_bullet.png) no-repeat 0 5px;}

#content h2.heading {
	margin:0 50px 1em 20px;
	display:block;
	width:600px;
	height:60px;
	text-indent:-5000px;
	}
	#content h2#about {background:url(../images/general/bg_h2_about.png) no-repeat;}
	#content h2#campus {background:url(../images/general/bg_h2_campus.png) no-repeat;}
	#content h2#staff {background:url(../images/general/bg_h2_staff.png) no-repeat;}
	#content h2#success {background:url(../images/general/bg_h2_success.png) no-repeat;}
	#content h2#jobs {background:url(../images/general/bg_h2_jobs.png) no-repeat;}
	#content h2#contact {background:url(../images/general/bg_h2_contact.png) no-repeat;}


/* FOOTER */
/* --------------------------------------------------------------- */
#footer {
	top:0px;
	background:url(../images/general/bg_footer.png) top no-repeat;
	}
	#homepg #footer {top:-200px;
}
#footer p {background:url(../images/general/logo_footer.png) no-repeat; }

