/* CSS Document */* {	padding: 		0;	margin: 		0;} body {	background-color: #F3EDE5;	margin: 0px;	padding: 0px;	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;	color: #666666;	font-size: small;	line-height: 18px;}#container {	width: 961px;	margin: 0 auto;	padding: 0 32px 6px 32px;	background-color: #ffffff;}	a {	color:#A6936A;	text-decoration: none;}a:hover {	text-decoration: underline;}#index {	width: 800px;	margin: 50px auto;}h1, h2,h3,h4 {	margin: 0;	font-weight: normal;	color: #8E8166;}h2 {	font-size: 120%;	margin: 10px 0;}h3 {	margin-top: 20px;	color:#E3CC90;}ul {	margin: 20px 0;}div#header {	margin: 0;	padding: 0;	background: #745B3E url(../images2/header.jpg) no-repeat left top;		height: 150px;	width: 961px;}div#header h1 {	color: #FFCC00;	padding: 95px 0 0 40px;	font-size: 240%;}div#header h2 {	margin: 0;	color: #FFFFFF;	padding:  0 0 0 140px;	font-size: 100%;}/* navigation elements ******************************* */#nav {	margin: 10px 0 20px 0;	padding: 0;	height: 35px; }#nav ul {	margin: 0 24px;	padding: 0;	list-style: url(none) none inside;	}#nav ul li{	display: inline;	font-size: 100%;	margin: 0;	padding: 0 8px 0 4px;	line-height: 80%;	border-right: 1px solid #8E8166;}#nav a {	text-decoration: none;	color: #8E8166;}#nav a:hover {	color: #333333;}/* ******************************* */div#content, div#footer{	margin: 0 24px;}div#quiz {	width: 430px;	float: left;}div#quiz h1 {	line-height: 1.1;}div#quiz label {}div#sidebar {	width: 430px;	float: right;}div.clearer {	clear: both;}div#info {	clear: both;}div#bottom_nav {	clear: both;}div#footer {	clear: both;}.quiz_header {	margin: 20px 0 0 0;	font-size: 120%;	padding: 5px 6px;	background: #8391B9 url(../images2/quiz_hdr_bg.jpg) repeat-y left top;	color: #FFFFFF;}img#stopwatch {	position: relative;	right: -320px;	top: -50px; 	margin: 0  -95px -60px 0 ;	overflow: visible;}.highlight {	color:#FFCC00;	font-style: italic;	font-weight: bold;}.emphasise {	color: #000000;	font-weight: bold;}p.emphasise {	margin-top: -12px;}/*++++++++ THE FORM +++++++++++++++++++++++++++++++++++++*/form.quickform {	}form.quickform fieldset {  margin-bottom: 10px;  padding: 6px;  border: none;  background-color: #EFEFEF;  font-size: 90%;}form.quickform legend {  padding: 2px 2px;  font-weight: bold;  font-size: 120%;  color: #314A8B;}form.quickform label {  display: inline-block;  line-height: 1.2;  vertical-align: top;}form.quickform fieldset ol {  margin: 0;  padding: 0;}form.quickform fieldset li {  list-style: none;  padding: 2px;  margin: 0;}form.quickform fieldset#your_details li label{	float: left;	width: 200px;}form.quickform fieldset#your_details li input{	margin: 0 0 0 0;	width: 200px;}form.quickform em {  font-weight: bold;  font-style: normal;  color: #f00;}input, textarea, select {	color:#666666;	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;		font-size: 110%;}textarea {	width: 400px;}/*++++++++++++++++++++++++++++++++++++++++++++*/#sidebar ul {	list-style: url(../images2/asterix.png) outside;		margin: 0 0 0 24px;	padding: 8px 12px;}#sidebar ul li {	margin: 0 0 3px 6px;}.number { /* the big numbers before each question */	margin: 1px 2px;	padding: 3px 8px;	background: url(../images2/disk.png) no-repeat 1px;	color: #FFFFFF;	text-align: center;}div#callout {	border: 2px dashed #D5C39A;	padding: 10px;	margin: 0 0 12px 0;	}div#sidebar {	margin: 0 0 12px 0;}div#info {	margin: 12px 0 0 0;	padding: 6px 100px 0 0;	border-top: 1px solid #D5C39A;}div#info h2 {	font-size: 200%;}div#footer {	color:#999999;	font-size: 80%;}
