body{ color: #c00; margin: 0; padding: 0; font-size: medium; font-family: Tahoma; background-image: url(../images/background_orange.gif); background-attachment: fixed; }

p{ color: #666; font-size: medium; padding-right: 6px; padding-left: 6px; }
#header{ color: #ffc; font-style: inherit; background-color: #c00; background-position: center 0; height:110px; width:900px; text-align:center; vertical-align:middle; margin: 20px 0 0 5%; border: solid thin black; }
#header img{ color: #ffc; background-color: #c00; width:850px; height:85px; float: inherit; padding-top: 12px; }
ul.leftCol { color: #c00; background-color: #ffc; list-style: none; margin-top: 0; }
a.leftCol { color: #c00; background-color: #ffc; list-style: none; margin-top: 0; }
li { margin-top: 0; padding-top: 0; color: #666; font-size: medium; font-family: Tahoma; background-color: #ffc; }
h2 { color: #fff200; font-size: large; font-family: Tahoma; font-weight: bold; background-color: #c00; padding:0 10px 0 5px; margin: 0; }
h3
{ color: #fff200; font-size: large; font-weight: bold; background-color: #c00; padding-left: 15px; padding-right: 10px; margin: 0 0 1px; }
h4
{ font-size: medium; font-weight: normal; color: #c00; background-color: #ffc; margin:5px 0 5px 10px; }


dt
{
	background-color: #ffc;
	color: #666;
	font-size: small;
	padding-left: 5px;
	margin: 0 0 0 5px;
}

dd
{
	background-color: #ffc;
	color: #666;
	font-size: small;
	padding-left: 5px;
	margin: 0 0 10px 5px;
}

.heading
{ color: #fff200; font-weight: bold; font-size: larger; background-color: #c00; }

img.storyImage
{ float:left; margin: 10px 0 0; padding-right: 10px; border-width: 0; }
img.storyImageRight { margin: 10px 0 0; padding-right: 10px; float: right; border-width: 0; }
img.storyImageCentre { margin: 10px 0 0; padding-right: 10px; float: none; border-width: 0; }
.footer { color: #ff6; background-color: #c00; padding: 3px 10px 3px 0; margin-bottom: 10px; text-align: center; font-size: medium; }

.footer a{ color: #ff6; background-color: #c00; text-decoration: underline; }

a{ color:#000; }

ul.leftCol li a{ color:#c00; background-color: #ffc; text-decoration:none; }
ul.leftCol li a:hover{ color:#c00; background-color: #ffc; text-decoration:underline; }

h3.leftCol a{ color:#fff200; background-color: #c00; text-decoration:none; }
h4.leftCol a { color: #c00; text-decoration: none; background-color: #ffc; vertical-align: bottom; float: left; }
h3.leftCol a:hover{ color:#333; background-color: #ffc; text-decoration:none; }
table { color: #666; background-color: #ffc; }
.flying { background-image: url(../images/heater4.gif); position: absolute; left: -500px; width: 47px; height: 68px; }
.colboxmiddle { color: #ffc; background-color: #ffc; background-repeat: repeat-x; background-attachment: scroll; background-position: left top; margin-right: 220px; margin-left: 228px; width: 440px; height: 1510px ; border: solid thin black; }
.colcont { color: #c00; background-repeat: no-repeat; background-attachment: fixed; background-position: center; position: absolute; top: 200px; width: 900px; height: 1510px     ; }
.slider { background-repeat: no-repeat; background-attachment: fixed; background-position: center; width: 100%; height: 120px; visibility: visible; }
.slider p { color: #ffc; font-size: small; font-style: normal; font-weight: normal; background-color: #c00; background-repeat: no-repeat; background-attachment: fixed; background-position: center; text-align: center; visibility: visible; width: 100%; height: 120px; }
.slidermiddle { color: #ffc; background-color: #ffc; width: 100%; height: 105px; border: solid thin black; }
.colboxleft { color: #c00; background-color: #ffc; width: 210px; height: 1510px; float: left ; border: solid thin black; }
.colboxright { color: #c00; background-color: #ffc; width: 210px; height: 1510px; float: right   ; border: solid thin black; }
.header2 { color: #800000; background-color: #c00; background-position: center 0; text-align: center; position: absolute; top: 140px; width: 800px; height: 90px; visibility: hidden; margin-left: 5%; }
#layer1 { visibility: visible; margin-left: 5%; position: absolute; top: 260px; width: 900px; height: 1510px; }
#layer2 { background-color: #ffc; visibility: visible; margin-left: 5%; position: absolute; top: 140px; width: 900px; height: 105px; border: solid thin black; }
#layer3 { color: #ffc; background-color: #c00; text-align: center; visibility: visible; margin-left: 5%; position: absolute; top: 1780px; width: 900px; height: 150px; border: solid thin black; }
