/* CSS Document */


/* colors

dark green: #18462c
main nav off light tam: #f4f4db
main nav on light green: #97c57f
scondary nav off purple: #462562

*/

/* Zeros ----------------------------------*/
body, p, h1, h2, h3, h4, h5, h6, h7, ul, ol, li, form, hr {
	padding: 0;
	margin: 0;
}

body, html {
	color:#000;
	background-image:url(../../images/bg_global.gif);
}

body {
	min-width:750px;
}

#container {
	margin:0 auto;
	width:750px;
	background-color:#cc9;
}

/* main navigation ----------------------------------*/

#main_nav{
	margin:0;
	padding:10px 0 6px 0;
	background-color:#18462c;
	text-align:center;
	font:bold 1em/1em Arial, Helvetica, sans-serif;
}

#main_nav a{
	color:#f4f4db;
	text-decoration:none;
}

#main_nav a:hover{
	color:#97c57f;
}

#main_nav ul {
	margin:0;
	padding:0;
	list-style: none;
}

#main_nav ul li {
	margin:0;
	padding:0 35px;
	display:inline;
}
	

/* secondary navigation ----------------------------------*/


#home_nav {
	margin:0;
	padding:4px 0 7px 0;
	text-align:center;
	background:url(../../images/bg_scnd_nv.gif) repeat-x;
	font: 1em/1em Arial, Helvetica, sans-serif;
}


#about_nav, #campus_nav, #lifestyle_nav, #contact_nav {
	margin:0;
	padding:4px 0 7px 0;
	text-align:center;
	background:url(../../images/bg_scnd_nv.gif) repeat-x;
	font: 1em/1em Arial, Helvetica, sans-serif;
}

#about_nav a, #campus_nav a, #lifestyle_nav a, #contact_nav a{
	margin:0;
	padding:0;
	color:#462562;
	text-decoration:none;
}

#about_nav a:hover, #campus_nav a:hover, #lifestyle_nav a:hover, #contact_nav a:hover{
	margin:0;
	padding:0;
	color:#000;
}

#about_nav ul, #campus_nav ul, #lifestyle_nav ul, #contact_nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#about_nav ul li, #campus_nav ul li, #lifestyle_nav ul li, #contact_nav ul li {
	margin:0;
	padding:0 20px;
	display:inline;
}


/* contact section on ----------------------------------*/

#homepage #main_nav #home a{
	color:#97c57f;
}

/* content ----------------------------------*/

#content {
	padding:0 15px;
	margin:0;
	width:500px;
	float:left;
	font: 0.9em/1.5em Verdana, Arial, Helvetica, sans-serif;
}

#content p {
	padding:0 0 15px 0;
	margin:0;
}





/* sidebar ----------------------------------*/

#sidebar {
	padding:0 15px;
	margin:0;
	background-color:#cc9;
	width:160px;
	float:left;
}


#logo {
	padding:40px 0 10px 0;
	float:right;
}

#button a {
	padding:10px 0;
	margin:0;
	background:url(../../images/btn_asstd_lvng.gif) no-repeat;
	height:36px;
	width:96px;
	display:block;
}

#button a:hover {
	background:url(../../images/btn_asstd_lvng_ovr.gif) no-repeat;
}

#button_01 a:hover {
	background:url(../../images/btn_indpndnt_lvng.gif) no-repeat;
}

#button_01 a {
	padding:10px 0;
	margin:0;
	background:url(../../images/btn_indpndnt_lvng_ovr.gif) no-repeat;
	height:36px;
	width:96px;
	display:block;
}

h6 {
	font:0.9em/1.2em Arial, Helvetica, sans-serif;
	padding:10px 0;
}
/* start font change function */
#font_change {
	padding:0;
	margin:0;
	float:right;
	width:143px;
}

.change_size {
	font:0.8em/1.5em Arial, Helvetica, sans-serif;
}

a.small_a {
	background:url(../../images/a_sm.gif) no-repeat;
	width:15px;
	height:17px;
	float:right;
}

a:hover.small_a {
	background:url(../../images/a_sm_on.gif) no-repeat;
}

a.medium_a {
	background:url(../../images/a_md_on.gif) no-repeat;
	width:23px;
	height:17px;
	float:right;
}

a:hover.medium_a {
	background:url(../../images/a_md_on.gif) no-repeat;
}


a.large_a  {
	background:url(../../images/a_lg.gif) no-repeat;
	width:18px;
	height:17px;
	float:right;
}

a:hover.large_a {
	background:url(../../images/a_lg_on.gif) no-repeat;
}
/* end font change function */



/* footer ----------------------------------*/
#footer {
	margin:0 auto;
	text-align:center;
	padding:15px 0 30px 5px;
	width:745px;
	height: 75px;
	font: Helvetica, Arial, sans-serif;
	font-size:10pt;
	color:#78785a;
	background:url(../../images/logo_eho.gif) no-repeat 320px 45px;
}

#footer a{
	color:#78785a;
	padding:0 3px;
}

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