*/*

THEME NAME: Russell Davis 2010

THEME URI: 

DESCRIPTION: Based upon Sandbox, a canvas for CSS artists

VERSION: 2.0

AUTHOR: <a href="http://www.nugerama.co.uk/">Kevin Nugent</a>

AUTHOR URI:

TAGS: sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, starter theme, minimalist, developer

*/





body {

	margin: 0px;

	padding: 0px;

	background-color: #787894;

	font-family: "Century Gothic", Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	background-image: url(images/back3.gif);

	background-repeat: no-repeat;

}

#wrap {

	width: 900px;

	margin-right: auto;

	margin-left: auto;

	background-color: #b5b5c3;

}

#header {

	width: 900px;

	height: 178px;

	background-image: url(images/header.jpg);

	background-repeat: no-repeat;

}



#logo {

	float: left;

	height: 170px;

	width: 225px;

	position: relative;

	padding: 0px;

	margin: 0px;

}



#logo a{

	top: 0;

	left: 0;

	width: 225px;

	height: 170px;

	display: block;

	float: left;

	position: relative;

} 







#logo a h1{

    display: none;

}







#content {

	width: 608px;

	float: right;

	padding: 25px;

	background-color: #e1e1ec;

	background-image: url(images/content_bottom.gif);

	background-repeat: no-repeat;

	background-position: bottom;

	line-height: 1.6em;

	min-height:230px;

	height:auto !important;

	height:230px;

}









#contentHome {

width: 608px;

	float: right;

	padding: 25px;

	background-color: #e1e1ec;

	background-image: url(images/content_bottom.gif);

	background-repeat: no-repeat;

	background-position: bottom;

	line-height: 1.6em;

	min-height:230px;

	height:auto !important;

	height:230px;

}





a {

	color: #403d74;

	text-decoration: underline;

}



a:hover {

	color: #716fa2;

	text-decoration: underline;

}







.welcome {

	font-size: 36px;

	font-weight: normal;

	color: #514e85;

	background-image: url(images/welcome.gif);

	background-repeat: no-repeat;

	height: 30px;

	padding-bottom: 20px;

	margin-top: 25px;

	float: left;

	width: 370px;

}





#leftBar {

	float: left;

	width: 215px;

}





#leftMenu {

	float: left;

	height: 380px;

	width: 215px;

	background-image: url(images/left_nav.gif);

	background-repeat: no-repeat;

	padding-top: 24px;

	padding-left: 16px;

}

#leftMenu ul {

	list-style-type: none;

	margin-top: 0px;

	padding: 0px;

}


#leftMenu li {

	list-style-type: none;

	margin: 0px;

	text-indent: 15px;

}

#leftMenu li ul {

	list-style-type: none;
	
	font-style:italic;

	margin-left: 20px;

}


.sub-menu {

	list-style-type: none;
	
	font-style:italic;

	margin-left: 20px;
	
}


#leftMenu a {

	color: #FFFFFF;
	
	text-decoration: none;

	height: 19px;

	display: block;

	padding-top: 3px;

}


#leftMenu a:hover {

	width: 212px;
	
	width: inherit;
	
	margin-right: 3px;

	background-color: #636091;

}


#bottomLinks {

	width: 615px;

	float: right;

	font-size: 11px;

	color: #000000;

	padding-top: 5px;

	padding-bottom: 5px;

	text-align:center;

	line-height: 1.5em;

	padding-right: 45px;

	padding-left: 30px;

}



#bottomLinks a {

	color: #000000;

	text-decoration: none;

	padding-right: 7px;

	padding-left: 7px;

}


#footLogos {

	width: 650px;
	
	height: 75px;
	
	color: #00FF00;
	
	display: block;
	
	float: right;
	
	background-image: url(images/foot_links.gif);
	
	background-repeat: no-repeat;

	background-position: center;
	
	padding-top: 25px;

	padding-bottom: 5px;

}



#footLogos a {
	float: left;
	height: 55px;
	width: 80px;
	display: block;
	margin-left: 1px;
	margin-bottom: 10px;
}

#footLogos a.one {
	width: 80px;
}
#footLogos a.two {
	width: 80px;
}
#footLogos a.three {
	width: 144px;
}
#footLogos a.four {
	width: 200px;
}
#footLogos a.five {
	width: 130px;
}


#bottomLinks a:hover {	color: #514e85;

	text-decoration: none;}



#bottomLinks ul {	list-style-type: none;

	margin: 0px;

}



#bottomLinks li {

	list-style-type: none;

	margin: 0px;

	display: inline;

    text-align:center;

	border-right-width: 1px;

	border-top-style: none;

	border-right-style: solid;

	border-bottom-style: none;

	border-left-style: none;

	border-right-color: #000000;





}







#bottomLinksHome {

	width: 590px;

	float: right;

	font-size: 11px;

	color: #000000;

	padding-top: 25px;

	padding-bottom: 95px;

	text-align:center;

	line-height: 1.5em;

	padding-right: 30px;

	padding-left: 30px;



}



#bottomLinksHome a {

	color: #000000;

	text-decoration: none;

	padding-right: 7px;

	padding-left: 7px;





}



#bottomLinksHome a:hover {	color: #514e85;

	text-decoration: none;}



#bottomLinksHome ul {	list-style-type: none;

	margin: 0px; padding: 0px;

}



#bottomLinksHome li {

	list-style-type: none;

	margin: 0px;

	display: inline;

    text-align:center;

	border-right-width: 1px;

	border-top-style: none;

	border-right-style: solid;

	border-bottom-style: none;

	border-left-style: none;

	border-right-color: #000000;

margin: 0px; padding: 0px;



}



form#commentform .form-label {

margin:1em 0 0;

}



form#commentform span.required {

background:#fff;

color:#c30;

}



form#commentform,form#commentform p {

padding:0;

}



input#author,input#email,input#url,textarea#comment {

padding:0.2em;

}



div.comments ol li {

margin:0 0 3.5em;

}



textarea#comment {

height:13em;

margin:0 0 0.5em;

overflow:auto;

width:66%;

}



.alignright,img.alignright{

float:right;

margin:1em 0 0 1em;

}



.alignleft,img.alignleft{

float:left;

margin:1em 1em 1em 0;

}



.aligncenter,img.aligncenter{

display:block;

margin:1em auto;

text-align:center;

}





p.wp-caption-text{

font-style:italic;

}







div#nav-above {

margin-bottom:1em;

}



div#nav-below {

margin-top:1em;

}



.sidebar {

	padding-bottom: 30px;

}



.sidebar a {

	color: #403d74;

	text-decoration: none;

}



.sidebar a:hover {

	color: #716fa2;

	text-decoration: underline;

}





.sidebar ul {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}



.sidebar li {

	margin: 0px;

	list-style-type: none;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 30px;

}



.sidebar li ul li{

	margin: 0px;

	list-style-type: none;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 15px;

}



.sidebar h3 {

	padding-bottom: 5px;

	margin:0px;

}









  /* allow room for 3 columns */

#conditionsList  ul

  {

    width: 40em;

  }



  /* float & allow room for the widest item */

#conditionsList  ul li

  {

    float: left;

    width: 15em;

	margin-right: 20px;

  }



  /* stop the float */

#conditionsList  br

  {

    clear: left;

  }



  /* separate the list from subsequent markup */

  #conditionsList

  {

	margin-bottom: 1em;

	width: 600px;

	float: left;

	padding-bottom: 25px;



  }



h3 {

	margin: 0px;

	padding: 0px;

	font-size: 15px;

	font-weight: bold;

	padding-top: 25px;

}



h2 {

	margin: 0px;

	color: #524e88;

	font-size: 22px;

	font-weight: normal;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 0px;

}



.entry-title a {

	color: #403d74;

	text-decoration: none;

}



.entry-title a:hover {

	color: #a46966;

	text-decoration: none;

}



.entry-date {

	color: #84504D;



}



.entry-meta {

float:left;

	width: 100%;

	font-size: 11px;

}





.post {

	background-image: url(images/post_line.gif);

	background-repeat: no-repeat;

	background-position: center bottom;

	padding-bottom: 50px;

	padding-top: 10px;

	float:left;

	width: 100%;

}







#header {



	width: 900px;

	height: 178px;

	background-image: url(images/header.jpg);

	background-repeat: no-repeat;

	

}





#home {



	width: 900px;

	height: 178px;

	background-image: url(images/header_blog.jpg);

	background-repeat: no-repeat;

	

}


#how-i-can-help-you {



	width: 900px;

	height: 178px;

	background-image: url(images/header_help.jpg);

	background-repeat: no-repeat;

	

}


#project-you-life-coaching {



	width: 900px;

	height: 178px;

	background-image: url(images/projectyou-header.jpg);

	background-repeat: no-repeat;

	

}


#corporate {



	width: 900px;

	height: 178px;

	background-image: url(images/header_corporate.jpg);

	background-repeat: no-repeat;

	

}


#sports-performance {



	width: 900px;

	height: 178px;

	background-image: url(images/header_corporate.jpg);

	background-repeat: no-repeat;

	

}


#why-me {



	width: 900px;

	height: 178px;

	background-image: url(images/header_finding.jpg);

	background-repeat: no-repeat;

	

}


#about-me {



	width: 900px;

	height: 178px;

	background-image: url(images/header_about.jpg);

	background-repeat: no-repeat;

	

}


#testimonials {



	width: 900px;

	height: 178px;

	background-image: url(images/testimonials-header.jpg);

	background-repeat: no-repeat;

	

}



#why-cognitive-hypnotherapy {



	width: 900px;

	height: 178px;

	background-image: url(images/header_why.jpg);

	background-repeat: no-repeat;

	

}


#finding-a-therapist {



	width: 900px;

	height: 178px;

	background-image: url(images/header_finding.jpg);

	background-repeat: no-repeat;

	

}



#seeing-me {



	width: 900px;

	height: 178px;

	background-image: url(images/header_contact.jpg);

	background-repeat: no-repeat;

	

}


#truro {



	width: 900px;

	height: 178px;

	background-image: url(images/header_contact.jpg);

	background-repeat: no-repeat;

	

}


#helston {



	width: 900px;

	height: 178px;

	background-image: url(images/header_contact.jpg);

	background-repeat: no-repeat;

	

}



#contact {



	width: 900px;

	height: 178px;

	background-image: url(images/header_contact.jpg);

	background-repeat: no-repeat;

	

}


#contact-me {



	width: 900px;

	height: 178px;

	background-image: url(images/header_contact.jpg);

	background-repeat: no-repeat;

	

}


#sign-up {



	width: 900px;

	height: 178px;

	background-image: url(images/header_contact.jpg);

	background-repeat: no-repeat;

	

}



#find-me {



	width: 900px;

	height: 178px;

	background-image: url(images/header_contact.jpg);

	background-repeat: no-repeat;

	

}



#faq {



	width: 900px;

	height: 178px;

	background-image: url(images/header_faq.jpg);

	background-repeat: no-repeat;

	

}

















#how-it-can-help {



	width: 900px;

	height: 178px;

	background-image: url(images/header_help.jpg);

	background-repeat: no-repeat;

	

}



#what-next {



	width: 900px;

	height: 178px;

	background-image: url(images/header_faq.jpg);

	background-repeat: no-repeat;

	

}


#self-hypnosis {

	width: 900px;

	height: 178px;

	background-image: url(images/header.jpg);

	background-repeat: no-repeat;

}


#nch {

	width: 900px;

	height: 178px;

	background-image: url(images/website.jpg);

	background-repeat: no-repeat;

}


#webinar {

	width: 900px;

	height: 178px;

	background-image: url(images/website.jpg);

	background-repeat: no-repeat;

}


#website-marketing {

	width: 900px;

	height: 178px;

	background-image: url(images/website.jpg);

	background-repeat: no-repeat;

}


#confirmation {

	width: 900px;

	height: 178px;

	background-image: url(images/website.jpg);

	background-repeat: no-repeat;

}


#store {

	width: 900px;

	height: 178px;

	background-image: url(images/cart.jpg);

	background-repeat: no-repeat;

}


#cart {

	width: 900px;

	height: 178px;

	background-image: url(images/cart.jpg);

	background-repeat: no-repeat;

}

#checkout {

	width: 900px;

	height: 178px;

	background-image: url(images/checkout.jpg);

	background-repeat: no-repeat;

}


#express {

	width: 900px;

	height: 178px;

	background-image: url(images/checkout.jpg);

	background-repeat: no-repeat;

}


#ipn {

	width: 900px;

	height: 178px;

	background-image: url(images/checkout.jpg);

	background-repeat: no-repeat;

}


#receipt {

	width: 900px;

	height: 178px;

	background-image: url(images/receipt.jpg);

	background-repeat: no-repeat;

}



#provocative {

	width: 900px;

	height: 178px;

	background-image: url(images/liam.jpg);

	background-repeat: no-repeat;

}



#quest {

	width: 900px;

	height: 178px;

	background-image: url(images/header_help.jpg);

	background-repeat: no-repeat;

}


#therapist-marketplace {

	width: 900px;

	height: 178px;

	background-image: url(images/cart.jpg);

	background-repeat: no-repeat;

}


#build-your-practice-audio {

	width: 900px;

	height: 178px;

	background-image: url(images/business-building.jpg);

	background-repeat: no-repeat;

}



#practice-building-workshop {

	width: 900px;

	height: 178px;

	background-image: url(images/business-building.jpg);

	background-repeat: no-repeat;

}



#practice-building-principles {

	width: 900px;

	height: 178px;

	background-image: url(images/business-building.jpg);

	background-repeat: no-repeat;

}

#audacity {

	width: 900px;

	height: 178px;

	background-image: url(images/audacity.jpg);

	background-repeat: no-repeat;

}


#practice-building-video {

	width: 900px;

	height: 178px;

	background-image: url(images/business-building.jpg);

	background-repeat: no-repeat;

}



#practice-building-video-confirmation {

	width: 900px;

	height: 178px;

	background-image: url(images/business-building.jpg);

	background-repeat: no-repeat;

}


#free-relaxation-mp3 {

	width: 900px;

	height: 178px;

	background-image: url(images/download.jpg);

	background-repeat: no-repeat;


}


#confirmation {

	width: 900px;

	height: 178px;

	background-image: url(images/download.jpg);

	background-repeat: no-repeat;


}




#page {



	width: 900px;

	height: 178px;

	background-image: url(images/header_blog.jpg);

	background-repeat: no-repeat;

	

}



.line {

	float: left;

	background-image: url(images/post_line.gif);

	background-repeat: no-repeat;

	height: 25px;

	width: 600px;

	background-position: center center;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	padding-top: 10px;

	padding-bottom: 10px;



}





#thumbGrid {

	float: left;

	width: 100%;

}



#thumbs img {

	padding-bottom: 10px;

	padding-top: 25px;



}



#thumbs td {

	vertical-align: middle;

}



#homePhoto {

	background-image: url(images/signup.jpg);

	background-repeat: no-repeat;

	background-position: right bottom;

	float: left;

	width: 633px;

	height: 285px;

}



#homepost {

	float: left;

	width: 600px;



}



#credits {

	width: 610px;

	float: right;

    margin-bottom: 15px;

	text-align: center;
	
	padding-top: 20px;

}

/********** CM_FORM STYLES **********/
#cm_form {
	clear: left;
	position: relative;
	top: 10px;
	border: 1px solid #CCC;
	padding: 10px;
	margin: 20px 0;
	width: 300px;
	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	
	background: rgba(0, 0, 0, 0.05)
}
#cm_form span.form_title {
	padding: 6px;
	border: 1px solid #CCC;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #FFF;
	position: relative;
	top: -20px; left: 0;
	-moz-box-shadow: 3px 3px 4px #CCC;
}
