/*
Theme name: Management Leadership Coaching
Description: Management Leadership Coaching
Theme URI: http://webdesignlab.com/
Description: Custom Theme designed for Anastasia
Version: 1.1
Author: Web Design Lab
*/

/* WordPress Default styles */
@import url('wp-default.css');

* { margin: 0; padding: 0; outline: 0; }

body {
    font-size: 13px;
    line-height: 1.4;
    font-family: Arial, sans-serif;
    color: #5d5d60;
	background: #fff url(images/bg.gif) repeat-x 0 0;
    text-align: left;
}

a img { border: 0; }
a { color: #189fcf; text-decoration: underline; cursor: pointer; }
a:hover { text-decoration: none; }

.cl, .clear { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }

.left { float: left !important; display: inline; }
.left ul li a {
	text-decoration: underline;
}
.left ul li a:hover {
	text-decoration: none;
}
.right { float: right !important; display: inline;} 
.notext {font-size: 0; line-height: 0; text-indent: -9999px;}
.tl {text-align: left;}
.tr {text-align: right;}
.tc {text-align: center;}
.center {display: block; margin: 0 auto;}
.lowercase {text-transform: lowercase;}
.uppercase {text-transform: uppercase;}

.shell {margin: 0 auto; width: 922px;}
.halfwide {width: 50%}

input, select, textarea {font-family: arial, sans-serif;}
textarea {overflow: auto;}

#cnt {padding: 0 3px; background: url(images/cnt.png) repeat-y 0 0; height: 100%;}
#cnt-inner {height: 100%; background: #fff url(images/main-bottom.gif) repeat-x 0 bottom; padding-bottom: 11px;}
#client-login a {width: 270px; height: 59px; background: url(images/login-button.gif) no-repeat 0 0; display: block; line-height: 58px; padding-left: 0px;}
#header #top-header {background: url(images/top-header.gif) repeat-x 0 0; height: 129px;}
#header #top-header h1#logo {float: left; display: inline; padding: 0 0 0 27px;}
#header #top-header h1#logo a {width: 860px; height: 102px; display: block; background: url(images/MLC-web-banner.jpg) no-repeat 0 0;}
#header #top-header #client-login {float: right; padding: 18px 29px 0 0;}
#header #top-header #client-login a {width: 170px; height: 59px; background: url(images/login-button.gif) no-repeat 0 0; display: block; line-height: 58px; padding-left: 0px;}
#header #top-header #client-login a:hover {text-decoration:none;}
#header #navigation {background: url(images/nav.gif) repeat-x 0 0; height: 48px; border-width: 1px 0; border-color: #fff; border-style: solid;}
#header #navigation ul {list-style-type: none; font-size: 14px; line-height: 48px; padding: 0 0 0 8px;}
#header #navigation ul li {float: left; display: inline; font-weight: bold;}

#header #navigation ul li a {float: left; color: #fff; height: 48px; text-decoration: none; padding: 0 15px;}
#header #navigation ul li a:hover,
#header #navigation ul li.current_page_item a {background: url(images/nav-active.gif) repeat-x 0 0;}
#header #bottom-header {background: url(images/bottom-header.gif) repeat-x 0 0; padding: 27px 0 0 0;}
#header #bottom-header #banner {width: 862px; height: 289px; margin: 0 auto; background: url(images/banner-bottom.gif) no-repeat center bottom; padding-bottom: 36px;}

#main {width: 862px; margin: 0 auto; padding: 23px 0 0 0;}
#main #content {width: 595px; float: left; padding: 0 10px 30px 10px;}
#main #content .page {margin: 0 0 20px 0;}
#main #content h1 {color: #00af50; font-size: 26px; border-bottom: 1px solid #cecece; padding-bottom: 6px; margin-bottom: 6px; text-transform: uppercase;}
#main #content h2, #main h2.pagetitle {font-size: 13px; color: #fb7a00;}
#main #content h3 {font-size: 13px; color: #189fcf; font-weight: normal; margin-bottom: 18px;}
#main #content h4 {font-size: 13px; color: #5d5d60;}
#main #content p, .entry p {margin-bottom: 18px;}
#main #content ul {padding: 0 0 15px 12px; list-style-type: none;}
#main #content ul li {background: url(images/bullet.gif) no-repeat 0 3px; padding: 0 0 3px 26px;}
#main .blog-content .post, .blog-content .hentry {border-bottom: 1px solid #cecece; margin-bottom: 8px;}
#main .blog-content .post-bottom .postmetadata .title {
	margin-bottom: 8px;
	color: #189fcf;
	font-size: 11px;
	margin: 0; 	
}
#main .blog-content .post .postmetadata, .post-date {color: #189fcf; margin-bottom: 15px; font-size: 11px;}


#main .blog-content .post .entry p {padding-bottom: 10px;}
#main .blog-content .last-post {border-bottom: 0; margin-bottom: 0;}
#main .blog-content .navigation {padding: 20px auto;}
#main .blog-content .navigation a {width: 74px; height: 28px; background: url(images/pagination-button.gif) no-repeat 0 0; text-align: center; line-height: 23px; font-weight: bold; font-size: 11px; color: #fff; display: block; text-decoration: none; padding-right: 2px;}

#main #sidebar {width: 225px; float: right; padding-bottom: 20px;}
#main #sidebar ul {list-style-type: none; width:225px;}
#main #sidebar ul li {margin-bottom: 18px; width:225px;}
#main #sidebar .box, #archives-3, #text-4 {background-repeat: repeat-y; background-position: 0 0; height: 100%;}
#main #sidebar .box-top {background-repeat: no-repeat; background-position: 0 0; padding-top: 13px;}
#main #sidebar .box-bottom {background-repeat: no-repeat; background-position: 0 bottom; height: 100%; min-height: 21px; padding: 0 12px 13px 12px;}
#main #sidebar .orange-box, #g-lock-double-opt-in-manager {background-image: url(images/orange-box-center.gif) !important;height:100%}
#main #sidebar .orange-box .box-top, #g-lock-double-opt-in-manager .box-top {background-image: url(images/orange-box-top.gif) !important}
#main #sidebar .orange-box .box-bottom, #g-lock-double-opt-in-manager .box-bottom {background-image: url(images/orange-box-bottom.gif) !important;}
#sidebar .box-bottom h3, #sidebar label { font-weight: bold !important; }
#main #sidebar #g-lock-double-opt-in-manager h3 {font-size: 13px; font-weight: normal; color: #353434; text-align: center; margin-bottom: 20px;}
#main #sidebar .orange-box p, #g-lock-double-opt-in-manager p {color: #fff; padding: 0 5px 15px 5px;}
#main #sidebar #signup-form {padding: 10px 5px;}
#main #sidebar #signup-form label {color: #353434;}
#main #sidebar #signup-form .textfield {width: 125px; height: 18px; padding: 0 7px; background: url(images/textfield.gif) no-repeat 0 0; margin-bottom: 10px;}
#main #sidebar #signup-form .textfield input {border: 0; background: transparent; width: 125px;}
#main #sidebar #signup-form .submit {background: url(images/submit-button.gif) no-repeat 0 0; width: 66px; height: 27px; font-size: 11px; font-weight: bold; color: #fff; border: 0; padding-bottom: 7px; margin-top: 10px; cursor: pointer;}
#main #sidebar .gray-box, #sidebar ul li {background-image: url(images/gray-box-center.gif);}
#main #sidebar .gray-box, #sidebar ul li ul li {background: none;}
#main #sidebar .gray-box, #sidebar ul li ul{
	padding: 8px 10px;	
} 
#main #sidebar .gray-box .box-top, #sidebar ul li .box-top {background-image: url(images/gray-box-top.gif)}
#main #sidebar .gray-box .box-bottom, #sidebar ul li .box-bottom {background-image: url(images/gray-box-bottom.gif);}
#main #sidebar .gray-box h3, #sidebar ul li h3 {font-size: 13px; color: #07527e; font-weight: normal; text-align: center;}
#main #sidebar .testimonial {margin: 8px 10px 0 10px; border-bottom: 1px solid #cecece;}
#main #sidebar .testimonial p {padding-bottom: 12px;}
#main #sidebar .testimonial p.author {color: #189fcf;}
#main #sidebar .last-testimonial {border-bottom: 0; margin-bottom: 0;}
#main #sidebar .gray-box a.read-more, #sidebar ul li a.read-more {background: url(images/read-more-button.gif) no-repeat 0 0; text-align: center; color: #fff;font-size: 11px; font-weight: bold; display: block; width: 73px; height: 27px; text-decoration: none; line-height: 22px; padding-right: 3px;}
#main #sidebar .gray-box h3.arrow span {background: url(images/h3-arrow.gif) no-repeat 0 5px; padding: 0 30px;}
#main #sidebar .select-archive {padding: 15px 0;}
.box-bottom select {margin: 15px 0 15px 45px;}
#top-footer {background: #ebebeb url(images/top-footer-top.gif) no-repeat 0 0; padding-top: 11px; width: 864px; margin: 0 auto; height: 100%}
#top-footer-cnt {background: url(images/top-footer-bottom.gif) no-repeat 0 bottom; padding-bottom: 16px; padding-left: 23px;height: 100%}
#top-footer .left {margin-left: 10px;padding-left: 26px; background: url(images/top-footer-mark.gif) no-repeat 0 0; padding-top: 2px;}
#top-footer .left h4 {font-size: 12px; color: #333435; text-transform: uppercase; margin: 0 0 20px 0;}
#top-footer a {color: #fb7a00;}

#top-footer p a,
#top-footer .newsitem a { text-decoration: underline;}
#top-footer p a:hover,
#top-footer .newsitem a:hover {text-decoration: none;}
#top-footer ul {
	list-style: none;
}
#footer {background: #467a99; padding: 15px 0 10px 0;}
#footer .social {float: left; padding-left: 50px;}
#footer .social p.left {line-height: 45px; color: #fff; margin-right: 10px;}
#footer .social a {margin-right: 10px;}
#footer .copyright {float: right; padding: 10px 0 0 0; font-size: 11px; color: #fff; text-align: right;}
#footer .copyright p.orange {font-size: 12px; color: #fb7a00;}
#text-5 {
	float:left;
}
#text-6 {
	width: 200px;
	float:left;
}
#recent-posts-3 {
	width: 200px;
	float:left;
}
#text-7 {
	width: 200px;
	float:left;
}
.post-date {
	margin-bottom: 10px;
}
#recent-posts-3 ul li {
	padding-bottom: 10px;
}
.hentry {
	padding-top: 15px;
}
.hentry .entry {
	padding-top: 5px;
}
.hentry .postmetadata {
	background: #EBEBEB;
	padding: 5px 10px;
}
.hentry  .postmetadata a {
	color: #5d5d60;
}
#main h2.pagetitle, #content h2.pagetitle, #respond h3, .hentry h3 {
	font-size: 16px !important;
}
.blog-content .pagetitle {
	margin-bottom: 10px;
}
/*
Archive
*/
.hentry .post-title{
	color: #189fcf !important;
	font-size: 11px;
}
 
/*
Error 404
*/
#error-404 p {
	margin-top: 10px;
}
/*
Search
*/
#searchform {
	padding-top: 20px;
}
#footer-sidebar li {
	display: inline;
	float: left;
}
