#body_container {
position: relative;
top: 0px;
height: 870px;
width: auto;
background-attachment:scroll; 
background: url(backmain.jpg) center;
}

#galbody_container {
position: relative;
top: 0px;
height: 870px;
width: auto;
background: url(galbackmain.jpg) center;
}


#body {
position: relative;
top: 0px;
width: 800px;
height: 700px;
border-color: #FFFFFF;
border-width: 0px;
border-style: solid;
background-color: transparent;
}

#content {
position: absolute;
top: 200px;
left: 40px;
width: 450px;
height: 500px;
border: #666633;
background-color: transparent;
}

#flashcontent {
position: absolute;
top: 0px;
left: 0px;
width: 780px;
height: 795px;
background-color: black;
}

#links {
position: absolute;
top: 200px;
left: 620px;
width: 175px;
height: 700px;
border: #666633;
background-color: transparent;
}


#address_bar_container {
position: relative;
top: 7px;
height: 25px;
width: 700px;
background-color: transparent;
}


#nav_bar_back {
position: relative;
top: 0px;
width: 800px;
height: 26px;
background-color: #000000;
}



/* NAVIGATION BUTTONS */
			.menu {
						height: 26px;
						width: 800px;
			}
			.cssnav	{
						position:relative;
						float: left;
						margin: 0px; 
						padding: 0;
						font-family: "arial";
						font-weight: 700;
						background: url(overbtn.png) no-repeat;
						width: 100px;
						height: 26px;
	                    overflow: visible;
						/* for ie to hide extra height*/	
			}
			.cssnav a {
						display: block;
						font-size: 13px;
						color: #33FF00;
						width: 100px;
						height: 26px;
						display: block;
						float: left;
						text-decoration: none;
						overflow: visible;/* for ie to hide extra height*/
			}
			.cssnav a:hover {
						color: #000000;
					
			}
			

			.cssnav img {width: 100px; height: 26px; border: 0; }
			* html a:hover {visibility:visible}
			.cssnav a:hover img{visibility:hidden}

			.cssnav span {
					    position: absolute;
					    left: 0px;top: 5px;
					    text-align: center;
					    width: 100px;
						color: #666666;
					    cursor: pointer;   
					     
			}
			/* END OF NAVIGATION */








/* TEXT DEFINITIONS - NOTE: I've swapped round the colour for H1(now green) and GeenH1 (now white) */


.H1 {
	color: #FFCC33;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-align: justify;
}


.GreenH1 {
	color: #FFCC33;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-align: justify;
}


.bodytxt {
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
}


.bodytxt2 {
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
}

.bodytxt2B {
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	font-weight: bold;
}

.greentxt {
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.greentxtB {
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}



a:link {
	color: #999966;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #999966;
}
a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
a:active {
	text-decoration: none;
	color: #999966;
}


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#000000;
	
}
