#left_news{width: 590px;}
	#left_news img{max-width: 590px; }
	#left_news ul{margin: 10px 0px 10px 50px; }
			#left_news ul.removeStyles{ margin: 0 0 0 35px; }
			#left_news ul.removeStylesL{ margin: 2px 0 0 0;font-size: 13px;font-weight:bold;}
		#left_news ul li{padding: 3px 0px; list-style-type: disc; line-height: 16px;}
				#left_news ul.removeStyles li,#left_news ul.removeStylesL li{ list-style-type:none; }
			#left_news ul li ul{margin: 3px 0px 3px 50px; }
	#left_news blockquote{border: 1px solid #DDDDDD; margin: 20px 60px; padding: 10px; }
		#left_news blockquote span.title{font-weight: bold; margin-top:10px; display:block; }
			#left_news blockquote span.title:first-child{margin-top: 0px; }
	#left_news .non-content{padding: 10px; margin: 10px; background-color: #EEEBE2; border: 1px solid #21150f; }
#right_news{float:right;padding: 0px;width: 285px;}
/* #right_news{} */
	#right_news .block{  border: 1px solid #C5C0B0;display: block;font-size: 25px;height: 40px;line-height: 40px;padding-left: 5px;width: 200px;text-decoration:none;margin: 8px 0 4px 0; color: #FFF; text-shadow: 0 0 4px rgba(0, 0, 0, 0.4); }
		#right_news .block:hover{ text-decoration:none; }
		#right_news .block.geo{ background-color: #37597A; }
			#right_news .block.geo:hover{ background-color: #37597A; background-color: rgba(55,89,122,.8);}
		#right_news .block.guides{ background-color: #023833; }
			#right_news .block.guides:hover{ background-color: #023833; background-color: rgba(2,56,51,.8);}
		#right_news .block.schools{ background-color: #D9521F; }
			#right_news .block.schools:hover{ background-color: #D9521F; background-color: rgba(217,82,31,.8);}
	#right_news.front ul li ul li{ margin: 3px 0;}
		#right_news.front ul li ul li:before{content: "+";margin: 0 6px;} 

/* BLOG RIGHT */
	#right_news #text-2 ,#text-press-1{ background: url("images/bg-box.png") repeat-x scroll 0 0 #FEFEFE;border: 1px solid #DDDDDD !important;border-radius: 5px; -moz-border-radius:5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; margin: 0 0 10px;padding: 5px 8px 18px; }
	#right_news .about_blurb{line-height: 1.25;margin: 8px 0 0 0;padding:0;}
	#right_news  select{ width: 96px;  margin: 4px 5px 4px 0px; float: left; line-height: 24px; color: #21150f; padding: 3px 0px;}
	#right_news #feed{ background: url("images/rss-grey.png") no-repeat #75A1B2 ; border-color: #75A1B2 #4B88A0 #38677A;	border-style: solid;border-width: 1px;	box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;	color: #FFFFFF;	cursor: pointer;font: bold 11px Arial,Helvetica;margin: 17px 12px 0 0;padding: 4px 4px 4px 31px;text-align: left;text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);text-transform: uppercase;vertical-align: middle;width: auto;float:left;}
		#right_news #feed:hover{ text-decoration: none; color: #CCC;}
	#right_news iframe.twitter-follow-button{ margin-top: 15px; }
	#right_news h2{ padding-left: 0px; }
	#newsArchives h2{margin-bottom:15px;}
	

#sidebar p.blurb{ font-size:14px;line-height:16px; }
#sidebar h3{ background: none repeat scroll 0 0 rgba(36, 113, 139, 0.4);color: #FFFFFF;font-size: 18px;font-weight: bold;margin: 30px -10px 10px -10px;padding: 6px 20px 6px 30px;position: relative;}
#sidebar h3:before{content: ' ';position: absolute;width: 0;height: 0;left:0px;top: 0px;border-width: 15px 0px 15px 15px;border-style: solid;border-color: transparent #FFF transparent #FFF;}
#sidebar ul.recent_activity li{ margin: 4px; font-size: 14px;}
	#sidebar ul.recent_activity li i{margin-right:6px;}
	#sidebar ul.recent_activity li i.icon-user,#sidebar ul.recent_activity li i.icon-book{margin-right:8px;}
#sidebar .cloud{ text-align:center; line-height:20px;}
	#sidebar .cloud a{ margin: 0 8px; white-space:nowrap;}

div.sharedaddy{ clear: none !important;}
div.sharedaddy:after, div.sharedaddy .sd-block:after, div.sharedaddy ul:after {clear: left !important;}
}

/* TWITTER FEED */
#twitter-2 .tweets{ padding-top: 15px; line-height: 12px; padding-top: 15px;}
	#twitter-2 .tweets li{ border-bottom: 1px dotted #DDDDDD;font-size: 11px;line-height: 13px;margin: 0 0 12px;padding: 0 0 10px 10px;}
	#twitter-2 .tweets a{ color: #4F6B72;}
		#twitter-2 .tweets a:hover{ text-decoration:underline;}
		#twitter-2 .tweets a.timesince{ font-weight:bold; color: #21150F; }

/* Posts */
#left_news .blog_post{ margin-bottom: 25px; }
	#left_news [class^="icon-"], #left_news [class*=" icon-"] ,#right_news [class^="icon-"], #right_news [class*=" icon-"] { opacity:.69; filter:Alpha(opacity=69)}
	#left_news .post_heading{ }
		#left_news .post_date{ font-size: 14px; font-family: Georgia,"Cambria",times,serif; float: left; margin-bottom: 16px; cursor: default; text-align: center; width: 50px; margin-right: 15px;}
			#left_news .post_date span{ display: block; line-height: 14px; }
			#left_news .post_date .month{ background-color: rgba(36, 113, 139, .69); color: #FFFFFF; font-weight: bold; padding: 2px; -moz-border-radius:5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0px 0px;  khtml-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px; }
			#left_news .post_date .day{ font-size:28px; border-width: medium 2px 2px;color:#999; border-color: rgba(36, 113, 139, .69); border-style: none outset outset;line-height:28px;font-family: "Cambria",times,serif;}
			#left_news .post_date .year{ font-size: 13px; }
			#left_news .post_date .time{ font-size: 13px; }
		#left_news .post_category{margin-left:4px;}
		#left_news .summaryTitle{font-style:italic;margin-top:7px;}
		#left_news .post_date{ color: #21150f; }
	#left_news .post_body{ border-bottom: 1px dotted #4F6B72; margin-bottom:40px; padding-bottom:5px;}
		#left_news .post_meta{ font-size: 13px; color: #21150f; font-weight: bold; text-align: left; line-height:130%; }
			#left_news .post_meta_top{ padding: 0px 0px 6px 0px; }
			#left_news .post_meta_bottom{margin:-2px 0 9px 10px;}
			#left_news .post_meta span a, .post_meta span a:link, .post_meta span a:visited, .post_meta span a:active{ 	border-bottom: 1px solid #CCCCCC; font-weight: bold; color: #575757; text-decoration: none; }
			#left_news .post_meta span a:hover{ color: #21150F; text-decoration: none; border-bottom-color: #21150F;}
		#left_news .post_content{ clear: left; margin-top: 10px; padding-bottom: 10px;}
			#left_news .post_content blockquote,.page_content blockquote{ background-color:#FBFBFB; border:1px solid #4F6B72; margin:20px 35px; padding:2px !important; }
			#left_news .post_content blockquote.lsts_take{ background-color:#FBFBFB; border:1px solid #4F6B72; }
			#left_news .post_content blockquote.excerpt{ background-color:#FBFBFB; border:1px solid #4F6B72; }
			#left_news .post_content .more-link { margin-top: 15px; display: block; }
		#left_news .reply_post_body{ border-top: 1px solid #BBBBBB;margin: 20px 0 0 50px;padding-left: 15px;padding-top: 20px;}
	#left_news .post_footer{ color: #4F6B72; margin-top: 6px; padding-left: 10px; }
		#left_news .post_footer a, .post_footer a:link, .post_footer a:visited, .post_footer a:active{ color: #21150f; cursor: pointer; padding-bottom: 1px; }
		#left_news .post_footer a:hover{ border-bottom: 1px solid #4F6B72; color: #4F6B72; text-decoration: none; }
	#left_news .footnav div.next { float: left; }
	#left_news .footnav div.previous { float: right; }
	#left_news p.author_row{ border-color: rgba(36, 113, 139, 0.69) #000000 #DDD; border-style: solid;border-width: 4px 0 1px;margin: 0 0 8px 10px;width: 80%; background-color: rgba(230, 230, 230, 0.25);padding:10px;font-size:14px;}
		#left_news p.author_row a[rel="author"]{display:block;font-size:14px;text-shadow: 1px 1px 1px rgba(44, 44, 44, 0.3);}

/* BOOK CLUB */
.book{border: 1px solid #DDDDDD;float: left;margin: 20px 10px 20px 0;padding: 4px;width: 295px;}
	.book_author{font-size: 13px;font-style:italic;}
	.book_meta{color: #21150F;font-size: 13px;font-weight: bold;line-height: 130%;text-align: left;margin-top:10px;}
		.book_meta a{ border-bottom: 1px solid #CCCCCC;color: #575757; font-weight: bold;text-decoration: none;}
		.book_meta a:hover{border-bottom-color: #21150F;color: #21150F; text-decoration: none;}
	.book ul.removeStyles li{ margin: 3px 0;}

table.certTable{margin: 15px 0;font-size: 80%;}
	table.certTable th {font-size: 15px; line-height:1; border: 1px solid #DDDDDD; vertical-align:bottom; background-color:#F1F8FB; color:#000;text-shadow: 0 0 4px rgba(255, 255, 255, 0.4); font-weight:bold;}
	table.certTable th{ padding: 10px 12px 10px 12px; }
		table.certTable th span{ display:block; font-size:12px;}
	table.certTable td{ padding: 10px 12px 10px 12px; }
	table.certTable td { vertical-align: middle; border: 1px solid #EEEEEE; text-align:right;}
		table.certTable td:first-child{ text-align:left;}
		table.certTable td span{ font-size: 10px; display:block; line-height: 12px;}
	table.certTable tr.LST_Non-Emp td{ background-color: #F8FCF3;}
	table.certTable tr.total td{ font-weight: bold; background-color:#F9F7ED;}
	table.certTable tr.sub td:first-child{text-align:right;}
	table.certTable tr.barrier td{ height: 15px;padding:3px 5px;background-color:#3F4C6B;color: #FFF;font-size:12px;}
