	body {
		margin:0px;
		font-family:verdana;
		font-size:11px;
		color:#697086
	}
	
	td {
		font-family:Trebuchet MS, verdana;
		font-size:12px;
		line-height:20px;
		vertical-align:top;
		color:#697086
		
	}

	#page {
		background-position: bottom;
		background-color:#b9e2de;
		background-repeat: repeat-x;
		background-image:url('images/background.jpg');
	}
	
	#doc {
		background-position: 0,0;
		background-repeat: no-repeat;
		background-image:url('images/img_sunGlare.png');
	}
	
	
	A { color: #ed145b }
	A:visited { color: #ed145b }
	A:active { color: #ed145b }
	A:hover { color: #ed145b }
	
	
	.content {
	background-color:#ffffff;
	padding-top:50px;
	padding-left:10px;
	padding-right:100px;
	paddin-botton:20px;
	color:#69867d
	}
	
	#header{
	}
	
	.headerBG {
	background-image:url('images/headerBG.png');
	background-repeat: repeat-x;
	}
	
	
	#content{
		position:relative;
		background-image:url('images/img_tents.png');
		background-repeat:no-repeat;
		background-position:bottom left;
		padding-bottom:20px;
	}
	
	#frameAddress{
	position:absolute;
	top:207px;
	left:10px;

	
	
	}
	
	#frameDate{
	position:absolute;
	top:207px;
	left:769px;
	width:234px;
	height:261px;
	background-image:url('images/frame_nextShow.png');
	background-repeat:no-repeat;
		
	}
	
	#frameDate Div {
	position:relative;
	top:100px;
	left:40px;
	width:150px;
	font-size:15px;
	font-weight:bold;
	color:#ec175c;
	text-align:center;
	
	}
	
	
	#sponsors {
	border:2px solid faaa67;
	color:#f58524;
	background-color:#FFFFFF;
	padding:5px;
	padding-top:2px;
	}
	
	
	
	#footer{
	left:50px;
	position:relative;
	}	
	
	#girl{	
		width:100px;
		position:absolute;
		bottom:50px;
		right:-60px;
	}
	
	.titleblue{
	color: #58c6ee;
	font-size:14px;
	}
	.titlered{
	color: #ed145b;
	font-size:13px;
	}
	
	.HomeContent{
		position:relative;
		width:480px;
		margin-left: 318px;
		margin-top:50px;
		border: 1px solid #8ec351;
		background-color:#FFFFFF;
		padding:20px;
		
	}
	
	.leftBG {
		text-align:top;
		background-image:url('images/girlBike_int.jpg');
		background-repeat:no-repeat;
		background-position:bottom
	
	
	
	}
	.rightBG {
		text-align:top;
		background-image:url('images/right_background.png');
		background-repeat:1;
		background-position:0 169
		
	
	}
	
	
	
	#rightPlug{
		position: absolute;
		top:192px;
		left:777px;
		width:201px;}
		
	#newsPlug{
		border:1px dashed #b1bb65;
		background-color:#FFFFFF;
		padding-left:15px;
		padding-right:15px;
	}

	#newsplug td{color:#794218}
	.news {

	line-height:16px;
	font-size:11px;
	}


	
	#adminNav{
		position: absolute;
		top:229px;
		left:80px;
		width:150px;
		height:220px;
		padding:0px;
		z-index:1200
	}
	
	.sponsors {
	border:2px solid faaa67;
	color:#f58524;
	background-color:#FFFFFF;
	padding:5px;
	padding-top:2px;
	}
	
	#nav {
		position: absolute;
		top:236px;
		left:346px;
		width:500px;;
		height:40px;
		padding:0px;
		color:#ed145b;
	
	}
	
	#nav a { font-family:Trebuchet MS, verdana; color:#ed145b;font-weight:bold; font-size:13px; text-transform:uppercase; text-decoration:none; }
	#nav A:hover { color: #ff5a70 }
	
	#facebook {
		position: absolute;
		top:166px;
		left:796px;
	
	}
	#date {
		position: absolute;
		top:33px;
		left:526px;
	
	}
	
	.item {
	font-weight:bold;
	color:#458cc3;
	text-transform:uppercase;
	font-weight:bold;
	}
	
	.form {
		font-family:verdana;
		font-size:10px;
		color:#02216a;
		border:1px solid #a18ab3;
	
	}
			
	.button {
		border:2px dotted #4d166c;
		font-family:verdana;
		font-size:11px;
		font-weight:bold;
		color:FFFFFF;
		background-color:#a18ab3;
		text-transform:uppercase;
		
	}
	

.tableHead{
	font-weight:bold;
	text-transform:uppercase;
	font-size:10px;
	border-bottom:1px dashed #458cc3;
}

.tableFoot {
	border-top: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;
}

#thumbs {
float:left;
width:90px;
height:90px;
margin:5px; overflow:hidden
}
.th 
{

}

	


.gallery {
margin:8px;
border:1px dashed #458cc3;
}


#QuickBar{
	position:absolute;
	}
	#QuickBar Div{
	line-height:15px;
	font-weight:bold;
	font-size:14px;
	}
	#QuickBar A{
	color:#0072bc;
	text-decoration:none;
	}
	
	.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;
	}

