

/* added for index 01/11/10 */
.home_news category-news h2 a {
	color:#fff;
	}

body{
	font-size:12px;
	font-family: Arial, Verdana, Arial, Sans-Serif;	
	font-weight:lighter;
	background-color:#fff;
	margin:0;
	padding:0;
	background:#D1D3D4;
}
.content a {color:#C2CB20;}
.content ul, .content ol {padding:0 35px;}

#page{
	xwidth:1020px;
	text-align: left;
	background-color:#fff;
	margin: 0 auto;
	padding: 0;
}
#header {
	margin: 0 0 0 0;
	padding: 0;
	height: 200px;
	width: 100%;
	border-bottom:1px solid #bcbdc0;
}
.navWrapper{
	background:#D1D3D4;
	padding-top:20px;
}
#topNav{
	background-color:#D1D3D4;
	height:53px;
	position:relative;
	margin:0 auto;
	width:1020px;
}
#topNav ul{
	margin-left:35px;
}
#topNav li{
	list-style-type:none;
	float:left;
	display:block;
	text-transform:uppercase;
	margin:20px 12px 0 0;
}
#topNav li.slashes{
	color:#404041;
}
#topNav li a{
	color:#404041;
}
#topNav li a:hover{
	color:#eeefef;
	text-decoration:none;
}
#content{
	/*width:1020px;
	padding-left:60px;*/
	width:960px;
	margin:0 auto;

}
#content h2.columnTitle{
	text-transform:uppercase;
	margin: 30px 0 15px;
}
#content h2.columnTitle a:hover{
		color:#B2B91E;
}
#otherTitle{
	display:inline;
}
.columnTitleSlashes{
	display:inline !important;
}
#leftColumn{
	float:left;
	width:370px; /* changed 11/18/09 Rina: for featured work box */
	margin-left:0; /* changed 11/11/09 Jeremy: for homepage alignment */
}
#featuredContent{
	background-color:#4c4d4f;
}
#middleColumn{
	float:left;
	margin-left:15px;
	width:300px;
	padding-bottom:50px;
}
#middleColumn .post{
	background-color:#4c4d4f;
}
#middleColumn .navigation{
	display:none;
	background-color:#4C4D4F;
}
.speechBubble{
	background:transparent url(images/speechBubble.gif) no-repeat bottom left;
	padding-bottom:18px;
}

/* rh for homepage news bubble */
#newsContent { background-color:#4C4D4F; height:310px; padding-top:20px }

.post div, .post small{
	padding:5px 10px;
	color:#eeefef;
	line-height:18px;
}
.post p{
	font-size:11px;
}

.post small{
	color:#bdbfbf;	
}
.postingLink{
	padding:10px 0 5px;	
}
.post h2{
	padding:10px 10px 5px 10px;	
}
.home_news_box .post h2 {
	padding:5px 10px;	
}
.post .postmetadata{
	display:none;
}
.postingLink a, .postingLink a:hover{
	color:#C2CB20;
	text-decoration:none;
	font-size:9px;
}
.entry p a:visited {
	color:#C2CB20;
	text-decoration:none;
}
.tweets{
	color:#ffffff;
}
.social{
	margin-top:20px;
	color:#C2CB20;
}
.social a, .social a:hover, .social a:visited{
	color:#C2CB20;
}
.social_slashes{
	color:#000;
}
.dottedRule{
	display:block;
	color:#C2CB20;
	margin:20px 10px;
	border:0;
	border-bottom:1px solid #C2CB20;
	border-top:none;
}
#rightColumn{
	float:left;
	width:260px;
	margin-left:15px;
}
#tweetContent{
	background-color:#4c4d4f;
}
#tweetBubble{
	margin-bottom:5px;
}
h2#otherTitle{
	float:left;
	margin:6px 0 0 !important;
}
#socialIcons{
	height:30px;
}
#socialIcons span{
	display:block;
}
#socialIcons span a{
	display:block;
	float:left;
	height:30px;
	width:31px;
	margin-left:10px;
}
#flikrIcon a{
	background:transparent url(images/flikr.gif) no-repeat top;
}
#flikrIcon a:hover{
	background-position:bottom;
}
#twitIcon a{
	background:transparent url(images/twitIcon.gif) no-repeat top;
}
#twitIcon a:hover{
	background-position:bottom
}
#facebookIcon a{
	background:transparent url(images/facebookIcon.gif) no-repeat top;
}
#facebookIcon a:hover{
	background-position:bottom
}
#youtubeIcon a{
	background:transparent url(images/youtubeIcon.gif) no-repeat top;
}
#youtubeIcon a:hover{
	background-position:bottom
}
#linkedinIcon a{
	background:transparent url(images/linkedinIcon.gif) no-repeat top;
}
#linkedinIcon a:hover{
	background-position:bottom
}
#rssIcon a{
	background:transparent url(images/rssIcon.gif) no-repeat top;
}
#rssIcon a:hover{
	background-position:bottom
}
h2{
	color:#404041;
	font-weight:lighter;
	font-family:Arial, Verdana, Helvetica, sans-serif
}

/* added for index 01/11/10 */
.home_news {
	color:#fff !important;
	}
	
.home_news:hover {
	color:#fff !important;
	}
span.home_news {
	color:#fff;
	padding-left:10px;
	}
.home_news_box .post {
	padding:0px 0;
	}

.home_news_box #post-705 {
	}

h2 a{
	text-decoration:none;
}

#footer {
	background: none;
	border: none;
}
/*rh edited 111209*/
#footer {
	padding: 0;
	margin: 0 auto;
	width: 100%;
	clear: both;
	min-height:150px;
	background:#D1D3D4;
}

#footer p {
	margin: 0;
	padding: 20px 0;
	text-align: left;
	color:#000;
	font-weight:normal;
	font-size:11px;
	text-transform:uppercase;
	float:left;
}
#footer span{
	display:block;
	float:right;
	padding:20px 10px;
	font-size:11px;
}
#footer span a, #footer span a:hover, #footer span a:visited{
	color:#000000;
}
/*sshow styles */
.sshow {width:960px; margin:0 auto;
	position:relative;}	
.video {position:absolute; top:5px; left:5px;}
.border {border:5px solid #666;
	overflow:hidden;}
.panel {width:950px; height:285px;
	display:none;
	text-align:center; line-height:285px;}
.people {background:url(images/video_still.jpg) no-repeat top left; color:#fff;}
.strategy {background:#363; color:#fff;}
.creative {background:#06F; color:#fff; display:block;}
.analytics {background:#C93; color:#fff;}
.navigation {text-align:right; background:#666; color:#fff;
	padding:3px 3px 5px 3px; display:none;}
.commentarea .navigation{background:transparent;}
.comment-author{font-size:9px; color:#808285}
h3#comments{color:#C2CB20;}
.navigation li {display:inline; cursor:pointer;
	margin-right:5px;}
.navigation .slashes {margin-left:5px; color:#C2CB20}

/* twitter */
.tweet {float:left; width:100%; clear:both;
	font-size:10px; line-height:1.1em; color:#fff;
	height:63px; margin:0 0 5px 0; overflow:hidden;}
.tweet a {color:#c2cb20; text-decoration:none;}
.tweet_image {float:left; margin:2px 11px 0 0; height:45px; width:45px;}
.tweet_name, .tweet_time {display:inline;}
.tweet_name {margin:0 5px 0 0; font-size:11px;}
.tweet_text {margin:0 0 0 60px;}

/* rh */
.logo h1{ background:url(images/logo2.gif) no-repeat right top; width:204px; height:53px; position:absolute; right:20px; top:0; text-indent:-9000px; cursor:pointer;}
.logo * {display:inline;}
.current_page_item, .current_page_ancestor, .current_page_parent {
	background:transparent url(images/speechBubble_2.gif) no-repeat -30px bottom;
	padding-bottom:39px;
}
#topNav .current_page_item a, #topNav .current_page_parent a {color:#fff; cursor:default;}
#topNav .current_page_item a:hover, #topNav .current_page_parent a:hover {color:#fff;}

.clear {clear:both;}
.post_text {font-size:12px; line-height:20px; color:#808285; padding-top:20px;}
#contentwrapper {width:960px; height:auto; padding-bottom:; margin:0 auto;}
.excerpt, .excerpt a {color:#808285; padding:5px 5px; width:195px; overflow:hidden;font-size:9px;}
.orange, .entry a {color:#C2CB20;}
.entry a:hover {color:#fff;}
.tweet_text a{color:#C2CB20;}
.tweet_date {}
a, a:hover {text-decoration:none;}

/* rh */

/* footer fixes PB */
.footerContent{
	width:960px;
	margin:0 auto;
}
#newsContent h2{
	color:#ffffff;
}
.post_text h2{
	margin:10px 0;
	color:#C2CB20
}
#suattr {display:none;}

.partnerLink{
	color:#000000;	
}
.partnerLink:hover{
	color:#000000;
	text-decoration:underline;
}
.protected{
	background:transparent url('images/lock.jpg') no-repeat;
	padding-bottom:2px !important;
	padding-left:35px !important;
	padding-top:13px !important;
}

.news_post strong{font-size:12px;}

#respond{
		
}

#commentform input{
	width:620px;	
}
#commentform textarea{
	width:625px;
}
input#submit{
	width:150px;	
}
#respond h3{
	color:#C2CB20;
}
.commentarea{
	float:left;	
	width:630px;
}
#commentHeading, #commentsHeading, .shareHeading{
	color:#C2CB20;
}
.commentNavigation{
	color:#333333;
	padding:3px 3px 5px;
	text-align:right;	
}
.commentlist .avatar{
	display:none;	
}
.comment-meta a{
	color:#808285;	
}
.socialHeader{
	background:transparent url(images/socialBanner.png) no-repeat;
	height:30px;
	float:left;
	width:100%;
	text-indent:-9000px;
}
.socialSubmits{
	float:left;
	width:100%;
	
}
.socialSubmits a{
	display:block;
	width:32px;
	height:32px;
	text-indent:-9000px;
	margin-top:15px;
	margin-right:15px;
}
#diggSubmit{
	background:transparent url(images/digg_32.png) no-repeat;
}
#redditSubmit{
	background:transparent url(images/reddit_32.png) no-repeat;
}
#twitterSubmit{
	background:transparent url(images/twitter_32.png) no-repeat;
}
#deliciousSubmit{
	background:transparent url(images/delicious_32.png) no-repeat;
}
#stumbleSubmit{
	background:transparent url(images/stumbleupon_32.png) no-repeat;
}
.socialSubmits li{
	float:left;	
}
.moreNav a, .previousNav a{
	color:#C2CB20;
	text-decoration:none;	
}
.previousNav{
	margin-right:15px;
}
#postNav{
	float:right;	
}
.singlepost{
	color:#808285;
	font-size:10px;	
}
.employee p {margin:15px 0; line-height:1.5em;}
#newsContent a{color:#fff !important}
#newsContent a:hover{color:#fff; text-decoration:underline;}
.privacy{
	height:100%;
}
.privacy p{	font-size:12px !important;}
.privacyHead{
	color:#808285;
	text-align:left;
	font-size:18px;
	font-family:Arial,Verdana,Arial,Sans-Serif;
	font-weight:normal;
	padding-top:30px;
}
.spacer{
	margin-top:18px;	
}