@charset "utf-8";
/* CSS Document */

body {
text-align: center;
background-color: #70a141;
font-family: "Century Gothic", Corbel, Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
margin: 0px;
padding: 0px;
}


h1{
color: #544225;
padding-top: 10px;
}

img {
	border: none;
}



#outside_container{
margin-left: auto;
margin-right: auto;
text-align: center;
}

#header{
height: 150px;
background-image:url(../images/header_main.jpg);
background-position: center;
}

#index_header{
height: 243px;
background-image:url(../images/header_big.jpg);
background-position: center;
}

#inside_container{
width: 755px;
margin-left: auto;
margin-right: auto;
text-align: left;
margin-top: -10px;
overflow: hidden;
position: relative;
}

html>body #inside_container{
width: 750px;
}

#index_inside_container{
width: 755px;
margin-left: auto;
margin-right: auto;
text-align: left;
padding-left: 25px;
margin-top: -10px;
}

html>body #index_inside_container{
width: 750px;
}

#nav{
height: 40px;
text-align:center;
}

#nav ul{
margin: 0px;
padding: 0px;
white-space: nowrap;
}

#nav li{
list-style: none;
display: block;
width: 146px;
float: left;
margin: 2px;
}

#nav li a{
text-decoration: none;
color: #ffffff;
font-size: 18px;
height: 27px;
display: block;
text-align: center;
padding-top: 5px;
}

#nav li.home {background-color: #4c893f;}
#nav li.about {background-color:#544225;}
#nav li.hours {background-color:#bd1c8d;}
#nav li.directions {background-color:#f26623;}
#nav li.rules {background-color:#0973ba;}

#subnav {
  margin-top: 0px;
  margin-left: -21px;
  margin-bottom: 20px;
  width: 553px;
  height: 35px;
}

html>body #subnav{
margin-top: -29px;

}

#subnav.about {background-color:#cec6bd;}
#subnav.about ul {list-style-image:url("../images/subnav_brown_arrow.gif");
list-style-type: disc;}
#subnav.about ul li a {
	color: #544225;
	font-weight: bold;
	text-decoration: none;
}
#subnav.about ul li a:hover {
	text-decoration: underline;
}
#subnav.about ul li a:visited {
color: #544225;
	font-weight: bold;
	text-decoration: none;
	}

#subnav.details {background-color:#f7d6ef;}
#subnav.details ul {list-style-image:url("../images/subnav_pink_arrow.gif");
list-style-type: disc;}
#subnav.details ul li a {
	color: #bd1c8d;
	font-weight: bold;
	text-decoration: none;
}
#subnav.details ul li a:hover {
	text-decoration: underline;
}

#subnav.details ul li a:visited {
color: #bd1c8d;
	font-weight: bold;
	text-decoration: none;
	}

#subnav.play {background-color: #fae8d2;}
#subnav.play ul {list-style-image:url("../images/subnav_orange_arrow.gif");
list-style-type: disc;}
#subnav.play ul li a {
	color: #f26623;
	font-weight: bold;
	text-decoration: none;
}
#subnav.play ul li a:hover {
	text-decoration: underline;
}

#subnav.play ul li a:visited {
color: #f26623;
	font-weight: bold;
	text-decoration: none;
	}


#subnav li {
	float: left;
	margin-top: 8px;
	margin-right: 35px;
	line-height: 20px;
}


#content {
background-image:url(../images/content_bg.gif);
background-repeat:repeat-y;
height: 100%;
display:table;
margin-top: -2px;
}

#index_content {
background-image:url(../images/content_bg_index.gif);
background-repeat:repeat-y;
height: 100%;
display:table;
margin-top: -2px;
padding-bottom: 10px;
}



#content_left {
width: 197px;
float: left;
text-align: left;
color: #544225;
font-size:17px;
}



#index_content_left {
width: 256px;
float: left;
text-align: center;
}

#content_left_text {
padding-left: 10px;
}

#content_left p {
padding-top: 10px;
}

#index_content_left p {
padding-top: 15px;
font-size: 15px;
}

#content_left a {
font-size: 11px;
}

#content_left a:link {
font-weight: bold;
color: #0464a5;
text-decoration: none;
}

#content_left a:hover {
font-weight: bold;
color: #0464a5;
text-decoration: underline;
}

#content_left a:visited {
font-weight: bold;
color: #bd1c8d;
text-decoration: underline;
}

#index_content_left a:link {
font-weight: bold;
color: #0464a5;
text-decoration: none;
}

#index_content_left a:hover {
font-weight: bold;
color: #0464a5;
text-decoration: underline;
}

#index_content_left a:visited {
font-weight: bold;
color: #bd1c8d;
text-decoration: underline;
}

#backgroundPopup{  
display:none;  
position:absolute;  
/*_position:absolute;  hack for internet explorer 6*/  
height:100%;  
width:100%;  
top:0;  
left:0;  
background:#000000;  
border:1px solid #cecece;  
z-index:1;  
}  

#popupContact{  
display:none;  
position:absolute;  
/* _position:absolute; hack for internet explorer 6*/  
height:384px;  
width:408px;  
background:#FFFFFF;  
border:2px solid #cecece;  
z-index:2;  
padding:12px;  
font-size:13px;  
}
  
#popupContact h1{  
text-align:left;  
color:#6FA5FD;  
font-size:22px;  
font-weight:700;  
border-bottom:1px dotted #D3D3D3;  
padding-bottom:2px;  
margin-bottom:20px;  
}  

#popupContactClose{  
font-size:14px;  
line-height:14px;  
right:6px;  
top:4px;  
position:absolute;  
color:#6fa5fd;  
font-weight:700;  
display:block;  
}  


#content_right {
float: right;
width: 497px;
text-align: left;
padding-left: 20px;
padding-right: 35px;
padding-bottom: 0px;
margin-left:197px;
margin-top: -730px;

}


html>body #content_right{
margin-top: -675px;
}



#index_content_right {
float: right;
width: 454px;
padding-left: 20px;
padding-right: 20px;
text-align: left;
margin-left:256px;
margin-top: -280px;
}

html>body #index_content_right{
	margin-top: -300px;
}

#index_content_right h2 {
	color: #544225;
	font-size: 16px;
}

#index_content_right h1 {
	color: #f26623;
	font-size: 24px;
	font-weight:normal;
	
}

#index_content_right_ltcol {
	float: left;
	width: 215px;
}

#index_content_right_rtcol {
	float: right;
	width: 210px;
	padding-right: 10px;
}

#content_right h1 {
font-size: 18px;
}



#content_right a:link {
font-weight: bold;
color: #0973ba;
text-decoration: none;
}

#content_right a:hover {
font-weight: bold;
color: #0973ba;
text-decoration: underline;
}

#content_right a:visited {
font-weight: bold;
color: #bd1c8d;
text-decoration: underline;
}

#index_content_right a:link {
font-weight: bold;
color: #0973ba;
text-decoration: none;
}

#index_content_right a:hover {
font-weight: bold;
color: #0973ba;
text-decoration: underline;
}

#index_content_right a:visited {
font-weight: bold;
color: #bd1c8d;
text-decoration: underline;
}


#bottom_container{
text-align: left;
color:#FFFFFF;
clear: both;
}

#index_bottom_left {
background-color: #544225;
float: left;
text-align: center;
padding-top: 30px;
height: 65px;
width: 450px;
}

#index_bottom_left a{
	text-decoration: none;
	color: #5bace0;
}

#index_bottom_left a:hover{
	text-decoration: underline;
	color: #5bace0;
}

#index_bottom_left a:visited{
	text-decoration: none;
	color: #5bace0;
}

#index_bottom_right {
	width: 275px;
	float: right;
	background-color:#65553a;
	height: 85px;
	padding-left: 25px;
	padding-top: 10px;
}


#index_bottom_right a{
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
}

#index_bottom_right a:hover{
	text-decoration: underline;
	font-weight: bold;
	color: #ffffff;
}


#footer {
background-color: #544225;
padding-top: 10px;
padding-bottom: 10px;
font-size: 10px;
color: #ffffff;
text-align: center;
clear: both;
}

#footer a {
color: #ffffff;
font-weight: bold;
text-decoration: none;
}

#footer a:hover {
text-decoration: underline;
}

#index_footer {
padding-top: 10px;
padding-bottom: 10px;
font-size: 10px;
color: #292012;
text-align: center;
clear:both;
}

#index_footer a {
color: #292012;
font-weight: bold;
text-decoration: none;
}

#index_footer a:hover {
text-decoration: underline;
}

.adjust_top {
	margin-top: -150px;
}

.banner_top {
	margin-top: -184px;
}

.big_bold {
font-size: 14px;
font-weight: bold;
}

.orange {
	color: #f26623;
}

.pink {
	color: #bd1c8d;
}

.big_bold_brown {
color: #544225;
font-size: 14px;
font-weight: bold;
}

.bold_brown {
color: #544225;
font-weight: bold;
}

.bottom_flower{
position:relative;
top: 2px;
left: 400px;
}

html>body .bottom_flower{
margin-bottom: 0;
width: 75px;
float:right;
position:inherit;
}

#slideshow {
	position:relative;
	height: 131px;
	width: 197px;
}



#slideshow img {
	position:absolute;
	top: 0;
	left: 0;
	z-index: 8;
}

#slideshow img.active {
	z-index: 10;
}

#slideshow img.last-active {
	z-index: 9;
}

#slideshow_index {
	position:relative;
	height: 170px;
	width: 256px;
}

#slideshow_index img {
	position:absolute;
	top: 0;
	left: 0;
	z-index: 8;
}

#slideshow_index img.active {
	z-index: 10;
}

#slideshow_index img.last-active {
	z-index: 9;
}