*{ margin: 0px; padding: 0px; }*

body
{ 
  background:#000000 url(images/back.png) top left repeat;
  color: #dcdcdc;
  font: 70% normal Verdana, Arial, Helvetica, sans-serif;line-height: 1.5em;
}
p
{
	font-family:arial;
}
a:link, a:visited {color:#9ab2be;}
a:hover, a:active
{
	text-decoration:none;
}
#wrapper 
{
	width:900px;
	margin:5px auto;
	background:#712A08;
	border-right: 1px solid #555;
	border-left: 1px solid #555;
}
#top,#footer,#main,#content,#container
{
	width:850px;
	margin:0px auto;
}
#top
{	
	border-bottom:1px solid #666;
	background:#000;
	height:55px;
}
.who {
float:right;
display:block;
width:350px;
height:340px;
padding:30px .5em 0 .5em;
background:#000000 url(images/whois.jpg) 0 10px no-repeat;
}
#logo h1
{
	font-family:ae_Cortoba;
    font-size:2.4em;
    font-weight:500;
    margin:0px ;
    padding-left:50px;
	padding-top:20px;
	color:#eee;
}
#logo p
{
	 padding-left:60px;
}
#logo
{
float:left;
}
#content:after, #container:after, #footer:after {content:"."; display:block; height:0; clear:both; visibility:hidden; overflow:hidden;}
.clearfix{display:block;}
.clear {clear:both;}
#menu a:hover
{
	color:#fff;
}
#menu { 
	padding:0; 
	margin:0; 
	min-height:53px; 
	background:#102520 url(images/fstrip.gif) top repeat-x; 
}
#menu ul { 
	padding:0; 
	margin:0 10px 0 0; 
	list-style:none; 
	border:0; 
	float: left; 
	width:auto; 
}
#menu ul li { 
	float:left; 
	width:auto; 
	margin:0; 
	padding:0; 
	border-right:1px solid #303030; 
	border-left:1px solid #0a0a0a; 
}
#menu ul li a { 
	float:left; 
	width:auto; margin:0 1px 0 0; 
	padding:17px 27px; color:#FFFFEC; 
	font:normal 1.1em Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none; 
}
#menu ul li a:hover { 
	background: url(images/hover.gif) left repeat-x; 
}
#menu ul li a.active { 
	background: url(images/hover.gif) left repeat-x; 
}

#main
{
	background:#000  url(images/tiger5.jpg) no-repeat left top;
	height:370px;
}
#content
{
	color:#A3A989;
    background: #152C15;
	border-top: 1px solid #555
}
h3.booklist span, h3.schedule span, h3.links span, .who h3 span, #left h3 span, #center h3 span,#right h3 span {font-size:1em;
visibility: hidden;
}	
#left h3 {
	margin:1em 0 0 .5em;
	height: 38px;
	background: url(images/about3.jpg) no-repeat top left;
	}	
#center h3 {
	margin:1em 0 0 0;
	height: 38px;
	background: url(images/journeygrl.jpg) no-repeat top left;
	}
#right h3 {
	margin:1em 0 0 .5em;
	height: 38px;
	background: url(images/teach3.jpg) no-repeat top left;
	}
#left,#right
{
	width:275px;
padding-top:5px;
    	
}
#left
{
	float:left;
	
}
#left img, #right img, #center img
{
	float:left;
	
}
#right
{
	float:right;
	
}

#center
{
	margin:0px 275px 0px 275px;
	border-left:1px solid #4F4A4A;
	border-right:1px solid #4F4A4A;
    padding-top:5px;
}
#leftright
{
	padding-top:5px;
    	
}
#left img, #right img, #center img {float:left; margin:.5em}
#left h3,#right h3,#center h3
{
font-size:1.2em;
padding:10px 0 0 50px;
font-family:arial;
}
#left h3, #left p, #right h3, #right p, #center h3, #center p
{
padding:10px 15px 0px 20px;
}

#left a,#right a,#center a
{
	color:#fff;
	text-decoration:none;
}
#container
{
	background: #fff;
	margin-top:5px;
	margin-bottom:5px;
	
}
.lcontain
{
	width:250px;
	float:left;
	margin-left:5px;
	margin-top:7px;

}
.rcontain
{
	float:right;
	width:575px;
	margin-right:5px;
    margin-top:7px;
 	
}
.rcontain p {margin: 0px 0px 15px 15px;}
.rcontain h2 {font-size:1.3em}
.rcontain h3 {border-top: 1px solid #152C15;
border-top: 2px solid rgba(21,44,21,0.5);}
.rcontain  h3, .lcontain h3
{
color:#2f2f2f;
font-size:1.2em;
font-family:arial;
padding:15px 0px 0px 15px;

}
.rcontain p
{
color:#2f2f2f;
padding:10px 10px 0 15px;
}
.lcontain p,.lcontain h2
{
color:#2f2f2f;
padding-left:15px;
}
.lcontain h2
{
font-size:1em;
font-family:arial;
}
.lcontain a:link, .rcontain a:link,.lcontain a:visited,  .rcontain a:visited 
{
color:#1c443b;
}
.col
{
float:left;
width:280px;
}
.col ul {margin:.25em; padding:.25em;text-align:left;list-style:none}
.col li a
{
margin:.25em; padding:.25em;
text-align:left;
float:none;
color:#1c443b;
text-decoration:underline;
list-style:none
}
.col li a:hover
{
	text-decoration:none;
}

#footer {
	background: #000  url(images/fstrip.gif) repeat-x;
	margin: .5em auto; padding:.5em;
	text-align: center;
	min-height:30px;
}
#footer p {clear:both;}
#footer ul {clear:both; margin:.5em 0; padding:0}
#footer li {display:inline; list-style:none; margin:.5em; padding:.5em}
#footer a {
	color: #CCCCCC;
	text-decoration: underline;
}
#footer a:hover {
	color: #999999;
	text-decoration: none;
}
.dates {
	font-weight:bold;	
}
.date {font-size:70%}
#content img {float:none}
#home li.home a:link, #home li.home a:visited,
#retreat li.retreat a:link, #retreat li.retreat a:visited,
#workshop li.workshop a:link, #workshop li.workshop a:visited,
#schedule li.schedule a:link, #schedule li.schedule a:visited,
#contact li.contact a:link, #contact li.contact a:visited
{background: url(images/hover.gif) left repeat-x}
