* { margin: 0; padding: 0; }
body {
	background: #98987d url(images/bg-slice.gif) repeat-y top center;
	font-size: 12px;
}
.body-event{
	background: #666666 url(images/bg-slice_gray.gif) repeat-y top center;
}
h2 {
	line-height: 1.2em;
}
h3, h3 a, .widget h3 a {
	text-transform: uppercase;
	font-size: 16px;
	color: #98987d;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: bold;
}
h3 a { text-decoration: none; }
#menu-newsletter, #menu-follow-us h3 {
	position: relative;
	top: -10px;
	margin-bottom: -10px;
	}
	#menu-newsletter {
	top: -3px;
	}
/* Breaking layout on Buzz page (is this used elsewhere?)
.news-listings {
	width: 500px;
	padding: 0 60px 0 20px;
}*/
#search_menu {
	margin-top: -4px; padding-top: 0px;
	}
h3.mast4 {padding-top: 3px; line-height: 25px; }
#header h3.mast4 a {color:#98987D; text-decoration: none;}
#header h3.mast4 a:hover, .green-footer h3 a:hover {color: #b42828;}
p { padding: 0; }
a {  font-family: "Trebuchet MS", Arial, sans-serif; }
a:hover { color: #b42828; }
#post_content p, #post_content p img { clear: both; padding: 0 0px; }
table, th, tr, td { border: none; }
input, textarea { font-family: Arial, sans-serif; font-size: 12px; }
.center { text-align: center; }

/******************* HEADER *******************/


#logo {
	padding: 0 15px;
	width: 200px;
	float: left;
}
#description {
	width: 275px;
	float: left;
	padding: 3px 15px 8px;
	color: #999;
	margin-top: -4px;
}

#description h3{
	line-height:25px;
	margin:-5px 0 0px;
}
#description a, .archive_post_block a, .navigation p a {
	color: #000;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, sans-serif;
	text-decoration: underline;
}
#column h3 a, .archive_title a { text-decoration: none; }
.archive_title a:hover, #description a:hover { color: #b42828; }
#search-submit {
	background-image: url(images/btn_search_off.gif);
	width: 67px;
	height: 24px;
	text-indent: -3000px;
	border: none;
	cursor: pointer;
}
#search-submit:hover { background-image: url(images/btn_search_on.gif); }
#menu {
	padding:0 0 0 13px;
	width:921px;
}
#menu.not-in-menu {
	padding:0 0 0 0px;
	width:934px;
}
#menu li#current span {
	padding-left:10px;
}
#menu li span{
	background: url(images/arrow_bdr_red_white_off.gif) no-repeat 14px center;
	/*display: block;*/
	/*float: left;*/
	padding: 2px 14px 2px 18px;
	margin: 0;
	line-height: 16px;
}
.navigation {
	height:22px;
}
.navigation .wp-pagenavi {
	padding:2px 0;
}
.view-site {

}
.view-site a{
 	padding: 0 0 0 15px;
	list-style:none;
	background: url(images/arrow_bdr_red_white_off.gif) no-repeat left;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #b42828;
	font-weight: normal;
}
.view-site a:hover{
	color: #000000;
	background-image: url(images/arrow_bdr_black_white_hover.gif) no-repeat left;
}
#footer-link-left {
	width: 200px;
	float: left;
	display: inline;
}
#footer-link-right {
	width: 500px;
	float: right;
	display: inline;
}
#menu li span a{
	color: #b42828;
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	/*display: block;*/
	padding:0 34px 0 12px;
	margin: 3px 0;
	border-right: 1px solid #fff;
	font-weight: normal;
}
#menu li span.contact a,
#menu li span.contact,
#menu li#current span.contact a,
#menu-bottom li span.contact a {
	border: none;
	padding-right: 0;
}
#menu li#current span , #menu-bottom li#current  span  {
	color: #000000; background: none; background-image: none;  font-family: Georgia, "Times New Roman", Times, serif; 	font-weight: normal;
}
img.contact-office { padding: 0; margin: 10px 0; }
.green-sidebar-content hr { background-color: #fff; margin-top: 10px; }
#menu li#current a{
	color: #000000; background: none; background-image: none;
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	display: block;
	padding:0 24px 0 0px;
	border-right: 1px solid #fff;
	font-weight: normal;
}
#menu li#current {
	background: none;	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#menu li span:hover, #menu-bottom li span:hover {
	background-image: url(images/arrow_bdr_black_white_hover.gif);
	text-decoration: none;
}
#menu li span a:hover, #menu-bottom li span a:hover { color: #000000; }
#menu li.span a:active{
	background: none;
	color: #000;
}
.career-sub{
	font-family: Trebuchet MS;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-align:left;
	margin: 0;
	padding: 0;
}
.career-text {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-align:left;
	color: #000000;
	margin: 0;
	padding: 0;
}
#view-blogroll{
	margin: 10px 10px 0px 10px;
	background-repeat:no-repeat;
	float:left;
}
#view-blogroll a{
	background: url(images/btn_viewlinks_off.gif) no-repeat;
	width: 104px;
	height: 24px;
	display: block;
}
#view-blogroll a:hover{
	background: url(images/btn_viewlinks_on.gif) no-repeat;
	width: 104px;
	height: 24px;
	display: block;
}
#view-work{
	margin: 10px 0 0px 0;
	background-repeat:no-repeat;
}
#view-work a{
	background: url(images/btn_browsework_off.gif) no-repeat;
	width: 122px;
	height: 24px;
	display: block;
}
#view-work a:hover{
	background: url(images/btn_browsework_on.gif) no-repeat;
	width: 122px;
	height: 24px;
	display: block;
}
#viewmore{
	background-repeat:no-repeat;
	float:left;
	padding: 0 0 0 20px;
}
#viewmore a{
	background: url(images/btn_viewrecent_off.gif) no-repeat;
	width: 126px;
	height: 24px;
	display: block;
}
#viewmore a:hover {
	background: url(images/btn_viewrecent_on.gif) no-repeat;
	width: 126px;
	height: 24px;
}
#contactus{
	background-repeat:no-repeat;
	float:right;
	padding: 8px 0 0 20px;
}
#contactus a{
	background: url(images/btn_contactus_off.png) no-repeat;
	width: 126px;
	height: 24px;
	display: block;
}
#contactus a:hover {
	background: url(images/btn_contactus_on.png) no-repeat;
	width: 126px;
	height: 24px;
}
#menu-bottom ul {
	margin: 0;
	padding: 0;
	width: 300px;
}
#menu-bottom p{
	margin: 0;
	padding: 0;
}
#menu-bottom {
	text-align: right;
	list-style: none;
	font-weight: bold;
	float: right;
	margin: 0;
	padding: 0;
}
#menu-bottom li {
	float:left;
	list-style:none;
	font-size:0.9em;
	line-height:1.6em;
	margin:1px 5px 0 0;
	padding:2px 0 3px 13px;
}

#menu-bottom li span a {
	color: #b42828;
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding:0 0px 0 15px;
	margin: 0px 0;
	border-right: 1px solid #fff;
	font-weight: normal;
}
#menu-bottom li span {
	list-style:none;
	background-image: url(images/arrow_bdr_red_white_off.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#menu-newsletter {
	width: 250px;
	color: #999;
	float: left;
}
#menu-newsletter p, #menu-follow-us p { padding: 0; margin: 0 0 3px; }
#menu-follow-us {
	margin-left:15px;
	padding:7px 0 8px 15px;
	width: 100px;
	border-left:1px solid #98987D;
	height: 95px;
}
.treb { font-family: Trebuchet MS; font-size: 13px; color: #000;}
#menu-follow-us a {
	display: block;
	float: left;
	width: 24px;
	height: 24px;
	margin-right: 14px;
	margin-top: 6px;
	}
#menu-social-links { margin-top: 0px; }
.btn-signup-newsletter {
	display: block;
	width: 120px;
	height: 24px;
	text-indent: -3000px;
	background: transparent url(images/btn-signup-newsletter.gif) no-repeat top left;
	margin-top: 3px;
	}
.btn-signup-newsletter:hover { background-position: bottom left; }
#work-container {
	float: left;
	width: 695px;
	margin: 0 0 0 0;
}
#post_content .span-10 p { padding: 10px 0 0.2em 20px; }

/******************* TOP BAR *******************/

#topbanner { height: 84px; width: 960px; background: url(images/header_bar.gif) no-repeat; }
.body-event #topbanner { background: url(images/header_bar_speakers.gif) no-repeat; }
#top-banner-webinar {height: 113px; width: 960px; background: url(images/header_webinar.gif) no-repeat;}
#top-banner-speaker {height: 113px; margin-top: 15px; width: 960px; background: url(images/header_speakerseries.gif) no-repeat;}
.pagetitle-left { height: 31px; width: 10px; background: url(images/pagetitle-left.gif) no-repeat; float: left; }
.pagetitle-content { height: 28px; background: #fff; float: left; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 16px; padding-top: 3px; }
.pagetitle-right { height: 31px; width: 10px; background: url(images/pagetitle-right.gif) no-repeat; float: left; }

/******************* CONTENT *******************/
div#home_content h3.latest_buzz { padding: 0 0 7px 20px; }
h3.post_title {
	font: bold 24px "Trebuchet MS", Arial, sans-serif;
	line-height: 1em;
	color: #000;
	text-transform: none;
	margin: 0;
	padding: 10px 0 0.2em 0;
	}
h3.latest_post_title {
	font: bold 1.6em arial, sans-serif;
	line-height: 1em;
	margin: 0;
	padding: 0 0 0.2em 0;
	}
.span-10 h3.latest_post_title, div#home_content h3.latest_post_title {
	padding: 10px 0 0.2em 20px;
}
h3.latest_post_title, h3.latest_post_title a {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 24px;
	color: #000;
	text-transform: none;
}
ul.core-values li span.core-value {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 14px;
	display: inline-block;
	font-weight: bold;
}
ul.core-values li span.core-value strong { font-size: 20px; !important; }
.latest_post_content object { float: left; padding: 0 20px 10px 20px; margin: 10px 0; }
.latest_post_content blockquote { margin-bottom:0;padding-bottom:0; }
h3.latest_post_title a:hover { color: #b42828; }
h3.home_featured, h3.home_featured a {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 16px;
	color: #FFF;
	margin: 0 !important;
	padding: 0 0 0 20px !important;
	line-height: 16px;
	position: relative;
	top: -5px;
}
.green-footer h3 a {
	color: #FFF;
}
#home_left {
	background-color: #fff;
	padding-right: 20px;
	margin-right: 0;
	}
#home_right_top {
	background: #f0f0f0 url(images/bg-container-top.gif) no-repeat top right;
	padding: 10px 10px 0;
	width: 450px;
	margin-left: 0 !important;
	}
#home_right {
	background: #f0f0f0 url(images/bg-container-mid.gif) repeat-y top right;
	padding: 0 10px 10px;
	width: 450px;
	margin-left: 0 !important;
}
#home_right_btm {
	background: #f0f0f0 url(images/bg-container-mid.gif) repeat-y top right;
	padding: 0 10px 10px;
	width: 450px;
	margin-left: 0 !important;
	}
#welcome-block {
	float: left;
	padding: 39px 0 10px 0;
	background-color: #fff;
}
#welcome-block p { margin: 0; }
#welcome-block a  {font-family: Helvetica, Arial, "Lucida Grande", Verdana, sans-serif;line-height:1.5;}
#home_content {
	background: #f0f0f0 url(images/bg-container-mid.gif) repeat-y bottom right;
	margin-bottom: 0;
}
.container-bottom {
	height: 20px;
	background: #f0f0f0 url(images/bg-container-bottom.gif) no-repeat bottom right;
	margin-bottom: 1.5em;
	clear: both;
	}
#home_featured {
	margin: 0 !important;
	border: none !important;
}
#post_content ul { padding: 0 0 0 20px; }
#post_content #side_categories ul { padding: 0; }
#post_content ul#twitter_update_list { padding: 0; }
.latest_post_content img, .latest_post_content a img, .latest_post_content embed {
	position: relative;
	left: -20px;
	margin-right: -20px;
	padding: 0 !important;
	max-width: 470px;
}
#post_content #side_categories ul li cat-item-13 { padding: 0; }
.latest_post_content a {
	color: #000;
	font-weight: bold;
	text-decoration: underline;
}
.latest_post_content a:hover { color: #b42828; }
.latest_post_content ul { padding-left: 30px; }
.latest_post_content ul li, .inner-post ul li, #speaker-series-content ul li {
	list-style-image: url(images/arrow_black_off.gif);
	/*list-style-position: inside;*/
}
.post_meta{
	display:none;
}
#post_content .inner-post p a, #post_content .inner-post li a, .post_meta a {
	color: #000;
	text-decoration: underline;
	font-family: "Trebuchet MS", Arial, sans-serif;
}
#post_content .inner-post p a:hover, #post_content .inner-post li a:hover, .post_meta a:hover {
	color: #b42828;
}
.latest_post_author_info a img {
	border: 1px solid #000;
	padding: 0;
	margin: 0 10px 15px 0;
	float: left;
}
.latest_post_author_info a img:hover {
	border: 1px solid #b42828;
}
.home_recent_title a {
	font-family: "Trebuchet MS", Arial, sans-serif;
}
.home_recent_title table {
	margin: 0; padding: 0;
	height: 30px;
}
.home_recent_title table, .home_recent_title table tr, .home_recent_title table tr td, .home_recent_title table tr td a {
	vertical-align: middle;
}
ul.cat li a {
	display: block;
	font-size: 14px;
	color: #b42828;
	padding: 5px 12px 5px 22px;
	margin-bottom: 2px;
	background: #fff url(images/arrow_bdr_red_off.gif) no-repeat 5px 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	}
#side_series {
	margin-bottom:13px ;
	margin-top: 20px;
}
.right-nav-header{
	text-align: center;
	font-size: 17px;
	color: #FFFFFF;
	font-weight: bold;
	background: #C9C9C9;
	margin-top: 14px;
	line-height: 16px;
}
#side_series ul.cat li{
	border-bottom: solid 2px #FFFFFF;
	color: #000000;
	font-family: 'Trebuchet MS', trebuchet, helvetica, arial, sans-serif;
	font-size: 25px;
}
#side_series ul.cat li span{
	padding-left: 20px;
	background: url(images/rt_nav_on.gif) no-repeat 0px 2px;
	color: #7AA3B8;
	display: inline-block;
}
#side_series ul.cat li a {
	background: none;
	color: #000000;
	font-family: 'Trebuchet MS', trebuchet, helvetica, arial, sans-serif;
	text-decoration:none;
	font-size: 25px;
	padding: 0 0 0 20px;
	margin: 0;
}
#side_series ul.cat li a:hover{
	color: #176C8C;
}
ul.cat li a:hover {
	color: #7aa3b8;
	background: #fff url(images/arrow_bdr_blue_hover.gif) no-repeat 5px 10px;
}
ul.cat li ul {
	list-style: none;
	/*list-style-image: url(../../../sandbox/wp-content/themes/reddoor/foo.gif);*/
	padding: 0.3em 0 0.2em 0.8em;
	}
ul.cat li ul li a {
	padding: 0 0 0 12px;
	text-transform: none;
	font-size: 0.9em;
	background: url(images/bg/sub.png) no-repeat;
	}
ul.cat li ul li a:hover {
	background: #f1f1f1 url(images/bg/sub1.png) no-repeat;
	}
span.leave-a-comment { margin-left: 215px; }
span.leave-a-comment a {
	color: #b42828;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	padding-left: 15px;
	background: transparent url(images/arrow_bdr_red_off.gif) no-repeat left center;
}
span.leave-a-comment a:hover {
	color: #7AA3B8 !important;
	background: transparent url(images/arrow_bdr_blue_hover.gif) no-repeat left center !important;
	}
blockquote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #98987D;
	font-style: normal;
	margin: 0;
	padding: 0 30px 20px 30px;
	line-height: 1.3em;
	font-weight: normal;
	text-align: left;
	}
#post_content blockquote p {
	margin: 0;
	padding: 0;
	text-align: left;
}
#post_content blockquote p a, #post_content .inner-post blockquote p a  {
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #b42828;
	}
#post_content blockquote p a:hover, #post_content .inner-post blockquote p a:hover { color: #7aa3b8; }
.author-div {
	padding: 0 10px;
	width: 136px;
	height: 120px;
	float: left;
	text-align: center;
}
.author-div img { margin: 0 0 10px 0; border: 1px solid #000; }
.author-div a:hover img { border: 1px solid #b42828; }
ul#links-list li { list-style: none; }
ul#links-list li ul li { list-style-image: url(images/arrow_black_off.gif); list-style-position: inside; }
span.author-title {
	font-size: 11px;
	line-height: 13px;
}
#social-badge {text-align: center;padding:20px 0;}

/******************* WIDGETS *******************/

.widget { margin: 0 0 1.4em 0; }
/*.widget a { color: #b42828; font-family: Georgia, "Times New Roman", Times, serif; }*/
.widget a:hover { color: #7aa3b8; }
#side_tag_cloud a{
	color: #7aa3b8;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: normal;
	text-decoration:none;
	white-space: nowrap;
}
#side_tag_cloud a:hover { color: #b42828; }
#tag_cloud {
	background: #fff;
	text-align: center;
	padding: 0 0 5px 0 !important;
}
#tag_cloud h3 { text-align: left; }
.widget_tag_cloud a {
	color: #7aa3b8;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: normal;
}
ul#twitter-list li { color: #666; }
.sidebar-right .arrow-bullets ul.twitter { padding: 0 0 0.3em 20px; }
div.widget li a.twitter_post_link {
	color: #000;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#twitter_div_careers ul#twitter_update_list li {
	background:transparent url(images/arrow_black_off.gif) no-repeat scroll left 5%;
	font-size:12px;
	padding-left:15px;
}
#twitter_div_careers ul#twitter_update_list li span{ color: #000; }
#twitter_div_careers ul#twitter_update_list li span a{ color: #000; }
#twitter_div_careers ul#twitter_update_list li a{ color: #B42828; }
div.widget li a.twitter_post_link:hover { color: #b42828; }
.widget_tag_cloud a:hover { color: #b42828; }
#twitter-list a { font-family: Georgia, "Times New Roman", Times, serif; color: #b42828; }
#twitter-list a:hover { color: #7aa3b8; }
#twitter-list a.twitter_post_link { font-family: "Trebuchet MS", Arial, sans-serif; color: #000; }
#twitter-list a.twitter_post_link:hover { color: #B42828; }
#tag_cloud h3 { background: #f0f0f0; }
.delicious-item a { color: #000; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 12px;}
.delicious-item a:hover { color: #b42828;}
#side_categories, #tag_cloud, #delicious-1, #archives,  #archives-2, #events-side, #side_tag_cloud, #home-recent, #twitters, #twitter, #featured-work{
	margin: 20px 10px 1em 4px;
	padding: 5px 0;
	border-top: 1px solid #c3c393;
	}
#blogroll-line{
	margin: 20px 10px 0px 10px;
	padding: 5px 0;
	border-top: 1px solid #c3c393;
	}
#better-blogroll {
	margin: 20px 10px 0px 10px;
	padding: 5px 0;
	border-top: 1px solid #c3c393;
}
#better-blogroll ul li{ padding: 0 0 0 20px; margin:  0; background: url(images/arrow_black_off.gif) no-repeat center left; !important }
#better-blogroll .widget ul li { padding: 0 0 0 20px; margin:  0; background: url(images/arrow_black_off.gif) no-repeat center left; !important  }
#better-blogroll .widget ul li:hover { padding: 0 0 0 20px; margin:   0; background: url(images/arrow_red_hover.gif) no-repeat center left; !important }
#better-blogroll .widget ul li a:hover{ padding: 0 0 0 20px; margin:  0; background: url(images/arrow_red_hover.gif) no-repeat center left; !important }
div.flickr-thumb {
	width: 50px;
	height: 50px;
}
#side_categories a, #tag_cloud a, #delicious-1 a, #archives a, .widget a {
	text-decoration: none;
}
#archives select {
	width: 100%;
}
a#grab-our-feed {
	width: 16px;
	height: 16px;
	text-indent: -3000px;
	display: block;
	background: transparent url(images/icon_rss.gif) no-repeat bottom right;
	margin: 0 auto;
	padding: 8px 0 0 8px;
	float: left;
}
#feedburner-form {
	color: #666;
	font-size: 11px;
	}
#feedburner-form p { padding: 5px 0; margin: 0; }
.sociable { padding-left: 20px; }
/******************* GENERAL CLASSES *******************/
.serif { font-family: Georgia, "Times New Roman", Times, serif; }
.floatleft { float: left; }
.floatright { float: right; }
.clear { clear: both; }
h2.post_comm {
	text-transform: uppercase;
	font-size: 16px;
	line-height: 1.2em;
	color: #fff;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, sans-serif;
}
.split-right { width: 215px; }
.arrow a, a.stico_default {
	background: transparent url(images/arrow_bdr_red_off.gif) no-repeat left center !important;
	color: #B42828 !important;
	padding: 0 0 0 15px !important;
	margin-left: 20px;
	font-size: 12px !important;
	font-family: Georgia, "Times New Roman", Times, serif;
	}
.arrow a:hover, a.stico_default:hover {
	color: #7AA3B8 !important;
	background: transparent url(images/arrow_bdr_blue_hover.gif) no-repeat left center !important;
}
.round-green { min-height: 10px; background: #cbcc66;/* url(../../../sandbox/wp-content/themes/reddoor/images/round-green.gif) repeat-y;*/ }
.round-green-top { height: 20px; background: #cbcc66 url(images/round-green-top.gif) no-repeat top left; }
.round-green-top-webinar { height: 18px; background: #cbcc66 url(images/round-green-top-webinar.gif) no-repeat top left; }
.round-green-bottom { height: 20px; background: #cbcc66 url(images/round-green-bottom.gif) no-repeat top left; clear: both; margin-bottom: 10px; }
.round-green p { margin: 0; padding: 0; }
.green-footer {
	width: 100%;
	background: #cc6 url(images/green-footer.gif) repeat-y;
	margin: 0 auto 10px auto;
}
.green-footer-webinar {
	background: #cc6 ;
}
.green-footer-top { height: 20px; background: #cc6 url(images/green-footer-top.gif) no-repeat top left; }
.green-footer-bottom { height: 20px; background: #cc6 url(images/green-footer-bottom.gif) no-repeat top left; clear: both;}
.green-footer-bottom-webinar { height: 16px; background: #cc6 url(images/green-footer-bottom-webinar.gif) no-repeat top left; clear: both;}
.green-footer-content { padding: 0 10px 0 20px; width: 730px; float: left; }
.green-footer-content-webinar { padding: 0 10px 0 20px; float: left; }
.green-footer h3, .round-green-top-webinar h3 {
	color: #fff;
	margin: 0;
	padding: 0 0 10px 0;
	line-height: 16px;
	display: block;
}
.green-footer a img, .round-green-top-webinar a img {
	border: 1px solid #fff;
	margin: 0 5px 0 0;
	padding: 0;
}
.rdi_office_info {
	float: left;
	background: #e0e0a2;
	padding: 10px;
	margin-right: 12px;
	width: 209px;
	}
.rdi_office_info a img, .rdi_office_info img { margin: 0; }
.rdi_office_info.contact-now {
	height:40px;
	margin-right:10px;
	margin-top:10px;
	min-width:697px;
	padding:5px 10px 3px 5px;
	width:auto !important;
	}
.office-info-webinar{
	min-width: 429px;
	width: auto !important;
	width: 429px;
}

.red-door-info {
	/*float: left;*/
	padding: 5px 0 0 5px;
}
.rdi_office_info.contact-now .red-door-info {
	width: auto;
	padding: 4px 0 0 10px;
	font-size: 14px;
	float: left;
}
.rdi_office_info.contact-now .red-door-info p {
	line-height: 1.2em;
}
.rdi_office_info.contact-now .red-door-info span {
	font-size: 10px;
	color: #555;
}
.rdi_office_info.contact-now .red-door-info span a {
	color: #555;
}
.rdi_office_info.contact-now img {
	border: none;
	padding: 8px 0 0 57px;
}
.red-door-info h4 { font-family: "Trebuchet MS", Arial, sans-serif; font-size: 14px; font-weight: bold; }
.red-door-info p { margin: 0; padding: 0; text-align: left; line-height: 1.6em; color: #333; }
.red-door-info a { text-decoration: underline; }
.red-door-info a:hover { color: #b42828; }
.footer-reddoor-link { font-weight: normal; padding: 3px 0 0 15px; margin: 0; clear: both; background: transparent url(images/arrow_black_off.gif) no-repeat center left; text-align: left; }
.footer-reddoor-link a { font-weight: bold; text-decoration: none; text-align: left; font-size: 11px; }
.footer-reddoor-link:hover { color: #b42828; background: transparent url(images/arrow_red_hover.gif) no-repeat center left;  }
#footer-get-to-know-red-door { color: #333; font-size: 13px; font-weight: bold; font-family: "Trebuchet MS",Arial,sans-serif; margin: 0 0 10px; }
#applynow a{
	background: url(images/arrow_bdr_red_white_off.gif) no-repeat left;
	display: block;
	float: left;
	padding: 0 0 0 15px;
	margin: 10px 0 0 0;
	text-decoration:none;
	line-height: 16px;
	color: #b42828;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight: normal;
}

#applynow a:hover {
 	background: url(images/arrow_bdr_black_white_hover.gif) no-repeat left;
	color: #000000;
}
.ground-floor-info { padding: 0 5px 5px 5px; margin: 0; color: #333; text-align: left; line-height: 1.24em; }
#ground-floor-logo { margin: 0; padding: 0 0 10px 5px; }
.footer-mid {
	float: left;
	width: 240px;
	padding-right: 10px;
}
.footer-right {
	float: left;
	width: 180px;
	padding: 0 10px;
}
.green-footer a.social-links img {
	border: none;
	margin: 0 5px 15px 0;
}
#post_content .latest-buzz-list, .sidebar-right .latest-buzz-list li {
	list-style-type:none;
	list-style-image:none;
	padding:0;
	margin:0;
}
.sidebar-right ul.latest-buzz-list {
	margin: 0;
}
#post_content .latest-buzz-list li {
	padding:0 0 10px;
}
.latest-buzz-list li span.post-info {
	color:#999999;
}
.sidebar-right {
	width: 260px;
	float: right;
	margin: 0 0 15px 0;
}
.sidebar-right .arrow-bullets ul {
	margin-left:0;
}
.sidebar-right .arrow-bullets li {
	list-style-image: url(images/arrow_black_off.gif);
	margin-bottom:5px;
	padding-bottom:2px;
}
.sidebar-right .facebook-block {
	border-bottom:1px solid #94A3C4;
}
.sidebar-right .indent-box{
	margin:0 0 0 25px;
}
.sidebar-right .rule{
	border-bottom:1px solid #C3C393;
	height:0;
	line-height:0;
	margin:10px 10px 6px 0;
}
.sidebar-right p.sidebar-link, p.sidebar-link {
	text-align:right;
	margin:5px 0;
}
.sidebar-right p.sidebar-link-left, p.sidebar-link-left {
	text-align:left;
	margin:0px 0 5px;
}
.execphpwidget #twitter a {
	text-decoration: underline;
}
.execphpwidget #twitter a:hover {
	color: #B42828;
}
.sidebar-right-series {
	width: 200px;
	float: right;
	margin: 20px 0 0 0;
}
.sidebar-onecolumn {
	float: right;
	background: #f0f0f0 url(images/sm-round-gray-top.gif) no-repeat top left;
	padding: 10px 15px 0 15px;
	width: 230px;
	margin: 0 0 0 0;
}
.sidebar-onecolumn-series{
	float: right;
	background: #f0f0f0 url(images/red_door_events.gif) no-repeat top left;
	padding: 11px 0 105px 0;
	width: 200px;
}
.sidebar-bottom {
	width: 260px;
	height: 15px;
	background: #fff url(images/sm-round-gray-bottom.gif) no-repeat top left;
	float: right;
}
.sidebar-bottom-series {
	width: 200px;
	height: 15px;
	background: #fff url(images/side-nav-bottom.gif) no-repeat top left;
	float: right;
}

#video-thumb{
	position:relative;
	display: block;
	background: url(images/video_email_off.jpg) no-repeat top left;
	height: 126px;
	width: 196px;
	text-indent: -3000px;
	margin-top: 14px;
	float: right;
}
#video-thumb:hover{
	background: url(images/video_email_on.jpg) no-repeat top left;
}
#webinar-thumb{
	position:relative;
	display: block;
	background: url(images/videoplaybutton_v00_off.gif) no-repeat top left;
	height: 126px;
	width: 196px;
	text-indent: -3000px;
	margin-top: 14px;
	float: right;
}
#webinar-thumb:hover{
	background: url(images/videoplaybutton_v00_on.gif) no-repeat top left;
}
div.career-awards h4{
	font-size: 15px;
	font-family: Trebuchet MS, Arial, sans-serif;
	margin: 15px 0 5px 0;
}
#career-content {
	color: #666;
	width: 470px;
	overflow: hidden;
}
#career-content h3 { padding: 0; margin-bottom: 10px; }
.inner-post div#career-content p {
	padding: 0;
	margin: 0 0 10px;
}
#career-content span.apply a{
	color: #B42828 !important;
	background: url(images/arrow_bdr_red_white_off.gif) no-repeat left;
	display: block;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif !important ;
	font-size: 14px;
	padding: 0 0 0px 15px;
 	margin: 0 0 30px 0;
	text-decoration:none !important;
	font-weight: normal !important;
}
#post-content #career-content p a:hover{
	color: #B42828 !important;
}
#career-content h4{
	font-size: 16px;
	margin: 0 0 10px 0;
	font-family: Trebuchet MS, Arial, sans-serif;
}
#career-content .wp-caption {
	text-align: center;
 	float: left;
	padding-top: 4px;
	margin: 9px;
}
#career-content .wp-caption p{ text-align: center; }
.available-positions { color: #333; padding-bottom: 15px; }
.available-positions .arrow a { margin-left: 0; }
div.career-awards p{ margin: 0; }
div.career-awards h5{
	font-weight: bold;
	color: #98987D;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	margin: 0;
}
#event-archive{
	color: #98987d;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: bold;
	padding-top:20px;
	margin-left: 0;
}
#video-button{
	background: url(images/btn_watch_on.gif) no-repeat top left;
	height: 24px;
	width: 197px;
	text-indent: -3000px;
	display: block;
	margin-left: 0px;

}
#video-button:hover{
	background: url(images/btn_watch_off.gif) no-repeat top left;
}
.white-header {
	color:#FFFFFF;
	font-family:"Trebuchet MS",Arial,sans-serif;
	font-size:16px;
	line-height:16px;
}

.work-line{
	clear: both;
	border-bottom: 1px solid #A5A555;
	width: 680px;
	float: left;
	margin: 25px 0;
}
.project-meta {
	margin: 5px 0 0 0;
}
.project-date{
	font-size: 14px;
	color: #666666;
	text-transform: none;
	font-weight: normal;
	padding: 0;
	margin: 0;
	line-height: 18px;
}
div.project-left {
	width: 166px;
	background: #C8C963 url(images/sm-round-green-top.gif) no-repeat top center;
	padding: 15px;
	font-family:"Trebuchet MS",Arial,sans-serif;
	color: #000;
	font-size: 12px;
	height: 337px;
	}
div.project-left p{
	text-align: left;
	}
div.project-left a { text-decoration: none; }
div.project-left a img { margin: 10px 0; border: 1px solid #fff; }
div.project-left a:hover img { border: 1px solid #b42828; }
div.project-left-bottom {
	width: 196px;
	height: 15px;
	background: #CBCC66 url(images/sm-round-green-bottom.gif) no-repeat top center;
	float: left;
}
div.project-left ul, div.related-posts ul { margin: 0; padding: 0; list-style: none; }
div.project-left ul li { color: #fff; }
div.project-left ul li, div.related-posts ul li {
	font-size: 12px;
	padding-left: 15px;
	background: transparent url(images/arrow_black_off.gif) no-repeat left 10%;
}

div.green-sidebar-left {
	width: 166px;
	background: #C8C963 url(images/sm-round-green-top.gif) no-repeat top center;
	padding: 5px 15px 0;
	}
div.green-sidebar-left-bottom {
	width: 196px;
	height: 15px;
	background: #CBCC66 url(images/sm-round-green-bottom.gif) no-repeat top center;
	margin-bottom:8px;
}
div.light-green-sidebar-left {
	width: 166px;
	background: url("images/sm-round-yellow-top.gif") no-repeat scroll center top #EFEECF;
	padding: 5px 15px 0;
	}
div.light-green-sidebar-left .white-header {
	color:#98987D;
}
div.light-green-sidebar-left-bottom {
	width: 196px;
	height: 15px;
	background: url("images/sm-round-yellow-bottom.gif") no-repeat scroll center top #EFEECF;
	margin-bottom:8px;
}




#post_content div.green-sidebar-left ul{
	margin:0;
	padding:0 0 0 10px;
}

#post_content div.green-sidebar-left div.flickr-thumb {
	margin:0 5px 12px 0;
}

div.green-sidebar-content ul { margin: 0; padding: 0; list-style: none; }
div.green-sidebar-content ul li {
	padding-left: 15px;
	background: transparent url(images/arrow_black_off.gif) no-repeat left 20%;
}
div.green-sidebar-content ul { margin: 0; padding: 0; list-style: none; }
div.green-sidebar-content ul li a { text-decoration: none; }

div.green-sidebar-content {
	font-family:Arial,Helvetica,sans-serif;
	color: #000000;
	font-size: 12px;
	text-align: left;
}
div.green-sidebar-content .bold-text {
	font-weight:bold;
}
div.green-sidebar-content .rule{
	margin:10px 0 15px;
	height:0;
	border-top:1px solid #FFFFFF;
}
div.green-sidebar-content h4{
	font-size: 16px;
	font-family: "Trebuchet MS", Arial,Helvetica, sans-serif;
	margin: 0 0 5px;
}
div.green-sidebar-content h5{
	font-weight:normal;
	color: #666666;
	font-size: 14px;
	font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
	margin:0 0 5px;
	display:inline;
}
div.green-sidebar-content h3 {
	font-size:16px;
	line-height:16px;
	margin:10px 0 5px;
}
div.green-sidebar-content p {
	margin:0;
}
div.green-sidebar-content div.indented {
	margin:0 0 0 20px;
}
div.green-sidebar-content a { text-decoration: underline; }

div.award-winning ul, div.award-winning-careers ul { margin: 0; padding: 0; list-style: none; }
div.award-winning ul li, div.award-winning-careers ul li {
	font-size: 12px;
	padding-left: 15px;
	background: transparent url(images/arrow_black_off.gif) no-repeat left 10%;
}
div.award-winning ul, div.award-winning-careers ul { margin: 0; padding: 0; list-style: none; }
div.award-winning ul li a, div.award-winning-careers ul li a { text-decoration: none; }
div.award-winning ul li, div.award-winning-careers ul li { color: #fff; }

div.award-winning, div.award-winning-careers {
	width: 166px;
	background: #efeecf url(images/sm-round-yellow-top.gif) no-repeat top center;
	padding: 15px;
	font-family:"Trebuchet MS",Arial,sans-serif;
	color: #000000;
	font-size: 12px;
	text-align: left;
}



div.awards ul { margin: 0; padding: 0; list-style: none; }
div.awards ul li {
	font-size: 12px;
	padding-left: 15px;
	background: transparent url(images/arrow_black_off.gif) no-repeat left 10%;
}
div.awards ul { margin: 0; padding: 0; list-style: none; }
div.awards ul li a { text-decoration: none; }
div.awards ul li { color: #fff; }

div.awards {
	width: 166px;
	background: #efeecf url(images/sm-round-yellow-top.gif) no-repeat top center;
	padding: 15px;
	font-family:"Trebuchet MS",Arial,sans-serif;
	color: #666;
	font-size: 12px;
	 text-align: left;
}

div.awards p{
	padding: 0;
	text-align: left;
	margin: 0;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
div.awards h4{
	font-size: 16px;
	font-family: Trebuchet MS, Arial, sans-serif;
	margin: 15px 0 0 0;
}
div.awards h5{
	font-weight: bold;
	color: #98987D;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
div.awards h3 {
	font-size:16px;
	line-height:16px;
}
div.awards a { text-decoration: underline; }


div.award-winning p, div.award-winning-careers p{
	padding: 0;
	text-align: left;
	margin: 0;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
div.award-winning h4, div.award-winning-careers h4, div.service-list h3, h3.service-list {
	font-size: 16px;
	font-family: Trebuchet MS, Arial, sans-serif;
	margin: 15px 0 0 0;
}
div.service-list h3, h3.service-list {
	text-transform: capitalize;
	color: #111111;
}
div.award-winning h5, div.award-winning-careers h5{
	font-weight: bold;
	color: #98987D;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	display:block;
	margin:0;
}
div.award-winning h3, div.award-winning-careers h3 {
	font-size:16px;
	line-height:16px;
}
div.award-winning a, div.award-winning-careers a { text-decoration: underline; }


div.awards-bottom {
	width: 196px;
	height: 15px;
	background: #efeecf url(images/sm-round-yellow-bottom.gif) no-repeat top center;
	float: left;
	margin: 0 0 20px 0;
}

div.awards ul.awards { margin-top: 10px; }
div.project-left ul li a, div.related-posts ul li a { text-decoration: none; }
div.project-left p {
	padding: 10px 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color: #000000;
}
.project-name {
	font-family:"Trebuchet MS",Arial,sans-serif;
	font-size:16px;
	line-height:16px;
	text-transform:none;
	color: #000000;
	margin: 10px 0 0 0;
}
.project-name a{
	font-family:"Trebuchet MS",Arial,sans-serif;
	font-size:16px;
	line-height:16px;
	text-transform:none;
	color: #000000;
	text-decoration:none;
}
div.project-image { margin: 0 0px 15px ; width: 470px; padding: 0 5px; }
div.inner-post { margin: 0; width: 470px; padding: 0 5px 0 10px; overflow: hidden; }
div.inner-post p { padding: 0; }
.span-3-plus { width: 196px; clear: both; }
div.other-posts {
	width: 166px;
	background: #CBCC66 url(images/sm-round-green-top.gif) no-repeat top center;
	padding: 15px;
	font-family:"Trebuchet MS",Arial,sans-serif;
	color: #000;
	font-size: 12px;
	}
div.other-posts a { text-decoration: underline; }
div.other-posts a img { margin: 10px 0; border: 1px solid #fff; }
div.other-posts a:hover img { border: 1px solid #b42828; }
div.other-posts-bottom {
	width: 196px;
	height: 15px;
	background: #CBCC66 url(images/sm-round-green-bottom.gif) no-repeat top center;
	float: left;
}
div.other-posts ul, div.related-posts ul { margin: 0; padding: 0; list-style: none; }
div.other-posts ul li { color: #fff; }
div.other-posts ul li, div.related-posts ul li {
	font-size: 12px;
	padding-left: 15px;
	background: transparent url(images/arrow_black_off.gif) no-repeat left 10%;
}
div.other-posts ul li a, div.related-posts ul li a { text-decoration: none; }

div.related-posts {
	width: 166px;
	background: #efeecf url(images/sm-round-yellow-top.gif) no-repeat top center;
	padding: 15px;
	font-family:"Trebuchet MS",Arial,sans-serif;
	color: #666;
	font-size: 12px;
	margin-top: 25px;
}
div.related-posts h3 {
	font-size:16px;
	line-height:16px;
}
div.related-posts a { text-decoration: underline; }
div.related-posts-bottom {
	width: 196px;
	height: 15px;
	background: #efeecf url(images/sm-round-yellow-bottom.gif) no-repeat top center;
	float: left;
}
div.discussion {
	padding: 0 15px;
}
div.related-posts ul.related_post { margin-top: 10px; }


/******************* Webinar and Speaker series pages *******************/
#event-intro{
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 17px;
	padding: 15px 0 20px 20px;
	line-height: 18px;
}

.event-arch-wrap p{
padding: 0px 0 0 0;
text-align:left;
}
.event-wrap {
	font-family: "Trebuchet MS", Arial, sans-serif;
}
.event-wrap h1 {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size:25px;
	padding: 0 0 15px 20px;
	line-height: 18px;
	margin-top: 20px;
}
.event-wrap h2 {
	font-size:16px;
	color: #527D93;
	font-weight:bold;
	margin: 0;
	padding: 0 0 0px 20px;
}
.event-intro .header {
	font-size:25px;
	padding-left: 0;
	margin-top: 10px;
}
.event-intro p {
	padding-left: 0;
}
.event-intro .overview {
	font-size:16px;
	color: #527D93;
	font-weight:bold;
	margin: 0;
}
.event-entry{
	margin-left:20px;
	/*font-family: "Trebuchet MS", Arial, sans-serif;*/
	position:relative;
	width: 700px;
}
.event-date{
	color:#FFFFFF;
	font-size: 20px;
	line-height:24px;
	width: 700px;
}
.event-date span{
	padding: 0px 10px ;
	display: inline-block;
}
.webinar-date{
	background-color: #CBCC66;
}

.webinar-date span{
	background-color: #7AA3B8;
}
.speaker-date{
	background-color: #527D93;
}

.speaker-date span{
	background-color: #527D93;
}
.event-title{
	font-size:24px;
	color:#000000;
	font-weight:bold;
	margin:8px 0px 20px;
}

.event-subtitle{font-size:12px;font-weight:normal;}
.webinar-registernow{
	position:absolute;
	right: 9px;
	top:39px;
	background: url(images/btn_register_off.gif) no-repeat top left;
	text-indent: -3000px;
	display:block;
	height: 24px;
	width: 120px;
}
.event-registernow{
	background: url(images/btn_register_off.gif) no-repeat top left;
	text-indent: -3000px;
	display:block;
	height: 24px;
	width: 120px;
	margin-top: 8px;
}
.event-registernow:hover{
	background: url(images/btn_register_on.gif) no-repeat top left;
}
.webinar-registernow:hover{
	background: url(images/btn_register_on.gif) no-repeat top left;
}
.event-section {
	float:left;
	width:330px;
}
.event-section img{float:left; margin:0 10px 20px 0;}
.event-details{ }
.webinar-presenter{margin-bottom:10px;}
.event-item{position:relative; margin-bottom: 20px;}
.event-item .item-label {font-weight: bold;}
.event-item span { color: #999; }
.event-details p{margin: 0 0 5px 49px;}
.event-details ul{margin: 0px 0px 4px 85px;}
.event-details li{line-height:}
.event-details label{color: #176C8C;padding-right: 9px;}
.event-specifics { margin: 0 0 20px 150px; line-height:1.3em; height:134px;}
.event-specifics .date{margin-top:8px; font-weight:bold;}
.event-location{background: #999900;color:#FFFFFF;font-size:17px;padding:4px 8px;line-height:16px; margin-bottom:10px; font-family: "Trebuchet MS", Arial, sans-serif;}
.event-specifics .location a {font-weight:normal;}
.event-disclaimer{font-size:10px;position:relative;top:269px;}
.webinar-specifics{margin-top: 27px;}
.webinar-specifics-colleft{position:absolute; }
.webinar-specifics-colright{position:absolute;right:92px;}
.webinar-socialable{position:absolute;top: 130px; left:50px;}
.speaker-socialable .sociable{ margin:0; }

/******************* EMAIL SIGNUP *******************/
#email-signup-form { padding: 10px 20px; }
#email-signup-form label { display: inline-block; width: 100px; border-right: 4px solid #fff; margin: 0 4px 4px 0; }
#email-signup-form label.req { border-right: 4px solid #c00; }
.email-sample { padding: 10px 20px 0; }
.email-sample h4 { display: inline; padding-left: 10px; }
.email-sample img { margin-bottom: 0; float: left; padding: 0 10px; }
#post_content .span-10 p.errormessage { padding: 0; font-weight: bold; color: #C00; }
p.errormessage { color: #C00; font-weight: bold; }

/******************* CAREER APPLICATION *******************/
td.required { background: #c00; }
#application-form { padding: 10px 0; }
#application-form label { display: inline-block; vertical-align: top; min-width: 100px; width: auto !important; width: 100px; white-space: nowrap; margin: 0 4px 4px 0; }
form .required, form .notreq { border-left: 3px solid #c00; padding-left: 5px; display: inline-block; margin-bottom: 5px; }
form .notreq { border-color: #fff; }

/******************* CLEARFIX *******************/
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }

/******************* CONTACT PAGE *******************/
#contact-content {  }
#contact-content h4 { margin: 15px 0 10px; }
#contact-content label { color: #666; }
#contact-content span.optional { color: #999; }
#contact-content input, #contact-content select, #contact-content textarea {
	width: 300px; margin-bottom: 5px; padding: 2px;
	border: 1px solid #ccc;
	}
#contact-content input.err, #contact-content select.err, #contact-content textarea.err { border: 1px solid #c00; }
#contact-content textarea { height: 150px; }
#contact-content input.checkbox, #contact-content input.auto { width: auto; }
#partner-inquiries { display: none; }
.fn.org { display: none; }
/*#contact-tabs { background: url(images/link-bubble.gif) no-repeat 0 0; width: 430px; height: 18px; padding: 10px 20px; }
#contact-tabs a { display: inline-block; padding-right: 20px; }*/
a.btn-submit { display: block; width: 71px; height: 24px; outline: none; text-indent: -9999px; background: url(images/btn-submit.gif) no-repeat 0 0; }
a.btn-submit:hover { background-position: 0 -24px; }
.green-sidebar-left img.contact-office { border: 1px solid #fff; }

/* tabs */


#contact-tabs ul.tab-item li.active {
	color: #000000;
	background-image: url(images/onstate.png);/* Active tab background color */
	background-position: center 4px;
	padding: 18px 15px 15px 15px;
}

#contact-tabs ul.tab-item li.active:hover {
	background-image: url(images/onstate.png);
	background-position:center 4px;
}
#contact-tabs ul.tab-item li.active a {
	color:#000000; /* Active tab font color */
}

#contact-tabs ul.tab-item li.active a span {
 	color:#000000;
	background: none;
}

#contact-tabs ul.tab-item li {
	background-image: url(images/redstate.jpg);/* Inactive tabs background color */
	float:left;
	background-repeat: no-repeat;
	background-position: -1px 4px;
	display: block;
	float: left;
	margin: 0 0 0 17px;
	padding: 18px 15px 15px 15px;
	line-height: 16px;
 	height: 25px;
}


#contact-tabs ul.tab-item li a {
	color:#B42828;/* Inactive tabs font color */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	text-decoration:none;
	font-weight: normal;
}

#contact-tabs ul.tab-item li:hover{
	background: url(images/arrow_bdr_black_white_hover.gif) left 22px no-repeat;
}
#contact-tabs ul.tab-item li a:hover{
	color: #000000;
}


#contact-tabs ul.tab-item li { }	/* Tabs border color */
.tab-list div {}						/* Box border color - Should be the same as the Active tab background color */
.tab-list div {background:#ffffff;}	/* Box background color */

	/* Space between each tab. Set to 0 for no space. */

div.tab-list div {
	display:none;
	}

#contact-tabs ul.tab-item {
	list-style:none;
	padding:0;
	margin: 15px 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
 	background: url(images/workbg2.gif) no-repeat center 2px;
 	width: 466px;
	height: 50px;
	}

.tab-list div {
	padding:0.5em;
	}
#post_content .sidebar-onecolumn-series ul { padding: 0; }
#post_content #speaker-series-content h3, #post_content #speaker-series-content p, 
#post_content #speaker-series-content ul { padding-left: 0; }
.latest_post_content a img.size-full, .latest_post_content a img.alignone { float: none; }
.round-grey-730 { background: #f0f0f0 url(images/round-grey-top-730.gif) no-repeat; width: 690px; padding: 15px 20px 0; position: relative; left: -15px; }
.round-grey-btm-730 { background: #f0f0f0 url(images/round-grey-btm-730.gif) no-repeat; width: 730px; height: 20px; position: relative; left: -15px; margin-bottom: 10px; }
.round-grey-730 ul { margin: 5px 0 0 20px; }
#speaker-series-content #workportfolio { padding-bottom: 7px; }
.home_recent_title a, .home_recent_title a span, .latest-buzz-list a, .latest-buzz-list a span, .related_post a, .related_post a span { font-size: 12px !important; }