
* { margin: 0; padding:0; }
a { color: #9D4130; text-decoration:none; }
a:visited { text-decoration:none; }
a:hover { color: #000; text-decoration:none; background: #DCD9CE; }
.clear { display:block; height: 1%; clear:both; }
body 
{
	background: #F4F3ED url(/assets/adeliowa/top.jpg) repeat-x 0 0;
	font: small verdana, tahoma, helvetica, arial, sans-serif;
}
#wrap
{
	background: transparent url(/assets/adeliowa/header.jpg) no-repeat center top;
	width: 750px;
	margin:0 auto;
	font-size: 95%;
	clear:both;
}
#header
{
	background: transparent url(/assets/adeliowa/logo.jpg) no-repeat 0 0;
	height: 166px;
	position:relative;
}
	ul#menu-top
	{
		position:absolute; bottom:1px; left: 180px;
		font: 12px verdana, sans-serif;
		font-weight:bold;
		list-style: none;
	}
	ul#menu-top li 
	{
		float:left;
		display:inline;
	}
	ul#menu-top li a
	{
		display:block;
		height: 1%;
		float:left;
		background: #C2BDAD url(/assets/adeliowa/menu.jpg) repeat-x 0 0;
		color: #77735F;
		padding: 6px 14px;
		margin: 4px 3px 0 3px;
		text-decoration:none; 
	}
	ul#menu-top li a:hover
	{
		color: #524F42;
		margin: 0 3px;
		padding: 6px 14px 10px;
	}
	
#content
{
	width: 77%;
	float: right;
	display:inline;
	font-size: 90%;
	line-height: 150%;
	color: #524F42;
}
	.adbar
	{
		background: url(/assets/adeliowa/adbar.jpg) no-repeat 0 0;
		margin: 20px 0;
		height: 90px;
		width: 570px;
	}
	.adbar a.ad-1
	{
		background: url(/assets/adeliowa/logo_partners.jpg) no-repeat 0 0;
		display:block;
		float:left;
		height: 50px;
		width: 200px;
		padding: 10px 0 10px 60px;
		margin: 7px 0 0 11px;
		text-align:center;
		font: 150% Georgia, serif;
	}
	.adbar a.ad-2
	{
		background: url(/assets/adeliowa/logo_adel.jpg) no-repeat 0 0;
		display:block;
		float:left;
		height: 50px;
		width: 200px;
		padding: 10px 0 10px 55px;
		margin: 7px 0 0 11px;
		text-align:center;
		font: 150% Georgia, serif;
	
	}
	h2, h3, h4, h5, h6
	{
		font-family: georgia, serif;
		font-weight:normal;
		color: #9D4130;
		margin: 1.5em 0.3em 0.5em;
	}
	/* put an id on an h2 of each category homepage and see an icon to go with that category */
	h2
	{
		background: url(/assets/adeliowa/icons/page_white.gif) no-repeat left center;
		padding: 5px 3px 5px 20px;
		font-size: 190%;
		display:block;
		border-top: 1px solid #DCD9CE;
		border-bottom: 1px solid #DCD9CE;
	}
	h2#departments a { background-image: url(/assets/adeliowa/icons/sitemap_color.gif); }
	h2#council a { background-image: url(/assets/adeliowa/icons/arrow_in.gif); }
	h2#boards a { background-image: url(/assets/adeliowa/icons/report.gif); }
	h2#news a { background-image: url(/assets/adeliowa/icons/newspaper.gif); }
	h2#calendar a { background-image: url(/assets/adeliowa/icons/date.gif); }
	h2#map a { background-image: url(/assets/adeliowa/icons/map.gif); }
	h2#organizations a { background-image: url(/assets/adeliowa/icons/chart_organisation.gif); }
	h2#things a { background-image: url(/assets/adeliowa/icons/sport_golf.gif); }
	h2#other a { background-image: url(/assets/adeliowa/icons/link.gif); }
	h2#schools { background-image: url(/assets/adeliowa/icons/note_edit.gif); }
	h3
	{
		font-size: 160%;
		display:block;
		padding: 5px 3px;
		border-bottom: 1px solid #DCD9CE;
	}
	h4
	{
		font-size: 130%;
		display:block;
		color: #77735F;
		padding: 5px 3px;
		border-bottom: 1px dotted #DCD9CE;
	}
	#content p, #content ul, #content ol
	{
		margin: 1em 0.5em;
	}
	#content img
	{
		border: 10px solid #524F42;
		padding: 2px;
		background: #DCD9CE;
	}
	#content img.left
	{
		float:left;
		margin: 0 1.2em 0.5em 0;
	}
	#content img.right
	{
		float:right;
		margin: 0 0 0.5em 1.2em;
	}
#sidebar
{
	color: #77735F; 
	background: transparent url(/assets/adeliowa/logo.jpg) no-repeat 0 -166px;
	width: 20%;
	float: left;
	display:inline;
	padding: 90px 0 0 8px;
}
	#sidebar p
	{
		margin: 20px;
		font-size: 90%;
	}
	#sidebar a
	{
		color: #77735F;
	}
/* Drop-Down Menus, Horizontal Style - http://www.alistapart.com/articles/horizdropdowns/ */
	ul#menu *
	{
		list-style: none;
	}
	ul#menu li a
	{
		text-decoration:none; 
	}
	ul#menu li a:hover
	{
		color: #524F42; 
	}
	
	ul#menu
	{
		margin: 0;
		padding: 0;
		list-style: none;
		width: 145px; /* Width of Menu Items */
	}
	ul#menu li
	{
		position: relative;
	}
	
	ul#menu li ul 
	{
		position: absolute;
		left: 144px; /* Set 1px less than menu width */
		top: 0;
		display: none;
		width: 10em;
	}

	/* Styles for Menu Items */
	ul#menu li a
	{
		display: block;
		text-decoration: none;
		color: #77735F;
		background: url(/assets/adeliowa/icons/bullet_white.gif) no-repeat left center;
		padding: 5px 5px 5px 17px;
		border-bottom: 1px solid #DCD9CE;
	}
		/* Holly Hack for IE \*/
		* html ul li { float: left; height: 1%; }
		* html ul li a { height: 1%; }
		/* End */
	ul#menu li:hover ul, ul#menu li.over ul,
	ul#menu ul li:hover ul, ul#menu ul li.over ul
	{ display: block; background: #F4F3ED; }
	
	ul#menu li ul ul 
	{
		position: absolute;
		left: 124px; /* Set 21px less than parent width */
		top: 0;
		display: none;
		width: 10em;
	}
	
#footer
{
	background: #77735f url(/assets/adeliowa/footer.jpg) repeat-x 0 0;
	clear:both;
}
	#foot-content
	{
		width: 710px;
		margin:0 auto;
		padding: 20px 20px 70px;
		font-size: 85%;
		color: #DCD9CE;
	}
	#footer p.credit
	{
		background: #C2BDAD;
		border: 1px solid #524F42;
		padding: 10px;
		width: 690px;
		color: #524F42;
		margin-right: 15px;
		text-align:center;
		clear:both;
	}
	#footer p.links
	{
		font-size: 95%;
		margin: 5px 0 10px;
		text-align:center;
	}
	#footer p.links a
	{
		text-decoration: none;
		color: #F4F3ED;
		background: url(/assets/adeliowa/icons/bullet_black.gif) no-repeat left center;
		padding: 1px 0 2px 16px;
	}
	#footer p.links a.first
	{
		background:transparent;
		padding-left:0;
	}
	
	
	
	
	
