/***** SITE STRUCTURE *****/
body {text-algin:left;color:#000;background:#ebebeb url(images/bg.gif) repeat-x;}
#wrapper {width:960px;margin:0 auto;}

#header {height:159px;}
#header a#logo {display:block;float:left;width:264px;height:67px;margin:13px 0 12px;background:url(images/logo.jpg) no-repeat;text-indent:-9999px;}
#header div.description {float:left;color:#1182C8;font-size:24px;margin:20px 0 0 30px;}
#header div.signup {clear:right;float:right;color:#f66817;margin-top:15px;width:265px;overflow:hidden;}
#header div.signup span {float:left;padding-top:6px;font-weight:bold;}
#header div.signup a#registernow {float:right;display:block;width:108px;height:35px;background:url(images/btn-login.gif) no-repeat;text-indent:-9999px;}
#header div.signup span#loginout {float:right;margin-right:45px;}

#header div#toplogin {clear:right;float:right;margin:15px 0 0;}
#header div#toplogin h3 {color:#1182C8;margin:0;}
#header div#toplogin form {text-align:right;}
#header div#toplogin form input {padding:3px;}
#header div#toplogin form a.register {margin-right:120px;}
#header div#toplogin .currentUser {margin:0 10px 5px;text-align:right;}
#header div#toplogin .currentUser span {font-weight:bold;}
#header div#toplogin ul.userlinks {list-style:none;}
#header div#toplogin ul.userlinks li {display:inline;border-right:1px solid;}
#header div#toplogin ul.userlinks li.last {border-right:0;}
#header div#toplogin ul.userlinks li a {margin:0 5px;}

#navtabs {clear:both;height:45px;padding-top:12px;}

#navtabs ul {height:45px;list-style:none;font-size:18px;font-family:'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif;}
#navtabs ul li {display:inline;}
#navtabs ul li a {float:left;margin-right:10px;padding:0 0 0 9px;text-decoration:none;background:url(images/navtab-left.gif) no-repeat left top;}
#navtabs ul li a span {float:left;display:block;color:#fff;padding:5px 15px 16px 6px;background:url(images/navtab-right.gif) no-repeat right top;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#navtabs ul li a span {float:none;}
/* End IE5-Mac hack */
#navtabs ul li a:hover {background-position:0% -48px;}
#navtabs ul li a:hover span {color:#2e4259;text-decoration:underline;background-position:100% -48px;}
#navtabs ul li.current a {color:#2e4259;background-position:0% -48px;}
#navtabs ul li.current a span {color:#2e4259;text-decoration:underline;background-position:100% -48px;}

#bodywrap {background:url(images/bg-bodywrap.gif) repeat-y;}

#content {float:left;width:578px;padding:30px;border-right:1px solid #c0c0c0;background:url(images/bg-content.gif) no-repeat;}
#content h1 {color:#DF5D21;}

#sidebar {float:right;width:281px;padding:20px;background:url(images/bg-sidebar.jpg) no-repeat;}
#sidebar div.title {font-size:14px;font-weight:bold; margin-bottom: 10px;}
#sidebar div.become-member {width:179px;height:auto;margin-bottom:15px;padding:10px 85px 0 20px;background:url(images/bg-become-member.png) no-repeat;}
#sidebar div.become-member .title {color:#DF5D21;}
#sidebar div.become-member p {margin:0;}


#sidebar div#testimonial_container {width:264px; height:140px; margin-bottom:0px; padding:10px 0 0 20px; background: url(images/testimonials-bg-2.png) no-repeat;display:block;}
#sidebar #testimonial_container div.title {color:#DF5D21;}
#sidebar #testimonial_container p {margin:0; padding: 5px 15px 0 5px;}
#sidebar #testimonial_container .what_said{width:255px;}
#sidebar #testimonial_container .who_said{color:#DF5D21; text-align: right; margin-top: 10px; margin-right: 15px;}








#homelower div#testimonial_container {
		width:292px;
		height:133px;
		float:right;
		margin:0 0 15px 5px;
		padding:10px 10px 0 20px;
		background:url(images/home-testimonial-fades.png) no-repeat;
		display:block;
		}
#homelower #testimonial_container div.title {color:#DF5D21; font-weight: bold; font-size: 14px; margin-bottom: 10px;}
#homelower #testimonial_container p {margin:0; padding-left: 10px;}
#homelower #testimonial_container .what_said{width:255px;}
#homelower #testimonial_container .who_said{color:#DF5D21;text-align: right; margin-top: 10px;}












#sidebar div.newsletter {padding:10px 20px 20px;margin-bottom:15px;background:url(images/bg-newsletter.png) no-repeat;}
#sidebar div.newsletter .title {color:#fff;}
#sidebar div.newsletter p {color:#fff;margin:5px 0;}
#sidebar div.newsletter label {display:inline-block;color:#fff;font-weight:bold;text-align:right;width:60px;}
#sidebar div.newsletter .btnsubmit {text-align:right;margin-right:28px;}

#footer {clear:both;padding:5px 0 0;background:url(images/bg-footer.gif) no-repeat;}
#footer .social {float:right;margin:30px 20px 0 0;text-align:center;}
#footer .social p {font-weight:bold;margin:0 0 5px;}
#footer .social a {margin:0 3px;}
#footer #lowernav {float:left;margin:30px 0;font-size:14px;font-family:'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif;}
#footer #lowernav #about {float:left;width:130px;margin-right:50px;}
#footer #lowernav #resources {float:left;width:270px;margin-right:50px;}
#footer #lowernav #resources a {float:left;display:block;width:130px;}
#footer #lowernav #resources a.main {width:270px;}
#footer #lowernav #connect {float:left;width:160px;}
#footer #lowernav #about a, #footer #lowernav #resources a, #footer #lowernav #connect a {display:block;color:#3e3e3e;text-decoration: none;}
#footer #lowernav #about a:hover, #footer #lowernav #resources a:hover, #footer #lowernav #connect a:hover {text-decoration:underline;}
#footer #lowernav #about a.main, #footer #lowernav #resources a.main, #footer #lowernav #connect a.main {color:#0767b1;margin-bottom:10px;font-size:16px;font-weight:bold;border-bottom:5px solid #1381c4;text-decoration:none;text-transform:uppercase;}
#footer #lowernav #about a.main:hover, #footer #lowernav #resources a.main:hover, #footer #lowernav #connect a.main:hover {color:#0066CC;}

#copyright {padding:30px 0 15px;text-align:center;border-top:1px solid #bdbdbd;background:#cdcdc5;}
#copyright div.address {padding:0 0 10px;}
#copyright div#pcg {padding:20px 0 0;font-size:10px;}
#copyright div#pcg a {color:#333;text-decoration:none;}
#copyright div#pcg a:hover {color:#DF5D21;text-decoration:underline;}

/* HOME PAGE */
.home #bodywrap {margin-top:15px;background:none;}
.home #content {width:960px;padding:0;border-right:0;background:none;}
.home #footer {background:none;}

.home #homemiddle {margin:15px 0;background:url(images/bg-homemiddle.gif) repeat-y;}
.home #homemiddle-top {width:960px;height:10px;background:url(images/bg-homemiddle-top.gif) no-repeat;}
.home #homemiddle-bottom {clear:both;width:960px;height:10px;background:url(images/bg-homemiddle-bottom.gif) no-repeat;}
.home #homemiddle #homepoll {float:left;width:205px;padding:15px 0 15px 30px;}
.home #homemiddle #homepoll h4 {color:#1381c4;font-size:18px;font-family:'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif;}
.home #homemiddle #homepoll ul li {padding-left:0;background:none;}
.home #homemiddle #homerecent {float:left;width:900px;padding:15px 30px;}
.home #homemiddle #homerecent h1 {color:#2386C0;}
.home #homemiddle #homerecent h1 a {color:#2386C0;}
.home #homemiddle #homerecent h4 {color:#1381c4;font-size:14px;font-family:'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif;}
.home #homemiddle #homerecent h4 + p {margin-top:0;}
.home #homemiddle #homerecent h4 a {color:#1381c4;}
.home #homemiddle #homerecent div {text-align:right;}
.home #homemiddle #homerecent a.more {font-style:italic;font-weight:bold;}
.home #homelower #newsletter {float:left;width:563px;height:122px;padding:20px 30px 0;overflow:hidden;background:url(images/bg-newsletter-home.gif) no-repeat;}
.home #homelower #newsletter .title {color:#fff;font-size:18px;font-family:'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif;}
.home #homelower #newsletter p {color:#fff;margin:5px 0;}
.home #homelower #newsletter label {font-weight:bold;margin-left:10px;}
.home #homelower #newsletter input {padding:3px;width:130px;}
.home #homelower #newsletter input.submit {padding:3px;width:90px;}
.home #homelower #newsletter a.nospam {float:left;display:block;width:81px;height:17px;margin-top:6px;background:url(images/no-spam.png) no-repeat;}
.home #homelower #become-member {float:right;width:197px;height:128px;margin-bottom:15px;padding:15px 110px 0 15px;background:url(images/bg-become-member-home.gif) no-repeat;}
.home #homelower #become-member h4 {margin:0;}
.home #homelower #become-member p {margin:0;line-height:20px;}
.home #homelower #become-member .what_said {
	
	font-size: 14px;
	color: #213e7d;
	line-height: 16px;
}

.home #homelower #become-member .who_said {

	font-size: 12px;
	color: #959595;
	text-align: right;
	line-height: 16px;
	vertical-align: bottom;
}

@media all and (-webkit-min-device-pixel-ratio: 0) { .home #homelower #become-member p { line-height:18px; } }

/* MEMBERS AREA */
.loginform {}
.loginform label {padding:4px 5px 0 0;font-weight:bold;}
.loginform input {padding:3px;margin-bottom:5px;}
.loginform input.checkbox {float:left;margin:5px 0 0 156px;}
.loginform label.check {clear:none;padding:0 0 0 5px;text-align:left;}
.loginform p.submit {margin-left:250px;}
#lostpasswordform p.submit {margin-left:185px;}

/* BLOG STYLES */
div.blognav {float:right;}
#content h1.pagetitle {text-align:center;}
#content.sresults .page {margin:0 0 40px;border-bottom:1px solid #F66817;}
#content.sresults .page h2 {color:#1381c4;font-size:22px;font-weight:bold;font-family:'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif;}
#content.sresults .page h2 a {color:#1381c4;}
#content.sresults .page h2 a:hover {text-decoration:underline;}
body.page-template-blog-php #content .post, body.single .post {font-size:14px;font-family:Helvetica,Arial,FreeSans,sans-serif;border-bottom:1px solid #F66817;}
#content .post h2 {font-size: 18px;font-weight: bold;color: #2386c0;margin: 0 0 10px 0;}
#content .post h2 a {color:#1381c4;}
#content .post h2 a:hover {text-decoration:underline;}
#content .post .vvqbox {clear:both;}
#content .post a.more-link {float:right;}
#content .post .postmetadata {clear:both;}
#content .sociable ul li {margin:0 5px;padding:0;background:none;}
#sidebar a#bhome {display:block;margin:0 0 10px 20px;line-height:30px;padding-left:40px;font-size:16px;font-weight:bold;background:url(images/ico-home.gif) no-repeat;}
#sidebar a#bfeed {display:block;margin:0 0 10px 20px;line-height:30px;padding-left:40px;font-size:16px;font-weight:bold;background:url(images/ico-feed.gif) no-repeat;}
#sidebar #searchform #s {width:200px;}
#sidebar .widget {margin-bottom:20px;}
#sidebar .widget h4 {color:#F66817;font-size:22px;}
#sidebar .widget ul {margin-left:15px;}
#sidebar .widget ul li {margin:0;padding:4px 0;border-bottom:1px solid #ccc;}
#sidebar .widget ul li a {padding-left:16px;background:url(/blog/wp-content/themes/michael-hudson/images/arrows.png) no-repeat 0 -68px;}
#sidebar .widget ul li a:hover {background-position:0 3px;}
#sidebar .social {padding-bottom:5px;text-align:center;}
#sidebar .social p {font-weight:bold;margin:0 0 5px;}
#sidebar .social a {margin:0 3px;}

/* CONTACT FORM */
#contact {}
#contact p {clear:both;}
#contact label {float:left;display:inline-block;margin:0 10px 10px 0;line-height:30px;width:100px;text-align:right;font-weight:bold;}
#contact input.short {float:left;width:300px;margin:0 15px 0 0;padding:3px;}
#contact textarea {width:300px;padding:3px;}
#contact div.btnbox {margin:0 auto;width:450px;}
#contact #contact_code {width:90px;padding:9px 3px;}
#contact input.submit {padding:7px 10px;}

/* HIRE FORM */
#hire {}
#hire h5 {clear:both;}
#hire p {clear:both;}
#hire label {float:left;display:inline-block;margin:0 10px 10px 0;line-height:30px;width:150px;text-align:right;font-weight:bold;}
#hire input.short {width:300px;margin:0 15px 0 0;padding:3px;}
#hire textarea {width:300px;padding:3px;}
#hire div.btnbox {margin:0 auto;width:450px;}
#hire #hire_code {width:90px;padding:9px 3px;}
#hire input.submit {padding:7px 10px;}

/* SPEAKING */
#content h4 a.toggle {display:block;margin:0 10px;padding:5px 10px;color:#fff;background:#2386C0;}
#content h4 a.toggle:hover {background:#DF5D21;}
#content h4 span.toggleme {float:left;margin:3px 15px 0 0;}
div.stclose {margin:0 15px;width:545px;}
div.stopen {margin:0 15px;width:545px;}

/* MISC */
a.dphoto {display:inline-block;margin:10px 0 5px;padding-left:20px;font-weight:bold;background:url(images/photo.gif) no-repeat;}
#news1 {color:#fff;width:242px;height:179px;padding:10px 20px 20px;margin:0 auto 15px;overflow:hidden;background:url(images/bg-newsletter.png) no-repeat;}
#news1 div.title {font-size:14px;font-weight:bold;}
#news1 p {margin:5px 0;line-height:20px;}
#news1 form {margin-top:15px;text-align:left;}
#news1 label {color:#FFFFFF;display:inline-block;font-weight:bold;text-align:right;width:60px;}
#news1 .btnsubmit {margin-right:28px;text-align:right;}
a.pdf {background:url(images/pdf.png) no-repeat scroll right 0 transparent;padding:0 22px 2px 0;}
a.nospam {float:left;display:block;width:81px;height:17px;margin-top:3px;background:url(images/no-spam.png) no-repeat;}
div#crumbs {font-size:11px;margin-bottom:20px;}

#content h3 a.coaching {padding:6px 0 11px 40px;text-decoration:underline;background:url(images/icons/coaching.png) no-repeat;}
#content h3 a.speaking {padding:6px 0 11px 40px;text-decoration:underline;background:url(images/icons/speaking.png) no-repeat;}
#content h3 a.articles {padding:6px 0 11px 40px;text-decoration:underline;background:url(images/icons/articles.png) no-repeat;}