/* PrimarySite Stylesheet, based on Rob Willie's version, 2005 */
/* contains new fix for #right-col in IE */


html,body {
margin: 0;
padding: 0;
font-family: "Comic Sans MS", Verdana, Arial;
color: #000099;
background-color: #6B8BF8;
}
		
#containerhome {
width: 804px;
height: 568px;
margin: 0px auto;
position: relative;
top: 0px;
}

#homediv1 {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 804px;
	margin: 0px;
	padding: 0px;
	height: 291px;
}
#homediv2 {
	position: absolute;
	top: 291px;
	left: 0px;
	width: 804px;
	margin: 0px;
	padding: 0px;
	height: 59px;
}
#homediv3 {
	position: absolute;
	top: 350px;
	left: 0px;
	width: 804px;
	margin: 0px;
	padding: 0px;
	height: 142px;
}
#homediv4 {
	position: absolute;
	top: 492px;
	left: 0px;
	width: 804px;
	margin: 0px;
	padding: 0px;
	height: 76px;
}

#introtext {
	position:absolute;
	left:454px;
	top:443px;
	width:325px;
	height:95px;
	z-index:10;
	font-size: small;
}

#container {
background-image: url(images/bg.gif);
background-repeat: repeat-y;
width: 813px;
margin: 0px auto;
position: relative;
top: 0px;
}

#header {
height: 137px;
background-image: url(images/header.jpg);
background-repeat: no-repeat;
}

#left-col {
position: absolute;
top: 137px;
left: 0px;
width: 198px;
margin: 0px;
padding: 0px;
} 

#right-col{  /* For Mozilla etc */
margin: 0px 35px 0px 198px;
padding: 0px;
position: relative;
min-height: 430px; /* IE doesn't understand min-height, but other browsers do */
}

* html #right-col{   /* IE ignores the * html so sees this as #right-col */
margin: 0px 35px 0px 198px;
padding: 0px;
position: relative;
height: 430px;  /* IE thinks height means min-height */
}

#clearer {
clear:both;
}

#footer {
height: 81px;
background-image:url(images/footer.gif);
background-repeat:no-repeat;
clear:both;
}

a {
text-decoration: none;
color: #9900FF
}

a:hover {
text-decoration: none;
color: #CC33FF;
}

#nav {
font-size: small;
}

#nav a {
text-decoration: none;
color: #000099;
}

#nav a:hover {
text-decoration: none;
color: #FFFF00;
}

/* GUESTBOOK COLOURS */


#Guestbook {
border: #9966FF solid thick;
}
#Guestbook .sort{
background-color: #9966FF;
}
#Guestbook .sort a{
color: #FFFF00;
}
#Guestbook .sort a:hover{
color:#FFFFFF;
}
#Guestbook .allowdeny {
color: #FFFF00;
background-color: #9966FF;
}
#Guestbook .allowdeny a{
color: #FFFF00;
}
#Guestbook .allowdeny a:hover{
color:#FFFFFF;
}
#Guestbook .guest {
background-color: #FFED6F;
}
#Guestbook .message {
background-color: #FFFFFF;
}




/* SECTION HEADING COLOUR */



.sectionheading {
	color: #009900 !important;
}

#MediaBlock .MediaFloat {width: 193px;}
#LinkBlock .EditButtonBlock, #ArticleBlock .EditButtonBlock{height:18px;}
#DocumentBlock .DocEditButtons{height:18px;}
