body {
	color: 						#4f4f4f;
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					11px;
	margin: 					0;
	padding: 					0;
	background:					#c6c6c6 url("/images/bg-inside.jpg") repeat-x;
	background-position:		top center;
overflow-x: hidden;
}

img {
   behavior: 					url("src/pngbehavior.htc");
   border: 				none;
}

img a,
img a:hover {
   border: 				none;
}

/** layout
------------------------------------------------------------------ */

div#hideshow {
	position:					absolute;
	width: 						100%;
	height:						100%;
	z-index:					10;
}


div#hideshows {
	position:					absolute;
	top:						150px;
left: 						50%;
	margin-left: 				120px;
	width: 						221px;
	height:						109px;
	z-index:					5;
}

div#container {
	width:						100%;
	height:						100%;
	overflow:					hidden;
}

div#menu {
	margin: 					0 auto;
	width:						100%;
	height:						58px;
	background:					url("/images/tile-menu.gif") repeat-x;
	background-position:		top right;
}

div#navigation {	
	width: 						960px;
	margin:						0 auto;
	height:						58px;
}

div#header {
	width:						100%;
	height:						114px;
	clear:						both;
}

div#logo {
	width: 						960px;
	height:						114px;
	margin:						0 auto;
	clear:						both;
}

div#flash {
	width: 						960px;
	height:						403px;
	margin:						0 auto;
	clear:						both;
}

div#content {
	width:						100%;
	clear:						both;
	overflow:					hidden;
	background:					#0e0e0e url("/images/bg-base.jpg") repeat-x;
	background-position:		bottom center;
}

div#content-wrap {
	width: 						960px;
	margin:						0 auto 30px auto;
	padding:					0 0 20px 0;
	clear:						both;
	background:					#FFFFFF url("/images/div.gif") 0px 60px repeat-x;
	overflow:					hidden;
}

div#feature-wrap {
	width: 						960px;
	margin:						0 auto;
	clear:						both;
}

div#feature-text {
	margin: 					0;
	padding:					60px 0 25px 20px;
	width: 						380px;
	float:						left;
}

div#signup {
	margin: 					0;
	width: 						520px;
	height:						280px;
	float:						right;
	background:					url("/images/form.gif") no-repeat;
	background-position:		top right;
}

div#signup-mail {
	margin: 					0;
	width: 						230px;
	float:						left;
	padding:					0px 0px 0px 20px
}

div#signup-sms {
	margin: 					0;
	width: 						230px;
	float:						right;
	padding:					0px 0px 0px 20px
}

div#footer {
	width:						100%;
	clear:						both;
	margin: 					0;
	padding:					0;
	border-top:					1px solid #d1d1d1;
	height:						110px;
	background:					#c6c6c6;
}

div#footer-wrap {
	width:						960px;
	margin: 					0 auto;
}

div#footer-links {
	width:						660px;
	float:						left;
	margin: 					0;
	padding:					36px 0 0 20px;
}

div#footer-socials {
	width:						212px;
	float:						right;
	margin: 					0;
	padding:					43px 20px 0 0;
}


div#lockerroom {
	position:					        absolute;
	top:						        255px;
        z-index:                                          15;
	left:						        50%;
margin-left:450px;
	width:						181px;
	height:						181px;
}

div#lockerroom a:hover{
	border: none;
background: none;
}

/** layout inside
------------------------------------------------------------------ */
div#submenu {
	width: 						205px;
	padding:					28px 20px 0 0;
	margin:						0;
	float:						right;
}

div#textarea {
	width: 						665px;
	padding:					28px 0 0 30px;
	margin:						0;
	float:						left;
}

div#textarea-full {
	width: 						900px;
	padding:					28px 30px 0 30px;
	margin:						0;
	float:						left;
}

div#feature {
	width:						100%;
	clear:						both;
	margin: 					0;
	padding:					0;
	overflow:					hidden;
	background:					#c6c6c6 url("/images/bg-feature.jpg") repeat-x;
	background-position:		top center;
	border-bottom:				1px solid #bbbbbb;
}

div#formbox {
	width:						843px;
	background:					#e0ffb9;
	border:					        1px solid #c7f589;
	padding:					        25px 30px 20px 25px;
	margin:						-11px 0 10px 0;
color: #567b27;
}

div#formbox-small {
	width:						608px;
	background:					#e0ffb9;
	border:					       1px solid #c7f589;
	padding:					        25px 30px 20px 25px;
	margin:						-11px 0 10px 0;
color: #567b27;
}

div#highlight {
	padding: 					        10px 20px 0px 15px;
	width:						628px;
	background:					#eaffcf;
	border:						1px solid #c7f589;
        margin:						0 0 10px 0;
}

div#highlight.contact {
	width:						863px;
}

div#highlight p {
        font-size:					        15px;
	font-weight:				        normal;
color: #567b27;
}

div#highlight:hover {
	background:					#e0ffb9;
	border:						1px solid #c7f589;
color: #567b27;
}

div#photoborder {
	padding: 					        3px 3px 1px 3px;
	width:						657px;
	background:					#e7e7e7;
	border:						1px solid #d8d8d8;
        margin:						0 0 10px 0;
}

div#eventsborder {
	padding: 					        3px 3px 1px 3px;
	width:						250px;
height: 356px;
float: left;
	background:					#e7e7e7;
	border:						1px solid #d8d8d8;
        margin:						0 30px 0 0;
}

/** text
------------------------------------------------------------------ */
p {
	padding-bottom: 			10px;
	line-height:				20px;
}

p strong {
	font-weight:				bold;
}

a {
	text-decoration:			none;
	color:						#63af00;
border: none;
background: none;
}

a:hover {
	text-decoration:			none;
	color:						#355f00;
	border:				none;
	background:					#e0ffb9;
}

h1 {
	font-size:					12px;
	text-transform:				normal;
	font-weight:				normal;
	margin:						0;
	padding:					4px 0 10px 0;
}

h2 {
	font-size:					12px;
	text-transform:				uppercase;
	font-weight:				normal;
	margin:						0;
	padding:					30px 0 10px 0;
}

h4 {
	font-size:					12px;
	text-transform:				uppercase;
	font-weight:				normal;
	margin:						0 0 20px 0;
	padding:					0 0 20px 0;
        border-bottom:                        1px solid #e8e8e8;
}

h5 {
	font-size:					15px;
	font-weight:				normal;
	margin:					0;
	padding:					0 0 15px 0;
        border-bottom:                        1px solid #e8e8e8;
}

h5 a {
	border: none;
background: none;
color: #4f4f4f;
}

h6 {
	font-size:					15px;
	font-weight:				normal;
	margin:						0 0 15px 0;
	padding:					0 0 15px 0;
        border-bottom:                        1px solid #e8e8e8;
}

h2 a {
	color:						#4f4f4f;
	text-decoration:			none;
	border:						none;
	background:					none; 
}

h2 a:hover {
	color:						#4f4f4f;
	text-decoration:			none;
	border-bottom:				1px solid #4f4f4f; 
	background:					none;
}

div#textarea h1,
div#textarea-full h1 {
	font-size:					15px;
	font-weight:				normal;
text-transform: normal;
       line-height: 1.5em;
	margin:						0;
	padding:					0 0 20px 0;
}

div#textarea h3,
div#textarea-full h3 {
	font-size:					15px;
	text-transform:				uppercase;
	letter-spacing:				1px;
	font-weight:				normal;
	margin:						0;
	padding:					0 0 45px 0;
}

div#submenu h3 {
	font-size:					15px;
	text-transform:				uppercase;
	letter-spacing:				1px;
	font-weight:				normal;
	margin:						0;
	padding:					0 0 45px 0;
}

div#submenu a {
	text-decoration:			none;
	color:						#63af00;
	border:						none;
	background:					none;
}

div#submenu a:hover {
	text-decoration:			none;
	color:						#355f00;
	border:				none;
	background:					#e7ffc7;
}

div#feature-text a {
	text-decoration:			none;
	color:						#4f4f4f;
	border:						none;
	background:					none;
}

div#feature-text a:hover {
	text-decoration:			none;
	color:						#4f4f4f;
	border-bottom:				1px solid #4f4f4f;
	background:					none;
}

div#feature-text h3{
	margin:						0;
	padding:					0 0 20px 0;
}

div#signup h4 {
	margin:						0;
	padding:					30px 0 38px 0;
        border:                                     none;
}

div#signup p {
	margin:						0;
	padding:					0 0 8px 0;
}

div#footer p {
	padding: 					6px 0 0 0;
	margin:						0;
}

div#footer a {
	text-decoration:			none;
	color:						#7b7b7b;
	border:						none;
	background:					none;
}

div#footer a:hover {
	text-decoration:			none;
	color:						#4f4f4f;
	border:						none;
	background:					none;
}

div#textarea ul li {
	padding: 					0px 0px 5px 27px;
	margin: 					0px;
	font-size:					11px;
	list-style: 				none;
	color: 						#4f4f4f;
	line-height:				20px;
	background: 				url("../images/arrow.gif") no-repeat 0.2em 0.8em;
}

div#textarea-full ul li {
	padding: 					0px 0px 5px 27px;
	margin: 					0px;
	font-size:					11px;
	list-style: 				none;
	color: 						#4f4f4f;
	line-height:				20px;
	background: 				url("../images/arrow.gif") no-repeat 0.2em 0.8em;
}

div#submenu ul li {
	padding: 					0px 0px 10px 27px;
	margin: 					0px;
	font-size:					11px;
	list-style: 				none;
	color: 						#4f4f4f;
	line-height:				20px;
	background: 				url("../images/arrow-lrg-green.gif") no-repeat 0.2em 0.2em;
}

div#feature-text ul li.first {
	float:						left;
	margin:						15px 0 0 0;
	width:						60px;
	font-weight:				bold;
}

div#feature-text ul li.last {
	float:						left;
	margin:						15px 0 0 0;
	width:						300px
}

div#footer-links ul {
	color:						#7b7b7b;
	padding:					0;
}

div#footer-links ul li {
	border-right:				1px solid #b2b1b1;
	float:						left;
	padding:					0 10px;
}

div#footer-links ul li.first {
	padding-left:				0;
}

div#footer-links ul li.last {
	border:						0;
}

div#footer-socials ul li.facebook a:link,
div#footer-socials ul li.facebook a:visited {
	display: 					block;
	float:						right;
	width: 						106px;
 	height:						26px;
	text-decoration: 			none;
	background: 				url("/images/facebook.gif") 0px 0px no-repeat;
}

div#footer-socials ul li.facebook a:hover {
	background: 				url("/images/facebook.gif") 0px -26px no-repeat;
}

div#footer-socials ul li.myspace a:link,
div#footer-socials ul li.myspace a:visited {
	display: 					block;
	float:						right;
	width: 						106px;
 	height:						26px;
	text-decoration: 			none;
	background: 				url("/images/myspace.gif") 0px 0px no-repeat;
}

div#footer-socials ul li.myspace a:hover {
	background: 				url("/images/myspace.gif") 0px -26px no-repeat;
}

/** forms
------------------------------------------------------------------ */
div#signup input {
	color: 						#717171;
	background-color: 			#f3f3f3;
	border:						1px solid #e0e0e0;
	padding:					2px;
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					11px;
	line-height:				20px;
}

div#signup input:hover,
div#signup input:focus {
	color: 						#717171;
	background-color: 			#FFFFFF;
	border:						1px solid #e0e0e0;
}

div#signup input.submit {
	color: 						#FFFFFF;
	background-color: 			#5da600;
	border:					1px solid #4e8c00;
	padding:					1px;
	margin-left:				8px;
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					11px;
	line-height:				20px;
}

div#signup input.submit:hover,
div#signup input.submit:focus {
	color: 						#FFFFFF;
	background-color: 			#72cb00;
	border:					1px solid #4e8c00;
cursor:             pointer;
}

div#signup select {
	color: 						#717171;
	background-color: 			#f3f3f3;
	border:						1px solid #e0e0e0;
	padding:					1px;
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					11px;
	line-height:				20px;
}

div#signup select:hover,
div#signup select:focus {
	color: 						#717171;
	background-color: 			#FFFFFF;
	border:						1px solid #e0e0e0;
}

div#signup textarea {
	color: 						#717171;
	background-color: 			#f3f3f3;
	border:						1px solid #e0e0e0;
	padding:					2px;
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					11px;
	line-height:				20px;
}

div#signup textarea:hover,
div#signup textarea:focus {
	color: 						#717171;
	background-color: 			#FFFFFF;
	border:						1px solid #e0e0e0;
}

input {
	color: 					#567b27;
	background-color: 			#f7ffec;
	border:					1px solid #c7f589;
	padding:					3px;
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					11px;
	line-height:				20px;
}

input:hover,
input:focus {
	color: 						#567b27;
	background-color: 			#FFFFFF;
	border:						1px solid #c7f589;
	padding:					3px;
}

select {
	color: 						#567b27;
	background-color: 			#f7ffec;
	border:					1px solid #c7f589;
	padding:					2px;
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					11px;
	line-height:				20px;
}

select:hover,
select:focus {
	color: 						#567b27;
	background-color: 			#FFFFFF;
	border:					1px solid #c7f589;
	padding:					2px;
}

textarea {
	color: 						#567b27;
	background-color: 			#f7ffec;
	border:					1px solid #c7f589;
	padding:					3px;
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					11px;
	line-height:				20px;
}

textarea:hover,
textarea:focus {
	color: 						#567b27;
	background-color: 			#FFFFFF;
	border:					1px solid #c7f589;
	padding:					3px;
}