/* CSS Document */

body,td,th {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4f4945;
	line-height:15px;
	letter-spacing:1px;
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/bg.gif);
	background-repeat: repeat-x;
	background-position:center top;
	text-align:center;
}
 
#content {
	position:relative;
	width:1134px; 
	height:1559px;  
	margin: 0px auto; 
	text-align:left;
}

#menu {
	position:absolute;
	width:149px;
	height:256px;
	top:219px;
	left:869px;
	z-index:1;
}


#side_intro_text {
	position:absolute;
	width:270px;
	height:200px;
	top:6px;
	left:755px;
	z-index:1;
}


#left_buttons {
	position:absolute;
	width:217px;
	height:660px;
	top:688px;
	left:832px;
	z-index:1;
}

#home_div {
	position:absolute;
	width:565px;
	height:741px;
	top:635px;
	left:237px;
	z-index:1;
	

}

#challenge_div {
	position:absolute;
	width:565px;
	height:741px;
	top:635px;
	left:220px;
	z-index:1;
	text-align:justify;
	

}


#events_div {
	position:absolute;
	width:565px;
	height:89px;
	top:635px;
	left:220px;
	z-index:1;
	text-align:justify;
}

#photos_div {
	position:absolute;
	width:565px;
	height:741px;
	top:645px;
	left:220px;
	z-index:1; 
}


#news_div {
	position:absolute;
	width:565px;
	height:741px;
	top:635px;
	left:220px;
	z-index:1;
	text-align:justify;
}


#shop_div {
	position:absolute;
	width:702px;
	height:582px;
	top:747px;
	left:123px;
	z-index:1;
	text-align:justify;
}


#intouch_div {
	position:absolute;
	width:565px;
	height:741px;
	top:655px;
	left:220px;
	z-index:1;
	text-align:justify;
}

.hilight {
	color: #f79722;
}

.grey {
	color: #777777;
}

a:link {
	color: #4f4945;
}
a:visited {
	color: #4f4945;
}
a:hover {
	color: #4f4945;
}
a:active {
	color: #4f4945;
}


.home_nav_link { 
	font-weight:bold;
	color: #4f4945;
}

.home_nav_link a:link { 
	font-weight:bold;
	color: #4f4945;
	text-decoration: none;
}
.home_nav_link a:visited {
	font-weight:bold;
	color: #4f4945;
	text-decoration: none; 
}
.home_nav_link a:hover {
	font-weight:bold;
	color: #4f4945;
	text-decoration: underline; 
}
.home_nav_link a:active {
	font-weight:bold;
	color: #4f4945;
	text-decoration: none; 
}

