body { color: #333; margin:0; padding:0; font: 0.8em Verdana, arial, sans-serif; text-align: center; }
div#container { background-color: #ffffed; background-repeat: repeat-y; text-align: left; position: relative; width: 950px; margin-right: auto; margin-left: auto; border-left: 1px solid #c0c0c0; border-bottom: 1px solid #c0c0c0; border-right: 1px solid #c0c0c0; border-top-width: 0; }
div#header { background-color: #ccc; background-image: url(../site-images/greystripe.gif); background-repeat: repeat; text-align: center; width: 148px; margin: 0; padding: 0; }
div#strip { color: #ffffed; font-weight: bold; background-color: #666; text-align: right; margin: 0; padding: 2px 0 0 2px; }
div#left { text-align: center; position: absolute; top: 170px; left: 0; width: 140px; margin: 0; padding: 0 4px; }
div#left img { margin: 8px 0 0; }
div#left a img { margin: 8px 0 0; border: none; }
div#rightimage {  }
div#rightimage2 { }
div#main { margin: 0 150px 0 155px; padding: 0 4px; border-right: 1px solid #ffc100; }
div#footer { background-color: #666; text-align: center; margin-top: 1em; padding: 0.5em; }
div#footer a { color: #ededed; font-size: 0.8em; text-decoration: underline; text-align: center; margin-top: 1em; padding: 0.5em; border-width: 0; }
div#news { text-align: left; }
#contact { }
#contact table { width: 425px; border: solid 1px #666; }
#contact td { color: #49494c; width: 50%; vertical-align:top; text-align:center }
table { width: 100%; border-width: 0; }
td { color: #666; text-align: left; margin-top: 2px; vertical-align: top}
td p { color: #666; text-align: left; margin-right: 2px; margin-left: 2px; }
div#main td { text-align: center; width: 25%; padding: 1px; border-width: 0; }
div#right { text-align: center; margin: 0; padding: 2px 4px 4px; position: absolute; top: 170px; right: 0; width: 140px; }
a { color: #060; text-decoration: none; border-bottom: thin dotted #ffc100; }
a img { text-decoration: none; border: none 0; }
a:link { color: #060; text-decoration: none; border-bottom: thin dotted #ffc100; }
a:visited { color: #808080; text-decoration: none; }
a:hover { color: #ffc100; text-decoration: none; }
h1 { color: #c00; font-size: 1.2em; font-weight: bold; margin: 0 0 0.67em; }
h2 { color: #c00; font-size: 1em; font-weight: bold; margin: 0.67em 0; }
h2 a { color: #c00; font-size: 1em; font-weight: bold; margin: 0.67em 0; }
h3 { color: #060; font-size: 1em; font-weight: bold; margin: 0.67em 0 0; }
h4 { color: #ffc100; font-size: 1em; font-weight: bold; margin: 0.67em 0 0; }
h6 { color: #ededed; font-size: 0.9em; background-color: #666; text-align: right; margin: -0.3em 0 0; padding-top: 2px; padding-bottom: 2px; }
.redbold { color: #c00; font-weight: bold; }
.rulebelow { margin-bottom: 2em; padding-bottom: 1em; border-bottom: 0.5em dotted #ccc; }
div#textlinks { text-align: center; padding-bottom: 0.5em; }
div#mainphoto { width: 200px; float: right; margin-right: 0; margin-bottom: 1em; margin-left: 1em; }
div#mainphoto250 { margin-right: 0; margin-bottom: 1em; margin-left: 1em; width: 250px; float: right; }
div#mainphoto2 { margin-right: 0; margin-bottom: 1em; width: 200px; float: right; margin-left: 1em; }
div#mainphotoright { width: 175px; margin-bottom: 1em; float: right; margin-left: 1em; }
div#mainphotoright2 { margin-bottom: 1em; margin-left: 1em; width: 175px; float: right; }
div#mainphotoright3 { margin-bottom: 1em; margin-left: 1em; width: 175px; float: right; }
div#mainphotoright4 { margin-bottom: 1em; margin-left: 1em; width: 175px; float: right; }
div#mainphotoright5 { margin-bottom: 1em; margin-left: 1em; width: 175px; float: right; }
div#mainphotoright6 { margin-bottom: 1em; margin-left: 1em; width: 175px; float: right; }
div#mainphoto100 { margin-bottom: 1em; margin-left: 1em; width: 100px; float: right; }
div#centre { text-align: center; margin: 1px auto; }
.contact { color: #49494c; font-weight: bold; font-style: italic; }
.intro { background-color: #ffeb75; }
.introbold { font-weight: bold; }
div#formcontainer { width: 390px; margin-top: 20px; margin-left: 40px; }
div#formcontainer form { border: solid 1px #666; }
div#formcontainer div.clearfix { border-top: 1px solid #666; }
div#formcontainer form label { font-size: 0.9px; width: 120px; float: left; border-top: 1px solid #666; }
.clearing {clear:both; height:1px; width:100%;}
div#left20001 { margin-bottom: 1em; margin-right: 1em; width: 200px; float: left; }
div#right20001 { margin-bottom: 1em; margin-left: 1em; width: 200px; float: right; }
div#left20002 { margin-bottom: 1em; margin-right: 1em; width: 200px; float: left; }
div#right20002 { margin-bottom: 1em; margin-left: 1em; width: 200px; float: right; }
div#left20003 { margin-bottom: 1em; margin-right: 1em; width: 200px; float: left; }
div#right20003 { margin-bottom: 1em; margin-left: 1em; width: 200px; float: right; }
.onright { text-align: right; }
