body {
	background: #ffffff url(../img/bgnd_logo.jpg) repeat;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	text-align:center;
	height: 100%;
}


#bgcolour {position:absolute; width:902px; height: 887px; z-index:14; left: -1px; top: -5px; background-color: #5C3588; border: 1px none #000000;}

#innerfocus {position:absolute; width:900px; height:auto; z-index:11; background-color: #C6AEE8; border-top: 5px solid #5C3588;  top: 20px;left: 50%; margin-left: -450px;} 

#TopMenu {position:absolute; width:900px; left: 0px; top:0px; height: 20px; background-color: #C6AEE8; z-index: 15;}
/* 3 Elements within TopMenu Div */
#Date {
	width:300px;
	height:25px;
	position:absolute;
	left:0px;
	top:0px;
	text-align: left;
	z-index: 1;
}
#BookMark {
	width:300px;
	height:25px;
	position:absolute;
	left:300px;
	top:0px;
	text-align: center;
	z-index: 3;
}
#Telephone {
	width:300px;
	height:25px;
	position:absolute;
	left:600px;
	top:0px;
	text-align: right;
	z-index: 4;
}

#logoarea {position:absolute; width:307px; height: 200px; left: 0px; top:20px; z-index: 24; background-color: #ffffff; text-align:left;}
#animation {position:absolute; width:593px; height: 200px; left: 307px; top:20px; z-index: 24; background-color: #ffffff; text-align:left;}
#strapline {position:absolute; width:900px; height: 33px; left: 0px; top:220px; z-index: 25; text-align:left; padding-left: 0px;  background-color: #C6AEE8;}

#maincontent {position:absolute; width:900px; left: 0px; top:253px; z-index: 25; text-align:left; background-color: #ffffff; border-top: 1px solid #5C3588; }


/* Photo borders */
.pb {border: 1px solid #5C3588;}

.phototop {
	padding-top: 21px;
	vertical-align: top;
}

.texttop {
	padding-top: 18px;
	vertical-align: top;
}

