body	{
	color: #000;
	background: #003;
	margin: 0 0 25px 0;
	padding: 0;
        font-family: "Lucinda Grande", Verdana, Lucinda, Arial, Helvetica, sans-serif;
	font-size:  0.9em;
	line-height: 1.5;
	}
	
.hide	{
	text-indent: -9999px;
	}
	
img {
	display: block;
	border: 0;
	}

a:link {
	font-weight : bold; 
	text-decoration : none;
	color: #036;
	background: transparent; 
	}

a:visited {
	font-weight : bold; 
	text-decoration : none;
	color: #039;
	background: transparent; 
	}

a:hover {
	font-weight : bold; 
	text-decoration : underline;
	color: #336;
	background: transparent; 
	}

a:active {
	font-weight : bold; 
	text-decoration : none;
	color: #336;
	background: transparent;  
	}
	
p, td, li, ul, ol, dl, dt, dd, h1, h2, h3, h4, h5, h6	{
	font-family: "Lucinda Grande", Verdana, Lucinda, Arial, Helvetica, sans-serif;
	font-size:  0.9em;
	line-height: 1.5;
	}

h1	{
	font-size: 1.6em;
	font-weight: bold;
	color: #036;
        text-align: left;
	}

h2	{
	font-size: 1.3em;
	font-weight: bold;
	color: #036;
        text-align: left;
	}

h3	{
	font-size: 1.1em;
	font-weight: bold;
	color: #036;
        text-align: left;
	}

h4	{
	font-size: .9em;
	font-weight: bold;
	color: #036;
        text-align: left;
	}

h5	{
	font-size: .8em;
	font-weight: bold;
	color: #036;
        text-align: left;
	}

h6	{
	font-size: .7em;
	font-weight: bold;
	color: #036;
        text-align: left;
	}

html p	{
	margin-top: 0;
	margin-bottom: 1em;
	text-align: left;
	font-size:  0.85em;
	line-height: 1.5;
	}

.faded	{
	color: #69F;
	}

.tan	{
	color: #cc9;
	text-align: center;
	}

.centeralign	{
	text-align: center;
	}

.smalltext	{
	font-size: .75em;
	}

#contact	{
	margin-top: 50px;
	}

#contact p	{
	margin-top: 0;
	margin-bottom: 0;
	text-align: center;
	font-size:  0.85em;
	line-height: 1.5;
	}

#contact h3	{
	margin-top: 0;
	margin-bottom: 0;
	}

#footer	{
	margin-top: 25px;
	}

#footer p	{
	margin-top: 0;
	margin-bottom: 0;
	text-align: center;
	font-size:  0.85em;
	line-height: 1.5;
	}

/* Basic page divisions */

#content {
	background: #9CF;
	}

/* Navigation bar components */
	
#nav {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
	color: #fff;
	background: #006;
	border-bottom: 1px solid #999;
	}

#nav li { 
	float: left;
	margin: 0;
	padding: 0;
	}

#nav a {
	float: left;
	display: block;
	padding: 6px 30px 6px 5px;
	text-decoration: none;
	font-weight: bold;
	font-size: 90%;
	color: #fff;
	background: #006 url(../images/nav_slant_blue1.gif) no-repeat top right;
	}

#nav #nav-hypnosis a {
	padding-left: 20px;
	}

#nav #nav-nlp a {
	padding-left: 20px;
	}

#nav #nav-sessions a {
	padding-left: 20px;
	}

#nav #nav-classes a {
	padding-left: 20px;
	}

#nav #nav-about a {
	padding-left: 20px;
	}

#nav #nav-faq a {
	padding-left: 20px;
	}

#nav a:hover {
	color: #09f;
	}
