/*

#858585	mid grey
#bdbdbd	light grey
#555c5c dark grey
#ff5d17	orange

*/


* { margin: 0; padding: 0 }

a img { border: 0; }

div { color: inherit; }


html { /* background: #858585 url(../images/sitewide/saniti-bg-2.jpg) top repeat-x fixed; ccc
*/
	background: #858585 url(../images/sitewide/saniti-bg-2.jpg) top repeat-x fixed;
	background: #ddd;
	font-family: sans-serif; font-size: 90%; line-height: 120%;}

div#container {
	background: #fff; color: #000;
	width: 780px; margin: 10px auto;
	}


div#branding {
	background: #bdbdbd url(../images/headers/header-bg-empty-campus.jpg) right no-repeat;
	color: inherit;
	border-top: 1px solid #ddd;
	padding: 10px 15px;
	}

body.events div#container div#branding { background: #bdbdbd url(http://saniti.org.nz/assets/templates/saniti/images/headers/matariki09/matariki-pana1.jpg) right no-repeat; }
body.services div#container div#branding { background: #bdbdbd url(http://saniti.org.nz/assets/templates/saniti/images/headers/matariki09/matariki-pana2.jpg) right no-repeat; }

div#main { width: 100%; padding: 10px 0; overflow: hidden; }

/*
div#content { width: 550px; float: left; } */

div#content_sub { width: 200px; float: right; border-left: 1px solid #ddd}



/* columns */

div#content.onecol {
	margin: 0 0 0 75px;
	width: 600px;
	}


/* homepage */

body.home#index div#main h1{
	padding-left: 175px;
	padding-left: 0;
}

div#content.onecolwide {
		width: 100%;
		}









/* styling */


div#content p { margin-bottom: .67em; line-height: 120%; }

h1 { margin: 10px 0 4px 0; }
h2#name { font-size: 1.1em; margin: .4em 0 ; }
h2 { font-size: 1.2em; margin: 20px 0 4px 0; }

h3 { margin-top: 1.6em; clear: both; clear: none;}





/* nav */

ul#nav, ul#subnav {
	list-style: none;
	padding-top: 0em;
	font-family: sans-serif;
	}

ul#nav {
	background: #06C url(http://saniti.org.nz/assets/templates/saniti/images/nav/nav-bg.gif) top repeat-x;
	height: 34px;
	padding: 8px 0 0 0;
	padding: 0px; /* june08 */
	}

ul#subnav {
	background: #ff5d17; height: 24px;
	list-style: none; padding: 8px 0 0 0;
	}

ul#nav li, ul#subnav li {
	display: inline;
	}

ul#nav li a, ul#subnav li a {
	color: #fff;
	text-decoration: none;
	padding: 10px .92em 9px .92em; padding: 10px 15px 0px 15px; /* june08 */
	}
ul#nav li a {
	height: 24px;
	display: block;
	float: left;
	}

/* nav links for 3rd level */
ul#subnav  ul ul { display: none; }




body.home ul#nav li#n_home a,
body.news ul#nav li#n_news a,
body.services ul#nav li#n_serv a,
body.aboutus ul#nav li#n_abou a,
body.events ul#nav li#n_even a,
body.campuses ul#nav li#n_camp a,
body.vos ul#nav li#n_vos a,
body.gettinghelp ul#nav li#n_gett a,
body.contact ul#nav li#n_cont a

{ background: #ff5d17; }


ul#nav li a:hover {
	background: #00F;
	}







ul#subnav li.active a {
/*	background: #FC0; yellow 
	background: #fff url(../images/nav/sub-nav-active-bg.gif) top repeat-x; */
	color: #fc0; background: inherit;
	}

ul#subnav li.active a:hover {
	cursor: default;
	}










/* footer */

div#footer {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #666;
	clear: both;
	margin-top: 1em; padding:  1em;
	background: #666 url(http://saniti.org.nz/assets/templates/saniti/images/news/footer-bg.png) top left repeat-x;
	color: inherit;
	}
	div#footer p {
	font-size: 80%; color: #eee;
	}

	div#footer ul li { display: inline; }
	div#footer ul li a { font-size: 80%; color: #eee; text-decoration: none; padding: 0 .4em; }
	div#footer ul li a:hover { color: #fff; text-decoration: underline; }

	div#footer form {
	margin: 1em 0;
	}



/* montage */
div#montage {
	float: right;
	margin: 0 0 1em 1em;
}