body {
background:url("images/leaves.png") repeat gray;
margin:0;
font-family:Helvetica, Arial, sans-serif;
}

p { }

td { }

a:link {
color:#29661a;
text-decoration:none;
}

a:visited  {
color:#29661a;
text-decoration:none;
}

a:hover {
text-decoration:underline;
color:gray;
}

a:active { }

q {
font-size:small;
color:#663300;
font-style:italic;
margin-left:20px;
}

p  {
font-size:small;
}

ul li {
font-size:small;
}

h1 {
  background:url("images/playground_title2.png") no-repeat white;
	position:absolute;
	left:0px;
	top:0px;
	width:120px;
	height:436px;
	margin:0;
	padding:0;

}

h1 span {
display:none;
}

#index h2 {
	width:169px;
	background:url("images/header_welcome.png") no-repeat white;
	position: relative;
	left:130px;
}

#events h2 {
	width:169px;
	background:url("images/header_events.png") no-repeat white;
	position: relative;
	left:0px;
}

#bios h2 {
	width:300px;
	background:url("images/header_bios.png") no-repeat white;
	position: relative;
	left:0px;
}

#bhealing h2 {
	width:400px;
	background:url("images/header_bhealing.png") no-repeat white;
	position: relative;
	left:0px;
}

#khealing h2 {
	width:450px;
	background:url("images/header_khealing.png") no-repeat white;
	position: relative;
	left:0px;
}

#tagteam h2 {
	width:400px;
	background:url("images/header_tagteam.png") no-repeat white;
	position: relative;
	left:0px;	
}


#rates h2 {
	width:400px;
	background:url("images/header_rates.png") no-repeat white;
	position: relative;
	left:0px;	
}
#titlebox {
position: absolute;
left:140px;
top:330px;
height:41px;
width:300px;
margin:0;
padding:0;

}

h2 {
margin:0;
padding:0;
height:41px;
}

h2 span {
display:none;
}

h4 {
color:#663300;
padding:0;
margin:15px 0;
}

h5 {
color:#663300;
margin-bottom:0px;
padding-bottom:0px;
}

.byline {
font-weight:normal;
color:#555;
font-size:80%;
}

.lefty {
text-align:left
}

#container {
width:750px;
background:green;
position:relative; 
padding:0;
margin:0 auto;
border-left:1px solid gray;
border-right:1px solid gray;
}

#header {
height:330px;
width:750px;
background:url("images/bg_bar2.png") repeat-y white;
padding:0;
margin:0;
}

#middle {
width:750px;
background:url("images/bg_bar2.png") repeat-y white;
padding:0;
margin:0;
}

#footer {
width:750px;
background:url("images/bg_bar2.png") repeat-y white; 
padding:0;
margin:0;
}

.clearing {
clear:both;
}

#treetop {
position: absolute;
left:120px;
top:0px;
height:282px;
width:630px;
background:url("images/treetop.png") no-repeat white;


}


#intro  {
position:absolute;
top:383px;
left:140px;
width:125px;
font-style:italic;
float:left;
text-align:right;
color:gray;
line-height:160%
}

#main_right  {
padding-top:50px;
margin-left:300px;
padding-right:150px;
margin-bottom:0;
padding-bottom:0;
background:url("images/trunk3.png") bottom right no-repeat transparent;
line-height: 110%;
text-align: justify;
}

#main_wide  {
padding-top:50px;
margin-left:170px;
padding-right:170px;
margin-bottom:0;
padding-bottom:0;
background:url("images/trunk3.png") bottom right no-repeat transparent;
line-height: 110%;
text-align: justify;
}

#stream  {
height:375px;
width: 750px;
background:url("images/stream.png") repeat transparent;
margin:0;
padding:0;
}

#nav  {
width:750px;
background:url("images/nav_corner.png") no-repeat right #7f4d00;
position:relative; 
padding:0;
margin:0 auto;
float: none;
text-align: center;
border-top:0;
border-bottom:0;
}


#nav_corral table {
background:url("images/topbar.png") repeat-x #7f4d00;
/*border-left:1px solid #999999;*/
border-left:0;
border-right:1px solid gray;
/*border-bottom:1px solid #df9800;*/
border-bottom:0;
padding:0;
width:751px;
margin: 0;
}

#nav_graypost  {
width:106px;
background: #ededed;
border-right:1px solid #bcbcbc;
border-bottom:1px solid #ededed;
}

.gray_hidden  {
font-size:8pt;
color: #ededed;
padding-top:3px;
padding-bottom:4px;
}

.nav_link  {
color: #edd8b7;
background: url("images/topbar.png") repeat-x #7f4d00;
font-size: 8pt;
/*width:83px;*/
border:0;
border-bottom: 1px solid #df9800;
margin:0;
padding:0;
vertical-align:middle;
}

.nav_spacer  {
background: url("images/topbar_spacer.png") no-repeat #7f4d00;
width:10px;
border:0;
border-bottom: 1px solid #df9800;
margin:0;
vertical-align:middle;
padding: 0;
}

#nav_link a  {
background: url("images/topbar_light.png") repeat-x #7f4d00;
vertical-align: middle;
color: #edd8b7;
text-decoration:none;
}

.nav_link a:link  {
vertical-align: middle;
color: #edd8b7;
text-decoration:none;
}

.nav_link a:visited  {
vertical-align: middle;
color: #edd8b7;
text-decoration:none;
}

.nav_link a:hover  {
color: #edd8b7;
text-decoration:underline;
}

#nav_bar {
width:500px;
height:20px;
font-size:12px;
color:#663300;
background:transparent;
border:0;
word-spacing:9px;
}

#bottom_bar{
padding-top:267px;
padding-left:140px;
font-size: 9pt;
color:#663300;
text-decoration: none;
}

#bottom_bar a {
color:#663300;
font-size:12px;
text-decoration:none;
margin-right:15px;
margin-left:15px
}

#bottom_bar a:link {
color:#663300;
font-size:12px;
text-decoration:none;
margin-right:15px;
margin-left:15px
}

#bottom_bar a:visited {
color:#663300;
text-decoration:none;
}

#bottom_bar a:hover {
color:#444;
text-decoration:underline;
}

.small  {
font-size: small;
}

.headline_sm  {
font-weight: bold;
color:#663300;
}

.moveover  {
width: 225px;
float: left;
padding: 0 0 0 20px;
}

.movephoto  {
width: 150px;
float: left;
margin:15px 0 0 0;
border:1px solid #663300;
}
