/* Stylesheet by Cornish WebServices Ltd - http://www.cornishwebservices.co.uk */
/* Colours used are:
		dark green: #336600;
		pale green: #99cc99;
		
		**************************************************************************** */
#main {margin-left:auto; margin-right:auto; width:18cm; font-family:Arial, Helvetica, sans-serif; border:1px solid #000000; font-size:90%; text-align:justify}
#header {background:#336600; background-image:url(../images/landscape3.jpg); background-position:right top; background-repeat:no-repeat; width:18cm}
.floatLeft{float:left}
.floatRight{float:right;}
h1.title {color:#FFFFFF; font-size:250%; margin:0; padding-top:1em; padding-left:4em}
#menu{ background:#99CC99; }
#pagewidth {width:18cm; background:#99CC99; border-bottom:none; }
.text{background:#99CC99; width:8cm; margin-left:8cm; padding-top:20px; border-left:none; padding-left:0.2cm; min-height:17.5em }
* html .text{padding-top:0; height:17.5em}
.text p{margin-bottom:1em;}
h1{font-size:125%; color:#000000; margin-left:0.5em; border:1px solid #000000; background:#336600; margin-left:0; color:#FFFFFF; }
h2 {font-size:105%;}
.text h1{text-align:center; margin-top:0.4em; padding-top:0.2em; padding-bottom:0.2em}
#footer{background:#336600; color:#FFFFFF; border-top:4px solid #FFFFFF; padding:0.2em; width:51.7em}
.vmenu-wrapper{background:#99CC99; padding-top:0.75em; padding-left:1em; width:2.5em; 
font-size:1%; float:left; overflow:hidden;}
.vmenu{margin-top:0.5em; margin-bottom:0.5em; border-top:1px solid #000000;}
.vmenu a{display:block; width:100%; border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; text-align:center; background:#FFFFFF; color:#336600; text-decoration:none; font-family:"Trebuchet MS"}
.vmenu a:hover{background:#336600; color:#FFFFFF}
.vmenu a.selected{background:#336600; color:#FFFFFF}
.vmenu a:active{background:#336600;}/*Add new selected button bar aka bbc news*/
.content{margin-left:5.5em; margin-bottom:0.5em; margin-right:1em;}
.content h1{padding-top:0em; margin-left:0; padding-left:0.2em;}
* html .content h1{padding-top:0; margin-top:0.6em; padding-top:0.2em; padding-bottom:0.2em;}
.space{padding-top:2.4em}
* html .space{padding-top:0}
.toplinks{text-align:right; margin-right:auto; margin-left:auto; width:67em; font-size:70%; color:#999999; padding-bottom:0.2em}
.toplinks a{color:#999999; text-decoration:none; font-family:Arial, Helvetica, sans-serif}
.toplinks a:hover{text-decoration:underline;}

.photo {float:right;}
/*------------------------------ Message Board -----------------------------------------*/
.messageBoard{float:left; width:8cm; background:#99CC99; padding-left:0.5em; padding-right:0.57em; color:#000000; }
* html .messageBoard{padding-top:0}
.messageBoard p{margin-top:0; font-size:70%; text-align:right}
.messageBoard img{margin-top:0.5em;}

/* table of info */
table {font-size:90%; width:100%;}
table {border:2px solid #336600;background:#ffffff;}
th {border-bottom:1px solid #336600;}
td {background:#ffffff; text-align:left; vertical-align:top;}

/*----------------------- Unused ------------------------------------------*/
.board{margin:0.5em; background-image:url(../images/cork.jpg); border:4px solid #663300; }
.board h1{text-align:center; margin:0; color:#FFFFFF; width:100%; background:#663300; padding-bottom:0.2em; border:0}
.postit{background:#DFDDAD; background-image:url(../images/top-postit2.jpg); background-position:top; background-repeat:no-repeat; margin:2em; margin-top:1em; border:1px solid #000000; border-right:3px solid #000000; border-bottom:3px solid #000000}
.postit-text {margin:0.5em; margin-top:1.7em; font-family:"Comic Sans MS";}
.postit-text h1{background:#DFDDAD; color:#000000; margin-top:0; border:0}
.postit-text p{margin-top:0}


#nav {
	float: left;
	width:99.8%;
	list-style: none;
	background: white;
	line-height:1em;
	border-bottom:1px solid #6C6C6C ;
	border-top:1px  solid #6C6C6C;
	border-left:1px solid #6C6C6C ;
	border-right:1px solid #6C6C6C;
	padding: 0em;
	margin: 0em 0em 0em 0em;
	text-align:left;
	font-size:9%;
	visibility:hidden;

}
#nav ul {
	float: left;
	width: 100%;
	list-style: none;
	line-height: 1;
	background: #336600;
	
	padding: 0em;
	border-bottom:4px solid #FFFFFF;
	border-top:4px solid #FFFFFF;
	margin: 0em 0em 0em 0em;
	
}



#nav a {
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 0.25em;
	padding-left:0.75em;
	padding-right:0.75em;
	padding-bottom: 0.25em;
	
}
#nav a:hover {
	display: block;
	text-decoration: none;
	padding-top: 0.25em;
	padding-bottom: 0.25em;
	padding-right:0.75em;
	padding-bottom: 0.25em;
	background-color:#99CC99;
	
}



#nav a:visited {
	
	color: #FFFFFF;
	
	
	
}
#nav li {
	float: left;
	padding: 0em;
	color: #FFFFFF;
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 1em;
	w\idth: 11.15em;
	font-weight: normal;
	border-width: 0.25em;
	margin: 0;
	
}



#nav li ul a {
	width: 15em;
	w\idth: 14.2em;
	font-weight: bold;
	
}
#nav a.daddy {
	border: solid #FFFFFF;
	border-width: 1px 1px 0px 1px;
	font: 0.7em  Arial, tahoma, verdana, sans-se;
	
	
}
#nav a:hover.daddy {
	background:#99CC99; 
	color: #FFFFFF;
	font: 0.7em  Arial, tahoma, verdana, sans-se
}
#nav a:active.daddy  {
	background:#99CC99; 
	color: #FFFFFF;
	font: 0.7em  Arial, tahoma, verdana, sans-se
}
#nav a:focus.daddy  {
	background:#99CC99; 
	color: #FFFFFF;
	font: 0.7em  Arial, tahoma, verdana, sans-se
}
#nav a:visited.daddy  {
	
	
	color: #FFFFFF;
	
}




#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
	
}

#nav li:hover, #nav li.sfhover {
	background: #99CC99;
	color: #FFFFFF;
	
}