#news{ clear:left; }
p.summary{font-style: italic; margin-bottom: 15px; }
#left_news{width: 65%;}
	#left_news img{max-width: 590px; }
	#left_news blockquote.excerpt p, #left_news blockquote.lsts_take p{font-size: 11px; }
	#left_news ul{margin: 10px 0px 10px 50px; }
		#left_news ul li{padding: 3px 0px; list-style-type: disc; line-height: 16px;}
			#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; }
	#left_news #info_blurb{font-size: 14px; font-style:italic;}
#right_news{float:right;padding: 0px;width: 29%;margin-left:5%}
/* FRONT PAGE */
#top_news{ margin: 30px 0 70px;}
	#tagTitle,#tagSubTitle{ color: #666666; font-family: Georgia,serif; font-size: 62px; font-style: normal; font-weight: 400; letter-spacing: -0.041em; line-height: 0.9; text-decoration: none; text-shadow: 1px 1px 1px #4F6B72; text-transform: none; word-spacing: 1px;  margin-bottom: 3px; text-align:center; }
		#tagSubTitle{ font-size: 28px; }
#left_news.front, #right_news.front{ height: 380px;}
	#issues{ line-height: 30px; }
		#issues h3{ margin-bottom: 7px;}
	#issues .issue{ background-color: #333333; border: 1px solid #C5C0B0;font-size: 20px;padding: 0 7px;text-decoration:none;color: #FFF; text-shadow: 0 0 4px rgba(0, 0, 0, 0.4); margin: 0 7px; }
		#left_news .issue:hover{ background-color: #333333; background-color: rgba(51,51,51,.8); text-decoration:none;}
/* #right_news{} */
	#right_news .tool,#left_news .tool{ font-size: 14px; line-height: 18px;}
	#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;} 
#bottom_news{margin: 50px 0 25px 0;}				
	#social{  }
		#social a{ border: 1px solid #fff; display:block; float:left; width: 250px; }
		#social a:hover{ border: 1px solid #C5C0B0; }
		#social img{ margin-bottom: 12px; cursor: pointer; }
		#social form{ border: 1px solid #fff; float:left;height:62px;padding-top:12px;text-align:center;}
				#social form:hover{ border: 1px solid #C5C0B0; }
	
/* REFORM RIGHT */
	#right_news .pubLI{ padding: 2px 8px; }
		#right_news .pubLI a{color: #4F6B72;}
			#right_news .pubLI a:hover{text-decoration: underline;}
	#text-press-1{background: url("../images/bg-box.png") repeat-x scroll 0 0 #FEFEFE;border: 1px solid #DDDDDD !important;border-radius: 5px;margin: 0 0 10px;padding: 5px 7px;}
	#text-press-2{margin-bottom:15px;}
/* BLOG RIGHT */
#about_links{ margin:15px 0 10px 0;}
	#about_links li{padding-left: 25px;}
		#about_links li a{font-size:20px;padding-left:3px;}
			#about_links li span{ font-size: 14px;display:block;color:#aaa;padding-left:33px;padding-bottom:6px;}
#right_news .about_blurb{line-height: 1.25;padding:0;font-size:13px;margin: 0 0 10px;padding: 5px 7px;}
#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; margin-bottom:15px;}
	#right_news h2 a{ border-bottom: 0px solid #4F6B72; }
	.widget_rss h2,.widget_archive h2{margin-top:15px;}
.widget_rss ul{ margin:0 auto; width: 280px;}
	.widget_rss ul li{padding:3px 0;line-height:125%;list-style-position: outside;list-style-type: square;}
		.widget_rss ul li a{display:block;}
		.widget_rss ul li cite{text-transform:small-caps;}
		.widget_rss ul li cite:before{content:"by ";}
.widget_archive ul{ margin:0 auto; width: 280px;}
	.widget_archive ul li{padding:3px;line-height:125%;}
.widget_search{margin-top:20px;}
	.screen-reader-text{display:none;}

/* 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; }

/* DONATE METER */
.supportLST{ margin-bottom: 25px; }
.topThird,.middleThird,.bottomThird{ height: 33%; position: relative;}
.full{ background-color:#3F4C6B;height:100%;}
.donateMeter{ width: 140px; height: 300px; border: 2px solid #000; float:left; margin: 3px 0 20px 55px; }
	.donateMeter{ -moz-border-radius:5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; }
	.donateMeter .topThird,.donateMeter .middleThird,.donateMeter .bottomThird{ border-bottom: 1px solid #000; }
.donateMeterIndex{ width: 75px; height: 300px; float: left; }
.mark{ float: left; text-align: center; width: 100%; }
	.donateMeter .mark { margin-top: -20px; color: #444; font-size: 17px; font-weight: bold;}
	.donateMeterIndex  .mark{ } 
.donateFill{ background-color: #3F4C6B; height: 25.3%; position: absolute; bottom: 0px; width: 100%; border-top: 1px solid #4096EE;}
.start{ position: relative; bottom: -5px; left: 15px;}
.goal{ margin: 0 0 8px 0;}
.donateUL{ margin-bottom: 15px; }
	.donateUL li{  line-height: 16px; list-style-type: disc; padding: 3px 0; margin-left: 55px;}

/* SUBSCRIPTIONS */
#blog_subscription-2{ margin: 20px 0;}
#blog_subscription-2 .success{ display: none; }
	#subscribe-blog p{ display:inline; padding:0;}
#subscribe-field{ width: 58% !important; margin: 5px 12px 0 0;height:20px; padding:4px !important;}
#subscribe-blog input[type=submit] {
	background: url("images/email.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;height: 28px;margin: 5px 0 0;padding: 4px 4px 4px 30px;text-align: left;text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);text-transform: uppercase;vertical-align: top;width: auto;}
		#subscribe-blog input[type=submit]:hover{ color: #CCC;}

/* Calendar Archive */
#calendar_archive{ text-align: center; margin-top: 6px;} .calendar table,.controls{width: 200px;}
	.calendar tr{height: 35px;}
		.calendar td{width: 50px;vertical-align: middle;text-align: center;border: 1px solid #21150f;}
 	.controls{ margin: 0 auto; padding: 0px 5px; }
		#right_news .controls { font-size: 14px; color: #4F6B72;}
		.controls .left{ float: left; cursor: pointer; }
		.controls .right{ float: right; cursor: pointer; }
		.controls span{ padding-top: 3px; }
	.calendar{ clear: both; }
		.calendar table{ margin: 0 auto;}
	.selected_month{font-family: Cambria;font-weight: bold;}
		.selected_month{font-size: 15px;margin: 10px 0 5px 0;text-shadow: 0.1em 0.1em 0.3em #FFFFFF;}
	.transparent{ opacity: .0; filter: alpha(opacity = 0); cursor: default !important; }
	.no_content{ color: #CCC; }
	.has_content{ cursor: pointer; background-color: #fff; color: #21150f; }
		.has_content:hover{ color: #4F6B72;}
	.explore_hover{ background-color: #f2f2f2; }
	ul,#frontLeft ul{text-align: left;}
	ul.excluded li span{font-family: Georgia,"Cambria",times,serif;padding: 3px 3px 3px 0; line-height:16px; font-size:13px; font-weight: bold;}
	#calendar_archive ul{ margin-bottom: 10px; }
	#calendar_archive  a{ color: #4F6B72;}
		#calendar_archive  a:hover{ text-decoration:underline;}

/* Posts */
#left_news .blog_post{ margin-bottom: 25px; }
	#left_news .post_heading{ 	/* font-size: 14px; */ }
		#left_news .post_date{ font-size: 12px; font-family: Georgia,"Cambria",times,serif; float: left; margin-bottom: 10px; cursor: pointer; text-align: center; width: 50px; }
			#left_news .post_date span{ display: block; line-height: 14px; }
			#left_news .post_date .month{ background-color: #21150f; 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{ border-color: #21150f; border-style: none outset; border-width: medium 2px; padding-top: 2px; }
			#left_news .post_date .year{ border-color: #21150f; border-style: none outset outset; border-width: medium 2px 2px; padding-bottom: 3px; }
		#left_news .post_title{ padding-left: 60px; padding-left: 0px; font-size: 26px; line-height: 120%; }
			#left_news .post_title a, .post_title a:link, .post_title a:visited, .post_title a:active{ color: #4F6B72; padding-bottom: 1px; border-bottom: 1px solid #4F6B72; }
			#left_news .post_title a:hover{ color: #21150f; text-decoration: none;}
		#left_news .post_date{ color: #579; }
	#left_news .post_body{ font-size: 12px; }
		#left_news .post_meta{ font-size: 11px; 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{ padding: 3px 0px 0px 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: 15px; 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 ul.documents{ border-top: 1px dotted #4F6B72; padding: 5px; margin: 0px; }
		#left_news ul.documents li{ line-height: 48px; font-size: 14px; margin: 5px 0px; list-style-type: none; }
			#left_news ul.documents li a { color: #21150f; cursor: pointer; font-weight: bold; text-decoration: none; }
			#left_news ul.documents li  a:hover { color: #4F6B72; }
	#left_news .post_footer{ color: #4F6B72; margin-top: 6px; padding-left: 10px; font-size: 14px; }
		#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 .footnav a{font-weight:bold;color: rgb(79, 107, 114);text-decoration:none;}
		#left_news .footnav a:hover{text-decoration:underline;}

	.sd-title{ display: none; }
	div.sharedaddy:after, div.sharedaddy .sd-block:after, div.sharedaddy ul:after { clear: left !important;  }
	div.sharedaddy, #content div.sharedaddy, #main div.sharedaddy { clear: left !important; }
	div.sharedaddy .sd-content {display: block !important; float: none !important; }
	div.sharedaddy{ padding-left: 10px; }

/* COMMENT STYLES */
#commentlist li{ font-family: Verdana,Arial,sans-serif !important; width: 590px; margin-bottom: 30px; margin-top: 10px; }
    #commentlist .comment_heading{ width: 590px; font-size: 13px; line-height: 32px; margin-bottom: 10px; height: 30px;}
		#commentlist .comment_heading .left{ float: left; }
			#commentlist .comment_heading .left .number{ font-size: 32px; color: #aaa; margin: 0px 10px 0px 5px; float: left; }
			#commentlist .comment_heading .left .author{ color: #575757; font-weight: bold; float: left; width: 340px;line-height: 1;}
				#commentlist .comment_heading .left .author a.url{ color: #4F6B72; font-weight: bold; line-height: 13px; }
				#commentlist .comment_heading .left .author a.url:hover{ color: #444; }
		#commentlist .comment_heading .time{ float: right; }
			#commentlist .comment_heading .time a{ color: #444; }
			#commentlist .comment_heading .time a:hover{ color: #AAA; border-bottom: 1px solid #AAA; text-decoration: none;}
	#commentlist .comment_text{ border-top: 2px solid #4F6B72; }
	#commentlist .comment_meta{ border-top: 1px dotted #4F6B72; width: 590px; text-align: right; margin-top: 10px;}
		#commentlist .comment_meta .edit{ font-size: 14px; } 
		#commentlist .comment_meta  .edit a{ color: #444; font-size: 12px; cursor: pointer; padding-bottom: 1px; text-decoration: none; }
		#commentlist .comment_meta  .edit a:hover{ border-bottom: 1px solid #AAA; color: #AAA; } #commentlist .author_comment .comment_text{ border-top: 2px solid #FFBF76; }
#commentform p{ margin-top: 10px; font-size: 13px; }
#captchaImgDiv{ margin-left:10px; }

/* NEWS TABLES */
table.equation{ font-size: 10px; color: #dfefff; margin-top: 20px; }
	table.equation tr.last{ border-top: 1px solid #fff; }
	table.equation td{ padding: 0px; padding-bottom: 15px; }
	#plusQuartilesTIP table.equation td{ padding-bottom: 5px !important; }
	table.equation td.equals{ border-top: 2px solid #dfefff; padding-top: 15px; padding-bottom: 0px; }
	table.equation td.left{ vertical-align: middle; width: 135px; line-height: 20px; }
		table.equation td.left em{ font-size: 20px; padding-left: 5px; }
	table.right td{ text-align: center; }
table.data{ border-collapse: separate; padding: 0; margin: 15px 0px; }
#derivingFacts table.data{ width: 310px; }
	table.data caption{ text-align: right; }
	table.data th{ background:url("../images/bg_header.jpg") no-repeat scroll 0 0 #CAE8EA; font-size:14px; border-bottom:1px solid #C1DAD7; border-right:1px solid #C1DAD7; border-top:1px solid #C1DAD7;color:#4F6B72; font-weight:bold; letter-spacing:2px; padding:6px 6px 6px 12px; text-align:left; text-transform:uppercase; }
	table.data th.nobg{ background:none repeat scroll 0 0 transparent; border-left:0 none; border-right:1px solid #C1DAD7; border-top:0 none; }
	table.data td{ background:none repeat scroll 0 0 #FFFFFF; border-bottom:1px solid #C1DAD7; border-right:1px solid #C1DAD7; color:#4F6B72; padding:6px 6px 6px 8px; }
	table.data td.tooltip{ background:url("../images/help.gif") no-repeat scroll 6px center transparent; padding-right: 19px; }
	table.data td.oneTab{ background:url("../images/bent_indent_arrow.gif") no-repeat scroll 21px center transparent; padding-left: 39px; }
	table.data td.twoTab{ background:url("../images/bent_indent_arrow.gif") no-repeat scroll 48px center transparent; padding-left: 66px; }
