body {
background: #ddd url('http:/forwardleadership.org/images/site/bg.png') no-repeat scroll 100% -350px;
margin:0;
padding: 0;
color: #5d5d5d ;
font: normal 14px/20px 'Helvetica Neue', Helvetica, Arial, sans-serif; /* normalize font size across browsers */
}


.header {
width: 100%;
height: 30px;
background: #222;
}

.header_wrap {
width: 960px;
margin: 0 auto;
padding: 5px 0px 0px 0px;
}


.header_wrap ul li {
float: left;
margin: 0px 0px 0px 0px;
}

.header_wrap ul li a {
text-decoration: none;
color: #fff;
font-size: 14px;
text-transform: uppercase;
font-weight: 500;
padding: 8px 20px;
}

.header_wrap ul li a:hover {color: #dc4e09;}

.nav {float: left; width: 500px;}

.welcome {font-size: 12px; color: #fff; float: right;}
.welcome a {color: #fff;}

.welcome_text{float: left; padding: 0px 20px 0px 0px;}
.cart_text {float: left;}
.cart_icon_small {float: left; padding: 0px 5px 0px 0px;}

.active { color: #dc4e09; }



.wrapper {
width: 960px;
margin: 0 auto;
}

.content_left {
width: 560px;
min-height: 800px;
float: left;
margin: 30px 0px 0px 0px;
background: #fff;
padding: 0px 20px 20px 20px;
}

.slideshow {
width: 600px;
height: 280px;
background: #333;
padding: 0px;
margin: 0px 0px 0px -20px;
}

.summary {
border-bottom: 1px solid #ddd; 
margin: 20px 0px;
padding: 0px 0px 20px 0px;
}

.summary p.metadata {margin: 0px 0px 0px 0px;}
.summary p {margin: 0px 0px 20px 0px;}
.post_head_right p {margin: 0px;}
.summary p strong {color: #000;}


.post_head_left {float: left;}
.content_left .post_head_left a {color: #dc4e09;}
.content_left .post_head_left h1 a {color: #000;}

.content_left ul {margin: 0px 5px 20px 10px;}
.content_left ul li {list-style:disc; margin: 5px 0px; padding: 5px 0px;}

.author_pic {width: 50px;  float: left; padding: 0px 0px 0px 0px; margin: 3px 10px 0px 0px; border: 3px solid #ddd;}
.bio_pic {width: 80px; float: left; padding: 0px 0px 0px 0px; border: 3px solid #ddd; margin: 5px 10px 0px 0px;}

.post_info {float: left; width: 410px; }

p.metadata {font-size: 12px; margin: 0px 0px 15px 0px; padding: 0px 0px 0px 0px;}
p.metadata b {color: #000; font-weight: bold;}
p.metadata a {color: #dc4e09; font-style: normal; font-size: 12px;}

.post_head_right {
width: 70px; text-align: center; float: right; background: #ddd; padding: 3px 0px 0px 0px; font-size: 12px;
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
background-image: linear-gradient(bottom, rgb(221,221,221) 53%, rgb(204,204,204) 32%);
background-image: -o-linear-gradient(bottom, rgb(221,221,221) 53%, rgb(204,204,204) 32%);
background-image: -moz-linear-gradient(bottom, rgb(221,221,221) 53%, rgb(204,204,204) 32%);
background-image: -webkit-linear-gradient(bottom, rgb(221,221,221) 53%, rgb(204,204,204) 32%);
background-image: -ms-linear-gradient(bottom, rgb(221,221,221) 53%, rgb(204,204,204) 32%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.53, rgb(221,221,221)),
	color-stop(0.32, rgb(204,204,204))
);
}

.content_left p {font-size: 13px; padding: 0px 0px;}
.content_left p a {color: blue;}



.share_links {background: #eee; height: 47px; margin: 10px 0px 0px 65px; border-radius: 5px; -moz-border-radius: 5px;}
.share_links p { float: left; font-size: 14px; color: #222; font-family: Georgia; font-style: italic; padding: 13px 0px 0px 25px;}
.share_links ul { float: right; width: 220px;}
.share_links ul li {float: left; width: 99px; height: 37px; text-indent: -999em; padding: 0px 5px; margin: 6px 0px 0px 0px;}

a.facebook_share {width: 99px; height: 37px; float: left; background: url('http://forwardleadership.org/images/site/btn-share-facebook.png') no-repeat;}
a.twitter_share {width: 99px; height: 37px; float: left;  background: url('http://forwardleadership.org/images/site/btn-share-twitter.png') no-repeat;}


.about {padding: 20px 0px;}

.author_list_pic {width: 80px; border: 3px solid #ddd; float: left;}
.author_list {
padding: 10px; width: 540px;
font-family: Georgia; font-style: italic; margin: 5px 0px 0px 0px;
}


.author_bio {
background: #eee; padding: 10px; width: 540px;
border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;
font-family: Georgia; font-style: italic; margin: 35px 0px 0px 0px;
}

.content_left .bio_text {float: right; width: 440px; font-size: 12px;}

.bio_title {font-size: 14px; font-weight: bold;}
.comment_number {font-size: 22px; font-weight: bold; color: #000;}


.paginate {text-align: center;}

.next_page {font-size: 14px; height:35px; background: url('http://billisaacs.org/dev/images/site/next_arrow.jpg') no-repeat right center; padding: 10px 60px 10px 0px; text-transform: uppercase; font-weight: bold; font-style: italic;}

.previous_page {font-size: 14px; height:35px; background: url('http://billisaacs.org/dev/images/site/prev_arrow.jpg') no-repeat left center; padding: 10px 0px 10px 60px; margin: 0px 25px 0px 0px; text-transform: uppercase; font-weight: bold; font-style: italic;}


.content_right {
width: 320px;
float: right;
margin: 35px 0px 0px 0px;
}

.subtitle {
color: #fff;
font-size: 13px;
}

.advertise {margin: 20px 0px;}

.advertise li { list-style: none; float: left; height: 125px; margin: 0px 4px 10px 0px; border: 3px solid #fff;}
.advertise_box {width: 125px; height: 125px; background: #ddd;}
.advertise_long {width: 260px; height: 125px; border: 3px solid #fff; margin: 0px 0px 5px 0px;}
.advertise_small {width: 125px; height: 125px; border: 3px solid #fff; margin: 2px 0px 5px 2px; float: left; }



.subscribe_wrap {margin: 25px 0px;}

.subscribe_sidebar {font-size: 13px; margin: 20px 0px 0px 0px;}
.subscribe_sidebar p {color: #fff;}

input.subscribe {
width: 245px;    
padding: 5px;  
font-size: 15px;  
text-shadow: 0px 1px 0px #fff;  
outline: none;  
background: -webkit-gradient(linear, left top, left bottombottom, from(#000000), to(#FFFFFF));  
background: -moz-linear-gradient(top, #000000, #FFFFFF);  
-moz-border-radius: 3px;  
border-radius: 3px;  
border: 1px solid #ddd; 
-webkit-box-shadow: 1px 1px 0px #efefef;  
-moz-box-shadow: 1px 1px 0px #efefef;  
box-shadow:  1px 1px 0px #efefef;   
}

.submit_button {
background: #333;
width: 100px;
color: #fff;
text-align: center;
font-weight: bold;
font-size: 12px;
margin: 3px 10px 3px 0px;
padding: 5px 0px;
border-radius:  5px;
text-shadow: 0px -1px -1px #000;
float: left;
border: none;
cursor: pointer;
}

.submit_button:hover {
color: #b2ba55;
text-decoration: none;
}

.recent_posts {margin: 50px 0px 0px 0px; width: 240px; }
.recent_posts ul li {border-bottom: 1px solid #bbb; padding: 5px 0px;}
.recent_posts ul li a {color: #000;}

.categories {margin: 50px 0px 0px 0px; width: 240px;}
.categories ul li {border-bottom: 1px solid #bbb; padding: 5px 0px;}




.comment_head {width: 200px; float: left;}
.connect_button {width: 190px; float: right; margin: 15px 0px 0px 0px;}


.comments {padding: 0px;}

.comments p {font-size: 12px;}

.comment_list {
margin: 20px 0px;
}


.comment_pic {
width: 40px;
float: left;
margin: 5px 10px 0px 0px;
border: 3px solid #ddd;
}

.comment_list p {
width: 460px;
float: left;
background: #eee;
padding: 15px;
border-radius: 5px;
}

p.comment_info {background: #fff; font-size: 12px; margin: 0px 0px -10px 60px;}

.comment_form {margin: 25px 0px 0px 0px;}

.notify { float: right; margin: 5px 10px 0px 0px;}

.comment_form input {
border: none;
}

.comment_form .notify input {width: 20px; padding: 0px; margin: -2px 0px 0px 0px; float: left;}

.comment_form textarea {
border: none;
background: #eee;
width: 480px;
height: 125px;
padding: 5px;
border-radius: 5px;
color: #000;
font-size: 15px;
margin: 5px 0px;
float: left;
}





.footer { width: 580px; margin: 20px 0px; padding-bottom: 50px; font-size: 12px; color: #666;}

.footer_left {width: 400px; float: left;}

.footer ul li a {
float: left;
font-size: 12px;
margin: 0px 30px 0px 0px;
color: #666;
}

.footer_right {width: 100px; float: right;}
a.jbird_logo {text-indent: -999em; float: left; background: url('http://billisaacs.org/dev/images/site/jbird_logo.png') no-repeat; width: 106px; height: 37px;
opacity: 0.4;
/* IE Opacity Hack */
-ms-filter:
/* IE 8 Hack */
"progid:DXImageTransform.Microspft.Alpha(Opacity=60)";
/* IE 5-7 Hack */
filter: alpha(opacity = 60);
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3 ease-in-out;
}

a:hover.jbird_logo {
opacity: 1.0;
/* IE Opacity Hack */
-ms-filter:
/* IE 8 Hack */
"progid:DXImageTransform.Microspft.Alpha(Opacity=100)";
/* IE 5-7 Hack */
filter: alpha(opacity = 100);
}


/* Regsiter Page */

.content_left p.register_top_text {font-size: 24px; font-family: Georgia; font-style: italic; margin: 0px 0px 20px 0px; line-height: 28px;}
h1.register_head {margin: 20px 0px 10px 0px; padding: 3px 0px 5px 5px; font-size: 20px;}

.register_left {width: 270px; border-right: 1px solid #ddd; float: left;}

.register_left .input { width: 220px; height: 20px;}

.register_left .checkbox {float: left; width: 20px;}
p.auto_login {float: left; padding: 3px 0px 0px 0px;}

.register_right {width: 250px; float: right;}


h1 {font-size: 16px; text-transform: uppercase; color: #000; margin: 5px 0px; padding: 0;}
h1 a {font-style:none; font-size: 16px;}

h2 {font-size: 18px; text-transform: uppercase; color: #000; margin: 0px 0px 7px 0px; padding: 0px;}
h4 {width: 585px; background: #efedde; font-size: 14px; color: #000; font-weight: bold; margin: 40px 0px 20px -20px; padding: 8px 0px 8px 15px;}
h6 {font-size: 16px; color: #000; font-weight: bold; margin-top: 20px 0px 0px 0px; padding: 5px 0px 5px 10px; }


a {text-decoration: none; color: #000;}
a:hover {text-decoration: underline;}
b {color: #000;}
p {margin: 3px 0px;}
ul {list-style: none; margin: 0; padding: 0;}
ul li {list-style: none; margin: 0; padding: 0;}
.clear {clear:both;}

blockquote {background: #eee; border: 1px solid #ddd; padding: 10px 10px 0px 10px; margin: 10px 0px 20px 0px; font-family: Georgia; font-style: italic; line-height: 24px;}
