/*
Theme Name: The Conference Board - Giving Thoughts
Theme URI: http://blog.conference-board.org/
Description: Wordpress theme for the Conference Board Blogs.
Version: 1.0
Author: Joe Tannenbaum
Author URI: http://joetannenbaumdesign.com/
*/
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, body {
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
}
.featured_content h2, .featured_content h2 a, #content h1, input#PCtitle {
  font-size:1.5em !important
}
#content h1 a {
  font-size:1.0em !important
}
li, p {
  line-height: 1.42857143 !important
}
.social_icon_desktop {
 margin-left:85px !important
}
.top-blue-strip {
	margin:0px 0px 5px 0px;
	height: 30px;
	vertical-align: middle;
	line-height: normal !important
}
#header {
	height:119px;
	border-bottom:1px solid #ccc;
}

#left_side ul ul li a.rss, #left_side ul ul li a.rss:hover {
	background:url(images/feed-icon.png) no-repeat left 6px;
}
#left_side ul ul li a.fb, #left_side ul ul li a.fb:hover {
	background:url(http://tcbblogs.org/givingthoughts/wp-content/themes/TCB-GivingThoughts/images/fb-icon.jpg) no-repeat left 6px;
}
#left_side ul ul li a.twitter, #left_side ul ul li a.twitter:hover {
	background:url(images/twitter-icon.gif) no-repeat left 6px;
}
#left_side ul ul li a.linkedin, #left_side ul ul li a.linkedin:hover {
	background:url(http://tcbblogs.org/givingthoughts/wp-content/themes/TCB-GivingThoughts/images/linkedin-icon.jpg) no-repeat left 6px;
}
.widget ul li {
  background: none !important;
  margin: 5px 0;
  padding-left: 5px
}
.postmetadata {
	color:#666;
	border-left:1px solid #ccc;
	padding:5px;
	margin:5px 0;
	background:#eaeaea;
	font-size:11px;
}
.postmetadata p {
	margin:0;
}
.postmetadata span {
	color:#000000;
}
.date_box {
	text-transform:uppercase;
	text-align:center;
	float:right;
	line-height:20px;
	margin-top:10px;
}
.date_box .month {
	font-size:16px;
}
.date_box .day {
	font-size:26px;
}
.date_box .year {
	font-size:12px;
}
.entry {
	float:left;
}
.post {
	border-bottom:1px solid #ccc;
	padding-bottom:10px;
	margin-bottom:10px;
}
.post blockquote {
    color: #666666;
    padding: 0 25px;
}
.navigation {
	clear:both;
	padding-bottom:5px;
}
.navigation a {
	background-image: url("../../../../images/site/news-arrows.gif");
	background-repeat: no-repeat;
	display: block;
	height: 60px;
	width:185px;
	color:#999;
	padding-top:15px;
	margin-bottom:5px;
}
.navigation a:hover {
	color:#666;
	text-decoration:none;
}
.navigation .alignleft a {
	background-position:0 0;
	float:left;
	padding-left:40px;
}
.navigation .alignright a {
	background-position:right -79px;
	float:right;
	text-align:right;
	padding-right:40px;
}
.navigation .alignleft a:hover {
	background-position:0 -158px;
}
.navigation .alignright a:hover {
	background-position:right -237px;
}


.widget div img {
	max-width:197px;
	display:block;
	margin:0 auto;
}
.widget div li img {
	max-width:165px;
}
.widget div div {
	border:none;
	padding:0;
	width:auto;
}
.widget_search input[type='text'] {
	width:125px;
}
.widget_search label {
	display:none;
}
input#searchsubmit {
    background: none repeat scroll 0 0 #08528A;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 11px;
    height: 23px;
    width: 45px;
}
.widget ul li {
	background: url("../../../../images/site/ul_bullet.gif") no-repeat scroll 5px 6px transparent;
	margin: 5px 0;
	padding-left: 20px;
}

#comments_container h3 {
	font-weight:bold;
	text-align:center;
	border-top:#295a8c solid 1px;
	border-bottom:#295a8c solid 1px;
	padding:5px 0;
}
#comments_container ol {
	font-size:36px;
	padding-left:50px;
}
#comments_container ol li {
	padding-bottom:10px;
	position:relative;
	margin-bottom:10px;
	border-bottom:1px dotted #ccc;
}
#comments_container ol div {
	font-size:12px;
	color:#000;
}
#comments_container ol li.even {
	color:#999;
}
#comments_container ol li.odd {
	color:#000;
}
#comments_container ol li.bypostauthor {
	color: #CC6600;
}
#comments_container ol li.bypostauthor img {
	border:1px solid #CC6600;
}
.comment-body {
	position:relative;
}
.comment-body p {
	clear:both;
}
.comment-meta {
	position:absolute;
	top:22px;
	right:0;
}




#author_photo img {
	width:150px;
	height:auto;
	border:1px solid #000;
}
#author_photo {
	padding-right:10px;
	padding-top:3px;
	float:left;
	width:150px;
}
#author_info {
	width:350px;
	float:left;
	padding-left: 10px !important
}

.entry .alignleft, .entry .alignright {
	margin:5px;
	text-align:center;
}
.entry .alignleft {
	float:left;
}
.entry .alignright {
	float:right;
}
.wp-caption-text {
	color:#666;
	font-size:11px;
	line-height:15px;
}