/*  
Theme Name: Life Performance Mentors
Theme URI: http://www.lifeperformance.com.au
Description: Life Performance Mentors.
Version: 1.0
Author: PiXEL iNK MEDiA
Author URI: http://www.pixelinkmedia.com



/// index of styles  ////////////////////////////////////////////////////////////

	$1 - Layout (body, containers etc.)
	$2 - General Styling
	$3 - Header
	$4 - Content Area
	$5 - Right Navigation
	$6 - Footer
	$7 - Newsletter Box

//////////////////////////////////////////////////////////////////////////*/



/*///////////////////////////////////////////////////////////////////////////
$1 - Layout (body, containers etc.)
///////////////////////////////////////////////////////////////////////////*/

body {
	margin:0;
	padding:0;
	background:#D6E6ED;
}

#container {
	width:930px;
	margin:0 auto;
	padding:0 10px;
	background:white url(images/yc-bg.jpg) center top repeat-y;
}


	
/*///////////////////////////////////////////////////////////////////////////
$2 - General Styling
///////////////////////////////////////////////////////////////////////////*/

a {
	color:#495769;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px;
	}
	
a:hover {
	text-decoration:none;
	}

	
h1, h2, h3, h4, h5 {
	margin:0 0 10px 0;
	padding:0;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	color:#495769;
	}
	
h1 {
	font-size:22px;
	color:#478996;
	}
	
h1.quote-h1 {
	font-size:17px;
	color:#478996;
	}

h2 {
	font-size:15px;
	margin-bottom:6px;
	color:#478996;
	}
	

	
h3 {
	font-size:13px;
	}

p {
	margin:0 0 10px 0;
	padding:0;
	font:11px verdana, sans-serif;
	color:#3D4E63;
	line-height:1.3;
}

ul {
	margin:0 0 10px 0;
	padding:0;
	font:11px verdana, sans-serif;
	color:#3D4E63;
	list-style:none;
	list-style-type: none;
}

ul ul {
	padding-top:10px;
	margin-bottom:5px;
}


ul.tick-ul li {
	margin:0;
	padding:4px 0 4px 18px;
	background:url(images/tick-ul.gif) 0 50% no-repeat;
	}



li {
	margin:0;
	padding:4px 0 4px 20px;
	background:url(images/tick-bullet.gif) 0 5px no-repeat;
	}
	
li ul li {
	margin:0;
	padding:4px 0 4px 10px;
	background:url(images/ulul-bullet.gif) 0 4px no-repeat;
	}
	
	#sidebar li {
	margin:0;
	padding:4px 0 4px 12px;
	background:url(images/tick-bullet.gif) 0 50% no-repeat;
	}
	
ol {
	padding:0 0 0 20px;
	margin:0 0 10px 0;
	font:11px verdana, sans-serif;
	color:#3D4E63;
	}
	
ol li {
	background:none;
	padding:4px 0;
	margin:0;
	font:11px verdana, sans-serif;
	color:#3D4E63;
	line-height:1.2;
	}

tr p, td p {
	margin:0 0 10px 0;
	padding:0;
	font:11px verdana, sans-serif;
	color:#3D4E63;
	line-height:1.3;
}

.index-header-image {
	margin-bottom:10px;
	}
	
img {
	border:none;
	}
a img {
	border:none;
	}

.page-h1 {
	display:none;
	}
	
.last-p {
	margin-bottom:20px;
	}

.clearfix {
	width:750px;
	clear:both;
	text-align:center;
	border-top:20px solid white;
	}

.posttime a:link, .posttime a:visited {
	color:white;
	font:11px verdana, sans-serif;
	font-weight:bold;
	}
	
/*///////////////////////////////////////////////////////////////////////////
$3 - Header
///////////////////////////////////////////////////////////////////////////*/


#header {
	width:930px;
	}

#header-nav {
	height:26px;
	width:930px;
	padding:10px 0 0 0;
	text-align:center;
	border-bottom:20px solid #FFFFFF; 
	background:url(images/header-nav-bg-1.jpg) repeat-x;
	font:11px verdana, sans-serif;
	color:#E2EEF1;
	}
	
#header-nav ul {
	margin:0 auto;
	padding:0;
	list-style:none;
	color:#8DBDCB;
	}
	
#header-nav li {
	display:inline;
	padding:0;
	margin:0;
	background:none;
	}
	
#header-nav li a, #header-nav li a:link, #header-nav li a:visited {
	font:10px verdana, sans-serif;
	color:#2E555C;
	text-decoration:none;
	margin:0;
	padding:0;
	}

#header-nav li a:hover {
	text-decoration:underline;
	}

.time {
	position:absolute;
	top:20px;
	right:20px;
	}
	
#header-title {
	padding:10px 0 10px 20px;
	background:#005266;
	font:11px verdana, sans-serif;
	color:white;
	}

#header-image {
	height:100px;
	background:#006882 url(images/header-image.gif) no-repeat;
	border-bottom:3px solid #E2EEF1;
	}


/*///////////////////////////////////////////////////////////////////////////
$4 - Content Area
///////////////////////////////////////////////////////////////////////////*/

#content {
	width:930px;
	padding:0 0 0 0;
	border-bottom:20px solid white;
	}
	
#content-left {
	float:left;
	width:660px;
	padding:0 5px 0 20px;
	}
	
#content-left h3 a, #content-left h3 a:link, #content-left h3 a:visited{
	font-size:16px;
	margin-bottom:6px;
	font-family: "Trebuchet MS", verdana;
	text-decoration:none;
	color:#2E555C;
	}

#content-left h3 a:hover {
	text-decoration:underline;
	}

.index-container{
	width:635px;
	}

.index-content {
	padding:0 145px 0 0;
	background:url(images/mentorsmall.jpg) right top no-repeat;			    
	}

.index-p-border {
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px solid #C7DFE5;
	}

.content-image {
	float:right;
	padding-left:5px;
	width:135px;
	height:97px;
	}

#content-table td {
	font:11px verdana, sans-serif;
	color:#3D4E63;
	line-height:1.2;
	}
/*///////////////////////////////////////////////////////////////////////////
$5 - Right Navigation
///////////////////////////////////////////////////////////////////////////*/

#content-right {	
	float:right;
	width:205px;
	padding:0 10px 0 16px;
	border-left:1px solid #C7DFE5;
	}
	
#content-right h3 {
	margin-bottom:0px;
	}

#content-right ul {
	margin:0 0 10px 0;
	padding:0;
	list-style:none;

	}

#content-right li {
	margin:0;
	padding:0;
	}
	
#content-right li a , #content-right li a:link, #content-right li a:visited {
	display:block;
	padding:6px 0 6px 25px;
	margin:0;
	border-bottom:1px solid #C7DFE5;
	font:11px verdana, sans-serif;
	text-decoration:none;
	}
	
#content-right li a:hover , #content-right li a:hover {
	color:#000;
	}


/*///////////////////////////////////////////////////////////////////////////
$6 - Footer
///////////////////////////////////////////////////////////////////////////*/
	
#footer {
	height:30px;
	padding:30px 0;
	text-align:center;
	background:url(images/fo-bg.jpg) repeat-x;
	color:#8DBDCB;
	}
	
#footer p {
	color:#4F99AE;
	}
	
#footer a {
	color:#333333;
	text-decoration:none;
	margin:0 2px;
	}
#footer a:hover {
	color:#333333;
	text-decoration:underline;
	}
	

	
	
/*///////////////////////////////////////////////////////////////////////////
$7 - Newsletter Box
///////////////////////////////////////////////////////////////////////////*/
	
#newsletter-box {
	width:890px;
	padding:20px;
	border-top:3px solid #4D8D99;
	background: #2E555C;
	}


.newsletter-left {
	float:left;
	width:660px;
	border-right:1px solid #427A84;
	padding-right:20px;
	}
	
.newsletter-left p, .newsletter-right p {
	color:white;
	}

.newsletter-left a:link, .newsletter-left a:visited {
	color:white;
	}

.newsletter-left ul {
	margin:0 0 0 0;
	padding:0;
	font:11px verdana, sans-serif;
	color:white;
	list-style:none;
	list-style-type: none;
}

.newsletter-left li {
	color:white;
	margin:0;
	padding:4px 0 4px 20px;
	background:url(images/bulletwhite.gif) 0 50% no-repeat;
	}

.newsletter-right {
	display:block;
	float:right;
	width:190px;
	padding-top:5px;
}

.newsletter-right p {
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:1px solid #427A84;
}

.newsletter-right label {
	display:block;
	margin-bottom:6px;
	color:white;
	font:11px verdana, sans-serif;
	}
	
label {
	display:block;
	margin-bottom:6px;
	color:#333;
	font:11px verdana, sans-serif;
	}
	
.newsletter-right input {
	width:162px;
	height:22px;
	padding:8px 0 0 8px;
	margin-bottom:10px;
	background:url(images/footer-input-bg.gif) no-repeat;
	border:none;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:white;
	}
	
.newsletter-right input.button {
	width:80px;
	height:30px;
	background:url(images/footer-button-bg.gif) no-repeat;
	border:none;
	color:white;
	font-weight:bold;
	cursor:pointer;
	padding:0;
	}
	
input {
	width:162px;
	height:22px;
	padding:8px 0 0 8px;
	margin-bottom:10px;
	background:url(images/footer-input-bg.gif) no-repeat;
	border:none;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:white;
	}
	
input.button {
	width:80px;
	height:30px;
	background:url(images/footer-button-bg.gif) no-repeat;
	border:none;
	color:white;
	font-weight:bold;
	cursor:pointer;
	padding:0;
	}
	
input.button-un {
	width:120px;
	height:30px;
	background:url(images/footer-button-bg-un.gif) no-repeat;
	border:none;
	color:white;
	font-weight:bold;
	cursor:pointer;
	padding:0;
	}
	
.newsletter-form-left {
	float:left;
	width:150px;
	}
	
.newsletter-form-right {
	float:right;
	width:200px;
	}
	
form {
	margin:0;
	padding:0;
}
	
span.right-input {	
display:block;
float:left;
}

span.right-input-button {
	display:block;	
	float:left;
	width:100px;
}
	
/*.quote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-style: normal;
	color: #3D4E63;
	background-color: #EBEBEB;
	background-position: center;
	display: block;
	padding: 5px;
	font-weight: normal;
	width: 100%;
	text-align: left;
}*/

.postmetadata {
	padding:8px;
	border-top:1px solid #549CA9;
	border-bottom:1px solid #549CA9;
	margin:20px 0 40px 0;
	background:#C9E0E4;
	}
	
.index-news h2 a, .index-news h2 a:link, .index-news h2 a:visited{
	font-size:16px;
	margin-bottom:6px;
	font-family: "Trebuchet MS", verdana;
	text-decoration:none;
	color:#4F929D;
	}

.index-news h2 a:hover {
	text-decoration:underline;
	}
	
p.assoc-links {
	padding:8px 4px;
	border-top:1px solid #C7DFE5;
	border-bottom:1px solid #C7DFE5;
	}
	
.post {
	border-bottom:1px solid #D6E6ED;
	margin-bottom:20px;
	padding-bottom:20px;
	}
	
	.alignright {
	float: right;
	}
	
.alignleft {
	float: left
	}
	
.navigation {
	display: block;
	}
	
.navigation a, .navigation a:link, .navigation a:hover {
	text-decoration:none;
	}
	
.navigation a:hover {
	text-decoration:underline;
	}
	
.green-quote {
	color:#458795;
	font-weight:bold;
	padding:15px 30px 0 30px;
	}
	
.green-quote-vision {
	color:#458795;
	font-weight:bold;
	}
	
.vision-p {
	padding-top:30px;
	}
	
.dark-green-quote {
	color:#305E67;
	font-weight:bold;
	}
	
.green-author {
	color:#356873;
	display:block;
	padding:6px 30px 0 30px;
	margin-bottom:25px;
	}
	
.cfox-sidebar {
	margin-bottom:15px;
	border:5px solid #d6e6ed;
	}
	
.sidebar-newsletter {
		margin-bottom:20px;
	}

.etip-archive-link {
		border-top:1px solid #c7dfe5;
	}
	
#content-right .etip-archive-link ul li {
		background-image:none;
	}

.etip-archive-link ul li a {
		background:url(images/newsletter-icon.png) 4px 50% no-repeat;
		padding-top:5px;
		padding-bottom:5px;
	}

.newsletter-ul li {
		background:url(images/page-icon.png) left 50% no-repeat;
		padding-top:5px;
		padding-bottom:5px;
	}
	
	
.content-bar {
		height:44px;
		padding:6px 0 0 35px;
		margin-bottom:30px;
		background:url(images/content-bar-bg.png) repeat-x;
	}
	
	
	
	
	.clearstyle:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearstyle {height: 1%;}
.clearstyle {display: block;display:inline-block;}
/* End hide from IE-mac */
	
	

