
/*with thanks to Stu Nicholls.*/
HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #000000; PADDING-BOTTOM: 101px; OVERFLOW: hidden; PADDING-TOP: 0px; max-height: 100%
}
#logo1 {POSITION: absolute; right: 20px; top: 1px;}

.footer {POSITION: absolute; left: 1px; bottom: 1px; width: 50px; color:#fff; FONT-SIZE: 10px;}


BODY {
	BORDER-TOP: #000 1px solid; BACKGROUND: #666666; MARGIN: 100px 0px 0px 150px;  BORDER-LEFT: #000 1px solid; HEIGHT: 100%; padding-left:50px; padding-top:10px; padding-right:5px; color: #ffffff;
  background-image: url(graphics/background.jpg);
  background-repeat: no-repeat;
  background-attachment: fixed;
OVERFLOW: auto;
}

	h2 {
		margin-top : 40px;
		font-size : 1.2em;
		font-weight : bold;
		background-color : #999999;
		color : black;
		padding : 3px;
		}
p {
		margin-top : 20px;
		font-size : 1em;
		font-weight : bold;
		background-color : #999999;
		color : white;
		padding : 3px;
		}

#menu {POSITION: absolute; left: 20px; top:15px;}

A.vmenu {
	DISPLAY: block; BACKGROUND: #666; WIDTH: 75px; COLOR: #fff; LINE-HEIGHT: 25px; HEIGHT: 25px; TEXT-ALIGN: center; TEXT-DECORATION: none; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-top: 3px solid #fff; border-left: 3px solid #fff;
}
A.vmenu:link {
	DISPLAY: block; BACKGROUND: #666; WIDTH: 75px; COLOR: #fff; LINE-HEIGHT: 25px; HEIGHT: 25px; TEXT-ALIGN: center; TEXT-DECORATION: none; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-top: 3px solid #fff; border-left: 3px solid #fff;
}
A.hmenu {
	DISPLAY: block; BACKGROUND: #666; WIDTH: 75px; COLOR: #fff; LINE-HEIGHT: 25px; HEIGHT: 25px; TEXT-ALIGN: center; TEXT-DECORATION: none; margin-right:4px; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-top: 3px solid #fff; border-left:3px solid #fff;
}
A.hmenu:link {
	DISPLAY: block; BACKGROUND: #666; WIDTH: 75px; COLOR: #fff; LINE-HEIGHT: 25px; HEIGHT: 25px; TEXT-ALIGN: center; TEXT-DECORATION: none; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-top: 3px solid #fff; border-left: 3px solid #fff;
}
A.vmenu:visited {
	DISPLAY: block; BACKGROUND: #666; WIDTH: 75px; COLOR: #fff; LINE-HEIGHT: 25px; HEIGHT: 25px; TEXT-ALIGN: center; TEXT-DECORATION: none; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-top: 3px solid #fff; border-left: 3px solid #fff;
}
A.hmenu:visited {
	DISPLAY: block; BACKGROUND: #666; WIDTH: 75px; COLOR: #fff; LINE-HEIGHT: 25px; HEIGHT: 25px; TEXT-ALIGN: center; TEXT-DECORATION: none; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-top: 3px solid #fff; border-left: 3px solid #fff;
}
A.hmenu {
	FLOAT: left
}
A.hmenu:link {
	FLOAT: left
}
A.hmenu:visited {
	FLOAT: left
}
A.hmenu:hover {
	BACKGROUND: #000; COLOR: red; border-right: 3px solid #fff; border-bottom: 3px solid #fff; border-top: 1px solid #fff; border-left: 1px solid #fff;
}
A.vmenu:hover {
	BACKGROUND: #000; COLOR: red; border-right: 3px solid #fff; border-bottom: 3px solid #fff; border-top: 1px solid #fff; border-left: 1px solid #fff;
}
A.hmenu:active {
	BACKGROUND: #c00; COLOR: #fff;
}
A.vmenu:active {
	BACKGROUND: #c00; COLOR: #fff;
}
#menua {
	HEIGHT: 25px
}
.clr {
	CLEAR: left
}


BODY {
	FONT-SIZE: 15px; FONT-FAMILY: trebuchet MS, arial, sans-serif; OVERFLOW: auto;
}
A {
	BORDER-RIGHT: #000 1px solid; Background: white; BORDER-TOP: #000 1px solid; MARGIN-TOP: 5px; DISPLAY: block; FONT-WEIGHT: bold; BORDER-LEFT: #000 1px solid; WIDTH: 140px; COLOR: #000; LINE-HEIGHT: 25px; BORDER-BOTTOM: #000 1px solid; HEIGHT: 25px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A:link {
	BORDER-RIGHT: #000 1px solid; Background: white;  BORDER-TOP: #000 1px solid; MARGIN-TOP: 5px; DISPLAY: block; FONT-WEIGHT: bold; BORDER-LEFT: #000 1px solid; WIDTH: 140px; COLOR: #000; LINE-HEIGHT: 25px; BORDER-BOTTOM: #000 1px solid; HEIGHT: 25px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A:visited {
	DISPLAY: block; BACKGROUND: white; transparent scroll repeat 0% 0%; WIDTH: 140px; COLOR: #000; HEIGHT: 25px
}
A:hover {
	Background: #666;  COLOR: #000
}
A:active {
	BACKGROUND: red; COLOR: #c00
}

.bold {
	FONT-WEIGHT: bold
}
.ital {
	FONT-STYLE: italic
}
footer:link {
color:#fff; FONT-SIZE: 10px;	
}