body {
	width:900px; 
	height:auto;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
}
#container {
	float:left;
	width:900px;
	background-color:#F79318;
}
#banner {
	float:left;
	width:900px; height:80px;
	background-image:url(images/background_top.gif);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position: 0px 0px;
}
#banner h1 { display:none; }
#navbar {
	float:left; clear:left;
	width:120px; min-height:520px;
	background-image:url(images/background_left.gif);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position: 0px 0px;
}
#navbar ul {
	list-style:none;
	padding:0px;
	margin-left:10px; margin-top:20px; margin-bottom:0px; margin-right:10px;
}
#navbar li { font-size:15px; }
#navbar a { 
	display:block;
	padding-left:5px; padding-top:5px; padding-right:5px; padding-bottom:5px;
	text-decoration:none;
	font-weight:bold;
}
#navbar a:link { color:#0000CC; }
#navbar a:visited { color:#0000CC; }
#navbar a:hover { color:#0099FF; text-decoration: underline; }

#navbar div.links {
	margin-left:-6px;
	margin-top:120px;
}
div.memory4teachers {
	width:114px; height:60px; 
	background-image:url('http://www.memory4teachers.co.uk/links/banner3.jpg'); 
	background-repeat:no-repeat; background-position:-23px; 
	border:solid 2px black;
}

#contents {
	width:740px;
	min-height:480px;
	padding:20px;
	float: left;
	overflow:visible;
	background-color:#FEC059;
	background-image:url(images/background_logo.gif);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:center;
}

h1 { font-size:1.2em; font-weight:bold; margin-top:0.5em; margin-bottom:0.5em;  }
h2 { font-size:1.0em; font-weight:bold; margin-top:0em; margin-bottom:0.5em; }
h3 { font-size:0.9em; font-weight:bold; margin-top:0em; margin-bottom:0.5em; }
p { font-size:0.9em; margin-top:0em; margin-bottom:0.5em; }
blockquote { font-family:cursive; font-size:100%; line-height:100%; margin:0px 0px .2em 30px; }
p.cite { text-align:right; margin-bottom:1.0em; }
cite { font-style:italic; font-weight:bold; font-size:90%; }
.centre { text-align:center; }

table.workshop_table { border-collapse:collapse; }
table.workshop_table th, table.workshop_table td { 
	padding:5px;
	border-style:solid; border-width:2px; border-color:#000000;
	vertical-align:top;
}
table.workshop_table th { 
	width:225px; 
	text-align:center; 
	font-size:1.0em; font-weight:bold; 
}
table.workshop_table td { font-size:0.9em; }
table.workshop_table td.question { font-weight:bold; }
table.workshop_table td.answer { font-style:italic; }
.one_half { margin:0px; padding:0px; float:left; width:49.5%; }
.one_third { margin:0px; padding:0px; float:left; width:33%; }
.licence_table { width:100%; border-collapse:collapse; }
.licence_table th { text-align: left; }
.licence_table th, .licence_table td { 
	padding:5px;
	border-style:solid; border-width:2px; border-color:#000000;
	vertical-align:top;
}
form.paypal_button { display: inline; vertical-align:top; }
#licence { background-color:#FFFFFF; padding:10px; border-style:solid; border-width:2px; }
#licence .licenceLogo { width: 300px; height: 158px; float: right; margin-left:15px; }
#licence .address { margin: 10px 0px }
#licence .address p { margin: 0px }
#licence .PayPalID { font-style:italic; font-size:80%; }
.right_image { float:right; clear:right; border-width:0px; margin-left:20px; margin-bottom:5px; }