html {
height:100%; 
max-height:100%;  
padding:0; 
margin:0; 
border:0; 
font-size:100%; 
font-family: verdana, arial, sans-serif; 
color:#000; 
background:#EED; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ }

html a:hover{
color:#0a0; 
}

body {
height:100%; 
max-height:100%; 
overflow:hidden; 
padding:0; 
margin:0; 
border:0;
}

body a:link, body a:visited {
FONT-STYLE: normal;
FONT-WEIGHT: normal;
FONT-FAMILY: verdana, Arial, sans-serif;
font-size: 11px;
}

body a:hover {
	COLOR: #0a0;
}

#head {
position:fixed; 
margin:0; 
top:0; 
right:0px; 
display:block; 
width:100%; 
height:120px; 
background-color:#006300; 
padding:0px;
/* #ddd: font-size:4em; */
z-index:5; 
color:#fff;
/* border-bottom: thin solid Gray; */
}

.headtext, a:link, a:visited {
font-size:14px; 
font-family: verdana, arial, sans-serif; 
text-decoration:none;
color:#fff; 
}

.headtext a:hover {
font-size:14px; 
font-family: verdana, arial, sans-serif; 
text-decoration:none;
color:#0f0; 
}

#content {
display:block; 
height:100%; 
max-height:100%; 
overflow:auto; 
padding-left:205px; 
position:relative; 
z-index:3;
}

#pressleft {
position:fixed; 
left:0; 
top:0; 
width: 10px;
height:100%; 
background-color: #000; 
color:#fff;
z-index:4;
}

#press {
display:block; 
height:100%; 
max-height:100%; 
overflow:auto; 
padding-left:0px; 
position:relative; 
z-index:3;
}

#foot, #foot a:link, #foot a:visited {
position:fixed; 
margin:0;
bottom:1px; 
margin-left:5px; 
margin-bottom:5px; 
display:block; 
width:168px; 
height:45px; 
background-color: #006300; 
color:#fff; 
text-align:left; 
font-size:11px; 
line-height:13px;
z-index:4;
}

#foot a:hover {
color:#0f0; 
font-size:11px; 
line-height: 13px;
}


#left {
position:fixed; 
left:0; 
top:0; 
width: 180px;
height:100%; 
background-color: #006300; 
/* #aaa: background-position:0 100px; */
color:#fff;
z-index:4;
}

* html #head, * html #foot, * html #left {position:absolute;}

#pad1 {display:block; width:18px; height:120px; float:left;}
#pad3 {display:block; width:18px; height:50px; float:left;}
.pad2 {display:block; height:120px;}
.pad4 {display:block; height:100px;}

#content p {padding:5px;}

.bold {font-size:1.2em; font-weight:bold;}

#wordsleft {float:left; top:100px; left:150px; height:200px; width:150px; background:#efd; border:1px solid #000; margin:5px; padding:5px;}
#wordsright {float:right; top:100px; right:150px; height:200px; width:150px; background:#def; border:1px solid #000; margin:5px; padding:5px;}
#wordsabsolute {position:absolute; top:280px; left:400px; background:#eee; border:1px solid #000; margin:5px; padding:5px; font-size:2em; color:#006000;}
#wordsrelative {position:relative; top:10px; left:30px; background:#ddd; border:1px solid #000; margin:5px; padding:5px; font-size:2em; color:#006000; width:200px;}

#menu a, #menu a:visited {
  position:relative;
  font-family: verdana, arial, sans-serif; 
  text-decoration:none; 
  text-align:center; 
  background-color:#006300; 
  color:#fff; 
  display:block; 
  width:9em; 
  border:2px solid #fff;
  border-color:#def #678 #222 #cde;
  padding:.25em;
  margin:1.0em auto;
  }

#menu a:hover {
  top:2px;
  left:2px;
  background-color:#000; 
  color:#fff;
  border-color:#345 #cde #def #678;
}
.homequote {
	width: 400px;
	margin-left: 75px;
	margin-top: 20px;
	COLOR: #000;
	FONT-STYLE: italic;
	FONT-WEIGHT: normal;
	FONT-FAMILY: verdana, Arial, sans-serif;
	font-size: 14px;
	line-height: 20px;
}
.credits {
	width: 600px;
	margin-right: 0px;
	margin-left: 0px;
	text-indent: 0px;
	margin-bottom: 0px;
	COLOR: #000;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	FONT-FAMILY: verdana, Arial, sans-serif;
	font-size: 14px;
	line-height: 20px;
}

.credits2 {
	width: 600px;
	margin-right: 60px;
	margin-left: 65px;
	text-indent: 0px;
	margin-bottom: 0px;
	COLOR: #000;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	FONT-FAMILY: verdana, Arial, sans-serif;
	font-size: 14px;
	line-height: 20px;
}

.photocap {
	COLOR: #000;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	FONT-FAMILY: verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
}
h4, h4 a:link, h4 a:visited {
	width: 600px;
	margin-right: 0px;
	margin-left: 80px;
	margin-bottom: 20px;
	margin-top: 5px;
	COLOR: #000;
	text-align: left;
	FONT-STYLE: normal;
	FONT-WEIGHT: bold;
	FONT-FAMILY: verdana, Arial, sans-serif;
	font-size: 14px;
}

h4 a:hover, h4 a:active {
	width: 600px;
	margin-right: 0px;
	margin-left: 80px;
	margin-bottom: 20px;
	margin-top: 5px;
	COLOR: #090;
	text-align: left;
	FONT-STYLE: normal;
	FONT-WEIGHT: bold;
	FONT-FAMILY: verdana, Arial, sans-serif;
	font-size: 14px;
}

h5 {
	width: 600px;
	margin-right: 60px;
	margin-left: 38px;
	margin-bottom: 0px;
	COLOR: #000;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	FONT-FAMILY: verdana, Arial, sans-serif;
	font-size: 14px;
	line-height: 20px;
}
h5 a:link, h5 a:visited {
	width: 600px;
	margin-bottom: 0px;
	COLOR: #000;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	FONT-FAMILY: verdana, Arial, sans-serif;
	font-size: 14px;
	line-height: 20px;
}
h5 a:hover {
	COLOR: #090;
	width: 600px;
	margin-bottom: 0px;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	FONT-FAMILY: verdana, Arial, sans-serif;
	font-size: 14px;
	line-height: 20px;
}

h5 a:active {
	width: 600px;
	margin-bottom: 0px;
	COLOR: #000;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	FONT-FAMILY: verdana, Arial, sans-serif;
	font-size: 14px;
	line-height: 20px;
}
h1 {
	margin-right: 30px;
	margin-left: 0px;
	margin-top: 20px;
	margin-bottom: 10px;
	COLOR: #000;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	FONT-FAMILY: verdana, Arial, sans-serif;
	font-size: 16px;
	line-height: 24px;
}

h1 a:link, h1 a:visited, h1 a:hover {
	margin-right: 30px;
	margin-left: 0px;
	margin-bottom: 10px;
	COLOR: #090;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	FONT-FAMILY: verdana, Arial, sans-serif;
	font-size: 16px;
	line-height: 24px;
}
h2, h2 a:visited {
	width: 400px;
	margin-left: 38px;
	margin-bottom: 0px;
	COLOR: #000;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	FONT-FAMILY: verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
}
h2 a:link {
	width: 400px;
	COLOR: #000;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	FONT-FAMILY: verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
}
h2 a:hover {
	width: 400px;
	COLOR: #060;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	FONT-FAMILY: verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
}
td, td a:link, td a:visited, td a:active {
	COLOR: #000;
	margin-left: 0px;	
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	FONT-FAMILY: verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 14px;
}
td a:hover {
	COLOR: #090;
	font-size: 12px;
	line-height: 14px;
}

/* portions copyright 2004 by Stu Nicholls */