html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input
{
	margin : 0;
	padding : 0;
}

body
{
	margin: 0;
	padding: 0;
	font-size: 100%;
	background: url(../images/bg.gif) repeat;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #fff;
}

img
{
	border : 0;
}

.clear
{
	clear: both;
}

.style1
{
	color: #ccffcc;
}

.style2
{
	color: #ffffcc;
}

.style3
{
	color: #ff9999;
}

.style4
{
	color: #6666cc;
}

#container
{
	margin: 20px auto;
	padding: 0;
	width: 1135px;
	min-height: 615px;
	height: auto;
}

#outer
{
	margin: 0;
	padding: 0;
	width: 1135px;
	min-height: 578px;
}

#sidebar-left
{
	float: left;
	display: inline;
	width: 68px;
	min-height: 578px;
	height: auto;
	background: url(../images/right-pane.gif);
}

#sidebar-right
{
	float: left;
	display: inline;
	width: 68px;
	min-height: 578px;
	background: url(../images/right-pane.gif);
}

#main
{
	float: left;
	display: inline;
	width: 999px;
	min-height: 578px;
}

#header
{
	width: 999px;
	height: 140px;
}

#header-logo
{
	float: left;
	display: inline;
	width: 368px;
	height: 140px;
}

#header-logo img
{
	margin: 0;
	padding: 0;
	border: none;
}

#header-menu
{
	float: right;
	display: inline;
	width: 631px;
	height: 140px;
	background: url(../images/header-menu.gif);
}

#fb-icon
{
	float: right;
	display: inline;
	width: 32px;
	height: 32px;
	margin: 55px 25px 20px 0;
	padding: 0;
}

#fb-icon img, #fb-icon a { margin: 0; padding: 0; border: 0; }

#nav
{
	clear: right;
	float: right;
	display: inline;
	padding: 0 20px 0 0;
}

#navlist li
{
	display: inline;
	list-style-type: none;
	padding-left: 15px;
}

#navlist li a
{
	font-family: Helvetica, sans-serif;
	font-size: 14px;
	font-weight: lighter;
	color: #336699;
	text-decoration: none;
	letter-spacing: 1px;
}

#navlist .active :visited
{
	color: #fff;
}

#menu
{
	width: 999px;
	height: 79px;
}

#menu img
{
	border: none;
	float: right;
}

#footer
{
	clear: both;
	width: 1135px;
	min-height: 37px !important;
	height: auto;
	background: url(../images/footer-norm.gif) no-repeat;
}

#footer p
{
	text-align: right;
	color: #6699cc;
	padding-right: 78px;
	padding-top: 40px;
	font-size: 10px;
}

#footer a, #footer a:visited
{
	color: #6699cc;
	text-decoration: none;
}

#footer a:hover
{
	color: #6699cc;
	text-decoration: underline;
}

/*------------------------------------  HOME PAGE */

#content-home
{
	width: 999px;
	min-height: 515px;
	height: auto !important;
	height: 515px;
	background: url(../images/content.gif) repeat;
}

#content-left
{
	float: left;
	display: inline;
	width: 251px;
	height: 515px;
	background: url(../images/left-promo2.gif) left bottom no-repeat;
}

#content-left img
{
	margin: 0;
	padding: 0;
	border: none;
}

#content
{
	float: left;
	display: inline;
	width: 748px;
	height: 415px;
	background: url(../images/content.gif) repeat;
}

#content p
{
	padding: 15px 70px 0 100px;
}

#content h1
{
	padding: 15px 70px 5px 100px;
	font-size: 22px;
	font-weight: lighter;
}

#content a
{
	color: #ccffcc;
	text-decoration: underline;
}

#content a:hover
{
	color: #ccffcc;
	text-decoration: none;
}

#content a:visited
{
	color: #ccffcc;
	text-decoration: underline;
}

#content-promo
{
	float: left;
	display: inline;
	width: 748px;
	height: 100px;
	background: url(../images/right-promo.gif);
}

#home-sidebar-left
{
	float: left;
	display: inline;
	width: 68px;
	min-height: 719px;
	height: auto;
	background: url(../images/left-pane.gif) 0 14px no-repeat;
}

#footer-home
{
	clear: both;
	width: 1135px;
	min-height: 37px;
	height: auto !important;
	background: url(../images/footer.gif) no-repeat;
}

#footer-home p
{
	text-align: right;
	color: #6699cc;
	padding-right: 78px;
	padding-top: 40px;
	font-size: 10px;
}

#footer-home a, #footer-home a:visited
{
	color: #6699cc;
	text-decoration: none;
}

#footer-home a:hover
{
	color: #6699cc;
	text-decoration: underline;
}

/*------------------------------------  ABOUT US */

#about-home
{
	width: 999px;
	min-height: 359px;
	background: url(../images/about-us/content.gif);
}

#about-left
{
	float: left;
	display: inline;
	width: 251px;
	min-height: 359px;
	background: url(../images/about-us/left-promo-2.gif);
}

#about
{
	float: left;
	display: inline;
	width: 748px;
	min-height: 259px;
}

#about p
{
	padding: 15px 70px 0 100px;
}

#about h1
{
	padding: 25px 70px 5px 100px;
	font-size: 22px;
	color: #ffffcc;
}

#about h2
{
	padding: 25px 70px 0 100px;
	font-size: 18px;
	color: #ffffcc;
}

#about a
{
	color: #ffffcc;
	text-decoration: none;
}

#about a:hover
{
	color: #fff;
	text-decoration: underline;
}

#about a:visited
{
	color: #ffffcc;
}

/*------------------------------------  TESTIMONIALS */

#testimonials-home
{
	width: 999px;
	min-height: 359px;
	background: url(../images/about-us/content.gif);
}

#testimonials-left
{
	float: left;
	display: inline;
	width: 251px;
	min-height: 359px;
	background: url(../images/testimonials/left-promo-2.gif);
}

#testimonials
{
	float: left;
	display: inline;
	width: 748px;
	min-height: 259px;
}

#testimonials p
{
	padding: 15px 70px 0 100px;
}

#testimonials h1
{
	padding: 15px 70px 5px 100px;
	font-size: 22px;
}

/*------------------------------------  LINKS */

#links-home
{
	width: 999px;
	min-height: 359px;
	background: url(../images/about-us/content.gif);
}

#links-left
{
	float: left;
	display: inline;
	width: 251px;
	min-height: 359px;
	background: url(../images/links/left-promo-2.gif);
}

#links
{
	float: left;
	display: inline;
	width: 748px;
	min-height: 259px;
}

#links p
{
	padding: 15px 70px 0 100px;
}

#links h1
{
	padding: 15px 70px 5px 100px;
	font-size: 22px;
}

#links a, #links a:visited
{
	color: #fff;
	text-decoration: none;
}

#links a:hover
{
	color: #fff;
	text-decoration: underline;
}

/*------------------------------------  ART THERAPY */

#art-home
{
	width: 999px;
	min-height: 359px;
	background: url(../images/art-therapy/content.gif);
}

#art-left
{
	float: left;
	display: inline;
	width: 251px;
	min-height: 359px;
	background: url(../images/art-therapy/left-promo-2.gif);
}

#art
{
	float: left;
	display: inline;
	width: 748px;
	min-height: 259px;
}

#art p
{
	padding: 15px 70px 0 100px;
}

#art h1
{
	padding: 15px 70px 5px 100px;
	font-size: 22px;
}

/*------------------------------------  CONTACT US */

#contact-home
{
	width: 999px;
	min-height: 359px;
	background: url(../images/contact-us/content.gif);
}

#contact-left
{
	float: left;
	display: inline;
	width: 251px;
	min-height: 359px;
	background: url(../images/contact-us/left-promo-2.gif);
}

#contact
{
	float: left;
	display: inline;
	width: 748px;
	min-height: 259px;
}

#contact p
{
	padding: 0 70px 15px 100px;
	color: #336699;
}

#contact h1
{
	padding: 15px 70px 5px 100px;
	font-size: 22px;
}

#contact h3
{
	padding: 15px 70px 0 100px;
	font-size: 14px;
	color: #6666cc;
}

#contact a, #contact a:visited
{
	color: #336699;
	text-decoration: underline;
}

#contact a:hover
{
	color: #336699;
	text-decoration: none;
}

/*------------------------------------  COUNSELLING */

#counselling-home
{
	width: 999px;
	min-height: 359px;
	background: url(../images/counselling/content.gif);
}

#counselling-left
{
	float: left;
	display: inline;
	width: 251px;
	min-height: 359px;
	background: url(../images/counselling/left-promo-2.gif);
}

#counselling
{
	float: left;
	display: inline;
	width: 748px;
	min-height: 259px;
}

#counselling p
{
	padding: 15px 70px 0 100px;
}

#counselling h1
{
	padding: 15px 70px 5px 100px;
	font-size: 22px;
}

/*------------------------------------  ENERGY HEALING */

#energy-home
{
	width: 999px;
	min-height: 359px;
	background: url(../images/energy/content.gif);
}

#energy-left
{
	float: left;
	display: inline;
	width: 251px;
	min-height: 359px;
	background: url(../images/energy/left-promo-2.gif);
}

#energy
{
	float: left;
	display: inline;
	width: 748px;
	min-height: 259px;
}

#energy p
{
	padding: 15px 70px 0 100px;
}

#energy h1
{
	padding: 15px 70px 5px 100px;
	font-size: 22px;
}

/*------------------------------------  SPECIAL OFFERS */

#special-home
{
	width: 999px;
	min-height: 359px;
	background: url(../images/special-offers/content.gif) repeat;
}

#special-left
{
	float: left;
	display: inline;
	width: 251px;
	min-height: 359px;
	background: url(../images/special-offers/left-promo-2.gif);
}

#special
{
	float: left;
	display: inline;
	width: 748px;
	min-height: 259px;
}

#special img
{
	margin: 0;
	padding: 10px 50px 30px 0;
	float: right;
	border: none;
}

#special p
{
	padding: 15px 70px 0 100px;
}

#special h1
{
	padding: 15px 70px 5px 100px;
	font-size: 22px;
}

/*------------------------------------  WORKSHOPS */

#workshops-home
{
	width: 999px;
	min-height: 359px;
	background: url(../images/workshops/content.gif) repeat;
}

#workshops-left
{
	float: left;
	display: inline;
	width: 251px;
	min-height: 359px;
	background: url(../images/workshops/left-promo-2.gif);
}

#workshops
{
	float: left;
	display: inline;
	width: 748px;
	min-height: 259px;
}

#workshops p
{
	padding: 15px 70px 0 100px;
	font-size: 16px;
	line-height: 20px;
}

#workshops h1
{
	padding: 15px 70px 5px 100px;
	font-size: 22px;
}

/*------------------------------------  NEWS & EVENTS */

#news-home
{
	width: 999px;
	min-height: 359px;
	background: url(../images/news-events/news-events-bg.gif) repeat;
}

#news-left
{
	float: left;
	display: inline;
	width: 251px;
	min-height: 359px;
	background: url(../images/workshops/left-promo-2.gif);
}

#news
{
	float: left;
	display: inline;
	width: 748px;
	min-height: 259px;
}

#news p
{
	padding: 15px 70px 0 100px;
	font-size: 12px;
	line-height: 20px;
	color: #015581;
}

#news a
{
	padding: 0;
	font-size: 12px;
	line-height: 20px;
	color: #015581;
}

#news h1
{
	padding: 15px 70px 5px 100px;
	font-size: 22px;
}

#news h3
{
	padding: 0 70px 0 20px;
	font-size: 16px;
	color: #015581;
}

#news h3 a
{
	padding: 0;
	font-size: 16px;
	color: #015581;
}

#news h4
{
	padding: 15px 70px 5px 100px;
	font-size: 10px;
	color: #666;
}

#news ul
{
	padding: 10px 0 0 120px;
	font-size: 12px;
	color: #015581;
}
