p, ul, li, h1, h2, h3, h4, h5, h6, ol {margin:0px; padding:0px;}
iframe {padding-top:10px;}
body {
	margin:0; padding:0;
	background:#95A81A;
	font:72%/1.6 verdana, arial, helvetica,  sans-serif;
	color:#95A81A;
	text-align:center;
}
#wrapper {
	position:relative;
	width:1024px;
	margin:30px auto 0px auto;
	height:100%;
}
#head_home, #head_about, #head_services, #head_workshops, #head_news, #head_contact {
	position: absolute; 
	top:0px; left: 0px;
	width:1024px;
	height:259px;
	
}
#head_home {background: url(../images/top/home.jpg) top no-repeat;}
#head_about {background: url(../images/top/about.jpg) top no-repeat;}
#head_services {background: url(../images/top/services.jpg) top no-repeat;}
#head_workshops {background: url(../images/top/workshops.jpg) top no-repeat;}
#head_news {background: url(../images/top/news.jpg) top no-repeat;}
#head_contact {background: url(../images/top/contact.jpg) top no-repeat;}


/* Header area 
-------------------------------------------*/
#logo {margin: 0; background: url(../images/logo.gif) top left no-repeat; width: 346px; height:132px; position: absolute; top:100px; left: 60px; z-index:1;}
#logo a { display: block; overflow: hidden; font-size: 1px; padding-top: 10px; height:130px; z-index:2;}

#nav {
	position:absolute;
	top:259px;
	left:0px;
	height:26px;
	width:1024px;
	background: url(../images/nav_bg.jpg) no-repeat;
	text-align:left;
}

#menu {
	height: 26px;
	width:641px;
	background: url(../images/navigation.gif) no-repeat;
	margin:0 0 0 320px;
	padding: 0;
	position:relative;
	}
#menu li {
	position: absolute;
	margin: 0;
	padding: 0;
	list-style: none;
	top: 0;
}
#menu a {
	height: 26px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	outline: 0;
	}
	
#about	{left: 0px; width: 125px;}
#services	{left: 126px; width: 157px;}
#workshops	{left: 283px; width: 118px;}
#news	{left: 401px; width: 143px;}
#contact	{left: 544px; width: 98px;}

#about a:hover {background:  url(../images/navigation.gif) 0px -26px no-repeat;}
#services a:hover{background:  url(../images/navigation.gif) -126px -26px no-repeat;}
#workshops a:hover {background:  url(../images/navigation.gif) -283px -26px no-repeat;}
#news a:hover {background:  url(../images/navigation.gif) -401px -26px no-repeat;}
#contact a:hover {background:  url(../images/navigation.gif) -544px -26px no-repeat;}

/* Header area 
-------------------------------------------*/


#main {
	position:absolute;
	top:285px;
	left:0px;
	width:1024px; 
	margin:0px; 
	padding:0; 
	background: url(../images/main_bg.jpg) repeat-y;
	text-align:left;
	
}


/* Sidebar Information 
--------------------------------------------------*/

#sidebar {
	float:left;
	width:210px;
	margin:80px 0 0 0;
	padding:0px 0 0 60px;
}

#sidenav li, #sidebar li {list-style-type:none; padding:0 0 10px 0; margin:0;}
#sidenav a {
	font:bold 1.1em arial, helvetica, verdana, sans-serif;
	color:#FAA636;
	text-decoration:none;
	padding:0 0 8px 0;
	}

#sidenav a:hover {text-decoration:underline;}
	
	
/* Main Content Area 
--------------------------------------------------*/
#content {
	float:right;
	width:600px;
	margin:80px 0 0 0;
	padding:0 90px 0 0;
}

p {
	padding:5px 20px 5px 0px;
	margin:0px;
	font-size:1em;
}
p.testimonial {padding-bottom:15px;}
h2 {
	font:bold 1.4em arial, helvetica, verdana, sans-serif;
	color:#FAA636;
	padding:0;
	text-align:left;
}
h3, h4 {
	font:bold 1.2em arial, helvetica, verdana, sans-serif;
	color:#95A81A;
	padding:0;
	margin:10px 0 0 0;
	text-align:left;
}

#content ol, #content ul, #sidebar ul {margin:0 0 10px 12px; padding:0 0 10px 12px; font-size:1em;}
a {color:#95A81A; text-decoration:underline; }
a:hover {color:#FAA636; text-decoration:underline; }

/* styled text
--------------------------------------------------*/	
#credentials {width:122px; height:80px; margin:0; padding:0; background:url(../images/credentials.gif) no-repeat;}
#quote-home {width:551px; height:87px; padding:20px 0; margin:0; background:url(../images/quote/humor-is-good.gif) center no-repeat;}
#quote-about {width:477px; height:78px; padding:0 0 20px 0; margin:0; background:url(../images/quote/i-love-to-laugh.gif) top no-repeat;}



/* Footer Information 
--------------------------------------------------*/

#footer {float:left; padding-top:30px; width:1024px; height: 55px; background: url(../images/footer_bg.jpg) bottom no-repeat;}
#footer p {font-size:1px; display:none;}


.hide {display:none;}
.space {padding-left:50px;}


