html {
	background-color: #E8E8E7;
	width: 100%;
}

body {
	font: 0.75em Arial, Helvetica, sans-serif;
	margin: 0 auto 0 auto;
	background-color: #fff;
	width: 990px;
	padding: 0 0 30px 0;
}

img	{
	border: 0; 
	margin: 0; 
	padding: 0;
}

form { 
	margin: 0;	
	padding: 0; 
}

.clear {
	clear: both; 
}

div.header {
	width: 928px;
	height: 150px;
	margin: 0 auto 0 auto;
}

div#logo {
	width: 300px;
	height: 95px;
	margin: 0 0 20px 0;
	padding: 55px 0 0 0;
	float: left;
}

p.sub-heading {
	font-size: 1.2em;
	font-weight: bold;
	margin: 125px 0 0 220px;
	float: left;
}

div.content {
	width: 928px;
	background-color:#848688;
	height: 400px;
	margin: 0 auto 0 auto;
}

ul#navigation {
	margin: 0;
	padding: 0;
}

ul#navigation li {
	margin: 12px 0 0 12px;
	padding: 0;
	list-style: none;
	background-color: #000000;
	float: left;
}

ul#navigation li a {
	color: #fff;
	cursor: pointer;
	margin: 138px 0 0 0;
	padding: 10px 0 0 5px;
	display: block;
	font-size: 1.4em;
	font-weight: bold;
	height: 30px;
}

li#climbing,
li#snowboarding,
li#cycling,
li#skating,
li#camping,
li#skiing,
li#surfing {
	width: 217px;
	height: 179px;
	/*background: url(/images/holding/thumbs/climbing.jpg) top left no-repeat;*/
	background: url(../images/holding/thumbs/climbing.jpg) top left no-repeat;
}

li#snowboarding {
	background: url(/images/holding/thumbs/snowboarding.jpg) top left no-repeat;
}

li#cycling {
	background: url(/images/holding/thumbs/cycling.jpg) top left no-repeat;
}

li#skating {
	background: url(/images/holding/thumbs/skating.jpg) top left no-repeat;
}

li#camping {
	background: url(/images/holding/thumbs/camping.jpg) top left no-repeat;
}

li#skiing {
	background: url(/images/holding/thumbs/skiing.jpg) top left no-repeat;
}

li#surfing {
	background: url(/images/holding/thumbs/surfing.jpg) top left no-repeat;
}

div.footer {
	margin: 10px auto 0 auto;
	width: 928px;
}

div.text-panel {
	width: 617px;
	height: 215px;
	background-color: #000000;
	margin: 0;
	float: left;
}

	div#home-text,
	div#climbing-text,
	div#snowboarding-text,
	div#cycling-text,
	div#skating-text,
	div#camping-text,
	div#skiing-text,
	div#surfing-text {
		position: relative;
		top: 0;
		left: 0;
		margin: 0;
		display: none;
	}
	
	p.large {
		position: absolute;
		top: 20px;
		left: 20px;
		margin: 0;
		font-size: 3em;
		width: 200px;
		color: #fff;
		font-weight: bold;
	}
	
	p.small {
		position: absolute;
		top: 25px;
		left: 240px;
		margin: 0;
		font-size: 1em;
		width: 360px;
		color: #fff;
		font-weight: bold;
	}

div#form-panel {
	width: 300px;
	height: 215px;
	background-color: #E8E8E7;
	margin: 0 0 0 11px;
	float: left;
}

legend { 
	font-size: 2em;
	font-weight: bold;
	margin: 10px 0 0 5px;
	color: #000;
}

fieldset { 
	border: none;
}

div#form-panel p.intro {
	font-size: 0.9em;
	margin: 0 0 0 8px;
}

label {
	float: left;
	text-align: left;
	font-weight: bold;
	font-size: 1em;
	width: 50px;
	color: #000;
	padding: 0.2em 0.1em 0 0;
	margin: 10px 0 0 10px;
}

.smalltext {
	width: 200px;
	height: 18px;
	margin: 8px 0 0 0;
	padding: 4px 0 0 2px;
	border: none;
	font-size: 11px;
	color: #666666;
}

.submitbtn {
	width:80px;
	height: 28px;
	margin: 10px 0 0 184px;
	color: #fff;
	font-weight: bold;
	border: none;
	background-color:#848688;  
	cursor: pointer;
}

p.error {
	font-size: 11px;
	color: #ff0000;
	font-weight: bold;
	margin: 7px 0 0 60px;
}

img.hiddenpic {
	position: absolute;
	left: -1000px;
	top: 0;
}

.new_footer_col {
	width: 908px;
	float: left;
	padding: 10px;
	margin: 0 0 0 30px;
	background: #fff;
}

.new_footer_col .text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8C8C8C;
	margin: 0 0 5px 0;
	float: right;
}

.new_footer_col .text a,
.new_footer_col .text a:active,
.new_footer_col .text a:visited,
.new_footer_col .text a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8C8C8C;
	text-decoration: none;
}

.new_footer_col .text a:hover {
	text-decoration: underline;
}

.new_footer_col a.facebook:link,
.new_footer_col a.facebook:active,
.new_footer_col a.facebook:visited,
.new_footer_col a.facebook:hover {
	width: 36px;
	height: 34px;
	float: right;
	background: url(/images/facebook-logo.gif) left center no-repeat;
	margin: 15px 5px 0 0;
}

.new_footer_col a.facebook:hover {
	background: url(/images/facebook-logo-on.gif) left center no-repeat;
}

.new_footer_col a.twitter:link,
.new_footer_col a.twitter:active,
.new_footer_col a.twitter:visited,
.new_footer_col a.twitter:hover {
	width: 36px;
	height: 34px;
	float: right;
	background: url(/images/twitter-logo.gif) left center no-repeat;
	margin: 15px 10px 0 0;
}

.new_footer_col a.twitter:hover {
	background: url(/images/twitter-logo-on.gif) left center no-repeat;
}

.new_footer_col a.youtube:link,
.new_footer_col a.youtube:active,
.new_footer_col a.youtube:visited,
.new_footer_col a.youtube:hover {
	width: 87px;
	height: 34px;
	float: right;
	background: url(/images/youtube-logo.gif) left center no-repeat;
	margin: 15px 0 0 0;
}

.new_footer_col a.youtube:hover {
	background: url(/images/youtube-logo-on.gif) left center no-repeat;
}




