html, body {
	margin:0;
	padding:0;
	color: #333;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	text-align: center;
	background: #EEE url(/multimedia/layout/background.gif) repeat-x left top;
}

body { font-size: 76%;}
div, p, table, th, td, li, .normal {font-size: 1.0em;}

a, a:link, a:visited {color: #942825;text-decoration: none;}
a:hover, a.menulink:hover {color: #FBA733; text-decoration: underline;}

h1, h2, h3, h4, h5, h6, p {margin-top: 0; margin-bottom: 15px;}
h1, h2, h3, h4, .heading {font-weight: normal;}

h1 { font-size: 2em; color: #000;}
h2, .heading{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 2.0em; color:#FBA733; border-bottom: 1px dotted #CCC;}
h3 { font-size: 1.4em; color:#942825;}
h4 { font-size: 1.2em; color: #942825;}
h5, .subheading { font-size: 1.3em; color: #555;}

img {border:0}

#shadow {width: 960px; margin: 10px auto 0 auto; padding: 0 0 100px 0; text-align:left; background: url(/multimedia/layout/shadow.png) no-repeat center bottom;}
#overall {width: 780px; margin: 0 auto; padding: 0; text-align:left; background: #FFF; border: 1px solid #CCC;}
#overall .padding { padding: 10px;}
#header { height: 100px; text-align: center;}
#header h1 { margin: 35px 0px 0px 0px; padding:0;}

#navigation { position: relative; height: 36px; margin: 0 -18px 15px -18px; padding: 0 0 8px 0; background: url(/multimedia/layout/nav-back2.gif) repeat-x left top;}
#navigation ul {	float: left; margin:0px 18px; padding: 0; list-style: none;}
#navigation li { float: left; margin: 0; padding: 0;}
#navigation li a, #navigation li a:visited { display: block; margin: 0px; padding:0px 20px 0px 10px; font-weight:bold; color:#555; line-height: 28px; background:url(/multimedia/layout/nav-arrow.png) no-repeat left center;}
#navigation li a:hover, #navigation li a.menuhover  { text-decoration:none; color:#111; background:url(/multimedia/layout/nav-arrow-off.png) no-repeat left center;}

#main {margin: 0px;}
#main .content {padding: 10px;}

#footer {margin-top: 15px; background: #942825;}
#footer .content {padding: 10px; color: #FFF; font-size: 0.9em; text-align: center;}

.clr {clear: both;}
.blcktxt { color: #000;}

.listtable { width: 80%; margin: 0 auto;}
.listtable td {padding: 3px 5px; border-bottom: 0px solid #EDEDED;}
.listtable td img { vertical-align: bottom;}

.listtable tr.coloured { background: #F5F5F5;}

.logobox {float: right; margin: 0 0 10px 10px;}
.memtable td {padding-bottom: 2px;}
.memtable th { width: 70px;}
