body {margin:0; font-size:100%; font-family:'Tahoma',sans-serif; background:#eee; color: #000;}
address {font-style:normal}
img {border:0}
a {color:#00c;}

#global {width:1000px; margin:0 auto;}
#globalhead {background:#ffc000; color:#86827e}
#globalnav {background:#627aad; color:#fff; /* was #333 */}
#content {background:#fff; color:#111;}
#contentl{float:left; width:740px;}
#contentr{float:left; width:260px;}
#footer{background:#7c7c7c; color:#eee; font-size:0.8em; text-align:center}

.clearfix {display: inline-block;}
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden; font-size:1px;line-height: 0;height: 0;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}

#headerlogo {float:left; padding:5px;}
#globalhead h1 {margin:0; padding:1em; font-size:1.5em;}

#contentl h2 {margin:0.7em 0.25em 0.25em; padding:0.3em 0.25em 0.25em; font-size:1.2em; border-bottom:1px dotted #f6df90; border-left:1px dotted #f6df90;}
#contentl h3 {margin:0.7em 0.25em 0.25em; padding:0.3em 0.25em 0.25em; font-size:1em;}
#contentl p, #contentl address {font-size:0.9em; margin:0; padding:0.5em;}
#contentl ul, #contentl ol {font-size:0.9em; margin:0; padding:0.5em 0 0.5em 2em; list-style-position:inside;}

.contentr {background:#f6df90; margin:5px;}
.contentr p {margin:0; padding:0.5em; font-size:0.9em}


.rightpanel {background:#FFF0C6; margin:5px;}
.rightpanel p {margin:0; padding:0.5em; font-size:0.9em}

#footer p {margin:0; padding:0.2em;}

.twocol {float:left; width:50%;}
.threecol {float:left; width:33%;}
.textCentre {text-align: center}
.left {float:left}
.right {float:right}

