#wrapper {
	color: white;
	background-image: url("../images/5K_Background_2012.jpg");
	background-repeat: no-repeat;
	background-position: 53% 55%;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;

}

a { font-size: 1.7em; }
a:link {color: #FF9900; text-decoration: underline; }
a:active {color: #CCCCCC; text-decoration: underline; }
a:visited {color: #FF9900; text-decoration: underline; }
a:hover {color: #999999; text-decoration: none; }



.slider                 	{ clear:both;position:relative;margin:35px 0 19px;  }
label                   	{ cursor:pointer;display:block; }
input[type="text"]      	{ width:200px;border:1px solid #999;padding:4px;-moz-border-radius:4px; -webkit-border-radius: 4px; border-radius: 4px; }
input[type="text"]:focus	{ border-color:#777; color:blue;  }



#register_table td{
	padding-right: 10px;
	padding-bottom: 2px;
}

#regForm{
	float: left;
	margin-top: 90px;
}

#regbutton{
	margin-left: -5px;
}

#regForm ul{
	margin-left:2px;
	margin-top:-5px;
}

#regForm ul li{
	padding-right: 36px;
}

#shirt{
	background:url("../images/shirt.png") no-repeat scroll 0% 0% transparent;
	float:right;
	height:195px;
	margin:257px 0 0 73px;
	position:absolute;
	width:200px;
		
}
#shirt:hover{
	background: url(../images/shirt.png) no-repeat 0% 100%;
}

#hold_harmless{
	font-size: 10px;
	width: 220px;
}

#hold_harmless a{
	font-size: 10px;
}

#hold_harmless a:hover{
	color: #eee;
	text-decoration: underline;
}
