* {margin: 0; padding: 0; border: 0;}
body {text-align: center; background: white; min-width: 700px;}
body {font-family: verdana, tahoma, arial, sans-serif; font-size: 95%;}
a {color: white; padding: 0 2px;}
a:hover {color:silver;}
#center a {color:maroon; font-weight:bold}
#center a:hover {background:silver; color:green;}
#center a:visited:after { content: " "; font-weight:bold; color:green;}
#center a:visited {color:green;}

h1 {margin: .9em 0; text-align: left; color: maroon; font-size: 100%;}
h2, h3, h4, p {margin: 1em 0; text-align: left; font-size: 98%;}
ol {margin: 1em; padding:1em; list-style-position: outside;}
ul {margin: 1em 2em;}
hr {color:#800000; background-color:#800000; height:1px; margin-top: 0px; margin-bottom: 1px;} /* General Site Colour */
img {border-color:#fff; padding: 3px 3px;}
#image_right {float:right; margin-left: 3px;}
#image_left {float:left; margin: 7px 10px 0 0; border:1px solid #fff; display:block; }
#wrapperc {background: #661019; text-align: center; width: 100%; margin: 0 auto; border: 0px solid red;}
#wrapper {background: #fff; text-align: left; width: 90%; margin: 0 auto; font-size: 80%; border: 12px solid #fff;}
#header, #subnav, #footer {clear: both; width: 100%;}
#header {background: #800000; color: #800000; text-align: right; padding: 0px 0;}    /* General Site Colour - padding issue */
#subnav {background: #800000; color: #000; border-width: 0px 0; border-style: solid; border-color: gray;}
#footer {text-align:center; color:gray; background:#fff;} 
#footer div {padding: 1px 0;}
#contentfloatholder {float: left; width: 100%; position: relative;}
#contentfloatholder:after {content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
#centerpad {margin: 0 200px;}
#centerpad {display: block;}
#center {color: #000; float:left; width: 100%; margin-right: -95%;}
#left {float:left; width: 180px; margin-left: -5%;}
#right {float:right; width: 180px;}
#date {text-align:right; color:silver;}
#small {text-align: center; font-size: 50%;}
#sitemeter {text-align:left; visibility: hidden;}

* html div#center {margin-right: -100%;}
* html div#left {margin-left: 0;}

#left h3, #left p,
#right h3, #right p {padding: 0 5px;}
#pagetop {position: relative; width: 90%;  text-align: left; margin-left: -1%; background: #fff; border: 6px solid #fff;}
#wrapper {position: relative;z-index: 500;}
#right a:link {text-decoration: underline; color: black;}
#right a:visited {text-decoration: underline;color: gray;}
#right a:hover {text-decoration: none;color: green;}
#left a:link {text-decoration: none;}
#left a:visited {text-decoration: none; color: silver;}
#left a:hover {text-decoration: underline; color: white;}

.rjrounded h6, .zrounded h6 {margin:0; font-size:1.0em; padding:0 8px 3px 8px; border-bottom:1px solid #800000;}
.rjrounded p, .zrounded p {margin:0; padding:5px 0; font-size:10px; line-height:125%;}
.rjrounded {background: transparent; width:100%;   /*Adjust the width here*/ float:left; margin:0 0 0px 0;line-height:125%;}
.rjtop, .rjbottom {display:block; background:transparent; font-size:1px;}
.rjb1, .rjb2, .rjb3, .rjb4 {display:block; overflow:hidden;}
.rjb1, .rjb2, .rjb3 {height:1px;}
.rjb2, .rjb3, .rjb4 {background:#fff; border-left:1px solid #800000 ;border-right:1px solid #800000;}  /* General Site Colour */
.rjb1 {margin:0 5px; background:#800000;}   /* General Site Colour */
.rjb2 {margin:0 3px; border-width:0 2px; }
.rjb3 {margin:0 2px; }
.rjb4 {height:2px; margin:0 1px;}
.rjboxcontent {display:block; border:0 solid #800000; border-width:0 1px; height:auto; background:#fff;}
div.rjboxcontent div{ padding: 0 4px 0 8px;}
* html .rjboxcontent {height:1px;}
.color_a {background: #800000; /* Change the site side menu colour here*/ color:#000;}
.form {width: 176px; height: auto; margin-top: 10px; background-color: #F2F2F2;}