	body {
		margin:0px;
		font-family:trebuchet MS; verdana;
		font-size:13px;
		background-image: url(images/background.jpg);
	}
	
	td {
		font-family:trebuchet MS; verdana;
		font-size:13px;
		line-height:30px;
		vertical-align:top;
		color:#FFFFFF
		
	}

	A { color: #003471 }
	A:visited { color: #003471 }
	A:active { color: #003471 }
	A:hover { color: #FFFFFF }
	
	
	
	#QuickBar{
	position:relative;
	z-index:100
	}
	#QuickBar Div{
	line-height:15px;
	font-weight:bold;
	font-size:14px;
	}
	#QuickBar A{
	color:#0072bc;
	text-decoration:none;
	}
	
	#booking TD{
	line-height:20px;
	}
	
	.QuickBarBG{
		background-image: url(images/quickBar_BG.png);
		background-repeat: repeat-x;
		background-position:bottom;
		padding-bottom:5px;
		height:68px;
	}
	
	.QuickBarNOBG{
		padding-bottom:5px;
		border-right:1px solid #898989;
		border-left:1px solid #898989;
		height:68px;
	}

	.QuickCapBG{
		background-image: url(images/quickBar_capBG.png);
		background-repeat: repeat-x;
		height:9px;
	}
	
	.QuickCapNOBG{
		height:9px;
	}
	
	.QuickBarEndBG{
		background-image: url(images/quickBar_endBG.png);
		background-repeat: repeat-x;
		background-position:bottom;
		padding-bottom:5px;
		height:68px;
	}
	#lava{
	left:0px;
	top:0px;
	position:absolute;
	z-index:50;
	
	}
	
	#logo{
	left:0px;
	top:270px;
	position:absolute;
	z-index:97;
	
	}
	#date{
	left:337px;
	top:82px;
	position:absolute;
	z-index:50;
	
	}
	
	
	
	
	
	
	#nav {
		position:absolute;
		top:280px;
		left:357px;
		width:600px;;
		height:40px;
		padding:0px;
		padding-top:15px;
		padding-left:0px;
		color:#FFFFFF;
		z-index:51;
	
	}
	
	#nav a { font-family:Trebuchet MS, verdana; color:#FFFFFF;font-weight:bold; font-size:15px; text-transform:uppercase; text-decoration:none; }
	#nav A:hover { color: #003471 }

	
	
	#page{
	position:relative;
	
	top:255px;
	left:200px;
	background-repeat: no-repeat;
	background-position:top,left;
	z-index:51;
	width:725px;
	}
	
	
	#contentHead{
		position:relative;
	}
	#content{
	background-image:url('images/pageBackground.png');
	position:relative;
	width:725px;
	color:#FFFFFF;
	}
		
	.content {
		padding-top:20px;
		padding-left:110px;
		padding-right:100px;
		color:#FFFFFF
	}
	
	#contentFoot{
		position:relative;
	}
	
	
	#dinocorn{
		position:relative;
		display:inline-block;
		left:-120px;
		top:-450px;
		width:986px;
		height:395px;
		background-image:url('images/dinocorns.png');
	
	}
	
	
	#dinocorn A { font-family:Trebuchet MS, verdana; color:#FFFFFF;font-weight:bold; font-size:12px; text-transform:uppercase; text-decoration:none; }
	.nav A:hover { color: #003471 }
		
	
	.copyPlug{
		background-color:#FFFFFF; color:#2c67a1; width:350px;
		padding:10px;
	}

		
	
	#newsPlug{
		position: absolute;
		top:311px;
		left:827px;
		width:171px;
		
		z-index:100;
		
	
	}

	#newsplug td{
		color:#000000;
		background-color:#83b146;
		border-left: 1px solid #000;
		border-right: 1px solid #000;
	
	
	}
	
	.news {
	padding:20px;
	line-height:20px;
	font-size:12px;
	}

	
	#adminNav{
		position: absolute;
		top:349px;
		left:40px;
		width:150px;
		height:220px;
		padding:0px;
		z-index:1200;
		width:180px;
		background-color:#fbc31b;
		border: 1px solid #19af7e;
		padding:10px;
		
	}
	
	.sponsors {
	border:2px solid #2b49ba;
	color:#f58524;
	background-color:#FFFFFF;
	padding:5px;
	padding-top:2px;
	}
	
	
	
	
	#galleryView {
		position:absolute;
		top:130px;
		left:146px;
		width:432px;
		height:93px;
		z-index:100;
	}
	
	#wn {
		margin-top: 0px;
	}
	
	#scroll_links{
		position:absolute;
		top:158px;
		left:115px;
		z-index:50
	}
	
		
	.item {
	font-weight:bold;
	color:#003471;
	text-transform:uppercase;
	font-weight:bold;
	}
	
	.form {
		font-family:verdana;
		font-size:10px;
		color:#02216a;
		border:1px solid #ef4042;
		
	
	}
			
	.button {
		border:2px dotted #4d166c;
		font-family:verdana;
		font-size:11px;
		font-weight:bold;
		color:FFFFFF;
		background-color:#003471;
		text-transform:uppercase;
		
	}
	

.tableHead{
	font-weight:bold;
	text-transform:uppercase;
	font-size:10px;
	border-bottom:1px dashed #458cc3;
}

.tableFoot {
	border-top:1px dashed #458cc3;
}

.tableSep {
	border-bottom:1px dashed #458cc3;
}

.tabon {
	text-align:center;
	background-color: #ffffff;
	border:1px dashed #458cc3;
	border-top:none;
	border-bottom:1px solid #FFFFFF;
	padding:2px;
}
.taboff {
	text-align:center;
	background-color: #aedfe5;
	border:1px dashed #458cc3;
	padding:2px;
	border-top:none;
	border-bottom:1px solid #458cc3;
}

.tab{
	border:1px dashed #458cc3;
}

.stitchesCosts{
font-size:14px;
font-weight:bold;
color:458cc3;
padding-left:30px;
padding-bottom:10px;
}

.thumb {
position:static;
height:90px;
width:90px;
}
.th {
position:absolute;
  clip:rect(0px 93px 93px 0px);
border:1px dashed #458cc3;
}


.gallery {
margin:8px;
border:1px dashed #458cc3;
}


.data, .data td{
		
		line-height:15px;
}
.data {padding-top:100px;}