/*  

Theme Name: Clarity Life Coach

Author URI: http://ndzynes.com

Version: 1.0

Author: Beth Cole & Nathan Parikh

Description: Theme developed for Susan Clause and Clarity Life Coach. Designed by <a href="http:/www.thewebservant.com">Beth Cole</a> and coded by <a href="http://ndzynes.com">nDzynes</a>

The CSS, XHTML and design is released under GPL: 

http://www.opensource.org/licenses/gpl-license.php

*/

body {

	font-family: Franklin Gothic Book, Arial, Helvetica, Verdana, Georgia, Times, serif;

	font-size: 13px;

	color: #ffffff;

	background: #2c3e6e;

	line-height: 16px;

	margin: 0px;

	}

	

a {

	text-decoration: none;

	color: #595959;

	outline: none;

	}

	

a:hover {

	text-decoration: underline;

	}

	

a img {

	border: none;

	}

	

.left {

	float: left;

	}

.center {

	display: block;

	margin: 0px auto;

	}

.right {

	float: right;

	}

.clear {

	clear: both;

	}

.text-right {

	text-align: right;

	display: block;

	}

	

.white {

	color: #fff;

	}

.purple {

	color: #465c90;

	}

	

h2 {

	font-size: 14px;

	color: #a9ba96;

	margin: 10px 0px 0px 0px;

	padding: 7px 0px 5px 0px;

	}



.container {

	width: 960px;

	margin: 0px auto;

	padding: 0px 0px 0px 0px;

	background: #465c90 url(images/bg.png) top left no-repeat;

	}

.mini-container {

	margin: 0px 0px 0px 30px;

	}



.logo {

	margin: 13px auto 0 20px;

	float: left;

	position: relative;

	z-index: 3;
	
	width: 258px;
	
	height: 112px;
	
	background: url(images/logo.png) no-repeat;
	
	cursor: pointer;

	}

* html .logo {
	background: url(images/logo.gif) no-repeat;
	margin: 13px auto 0px 10px;
	}



#menu {

	height: 28px;

	font-size: 11px;

	font-family:Arial, Helvetica, sans-serif;

	padding: 0px 0 0;

	margin: 7px 0 0px 0px;

	position: relative;

	z-index: 0;
	
	float: left;

	}

#menu a {

	color: #ece9d8;

	}

#menu ul {

	margin: 0px;

	padding: 0px;
	
	float: left;

	}

#menu ul li {

	list-style-type: none;

	position: relative;

	display: inline;

	padding: 15px 7px 12px;

	margin: -13px 2px 0 0;

	float: left;

	cursor: pointer;

	background: url(images/menu-bg.jpg) repeat-x;

	}



#menu ul li a {

	padding: 0px 0px 0px 0px;	

	margin: 0px;

	}



#menu ul li.current_page_item, #menu ul li.current_page_parent {

	}

#menu ul li.current_page_item a, #menu ul li.current_page_parent a {

	color: #ece9d8;

	}

#menu ul li:hover a {

	color: #ece9d8;

	text-decoration: none;

	}

	

#header {

	height: 38px;

	width: 590px;

	float: left;

	padding: 20px 0px 0px 0px;

	position: relative;

	z-index: 1;

	}

#header a {

	color: #fff;

	}

	

#banner-container {

	background: url(images/image-container.png) top no-repeat;

	width: 306px;

	height: 490px;

	float: left;

	margin: 0px 0px 0px 30px;

	position: relative;

	z-index: 0;

	}
	
* html #banner-container {
	margin: 0px 0px 0px 15px;
	}

	

img.banner-pic {

	position: relative;
	
	float: left;

	z-index: 2;

	margin: -125px 0 0 5px;

	}

	

#tan-banner {

	background: #ece9d8 url(images/watermark.jpg) no-repeat right;

	color: #465c90;

	font-size: 12px;

	height: 122px;

	margin: 5px 0px 13px 0px;

	padding: 15px 70px 0 10px;

	position: relative;

	z-index: 0;

	width: 544px;

	float: right;

	border-top: 8px solid #a9ba96;

	}


#s {

	width: 228px;

	height: 25px;

	background: #fafafa;

	padding: 10px 5px 0 10px;

	border: 1px solid #6b6b6b;

	color: #888888;

	font-size: 14px;

	}



#search {

	float: right;

	margin: 20px 0px 0px 0px;

	}

	

#searchsubmit {

	background: #5f5f5f;

	color: #fff;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size: 14px;

	border: none;

	padding: 1px 15px 2px 15px;

	}



	





#content {

	width: 605px;

	background: #fff;

	padding: 0px 0px 0px 0px;

	float: left;

	}

#content h1, #content h1 a {

	color: #f56e4c;

	font-size: 18px;

	margin: 0px 0px 5px 0px;

	}

#page-content {

	width: 585px;

	padding: 0 0px 20px 0px;

	font-size: 13px;

	line-height: 16px;

	margin: 0 0 0 353px;

	clear: right;

	min-height: 450px;

	}

#page-content h2 {

	font-size: 14px;

	color: #a9ba96;

	margin: 10px 0px 5px 0px;

	padding: 7px 0px 0px 0px;

	border-top: 1px dotted #c3c6c6;

	}



.post {



	}

.entry {

	margin: 0px 0px 30px 0px;

	}



.commentlist li {

	padding: 10px 10px 5px 10px;

	border: 1px solid #8A8A8A;

	margin: 0px 0px 10px 0px;

	list-style-type: none;

	}



.alt {

	background: #ece9d8;

	color: #465c90;

	}

	



	

#welcome {

	background: url(images/prodshot.png) no-repeat bottom right;

	width: 100%;

	height: 310px;

	line-height: 32px;

	}



#sidebar {

	width: 287px;

	float: right;

	margin: 0px 0px 10px 0px;

	}



#sidebar h2 {

	font-size: 18px;

	}

	

#sidebar ul {

	margin: 0px;

	padding: 0px 0px 0px 5px;

	}

	

#sidebar ul li, #sidebar li {

	list-style-type: none;

	}

#page-content .post h1, .post h1 a {

	font-size: 22px;

	color: #a9ba96;

	}	

#page-content .post h2, .post h2 a {

	font-size: 20px;

	color: #a9ba96;

	}

#page-content a {

	color: #a9ba96;

	}

#page-content img.alignleft {

	float: left;

	margin: 0px 7px 7px 0px;

	}

#page-content img.alignright {

	float: right;

	margin: 0px 0px 7px 7px;

	}





.comment {

	padding: 0px 0px 0px 18px;

	background: url(images/comment.png) left no-repeat;

	}

.email {

	padding: 0px 0px 0px 18px;

	background: url(images/email.png) left no-repeat;

	}

.readmore {

	padding: 0px 0px 0px 11px;

	background: url(images/more.png) left no-repeat;

	}

	

#footer {

	background: #a9ba96;

	padding: 15px 0 15px 0px;

	margin: 0px 0px 0px 0px;

	width: 100%;

	font-size: 12px;

	float: left;

	color: #ece9d8;

	}



#footer a {

	color: #ece9d8;

	}

#footer a:hover {

	color: #4d4d4f;

	text-decoration: none;

	}

	

.footer-column {

	width: 125px;

	float: left;

	margin: 0px 10px 0px 0px;

	}

	

#footer ul {

	margin: 0px;

	padding: 0px;

	}

#footer ul li {

	position: relative;

	list-style-type: none;

	padding: 0 10px 0 0;

	margin: 0px;

	}

#footer ul li a {

	padding: 0px 0px 0px 0px;	

	margin: 0px;

	}



#footer form {

	float: left;

	margin: 0px 95px 0px 0px;

	}

#footer label {

	font-weight: bold;

	font-size: 14px;

	margin: 0px 10px 0px 0px;

	width: 40px;

	display: block;

	float: left;

	}

#name {

	margin: 0px 0px 5px 0px;

	}

#submit {

	background: #f3f3ee;

	color: #000;

	border: 1px solid #6f90a3;

	width: 75px;

	margin: 5px 0px 0px 65px;

	}