/* +++ zevasinger.com main.css style sheet  +++ */

/* +++  
bgcolor main body all: #ffffff;
Page Title: <h1> Garamond italic #01014b;
Content border: #428A04;
Subhead <em> Red: #c00000;
background color contact form, and "book pages": #f9f9ca;
 +++ */
 
/* +++ universal styles  +++ */

body{
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	background: #ffffff;
	font: 13px Arial, sans-serif;
	color: #000000;
	border: 1px solid gray;}

h1 {
	font-style: italic;
	font-family: Garamond, Georgia, serif;
	font-weight: bold;
	color: #01014b;
	}
	
h2 {	
	font: bold Arial, sans-serif;
	color: #000000;
	}

h3 {
	font: bold Arial, sans-serif;
	color: #000000;
	}

h5 {font: bold Arial, sans-serif;
	color: #000000;
	}


/* +++ main classes  +++ */

h3.sbar {color: #c00000;}
h2.sbar {color: #c00000;}

em.blue {font-weight:bold;  color: #010175;}
em.red { font-weight:bold; color: #c00000; }

p.content {font: 13px Arial, sans-serif; color: #000000;}

p.blockquote {font-weight:bold;  margin-left: 100px; color: #010175; text-align: justify;}

p.quotes {font-weight:bold;  margin-left: 30px; text-align: justify;}

.cite {font-style: italic;}

/* +++ form styles  +++ */

.contactform {margin:0px 0px 0px 0px;}
	
.contact_req_field { color:#fd3f3f; }

.contact_row {height: 30px;}

.subscribe_row {height: 60px;}

.contactform label {
	float: left;
	width: 120px;
	font-weight: bold;
	text-align: right;
	padding:0px 15px 0px 0px;
	color: #5e3737;
	}
		
.contactform h2{color: #5e3737;}


.comments {
	clear: both;
	position: relative;
	top: 5px;
	height: 180px;
	}

/* +++  header (header image with overlay text image)+++ */

#header_index {
	postion: relative;
	top: 0px;
	left: 0px;
	background: #ffffff url('images/canvas223-2.jpg') no-repeat center top;
	margin-left:auto;
	margin-right:auto;
	padding: 0px;
	width: 600px;
	height:420px;
	border: 0px solid red;
	}
	
#sbhd_index {
	postion: absolute;
	top: 0px;
	left: 0px;
	background: url('images/.gif') no-repeat center top;
	margin-left:auto;
	margin-right:auto;
	padding: 10px;
	width: 600px;
	height:420px;
	border: 0px solid red;
	}
	
	
#header_bridge {
	postion: relative;
	background: #ffffff url('images/header_blank_bridgepath_v1600x334.jpg') no-repeat center top;
	margin-left:auto;
	margin-right:auto;
	padding: 0px;
	width: 600px;
	height:334px;
	border: 0px solid red;
	}
	
#subhd_bridge{
	postion: absolute;
	top: 0px;
	left: 0px;
	background: url('images/header_overlay_bridge_600x334.gif') no-repeat center top;
	margin-left:auto;
	margin-right:auto;
	padding: 0px;
	width: 600px;
	height: 334px;
	border: 0px solid red;
	}

#header_zeva {
	postion: absolute;
	background: #ffffff url('images/header_blank_zindex_v1_600x450.jpg') no-repeat center top;
	margin-left:auto;
	margin-right:auto;
	padding: 0px;
	width: 600px;
	height:450px;
	border: 0px solid red;
	}
	
#subhd_zeva {
	postion: absolute;
	background: url('images/header_overlay_zbio_v1_600x450.gif') no-repeat center top;
	margin-left:auto;
	margin-right:auto;
	padding: 0px;
	width: 600px;
	height:450px;
	border: 0px solid red;
	}
	
#header_contact {
	postion: absolute;
	background: #ffffff url('images/header_blank_zwfall_600x242.jpg') no-repeat center top;
	margin-left:auto;
	margin-right:auto;
	padding: 0px;
	width: 600px;
	height:242px;
	border: 0px solid red;
	}
	
#sbhd_contact {
	postion: absolute;
	background: url('images/header_overlay_zwfall_contact_600x242.gif') no-repeat center top;
	margin-left:auto;
	margin-right:auto;
	padding: 0px;
	width: 600px;
	height:242px;
	border: 0px solid red;
	}
	
#header_therapy {
	postion: absolute;
	background: #ffffff url('images/header_blank_zwfall_600x242.jpg') no-repeat center top;
	margin-left:auto;
	margin-right:auto;
	padding: 0px;
	width: 600px;
	height:242px;
	border: 0px solid red;
	}
	
#sbhd_therapy {
	postion: absolute;
	background: url('images/header_overlay_therapy_600x242.gif') no-repeat center top;
	margin-left:auto;
	margin-right:auto;
	padding: 0px;
	width: 600px;
	height:242px;
	border: 0px solid red;
	}


#header_quotes {
	postion: relative;
	background: #ffffff url('images/header_blank_zwfall_600x242.jpg') no-repeat center top;
	margin-left:auto;
	margin-right:auto;
	padding: 0px;
	width: 600px;
	height:242px;
	border: 0px solid red;
	}
	
#sbhd_quotes {
	postion: absolute;
	background: url('images/header_overlay_praise_600x242.gif') no-repeat center top;
	margin-left:auto;
	margin-right:auto;
	padding: 0px;
	width: 600px;
	height:242px;
	border: 0px solid red;
	}
	
#header_workshops {
	postion: relative;
	background: #ffffff url('images/gif') no-repeat center top;
	margin-left:auto;
	margin-right:auto;
	padding: 10px;
	width: 600px;
	height:420px;
	border: 1px solid red;
	}
	
#sbhd_workshops {
	postion: relative;
	background: url('images/gif') no-repeat center top;
	margin-left:auto;
	margin-right:auto;
	padding: 10px;
	width: 600px;
	height:420px;
	border: 1px solid red;
	}
	
/* +++  menu +++ */

#menu {
	postion: relative;
	top: -5px;
	left: -12px;
	width: 98%;
	border: 0px solid blue;
	background: #ffffff; 
	text-align: center;
	}
	
#menu ul {
	color: #000000;
	font-family: Arial, sans-serif;
	list-style-type: none;
	text-align: center;
	}
	

#menu ul li { 
	postion: absolute;
	top:0px;
	left:0px;
	display: inline; 
	}
	
#menu ul li a {
	text-decoration: none;
	text-align: center;
	border-right: 0px solid #000000; padding-right:0.5em; padding-left:0.5em; padding-top:0.2em; padding-bottom:0.2em;
	}

#menu ul li a:hover {
	}
	

/* +++  methodlink +++ */

#methodlink {
	postion: relative;
	top: 0px;
	left: 0px;
	width: 98%;
	border: 0px solid blue;
	text-align: center;
	}
	
#methodlink ul {
	color: #000000;
	font-family: Arial, sans-serif;
	list-style-type: none;
	text-align: center;
	}
	
#methodlink ul li { 
	display: inline; 
	}
	
#methodlink ul li a {
	color: #c00000; 
	font: bold 13px Arial, sans-serif;
	text-decoration: none;
	text-align: center;
	border-right: 0px solid #000000; padding-right:1em; padding-left:1em; padding-top:0.2em; padding-bottom:0.2em
	}

#methodlink ul li a:hover {text-decoration: underline;}

/* +++  content & sidebar container +++ */

#contentC {
	margin-left:auto;
	margin-right:auto;
	top: 0px;	
	width:730px;
	height:710px;
	border: 0px solid orange;
	}
	
#contentR {
	margin-left:auto;
	margin-right:auto;
	top: 0px;	
	width:730px;
	height:530px;
	border: 0px solid orange;
	}

/* +++  content container Bridge Page+++ */
#contentB {
	margin-left:auto;
	margin-right:auto;
	top: 0px;	
	width:730px;
	height:410px;
	border: 0px solid orange;
	}
/* +++  content container Therapy Page+++ */	
#contentT {
	margin-left:auto;
	margin-right:auto;
	top: 0px;	
	width:730px;
	height:1350px;
	border: 0px solid orange;
	}

#contentZ {
	margin-left:auto;
	margin-right:auto;
	top: 0px;	
	width:730px;
	height:410px;
	border: 0px solid orange;
	}

#contentQ {
	margin-left:auto;
	margin-right:auto;
	top: 0px;	
	width:730px;
	height:580px;
	border: 0px solid orange;
	}

/* +++  sidebar only	 +++ */

#sidebar {
	position: relative;
	float: left;
	margin-left:10px;
	width: 220px;
	padding-top: 10px;
	height: 687px;
	border: 0px solid yellow;
	}
	
#sidebarindex {
	position: relative;
	float: left;
	margin-left:10px;
	width: 220px;
	padding-top: 10px;
	height: 887px;
	border: 0px solid yellow;
	}
	
#sidebarcontact {
	position: relative;
	float: left;
	margin-left:10px;
	width: 220px;
	padding-top: 10px;
	height: 762px;
	border: 0px solid yellow;
	}

#sidebarresponse {
	position: relative;
	float: left;
	margin-left:10px;
	width: 220px;
	padding-top: 10px;
	height: 500px;
	border: 0px solid yellow;
	}

.sidebar a:link {font-weight:bold; color: #c00000; }
.sidebar a:visited {font-weight:bold; color: #620000; }
.sidebar a:active {font-weight:bold; color: #c00000; }
.sidebar a:hover {font-weight:bold; color: #fd3f3f; }

/* +++  content only +++ */

#content {
	position: relative;
	float: right;
	margin-left:5px;
	margin-right:5px;
	width: 470px;
	height: 690px;
	background: #f9f9ca;
	border: 4px outset #428a04;
	padding: 5px 5px 5px 5px;
	}
	
#contentindex {
	position: relative;
	float: right;
	margin-left:5px;
	margin-right:5px;
	width: 465px;
	height: 890px;
	background: #f9f9ca;
	border: 4px outset #428a04;
	padding: 5px 5px 5px 10px;
	}
	
#contentcontact {
	position: relative;
	float: right;
	margin-left:5px;
	margin-right:5px;
	width: 425px;
	height: 825px;
	background: #d2b8b8;
	border: 4px outset #428a04;
	padding: 5px 5px 5px 50px;
	}

#contentresponse {
	position: relative;
	float: right;
	margin-left:5px;
	margin-right:5px;
	width: 425px;
	height: 525px;
	background: #d2b8b8;
	border: 4px outset #428a04;
	padding: 5px 5px 5px 50px;
	}

#contentHCR {
	position: relative;
	float: right;
	margin-left:0px;
	margin-right:0px;
	width: 354px;
	height: 390px;
	border-top: 4px outset #428a04;
	border-right: 4px outset #428a04;
	border-bottom: 4px outset #428a04;
	border-left: 1px solid #000000;
	background: #f9f9ca;
	padding: 5px 5px 5px 0px;
	}
	
#contentHCL {
	position: relative;
	float: left;
	margin-left:0px;
	margin-right:0px;
	width: 354px;
	height: 390px;
	border-top: 4px outset #428a04;
	border-right: 1px solid #f9f9ca;
	border-bottom: 4px outset #428a04;
	border-left: 4px outset #428a04;
	background: #f9f9ca;
	padding: 5px 0px 5px 5px;
	}
	
#HCRtextbox {
	border: 0px solid red;
	margin: 0px 5px 10px 17px;
	}

#HCLtextbox {
	border: 0px solid red;
	margin: 0px 7px 10px 5px;
	}
	
#contentHCRQ {
	position: relative;
	float: right;
	margin-left:0px;
	margin-right:0px;
	width: 347px;
	height: 550px;
	border-top: 4px outset #428a04;
	border-right: 4px outset #428a04;
	border-bottom: 4px outset #428a04;
	border-left: 1px solid #000000;
	background: #f9f9ca;
	padding: 5px 10px 5px 0px;
	}
	
#contentHCLQ {
	position: relative;
	float: left;
	margin-left:0px;
	margin-right:0px;
	width: 347px;
	height: 550px;
	border-top: 4px outset #428a04;
	border-right: 1px solid #f9f9ca;
	border-bottom: 4px outset #428a04;
	border-left: 4px outset #428a04;
	background: #f9f9ca;
	padding: 5px 10px 5px 5px;
	}
	
#contenttherapy {
	position: relative;
	margin-left:auto;
	margin-right:auto;
	width: 700px;
	background: #f9f9ca;
	border: 4px outset #428a04;
	padding: 5px 5px 5px 10px;
	}
	
#Therapytextbox {
	margin: 5px 5px 10px 5px;
	border: 0px solid red;
	}

/* +++  footer +++ */

#footer {
	clear: both;
	position: relative;
	top:0px;
	text-align: center;
	border: 0px solid purple;

	}

.zevaname {
	font: 17px arial, sans-serif;
	font-weight:  bold; 
	color:#000000; 
	text-decoration: underline; 
	text-align: center;
	}
		
.zevainfo {
	font:15px arial, sans-serif;
	font-weight: bold; 
	color:#000000; 
	text-align: center;
	}
		
.zemail {
	font: 13px arial; 
	font-weight: bold; 
	text-align: center;
	}

/* +++  copyright +++ */
	
.CopyR {top: 0px;}

#copyr {
	position: relative;
	clear: both;
	top:0px;
	text-align: center;
	background: #ffffff;
	font: 10px Arial, sans-serif;
	color: #000000;
	border: 0px solid black;
	}

#CopyRLink {
	font-size: 12px;
	color: #000000;
	}
   
#CopyR a:link, active, visited, hover {	}
