
body
	{
	background-color: #fff;
	position: absolute;
	top: 0px;
	left: 0px;
	color: #000000;
	width: 1000px;
	font-family: verdana,arial,sans-serif;
	font-size: 10px;
	}

#banner_nav
	{
	position: absolute;
	top: 0px;
	left: 0px;
	right:0px;
	width: 1000px;
	background-color: #ffffff;
	background-image: url(images/rainbow2a.jpg);
	background-repeat: no-repeat;
	font-size: 1.5em;
	}

	
#contact
	{
	color: #fff;
	text-align: right;
	font-family: verdana,arila,sans-serif;
	font-size: .75em;
	padding-right: 2%;	
	}

/* SIDEBAR NAVIGATION ON MAIN PAGES*/

#nav
	{

	background-color: #eeffff;
	font-size: .98em;
	position: absolute;
	top: 23%;
	left: 800px;
	width: 200px;
	right: 0%;
	text-align: left;
	padding-left: 5px;
	padding-top: 15px;
	}




/* MAIN NAVIGATION LINKS BG COLOURS*/

#about	{
	background-color: #ff0000;
	text-align: center;
	border-bottom: thin solid #000; 

	}
#events	{
	
	background-color: #ff8800;
	text-align: center;
	border-bottom: thin solid #000; 

	}
#service
	{	
	background-color: #ffff00;
	text-align: center;
	border-bottom: thin solid #000; 

	}
#group	{	
	background-color: #00ff00;
	text-align: center;
	vertical-align: center;
	border-bottom: thin solid #000; 

	}
#hire	{	
	background-color: #00ffff;
	text-align: center;
	vertical-align: center;
	border-bottom: thin solid #000; 

	}
#wombats	{
	background-color: #99ccff;
	text-align: center;
	border-bottom: thin solid #000; 
	}

#accom	{
	background-color: #6633dd;
	text-align: center;
	vertical-align: center;
	border-bottom: thin solid #000; 
	}



#announce
	{
	position: absolute;
	top: 123px;
	left: 800px;
	width: 200px;
	font-size: 1em;
	font-style: italic;
	border: medium outset red;
	padding-left: 5px;
	padding-bottom: 6px;
	}
.para1
	{
	font-size: .95em;
	position: absolute;
	top: 25%;
	left: 16%;
	width: 50%;
	text-align: left;
	}
/*THIS IS ACTUALLY THE DISCLAIMER SITE UPDATE ETC*/
#pic2
	{
	
	width: 190px;	

	font-size: 1em;
	font-style: italic;
	}

#nav1 	{ 
	position: absolute; 
	left: 5px; 
	width: 234px; 
	top: 300px; 
	background-color: #ffffff;  
	}

#nav1_a
	{	
	border: medium solid red;
	font-family: verdana,sans-serif;
	font-size: 11px; 
	padding: 4%;
	height: 10%;
	width: 100%; 
	}
#nav1_b
	{	
	border: medium solid #ff8800;
	font-family: verdana,sans-serif;
	font-size: 11px; 
	padding: 4%;
	height: 10%;
	width: 100%; 
	}
#nav2 
	{ 
	position: absolute; 
	left: 266px; 
	width: 234px; 
	top: 300px;  
	background-color: #ffffff;
	}
#nav2_a
	{
	border: medium solid  #ffff00;
	font-family: verdana,sans-serif;
	font-size: 11px; 
	padding: 4%;
	height: 10%;
	width: 100%; 
	}

#nav2_b
	{	
	border: medium solid #00ff00;
	font-family: verdana,sans-serif;
	font-size: 11px; 
	padding: 4%;
	height: 10%;
	width: 100%;   
	}
#nav3 
	{ 
	position: absolute; 
	left: 534px; 
	width: 234px; 
	top: 262px; 
	background-color: #ffffff;

	}
#nav3_a
	{
	
	border: medium solid #00ffff;
	font-family: verdana,sans-serif;
	font-size: 11px; 
	padding: 4%;
	height: 10%;
	width: 100%;    
	}

#nav3_b
	{	
	border: medium solid #99ccff;
	font-family: verdana,sans-serif;
	font-size: 11px; 
	padding: 4%;
	height: 10%;
	width: 100%;  
	}
#nav3_c
	{	
	border: medium solid #6633dd;
	font-family: verdana,sans-serif;
	font-size: 11px; 
	padding: 4%;
	height: 10%;
	width: 100%;    
	}

/*  PAGE CONTENTS */
.nav_table
	{
	font-size: 1em;
	background-color: #eeffff;
	text-align: left;
	width: 100%;
	border: thin solid #000;
	}
#hire_table
	{
	font-size: .9em;
	background-color: #fff;
	text-align: center;
	}
.para
	{
	font-size: 1.2em;
	position: absolute;
	top: 25%;
	left: 133px;
	width: 650px;
	text-align: left;
	padding-right: 5px;
	}

/* POSITIONING OF IMAGES */

#pic
	{
	position: absolute; 
	left: 0px; 
	width: 120px; 
	top: 123px;
	text-align: left; 
	font-size: .75em;
	font-style: italic;
	color: #333300;
	}


/*
#pic1
	{

	background-color: #eeffff;
	position: absolute;
	top: 180px;
	left: 1%;
	right: 83%;
	font-size: .55em;
	font-style: italic;
	}
*/
#footer
	{
	position: absolute;
	left: 5px;
	right: 5px;
	font-size: 1em;	
	font-style: italic;
	color: silver;
	text-align: center;
	border-top: thin outset red;
	}

/* HEADINGS */

#header h2
	{
	color: #ffffff;
	font-family: georgia,times,serif;
	font-size: 1.1em;
	font-weight: bold;	
	}
h3
	{
	font-size: 1em;
	}
h4
	{
	color: navy;
	font-size: 1.2em;
	}
h5
	{
	color: #ffffff;
	font-style: italic;




a:hover
	{
	color: #900;
	font-family: sans-serif;
	font-size: 1.1em;
	background-color: #fff;

	}