body { color: white; background: #1d1dbf url('/images/bg-blue.jpg') repeat-x scroll top center; text-align: center; margin: 0px; padding: 0px; font-family: sans-serif; font-size: 11px; }
div#bodycentre { width: 976px; margin: 0px auto; text-align: left; padding: 0px;}
div#topbanner { height: 120px; position: relative; margin: 0px; padding: 0px; }
div#navlinks { position: absolute; top: 0px; right: 0px; margin: 0px; padding: 7px 0px; background: black; text-align: right; font-size: 12px; -moz-border-radius-bottomleft: 6px; -moz-border-radius-bottomright: 6px;}
div#navlinks ul {list-style: none; margin: 0px; padding: 0px; }
div#navlinks li { display: inline; margin: 0px; padding: 0px; }
div#navlinks li a { margin: 0px; color: white; text-decoration: none; height: 28px; padding: 7px 0.75em; -moz-border-radius-bottomleft: 6px;  -moz-border-radius-bottomright: 6px;}
div#navlinks li a:hover { background: #b00000; }
img#logo {position: absolute; top: 0px; border: 0px none; } 
h1 {position: absolute; bottom: 0px; right: 0px; font-size: 38px; text-align: right; width: 626px; margin: 0px; padding: 0px; font-style: italic; font-family: sans-serif;}

div#content a { color: yellow; }
div.fullpanel, div.leftpanel, div.rightpanel { padding: 10px; margin: 0px 0px 0px 0px; }
div.fullpanel, div.leftpanel { float: left; color: black; background: white; -moz-border-radius: 6px; margin-bottom: 12px;}
div.leftpanel { width: 621px; }
div.fullpanel { width: 956px; }
div#content { margin-top: 12px; }
div#content div.leftpanel a { color: blue; }
div#content div.fullpanel a { color: blue; }
div.rightpanel { border: 0px solid white; float: right; width: 304px; clear: right; }
h2 { margin: 0px; padding: 0px; }
dt { font-weight: bold; font-size: 120%; }
dd { margin-left: 2em; padding: 0px; }
.dates { font-style: italic; font-weight: bold; }

div.leftpanel ul { margin: 0px; padding-left: 1.5em; }

div.leftpanel ul.infolinks { margin: 0px; padding: 0px 0px 0px 0px; list-style: none; }
div.leftpanel ul.infolinks li { display: inline; padding: 0px 0.9em; list-style: none; }
div.leftpanel ul.infolinks li a { font-weight: bold; }

div#footer { clear: both; margin: 1em 0px; padding: 0px;}

p { margin: 0px; padding: 0.5em 0px 0px 0px;}
p.indent { padding-left: 2em; }
ul.none, ul.none li { margin:0px; padding: 0px !important; list-style: none; display: inline; }

div#footer a {color: yellow; }