body { background: #01035e url(../images/main-bg.gif) repeat-x top; font-family: 'Myriad Pro', Myriad, Helvetica, Arial, sans-serif; }

div#header a.logo { display:block; text-indent:-9999px; width:519px; height:119px; background: url(../images/logo.gif) no-repeat; }

div#content { padding-top:3em; overflow:hidden; background:white; padding-bottom:2em; min-height:500px; }

div#main-nav ul { float:left; width:22.5em; margin-left:1em; padding-bottom:2em; }
	div#main-nav ul li { border:1px solid white; border-bottom-color:#d8d8d8; border-top-width:0; }
	div#main-nav ul li.first { border-top-width:1px; }
	div#main-nav ul li.active { border-color:#d8d8d8; }
		div#main-nav ul li a { display:block; font-size:1.4em; color:#434343; padding:.3em 1em .25em 0; text-align:right; text-decoration:none; }
		div#main-nav ul li a:hover { background:#fff593; }
		div#main-nav ul li.active a { background:#000386; color:white; }
		
div.article { margin-left:28.5em; }
	div.article h1 { font-size:4.6em; color:#000386; padding-bottom:.25em; font-weight:normal; }
	div.article h2 { font-size:2.4em; color:#000386; padding-top:1em; padding-bottom:.25em; font-weight:normal; }
	div.article h3 { font-size:1.6em; color:#000386; padding-top:.5em; padding-bottom:.25em; font-weight:normal; }
	div.article p, div.article ul, div.article ol { font-size:1.4em; line-height:1.4em; color:#434343; }
	div.article ul, div.article ol { padding-left:2em; padding-bottom:2em; }
	div.article ul { list-style-type:disc; }
	div.article ol { list-style-type:decimal; }
		div.article ol li, div.article ul li { padding-bottom:.5em; }
	div.article a { font-weight:bold; text-decoration: underline; color:#000386; }
	div.article a:hover { text-decoration: none; }
	div.article strong { font-weight:bold; }
	div.article em { font-style:italic; }
	div.article .right { float:right; margin-left:1em; }
	div.article .left { float:left; margin-right:1em; }
	div.article .center { display:block; margin:1em auto; }
	
div.regional-councils { overflow:hidden; clear:left; }
div.council { float:left; width:33em; }
div.regional-councils div.even { clear:left; }
	
div#footer { background:#01035e; border-top:5px solid #e7ba1c; padding-top:1.5em; color:white; line-height:1.5em; overflow:hidden; padding-bottom:2em; }
	div#footer dl dt, div#footer dl dd, div#footer p { font-size:1.2em; }
	div#footer dl.address { float:left; margin-left:1em; }
		div#footer dl.address dt { font-weight:bold; }
	div#footer dl.contact { float:right; margin-right:1em; }
		div#footer dl.contact dt { display:none; }
			div#footer dl.contact dd a { color:white; font-weight:bold; text-decoration: none; }
			div#footer dl.contact dd a:hover { text-decoration: underline; }
	div#footer p { text-align:center; }