body {
	background:#3a2922 url(../images/soil.jpg);
	margin:0px;
}


h1 {
font-family:Georgia, "Times New Roman", Times, serif;
color:#34140e;
}

h2 {
font-family:Georgia, "Times New Roman", Times, serif;
color:#34140e;
}

p {
font-family:Georgia, "Times New Roman", Times, serif;
color:#34140e;
}

a, img {
	border: none;
}

a {
text-decoration:none;
color:#34140e;
}

a:hover {
text-decoration:underline;
}

a:visited {
color:#34140e;
}

#page {
width:985px;
margin:13px auto 0px auto;
}

#header {
float:left;
display:inline;
width:960px;
}

#header .container {
background:url(../images/header_background.gif) top no-repeat;
background-color:none;
height:116px;
}

#header .corners_container {
background-color:#b1c800;
height:11px;
}

#header_logo {
float:left;
display:inline;
margin:0px 0px 0px 20px;
width:450px;
}

#header_tooltip {
float:left;
display:none;
padding-top:55px;
} 


#header_text {
float:right;
display:inline;
margin:38px 29px 0px 0px;
}
.corners_container {
}

.container {
}

.corners_container_floated {
float:left;
display:inline;
}

.container_floated {
float:left;
display:inline;
}

#left_container .text_container5 {
padding:7px 17px 8px 17px;
}

.activities_guage_top {
float:left;
display:inline;
width:165px;
height:18px;
}

.activities_level {
float:left;
display:inline;
width:66px;
height:34px;
}

.activities_time {
float:left;
display:inline;
width:49px;
height:34px;
}

.activities_age {
float:left;
display:inline;
text-align:right;
width:50px;
padding:4px 0 0 0;
}



#goodguide_container {
width:320px;
float:right;
display:inline;
background:#e3e2c7 url(../images/notebook_leftedge.gif) repeat-y left;
}

#goodguide_container_rightedge {
float:right;
display:inline;
}

#goodguide_header{
background:url(../images/badge_LM.gif) no-repeat top;
margin:0px 0px 0px 11px;
float:left;
display:inline;
width:309px;
}

#goodguide_header .text_container {
margin:0px 0px 0px 24px;
padding:20px 0px 6px 0px;
float:left;
display:inline;
width:161px;
}

#goodguide_buttons_container{
width:290px;
float:left;
display:inline;
margin:0px 0px 0px 20px;
background:#ee7f00;
}

#goodguide_buttons_container .corners_container {
margin:0px 16px 0px 9px;
background:#e3e2c7;
}

.goodguide_buttons {
	margin:0px 16px 0px 9px;
	background-color:#E3E2C7;
}

.goodguide_buttons .text_container {
margin:8px 0px 0px 25px;
float:left;
display:inline;
}




.goodguide_buttons .image_container {
margin:0px 0px 0px 10px;
float:left;
display:inline;
}

.btn_wrap, #btn_wrap_first {
	float: left;
	display:inline;
	width:265px;
}

.btn_wrap {
	padding: 10px 0;
	border-top:3px solid #EE7F00;
}

#btn_wrap_first {
	padding-bottom: 10px;
}

#btn_wrap_last {
	padding-bottom: 0;
}


#goodguide_container_btm {
	background:url(../images/notebook_btm.gif) no-repeat top;
	height: 26px;
}

#hintbox {
	float:left;
display:inline;
	width:319px;
	background:#b1c800;
	margin:8px 0 0 10px;
}

#hintbox_left {
	float: left;
display:inline;
	width:60px;
	padding:0 0 0 6px;
}

#hintbox_right {
	float: right;
	display:inline;
	width:240px;
	padding-right:10px;
}

.clear {
clear:both;
}

.leftcorner {
float:left;
display:inline;
}

.rightcorner {
float:right;
display:inline;
}

.rollover_leftcorner {
float:left;
display:inline;
}

.rollover_rightcorner {
float:left;
display:inline;
}

#topnavigation {
float:left;
display:inline;
width:796px;
background:#e3e2c7;
margin:0px 0px 10px 0px;
}

#topnavigation_fullwidth {
float:left;
display:inline;
width:960px;
background:#e3e2c7;
margin:0px 0px 10px 0px;
}

#lefthand_container{
float:left;
display:inline;
width:199px;
background:#e3e2c7;
margin:0px 0px 0px 0px;
}

#lefthand_container .text_container2 {
margin:10px 18px 0px 18px;
padding:0px 0px 7px 0px;
}

#lefthand_container .text_container {
margin:0 18px 0px 18px ;
padding: 10px 0 18px 0;
}

#central_container_top{
float:left;
display:inline;
background:#e3e2c7;
width:426px;
margin:0px 0px 10px 10px;
}

#central_container_middle{
float:left;
display:inline;
background:#e3e2c7;
width:426px;
margin:0px 0px 10px 10px;
}

.text_container {
margin:10px 18px 18px 18px;
}

#central_container_top .text_container {
width:61px;
float:left;
display:inline;
}

#central_container_top .image_container {
float:left;
display:inline;
margin:13px 0px 13px 0px;
}

#central_container_top_aboutus{
float:left;
display:inline;
background:#e3e2c7;
width:426px;
/*height:481px;*/
margin:0px 0px 10px 10px;
/*min-height:485px;*/
}

#central_container_top_aboutus .text_container {
width:61px;
float:left;
display:inline;
}

#central_container_top_aboutus .image_container {
float:left;
display:inline;
margin:13px 0px 13px 0px;
}

#central_container_middle .image_container {
float:left;
display:inline;
margin:26px 0px 28px 0px;
}

#central_container_middle .text_container {
float:right;
display:inline;
margin:14px 0;
width:210px;
}

#more img {
	margin-left: 16px;
}

.line {
margin:0px 10px 0px 10px;
height:1px;
background:#b3b1a6;
color:#b3b1a6;
font-size:1px;
line-height:1px;
}

.georgia_20px_brown {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
line-height:22px;
color:#34140e;
font-weight:normal;
}

.georgia_20px_cream {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
line-height:22px;
color:#e3e2c7;
font-weight:normal;
}

.georgia_17px_brown {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:17px;
line-height:22px;
color:#34140e;
font-weight:normal;
}

.georgia_14px_brown {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
line-height:16px;
color:#34140e;
font-weight:normal;
}

.georgia_10px_brown {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
line-height:12px;
color:#34140e;
font-weight:normal;
}

.georgia_11px_brown {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
line-height:12px;
color:#34140e;
font-weight:normal;
}


.georgia_10px_brown_seperator {
line-height:5px;
}

.georgia_32px_brown {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:32px;
line-height:40px;
color:#34140e;
font-weight:normal;
}

.georgia_38px_brown {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:38px;
line-height:40px;
color:#34140e;
font-weight:normal;
}

.georgia_15px_green {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
line-height:17px;
color:#b1c800;
font-weight:bold;
}

.georgia_15px_brown {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
line-height:17px;
color:#34140e;
font-weight:bold;
}

.verdana_11px_brown {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:13px;
color:#34140e;
font-weight:normal;
}

.arial_11px_beige {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:13px;
color:#828073;
font-weight:normal;
}

.arial_11px_brown {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:14px;
color:#34140e;
font-weight:normal;
}

.arial_9px_brown {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
line-height:11px;
color:#34140e;
font-weight:normal;
}

.verdana_12px_brown {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
color:#34140e;
font-weight:normal;
}

.topnavigation_on {
float:left;
display:inline;
margin:0px 0px 0px 14px;
background:#34140e;
}

.topnavigation_on a {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
line-height:17px;
color:#b1c800;
font-weight:bold;
text-decoration:none;
}

.topnavigation_rollover {
float:left;
display:inline;
margin:0px 0px 0px 14px;
}

.topnavigation_rollover a {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
line-height:17px;
color:#34140e;
font-weight:bold;
text-decoration:none;
}

.topnavigation_rollover_tooltip {
float:left;
display:inline;
margin:0px 0px 0px 14px;
}

.topnavigation_rollover_tooltip a {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
line-height:17px;
color:#34140e;
font-weight:bold;
text-decoration:none;
}

.topnavigation_rollover_tooltip .container_floated {
margin:4px 11px 4px 11px;
}

.topnavigation_on .container_floated {
margin:4px 4px 4px 4px;
}

.topnavigation_rollover .container_floated {
margin:4px 11px 4px 11px;
}

.topnavigation_on .rollover_leftcorner {
background:url(../images/corner_brown_oncream_7x7_L.gif);
width:7px;
height:25px;
}

.topnavigation_on .rollover_rightcorner {
background:url(../images/corner_brown_oncream_7x7_R.gif);
width:7px;
height:25px;
}


#badge {
	float:left;
display:inline;
	width: 142px;
	height: 47px;
	background:url(../images/badge_TP.gif) bottom no-repeat;
	margin:2px 0 0 38px;	
}

#footer {
	width: 960px;
	height: 100px;
	float:left;
display:inline;
		height: 168px;
}

#footer_hint {
	margin:14px 0 0 0;
	float:left;
display:inline;
	height: 168px;
	margin-left:3px;
}

#left_container {
float:left;
display:inline;
width:199px;
}

#footer_left {
	float: left;
display:inline;
	margin-left:3px;
		height: 171px;
}

#footer_right {
	float: right;
	display:inline;
	width:751px;
}

#range_right {
	float: right;
	display:inline;
}

#range_left {
	float: left;
display:inline;
	background:url(../images/range_left.gif) bottom left no-repeat;
	width: 219px;
	height:162px;
}

#range_left p {
	margin: 10px;
	color:#34140E;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size: 23px;
	margin: 10px 10px 10px 15px;
}

#footer_btm {
	float: left;
display:inline;
	height:85px;
	width:960px;
}


#footer_btm_left {
	float: left;
display:inline;
		background:url(../images/range_btm_left.gif)  139px bottom no-repeat;
	height: 79px;
	width: 208px;
}

#footer_btm_right {
	float: right;
	display:inline;
	background:url(../images/range_btm.gif) top left no-repeat;
	height: 79px;
	width:751px;
}



#central_container_footer {
float:left;
display:inline;
background:#e3e2c7;
width:755px;
}



/* About */

.about_quad {
	width: 196px;
	float: left;
	display:inline;
	margin: 15px 6px 7px 20px;
}

.about_column {
	width: 180px;
	float: left;
	display:inline;
	margin: 0px 0px 1px 20px;
}

#about_img {
	float: left;
	display:inline;
	margin:50px 0 0;
}

#about_top h1 {
	margin:0 0 10px;
	font-size: 26px;
	font-weight: normal;
}

#about_top p {
	margin: 0;
	font-size: 12px;
}

#about_bottom {
min-height:238px;
}

* html #about_bottom { height:242px; }

#about_bottom h2 {
	margin: 0;
	font-size: 16px;
	font-weight: normal;
}

#about_bottom p {
	margin: 0;
	
}

#about_bottom hr {
	margin: 0 0 8px 0;
}

#about_bottom .line {
 margin: 8px 0 8px 0;
}

#goodguide_container_follow {
	width:320px;
	background:#e3e2c7 url(../images/notebook_leftedge.gif) no-repeat top left;
}

#goodguide_follow_header {
	background:url(../images/badge_follow_TP.gif) no-repeat top;
	margin:0px 0px 0px 11px;
	width:309px;
}

#goodguide_follow_header_wrap {
	background:url(../images/goodguide_follow_slice.gif) repeat-y right top;
	
	
}

#goodguide_follow_header p {
	margin: 0 0 0 20px;
	font-size: 26px;
	width: 281px;
	padding: 20px 0 4px 0px;
	margin: 0px 0 0px 23px;
	color: #34140e;
	
}


#goodguide_follow_header_btm {
	background:url(../images/goodguide_follow_btm.gif) no-repeat top right;
	height: 20px;
}

#goodguide_follow_video {
	background:url(../images/aboutus_rightteasers_BR.jpg) no-repeat bottom left;
	margin: 0px 0 0px 4px;
	padding: 6px 0 13px 22px;
}

#goodguide_follow_video .container {
	height:28px;
	padding:0;
	margin:0;
}

#goodguide_follow_video P {
	margin: 7px 0 7px 0;
}

#goodguide_follow_header img {
	margin: 4px 0 0 24px;	
}

#about_rightteasers {
	width:320px;
	float:right;
display:inline;	display:inline;
}

#about_lower {
	margin: 0 0 20px 0;
	width: 970px;

	float:left;
	display:inline;
}

#contact_area {
	float: left;
	display:inline;
	margin-left:199px;
}

#contact_area h2 {
	margin: 15px 0 10px 20px;
	font-size: 16px;
	font-weight: normal;	
}

#contact_area p {
	margin: 0 0 0 20px;
}

#contact_right {
 	float: right;
	display:inline;
 	margin-right: 25px;
}

#contact_left {
 	float: left;
	display:inline;
	width: 210px;
}

#contact_left .image_container {
	margin:8px 0 0 20px;
	padding:0 0 0 0px;
}

#contact_left h2 {
	margin:0;
	padding:0 0 0 21px;
}

#submenu {
	background: url(../images/submenu.gif) no-repeat;

	height: 170px;
	width: 320px;
	float: left;
display:inline;
	margin-left: 8px;
}

#submenu h2 {
	margin: 0;
	font-size: 20px;
	font-weight: normal;
	padding: 5px 5px 5px 8px;
	width:210px;
}

#submenu img {
	margin:23px 0 0 203px;
}


/* Guide */

#guide_wrap {
	width: 750px;
	margin: 0 25px 10px 0;
	float: right;
	display:inline;
}


#guide_menu ul {
	list-style: none;
	margin:0;
	padding:0;
	font-size: 20px;
}

#guide_menu li .first{
	float: left;
display:inline;
	margin:10px 0 0 10px;
}

#guide_menu li {
	float: left;
display:inline;
	margin:10px 0 0 30px;
}



#guide_menu_item2 {
	margin-right: 40px;
}

#guide_top { 
	background: #f58220 url(../images/guide_corner_TR.gif) no-repeat top right;
	height:11px;
}

#guide_main {
	background-color: #f58220;
	padding-top: 10px;
	
}

#guide_content {
	background-color: #d9dbbe;
	margin: 0 auto;
	width: 716px;
	padding-top: 6px;
	padding-bottom:0px;
}

#guide_content_left {
	width: 370px;
	float: left;
display:inline;
	margin: 0 0 0 25px;
}


#guide_content_left .corners_container {
margin:0 0px 0 0px;
background-color: #f58220;
}

#guide_content_left h1 {
	margin:0;
	font-size: 26px;
	font-weight: normal;
	color: #34140e;	
}

#guide_content_left p {
	color: #999999;
	font-size: 15px;	
	height:124px;
}

#guide_content_left .text_container3 {
margin:32px 0 35px 0;
height:124px;
}

#guide_content_right {
	width: 295px;
	float: right;
	display:inline;
	margin-right:15px;
}

#activities_content_left {
	width: 670px;
	float: left;
display:inline;
	margin: 0 0 0 25px;
}

#activities_content_left .line {
float:left;
display:inline;
width:613px;
margin-right:17px;
margin-left:17px;
background: #bdbb9f;
height:2px;
}

#activities_content_left .corners_container {
margin:0 0px 0 0px;
background-color: #e2e1c6;
}

#activities_content_left h1 {
	margin:0;
	font-size: 26px;
	font-weight: normal;
	color: #f58220;	
}

#activities_content_left p {
	color: #999999;
	font-size: 15px;	
}

#activities_content_lefttop {
float:left;
display:inline;
width:485px;
padding:0 0 34px 0;
margin:0 0 0 25px;
}

#activities_content_lefttop h1 {
    font-family:Georgia, "Times New Roman", Times, serif;
font-size:44px;
line-height:48px;
color:#f58220;
font-weight:normal;
margin:0;
padding:0;
}

#activities_content_right {
	width: 143px;
	float: right;
	display:inline;
	margin-right:15px;
}

img#guide_right1 {
	padding: 0 0 40px;
}

img#guide_right2 {
	margin: 0;
}


#guide_content_top {
	background: url(../images/guide_content_top.gif) no-repeat center;
	height: 8px;
}

#guide_bottom {
	background: url(../images/guide_footer_notag.gif) no-repeat bottom;
	height: 50px;
	margin: 0 0 40px 0;
}

#activities_bottom {
	background: url(../images/activities_footer.gif) no-repeat bottom;
	height: 25px;
	margin: 0;
}

#guide_tag {
	background: url(../images/guide_label_string.gif) no-repeat right;
	height: 116px;
	width: 62px;
	float: right;
	display:inline; 
	margin: 44px 0;
}

#guide_buttons .btn_wrap_first {
float:none;
width:345px;
background:url(../images/guide_buttons_top.gif) #fffff0 no-repeat top;
margin:0px 12px 0px 12px;
padding:0;
}

#guide_buttons .btn_wrap {
width:345px;
background:#fffff0 no-repeat top;
margin:0px 12px 0px 12px;
padding:0;
border-top:2px solid #f58220;
}

#guide_buttons .btn_wrap_last {
float:left;
width:345px;
background:url(../images/guide_buttons_bottom.gif) #fffff0 no-repeat bottom;
margin:0px 12px 0px 12px;
height:8px;
}

#guide_buttons .image_container{
float:left;
display:inline;
padding:0px;
height:83px;
width:99px;
border-right:2px solid #f58220;
}

#guide_buttons .btn_wrap_last .image_container {
width:99px;
padding:0;
height:8px;
margin:0;
}

#guide_buttons .container {
float:left;
display:inline;
width:234px;
}

#guide_buttons .text_container2 {
padding:17px 11px 10px 20px;
}

#activities_buttons .btn_wrap_first {
width:646px;
background:#d9dbbe no-repeat top;
margin:0px 12px 0px 12px;
padding:0;
border:0;
}

#activities_buttons .btn_wrap {
width:646px;
background:#d9dbbe no-repeat top;
margin:0px 12px 0px 12px;
padding:0;
border:0;
}

#activities_buttons .btn_wrap_last {
width:646px;
background:url(../images/guide_buttons_bottom.gif) no-repeat bottom;
margin:0px 12px 0px 12px;
padding:0;
}

#activities_buttons .image_container{
float:left;
display:inline;
padding:9px 47px 7px 14px;
}

#activities_buttons .container {
float:left;
display:inline;
width:234px;
}

#activities_buttons .container2 {
float:left;
display:inline;
width:192px;
}

#activities_buttons .text_container3 {
padding:11px 0px 10px 0px;
width:172px;
margin-right:20px;
}

#activities_buttons .text_container2 {
padding:11px 0px 10px 0px;
width:215px;
margin-right:20px;
}

#guide_table_wrap {
padding:0px 0px 0px 0px;
}

#guide_table_wrap .text_container {
padding:10px 0px 0px 10px;
margin:0px 0px 0px 0px;
}

#guide_table_top {
	background: url(../images/guide_table_top.gif) no-repeat right;
	width: 370px;
	height: 40px;
}

#activities_table_top {
	width: 670px;
	height: 44px;
}

#activities_table_top .text_container {
float:left;
display:inline;
padding:8px 0px 0 0px;
margin:0 12px 0 14px;
width:38px;
display:inline;
}
#activities_table_top .text_container2 {
float:left;
display:inline;
padding:8px 0px 0 0px;
margin:0 14px 0 10px;
width:57px;
display:inline;
}
#activities_table_top .text_container3 {
float:left;
display:inline;
padding:8px 0px 0 0px;
margin:0 0px 0 8px;
width:120px;
display:inline;
}
#activities_table_top .text_container4 {
float:right;
display:inline;
padding:8px 0px 0 0px;
margin:0 10px 0 0px;
width:114px;
display:inline;
}

.activities_table_top {
	background: url(../images/activities_tabletop_01_noteachers.gif) no-repeat right;
}

.activities_table_top_kids {
	background: url(../images/activities_tabletop_01_kids_noteachers.gif) no-repeat right;
}


.activities_table_top_adults {
	background: url(../images/activities_tabletop_01_adults_noteachers.gif) no-repeat right;
}

#guide_table_main {
	background-color: #f58220;
	
	
}

#activities_all {
	background-color: #bdbb9f;	
}

#activities_kids {
	background-color: #bdbb9f;
	display:none;	
}

#activities_adults {
	background-color: #bdbb9f;
	display:none;	
}

#activities_teachers {
	background-color: #bdbb9f;
	display:none;	
}

#guide_table_btm {
	background: url(../images/guide_table_btm.gif) no-repeat right;
	width: 370px;
	height: 10px;
}

#btn_wrap_first .text_container2{
margin:0px 0px 0px 0px;
float:left;
display:inline;
}

