@charset "UTF-8";
/* CSS Document */

body { text-align:center;
		min-width:965px;
			background-image:url(images/background1.gif);
			background-repeat:repeat-x;
			background-position:top left;
			background-color:#e1dcc0;
		margin:0;
		padding:0;
      color:#645839;
      font:x-small/1.5em "Lucida Sans Unicode","Lucida Grande",Arial,sans-serif;

      voice-family: "\"}\""; voice-family:inherit;

      font-size:small;
}

	  html>body {font-size:small;}

h1 span {display:none;
}


#container {width:930px;
			margin:0px auto 20px;
			text-align:left;
			overflow:visible;
			line-height:normal;
			background-image:url(images/background2.gif);
			background-repeat:repeat-x;
			background-position:top left;
			background-color:#e1dcc0;
			border-left:1px solid #5a5638;
			border-right:1px solid #5a5638;
			border-bottom:1px solid #5a5638;



}
#banner {	width:auto;
			height:81px;
			text-align:center;


}
#banner h1 {display:none;
}

#show {	clear:left;
		width:auto;
		text-align:center;
		height:250px;
}

#mainnav {clear:left;
width:auto;
background-color:#8f1cb9;
height:22px;
margin-left:5px;
margin-right:5px;
}


#mainnav ul {margin:0;
		padding:0;
		list-style:none;
		width:840px;
		float:left;

}

#mainnav ul li {float:left;
			
}
#mainnav ul li a {display:block;
			color:#fff;
			padding:0 9px;
			line-height:22px;
			text-decoration:none;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:12px;

}

#mainnav ul li a:hover {background-color:#FF99FF;
color:#8f1cb9;

}


#wrap {width:auto;
background:transparent url(images/middle.gif) repeat-y top left;
margin:15px 0 0 0;
line-height:normal;

}
#wrap img.top {margin-top:-16px;
}

html>body #wrap img.top {margin-top:0px;
}

#mainContent {float: left;
margin:-4px 0px 0px 6px;
padding:0;
width:630px;
}


html>body #mainContent { float: left;
margin:0px 0px 0px 12px;
padding:0;
width:630px;
}


#mainContent h1, h2, h3, h4, p, ul, li {      color:#645839;

}

#mainContent h1 {font-size:28px;line-height:34px;margin:0px 10px 3px 10px;
}
#mainContent h2 {font-size:22px;line-height:28px;margin:10px 10px 3px 10px;
}
#mainContent h3 {font-size:18px;line-height:24px;margin:10px 10px 3px 10px;
}
#mainContent h4 {font-size:15px;line-height:18px;margin:10px 10px 3px 10px;
}
#mainContent p, ul, li, blockquote {font-size:12px;
line-height:17px;
}

#mainContent p {margin:0px 10px 6px 10px;padding:0;
}

#mainContent a {text-decoration:none;
color:#931bba;
}

#mainContent a:hover {text-decoration:underline;
background-color:#FF99FF;
}


#secondContent {
		float:right;
		width:220px;
		margin:-4px 10px 0px -2px;
}

html>body #secondContent {
		float:right;
		width:220px;
		margin:0px 16px 0px -4px;
}


#footer {clear:both;

}



#textfooter {
			padding: 10px 15px 15px;
			margin: 0px 0px 5px 0px;
			text-align: left;
			font-size:90%;
			color:#888;
			font-family:Arial, Helvetica, sans-serif;
			}

/* the following classes hide images in h1 heads  */


.welcome {background-image:url(images/welcome.gif);
background-repeat:no-repeat;
width:601px;
height:46px;
margin-top:10px;
margin-bottom:0px;
}
.about {background-image:url(images/about.gif);
background-repeat:no-repeat;
width:450px;
height:41px;
margin-top:10px;
margin-bottom:0px;
}
.staff {background-image:url(images/staff.gif);
background-repeat:no-repeat;
width:601px;
height:47px;
margin-top:10px;
margin-bottom:0px;
}
.vids {background-image:url(images/videos.gif);
background-repeat:no-repeat;
width:601px;
height:47px;
margin-top:10px;
margin-bottom:0px;
}
.photos {background-image:url(images/photographs.gif);
background-repeat:no-repeat;
width:601px;
height:47px;
margin-top:10px;
margin-bottom:0px;
}
.subscribe {background-image:url(images/subscribe.gif);
background-repeat:no-repeat;
width:601px;
height:47px;
margin-top:10px;
margin-bottom:0px;
}
.other {background-image:url(images/other.gif);
background-repeat:no-repeat;
width:601px;
height:47px;
margin-top:10px;
margin-bottom:0px;
}
.contact {background-image:url(images/contact.gif);
background-repeat:no-repeat;
width:601px;
height:47px;
margin-top:10px;
margin-bottom:0px;
}

.join {background-image:url(images/joinus.gif);
background-repeat:no-repeat;
width:450px;
height:41px;
margin-top:10px;
margin-bottom:0px;
}
.expressive {background-image:url(images/expressivelife.gif);
background-repeat:no-repeat;
width:302px;
height:41px;
margin-top:10px;
margin-bottom:0px;
}
.do {background-image:url(images/whatwedo.gif);
background-repeat:no-repeat;
width:302px;
height:41px;
margin-top:10px;
margin-bottom:0px;
}
.secrets {background-image:url(images/secrets.gif);
background-repeat:no-repeat;
width:450px;
height:41px;
margin-top:10px;
margin-bottom:0px;
}


/* END hide images in h1 heads */




/* This next is from previous site that needs editing -- for right column content  */

#secondContentA {font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:17px;
margin:0, 10px, 10px, 10px;
background-image: url(images/2dot.gif);
background-repeat:repeat-x;
background-position:bottom;

}
#secondContentA a.first {font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:17px;
color:#0066CC;
}

#secondContentA a.listen {font-family:"Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
font-size:18px;
color:#0066CC;
text-decoration:underline;
line-height:24px;
padding:2px;
}

#secondContent a.listen:hover {background-color:#f4efde;
}

#secondContent h1 {font-family:"Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
font-size:18px;
color:#ec971e;
line-height:24px;
margin:0;
padding:0;
font-weight:bold;
}
#secondContent h2 {font-family:"Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
font-size:14px;
line-height:18px;
margin:0;
padding:0;
color:#ec971e;
font-weight:bold;
}
#articles {font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:17px;
margin:0, 10px, 10px, 10px;
background-image: url(images/2dot.gif);
background-repeat:repeat-x;
background-position:bottom;
}
#articles h2 {font-family:"Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
font-size:14px;
line-height:18px;
margin:10px 0px 0px 0px;
padding:0;
color:#ec971e;
font-weight:bold;
}
#articles a {color:#0066CC;
}


#quote {background-image:url(images/openquote.gif);
background-repeat:no-repeat;
background-position:top left;
}
 #quote p {background-image:url(images/closequote.gif);
 background-position:bottom right;
 background-repeat:no-repeat;
 padding-left:36px;
 padding-right:26px;
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:14px;
 line-height:22px;
 font-style:italic;
 }
#workshopSchedule {font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:16px;
margin:0, 10px, 10px, 10px;
background-image: url(images/2dot.gif);
background-repeat:repeat-x;
background-position:bottom;
}
#workshopSchedule h2 {font-family:"Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
font-size:18px;
line-height:22px;
margin:4px 0px 0px 0px;
padding:0;
color:#FF6600;
font-weight:bold;
}
#workshopSchedule ul {margin:0;
padding:4px 2px 8px 15px;
}
#workshopSchedule li {margin:0;padding:0px, 0px, 2px, 0px;
}


