body {	font-family: "Gill Sans MT", "Trebuchet MS", Arial, Helvetica, sans-serif; 
		font-size: 0.9em; margin: 0px; padding: 0px; width: 100%; text-align: center; } 

div#container {	position: relative; margin: 0 auto; padding: 20px 0 40px; width: 860px; text-align: left; overflow: hidden; }

#header h1 { text-align: center; margin: 0; padding: 0; }
#header h1 a { text-indent: -999em; display: block; width: 217px; height: 200px; margin: 0 auto;
	background: url('/images/wam_logo.gif') no-repeat; }

#content { width: 700px; float: right; overflow: hidden; padding: 0 0 20px; }

#sidebar { float: left; width: 140px; margin: 0 20px 20px 0; }

#nav ul { margin: 0; padding: 20px 0 0; }
#nav li { list-style: none; margin: 0 0 10px; padding: 0; }
#nav li a { text-indent: -999em; display: block; background-repeat: no-repeat; }
	#nav li a.youth_survey { background-image: url('/images/nav_button_youth_survey.png'); width: 131px; height: 126px; }
	#nav li a.freeza_distortion { background-image: url('/images/nav_button_freeza_distortion.png'); width: 131px; height: 130px; }
	#nav li a.youth_council { background-image: url('/images/nav_button_youth_council.png'); width: 128px; height: 130px; }

#footer { clear: both; padding: 20px 0; border: 2px solid #023285; border-left: none; border-right: none; text-align: center; }
	#footer h3 { margin: 0 0 10px; }

#sponsors {  }
#sponsors a { margin: 0 30px 0 0; }
#sponsors a img { border: none; }

h2 { font-size: 2em; color: #023285; margin: 0.8em 0; }
h3 { color: #023285; }

.heading_image { margin: 25px 0; }
.heading_image.centre { margin-left: auto; margin-right: auto; display: block; }

p.centre { text-align: center; }

form, label, input { font-size: 1em; }
fieldset {  padding: 0.5em 1em; border: 1px solid #D0016D;  }
legend { font-weight: bold; color: #023285; }
label,input,textarea { display: block; width: 400px; float: left; margin-bottom: 10px; font-weight: bold; color: #023285; }
label { text-align: right; width: 160px; padding-right: 30px; }
form br { clear: left; }
form div { margin-bottom: 10px; }

dt { color: #008080; font-weight: bold; font-size: 1.2em; padding: 0 0 0 20px; }
dd { font-style: italic; margin: 0 0 20px 40px; }

.big { color: #008080; font-weight: bold; font-size: 1.2em; }

.featurebox { color: #000; background-color: #fff; text-align: left; 
	border: 1px solid #6699ff; padding: 1em; font-size: 1.1em; border-radius: 10px; -moz-border-radius: 10px; }
.featurebox h4 { font-size: 1.1em; color: #CF010B; margin: 0 0 0 0; padding: 0; }
.red { color: #FF0000; }

.featurebox h4 a { text-decoration: none; color: #023285; }
.featurebox h4 a:hover { text-decoration: underline; }

.featurebox.altcolours { color: #000; background-color: #fff; text-align: left; 
	border: 1px dashed #023285; padding: 1em; font-size: 1.1em; }
.featurebox.altcolours h4 { font-size: 1.1em; color: #023285; margin: 0 0 0 0; padding: 0; }
.red { color: #FF0000; }

.employmentpromo { margin: 20px 0 0; }
.employmentpromo a img { border: none; }

.newsletterpromo { margin: 20px 0 0; }
.newsletterpromo a img { border: none; }

