body {
	background-color: #FFFFCD;
	background-image: url(../images/background.jpg);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-family: "Comic Sans MS", Verdana, Arial;
}

#logo {
	position: absolute;
	top: 0;
	left: 10;
}

#navLinks {
	position: absolute;
	top: 152;
	left: 3;
	width: 176px;
}

#mainLogo {
	position: absolute;
	top: 154px;
	left: 274px;
}

#primarySite {
	position: absolute;
	top: 595px;
	left: 31px;
}

#subHeader {
	position: absolute;
	top: 112px;
	left: 381px;
}

#counter {
	position: relative;
	top: 40;
	left: 115;
	z-index: 50;
}

#treeCounter {
	position: relative;
	top: 0;
	left: 0;
	z-index: 20;
}

a {
	text-decoration: none;
	color: #C54C1A;
}

a:hover {
	text-decoration: underline;
	color: #C54C1A;
}


/*
********************************************
	Background colors
********************************************	
*/

.whiteBG {
	background-color: #FFFFFF;
}


/*
********************************************
	Pages
********************************************	
*/

#mainContent {
	position: absolute;
	top: 123px;
	left: 184px;
	width: 509px;
}

#subContent {
	position: absolute;
	top: 190px;
	left: 217px;
}

.subContentWidth {
	width: 568px;
	background-image: url(../images/bgmain.gif);
	background-repeat: no-repeat;
	min-height: 400px; /* IE doesn't understand min-height, but other browsers do */
}
* html .subContentWidth{   /* IE ignores the * html so sees this as .subContentWidth */
	width: 568px;
	background-image: url(../images/bgmain.gif);
	background-repeat: no-repeat;
    height: 400px;  /* IE thinks height means min-height */
 }

.mainColumnWidth {
	width: 328px;
}

.mainContentWidth {
	width: 316px;
}

.mainColumnWidth2 {
	width: 220px;
}

.tableWidth {
	width: 600px;
}

.contentWidth {
	width: 358px;
}

.contentWidth2 {
	width: 700px;
}

.contentTextWidth {
	width: 435px;
}


.vle-link {
margin: 20px 0px;
}

.vle-link a {
color: #00D4FF;
padding: 5px;
border: 3px double #FFD100;
}

.content {
	font-size: small;
	font-family: "Comic Sans MS", arial, verdana, helvetica;
	line-height: 22px;
	color: #000099;
}

.header {
	font-size: 14px;
	font-family: "Comic Sans MS", verdana, arial, helvetica;
	font-weight: bold;
	color: #C54C1A;
}


/*
********************************************
	Spacers
********************************************	
*/

.hSpace10 {
	margin-left: 10px;
}

.hSpace12 {
	margin-left: 12px;
}

.hSpace20 {
	margin-left: 20px;
}

.hSpace54 {
	margin-left: 44px;
}

.vSpace7 {
	margin-top: 7px;
}

