<!--

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

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

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

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

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

p  {
font-size:small;
}

ul li {
font-size:small;
}

.lefty {
text-align:left
}



#container {
width:750px;
height:2000px;
background: white;
position:relative; 
padding:0;
margin:0 auto;
border:1px solid gray;
}

#top_menu  {
font-size:small;
position:absolute;
top:0px;
right:0px;
height:20px;
width:305px;
background:transparent;
color:#663300;
text-align:left;
word-spacing:90px;
}

#copy  {
background:transparent;
border:0;
position:relative;
left:120px;
top:320px;
width:450px;
margin:20px;
color:#666666;
}

#copy h1 span {
display:none;
}

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

#welcome {
width:750px;
height:1500px;
background: white;
position:relative; 
padding:0;
margin:0 auto;
border:1px solid gray;
}

#welcome h2 {
position:absolute;
	left:140px;
	top:0px;
	width:169px;
	height:41px;
	background:url("images/header_welcome.png") no-repeat white;
}

#about_k {
width:750px;
height:1375px;
background: white;
position:relative; 
padding:0;
margin:0 auto;
border:1px solid gray;
}

#about_k h2 {
position:absolute;
	left:-8px;
	top:0px;
	width:400px;
	height:41px;
	background:url("images/header_about.png") no-repeat white;
}

#about_b {
width:750px;
height:1375px;
background: white;
position:relative; 
padding:0;
margin:0 auto;
border:1px solid gray;
}

#about_b h2 {
position:absolute;
	left:12px;
	top:0px;
	width:400px;
	height:41px;
	background:url("images/header_aboutb.png") no-repeat white;
}
#classes {
width:750px;
height:2500px;
background: white;
position:relative; 
padding:0;
margin:0 auto;
border:1px solid gray;
}


#classes h2 {
position:absolute;
	left:6px;
	top:0px;
	width:500px;
	height:41px;
	background:url("images/header_classes.png") no-repeat transparent;
	}
	
#redirect {
width:750px;
height:700px;
background: white;
position:relative; 
padding:0;
margin:0 auto;
border:1px solid gray;
}


#redirect h2 {
position:absolute;
	left:6px;
	top:0px;
	width:500px;
	height:41px;
	background:url("images/header_redirect.png") no-repeat transparent;
	}
	
#signup  {
width:750px;
height:1450px;
background: white;
position:relative; 
padding:0;
margin:0 auto;
border:1px solid gray;
}

#signup h2 {
position:absolute;
	left:6px;
	top:0px;
	width:500px;
	height:41px;
	background:url("images/header_classes.png") no-repeat transparent;
	}
	
#meditation {
width:750px;
height:1200px;
background: white;
position:relative; 
padding:0;
margin:0 auto;
border:1px solid gray;
}

#meditation h2 {
position:absolute;
	left:6px;
	top:0px;
	width:500px;
	height:41px;
	background:url("images/header_meditation2.png") no-repeat transparent;
	}
	
#readings {
width:750px;
height:1300px;
background: white;
position:relative; 
padding:0;
margin:0 auto;
border:1px solid gray;
}

#readings h2 {
position:absolute;
	left:6px;
	top:0px;
	width:500px;
	height:41px;
	background:url("images/header_readings.png") no-repeat transparent;
	}	
#copy h2 span  {
display:none;
}

#copy h4 {
color:#663300;
}


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


#wide_right_col {
vertical-align:baseline;
width:250px;
position:absolute;
left:145px;
top:80px;
margin-left:30px;
border:0;
color:black;
text-align:justify;
line-height:125%
}

#single_col {
position:absolute;
width:415px;
left:0;
top:75px;
border:0;
margin-left:20px;
color:black;
text-align:justify;
line-height:125%
}

#tall_line {
line-height:200%;
}

#tall_line p {
line-height:200%
}

#copy_nav  {
position:absolute;
bottom:360px;
left:316px;
height:150px;
width:250px;
margin-top:25px;
color:#663300;
font-size:100%;
text-decoration:none;
font-weight:bold;
text-align:left;
border:0;
line-height:180%
}

#nav_bar_home  {
position:absolute;
bottom:88px;
left:70px;
width:500px;
height:20px;
font-size:12px;
color:#663300;
background:transparent;
border:0;
word-spacing:9px;
}

#nav_bar_home span  {
word-spacing:normal;
}

#nav_bar_home a {
color:#663300;
font-size:12px;
text-decoration:none;
}

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

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

#nav_bar_playground  {
position:absolute;
bottom:88px;
left:70px;
width:500px;
height:20px;
font-size:12px;
color:#663300;
background:transparent;
border:0;
word-spacing:9px;
}

#nav_bar_playground span  {
word-spacing:normal;
}

#nav_bar_playground a {
color:#663300;
font-size:12px;
text-decoration:none;
}

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

#nav_bar_playground a:hover {
color:#444;
text-decoration:underline;
}
#title {
  background:url("images/title.png") no-repeat white;
	position:absolute;
	left:0px;
	top:0px;
	width:120px;
	height:705px;
}	

#title_coloring{
  background:url("images/coloring_title.png") no-repeat white;
	position:absolute;
	left:0px;
	top:0px;
	width:120px;
	height:705px;
}
#title_playground{
  background:url("images/playground_title2.png") no-repeat white;
	position:absolute;
	left:0px;
	top:0px;
	width:120px;
	height:705px;
}
#branch {
  background:url("images/branch.png") no-repeat white;
	position:absolute;
	left:120px;
	top:0px;
	width:488px;
	height:305px;
}

#trunk1 {
  background:url("images/trunk1.png") no-repeat white;
	position:absolute;
	left:608px;
	top:0px;
	width:142px;
	height:297px;
}

#header-welcome {
	position:absolute;
	left:269px;
	top:305px;
	width:169px;
	height:41px;
}

#tree-spacer-top {
  position:absolute;
	left:608px;
	top:297px;
	width:142px;
	height:1000px;
  background:url("images/tree_spacer.png") repeat-y white;
}

#meditation #tree-spacer-top {
  position:absolute;
	left:608px;
	top:297px;
	width:142px;
	height:600px;
  background:url("images/tree_spacer.png") repeat-y white;
}

.catchphrase {
font-weight:normal;
color:#663300;
font-size:80%;
font-style:italic;
}

#tree-spacer-bottom {
  position:absolute;
	left:608px;
	bottom:883px;
	width:142px;
	height:300px;
  background:url("images/tree_spacer.png") repeat-y white;
}

#tree-spacer-bottom {
  position:absolute;
	left:608px;
	bottom:883px;
	width:142px;
	height:300px;
  background:url("images/tree_spacer.png") repeat-y white;
}

#meditation #tree-spacer-bottom {
  position:absolute;
	left:608px;
	bottom:883px;
	width:142px;
	height:100px;
  background:url("images/tree_spacer.png") repeat-y white;
}

#classes #tree-spacer-bottom {
  position:absolute;
	left:608px;
	bottom:600px;
	width:142px;
	height:700px;
  background:url("images/tree_spacer.png") repeat-y white;
}

#trunk2 {
  background:url("images/trunk2.png") no-repeat white;
	position:absolute;
	left:608px;
	bottom:288px;
	width:142px;
	height:495px;
}

#gray-spacer-top {
  position:absolute;
	left:0px;
	top:705px;
	width:120px;
	height:500px;
	background:url("images/gray_spacer.gif") repeat-y white;
}

#meditation #gray-spacer-top {
  position:absolute;
	left:0px;
	top:705px;
	width:120px;
	height:400px;
	background:url("images/gray_spacer.gif") repeat-y white;
}

#gray-spacer-bottom {
 position:absolute;
	left:0px;
	bottom:375px;
	width:120px;
	height:700px;
	background:url("images/gray_spacer.gif") repeat-y white;
}

#classes #gray-spacer-bottom {
 position:absolute;
	left:0px;
	bottom:375px;
	width:120px;
	height:1000px;
	background:url("images/gray_spacer.gif") repeat-y white;
}

#sunflower {
  background:url("images/sunflower.jpg") no-repeat white;
	position:absolute;
	left:0px;
	bottom:0px;
	width:120px;
	height:375px;
}

#stumpgrass {
	position:absolute;
	left:503px;
	bottom:288px;
	width:105px;
	height:74px;
	background:url("images/stumpgrass.jpg") no-repeat white;
}
#stream {
  background:url("images/stream.jpg") no-repeat white;
	position:absolute;
	left:120px;
	bottom:0px;
	width:630px;
	height:288px;
}

-->