/* Reset
-------------------------------------------------------------- */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
body { line-height: 1.2; }
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
a img { border: none; }


/* Body
-------------------------------------------------------------- */
body { color:#000; background:#e6af0f; font-family:Arial, Helvetica, sans-serif; font-size:13px; }

	a { text-decoration:none; color:#000;  }
	a:hover { text-decoration:underline; }

	h1 { font-size:24px; color:#005488; padding-bottom:10px; }
	h2 { font-size:15px; color:#000; padding-top:15px; font-weight:bold; }
	h3 { font-size:13px; color:#000; padding-top:15px; font-weight:bold; }

	p { padding-top:8px; }

	span { display:none; }


/* Main
-------------------------------------------------------------- */
#wrapper { margin:0 auto; padding:0; width:980px; }

#flash-holder { height:234px; }

#inside-wrapper { background:url(../images/bg.gif) repeat; height:100%;/*IE*/ overflow:auto;/*Mozilla*/ }
	#left { width:150px; float:left; }
	
	#middle { width:605px; padding:2px 15px; padding-bottom:65px; float:left; }		
		#navigation { height:59px; width:605px; }
			#navigation li { display:inline; }
			#navigation li a { display:block; float:left; height:59px; background:url(../images/navigation.gif) no-repeat; }
				#navigation li#home a { width:36px; padding-right:26px; }
				#navigation li#home a:hover { background-position:0 -59px; }
				#navigation li#contribution a { width:73px; background-position:-62px 0; padding-right:38px; }
				#navigation li#contribution a:hover { background-position:-62px -59px; }
				#navigation li#timeline a { width:51px; background-position:-173px 0; padding-right:44px; }
				#navigation li#timeline a:hover { background-position:-173px -59px; }
				#navigation li#myths a { width:45px; background-position:-268px 0; padding-right:36px; }
				#navigation li#myths a:hover { background-position:-268px -59px; }
				#navigation li#examples a { width:60px; background-position:-349px 0; padding-right:35px; }
				#navigation li#examples a:hover { background-position:-349px -59px; }
				#navigation li#partnerships a { width:77px; background-position:-444px 0; padding-right:27px; }
				#navigation li#partnerships a:hover { background-position:-444px -59px; }
				#navigation li#contacts a { width:57px; background-position:-548px 0; }
				#navigation li#contacts a:hover { background-position:-548px -59px; }	
				
				#home-page #navigation li#home a {background-position:0px -119px; }				
				#walga_contribution #navigation li#contribution a {background-position:-62px -119px; }
				#reform_timeline #navigation li#timeline a {background-position:-173px -119px;}
				#reform_myths #navigation li#myths a {background-position:-268px -119px;}
				#reform_examples #navigation li#examples a {background-position:-349px -119px;}
				#existing_partnerships #navigation li#partnerships a {background-position:-444px -119px;}
				#reform_contacts #navigation li#contacts a {background-position:-548px -119px;}
				
		#content { padding:20px 0 15px 0; }
		
	#right { width:140px; padding:33px 27px 30px 28px; float:right; }
		#right a.timeline { display: block; width:140px; height:150px;  background:url(../images/timeline_sidebar.jpg) no-repeat; background-position:0 -150px;}
		#right a.timeline:hover { background-position:0 0;}
		#right .border { border:3px solid #fff; }
		#right p { padding-top:10px; line-height:normal; }
	
#footer { height:38px; background:#bfbfbf; text-align:center; font-size:11px; clear:both; }
	#footer ul { padding-top:9px; }
	#footer li { display:inline; padding:0 2px; }
	
	
/* Headers
-------------------------------------------------------------- */	
#home-page h1 { width:581px; height:30px; background:url(../images/voluntary-reform-for-local-government.gif) no-repeat; text-indent:-9999px; }

#walga_contribution h1 { width:581px; height:30px; background:url(../images/header_walga_contribution.gif) no-repeat; text-indent:-9999px; }

#reform_timeline h1 { width:581px; height:30px; background:url(../images/header_reform_timeline.gif) no-repeat; text-indent:-9999px; }

#reform_myths h1 { width:581px; height:30px; background:url(../images/header_myths.gif) no-repeat; text-indent:-9999px; }

#reform_examples h1 { width:581px; height:30px; background:url(../images/header_examples.gif) no-repeat; text-indent:-9999px; }

#existing_partnerships h1 { width:600px; height:30px; background:url(../images/header_partnerships.gif) no-repeat; text-indent:-9999px; }

#reform_contacts h1 { width:600px; height:30px; background:url(../images/header_contact.gif) no-repeat; text-indent:-9999px; }

/* Lists
-------------------------------------------------------------- */	
dl.timeline {margin-top: 1em;}
	dl.timeline dt {float: left;  padding-top:10px; padding-left: 5px; padding-bottom: 15px;}	
	dl.timeline dd {padding-left: 90px;	 padding-top:10px; padding-right: 5px; padding-bottom: 15px;}
	
dl.myths {margin-top: 1em;}
	dl.myths dt {padding-top: 15px; font-weight: bold; cursor: pointer; }	
	dl.myths dt.hover {color: #055788; text-decoration: underline;}	
	dl.myths dd {padding-bottom: 15px;}
	
dl.local_partnerships {margin-top: 1em;}	
	dl.local_partnerships dt {float: left; padding-top:10px; padding-right: 10px; padding-left: 5px; width: 135px; clear: left;}	
	dl.local_partnerships dd {padding-left: 150px; padding-top:10px;  padding-right: 5px; padding-bottom: 25px;}
	
dl.local_partnerships2 {margin-top: 1em;}	
	dl.local_partnerships2 dt {float: left; padding-top:10px; padding-right: 10px; padding-left: 5px; width: 135px; clear: left;}	
	dl.local_partnerships2 dd {padding-left: 150px; padding-top:10px;  padding-right: 5px; padding-bottom: 25px;}
	
#content ul, #content ol {margin:5px 0 15px 30px;}

#content li {margin-bottom: 5px;}


/* Custom styles
-------------------------------------------------------------- */	
#reform_examples h2 {cursor: pointer;}	
#reform_examples h2.hover {color: #055788; text-decoration: underline;}	

#existing_partnerships h3 {clear: left; margin-top: 1em;}

#content a {color: #055788; text-decoration: underline;}
#content a:hover {color: #055788; text-decoration: none;}

p.contact_space {line-height: 1.6em;}



/* file extensions
-------------------------------------------------------------- */	
#content a[href$=".pdf"],#content a[href$=".txt"],#content a[href$=".mp3"],#content a[href$=".aiff"],#content a[href$=".wav"],#content a[href$=".ogg"],#content a[href$=".wma"],#content a[href$=".zip"],#content a[href$=".rar"],#content a[href$=".ace"],#content a[href$=".tar.gz"],#content a[href$=".tgz"],#content a[href$=".mpg"],#content a[href$=".mpeg"],#content a[href$=".avi"],#content a[href$=".mv2"],#content a[href$=".mov"],#content a[href$=".mp4"],#content a[href$=".wmv"],#content a[href$=".swf"],#content a[href$=".xls"],#content a[href$=".doc"],#content a[href*="trackback"],#content a[href*="@"],#content a[href*="rss2"],#content a[href*="feed"],#content a[href*="postcomment"],#content a[href*="respond"],#content a[href*="action=edit"]
{
		padding-bottom:2px;
		padding-right:22px;
		padding-top:2px;
		background:transparent;
	}
#content a[href$=".pdf"]
		{
			background: url(../images/page_white_acrobat.png) no-repeat scroll right center;
		}