#social li.rss {
/* 	margin: -42px 5px 0 0;
	width: 22px;
	height: 20px;
	float: right;
	background-image: url(http://c0573252.cdn.cloudfiles.rackspacecloud.com/root_template.png);
	background-position: -1149px -808px;
	background-repeat: no-repeat;
	display:block;
	*/
	margin-right: 16px;
}

/*
#social li.rss:hover {
	margin: -42px 5px 0 0;
	width: 22px;
	height: 20px;
	float: right;
	background-image: url(http://c0573252.cdn.cloudfiles.rackspacecloud.com/root_template.png);
	background-position: -1149px -876px;
	background-repeat: no-repeat;
	display:block;
}
*/
 
#social li.facebook {
  margin-right: 16px;
/*  
	width: 22px;
	margin: -42px 12px 0 0;
	height: 20px;
	float: right;
	background-image: url(http://c0573252.cdn.cloudfiles.rackspacecloud.com/root_template.png);
	background-repeat: no-repeat;
	background-position: 0 -961px;
	display:block; */
}

/* #social li.facebook:hover {
	margin: -42px 20px 0 0;
	width: 22px;
	height: 20px;
	float: right;
	background-image: url(http://c0573252.cdn.cloudfiles.rackspacecloud.com/root_template.png);
	background-position: 0 -1031px;
	background-repeat: no-repeat;
	display:block;
}
 
#social li.twitter {
	margin: -42px 20px 0 0;
	width: 22px;
	height: 20px;
	float: right;
	background-image: url(http://c0573252.cdn.cloudfiles.rackspacecloud.com/root_template.png);
	background-repeat: no-repeat;
	background-position: -1149px -1149px;
	display:block;
} 

#social li.twitter:hover {
	margin: -42px 20px 0 0;
	width: 22px;
	height: 20px;
	float: right;
	background-image: url(http://c0573252.cdn.cloudfiles.rackspacecloud.com/root_template.png);
	background-position: -1149px -1219px;
	background-repeat: no-repeat;
	display:block;
} */


.top_right_column {margin: 0 0 0 10px;}


#nav {margin:35px 0 0 -30px;}




.searcha  {
	background-color: #D4D4D3;
	border-bottom:none;
	border-right:none;
	width: 100px;
}



.top_right_column {top: 0px;}
.bottom_right_column {width:430px; padding-left: 25px;}
#tabs_content ol li{width: 400px; margin-left: 20px;}
#tabs_content.article ol li{width: 260px;}

#coverage_insert_container{} .text_size ul{
	width: 60px;
	float: right;
}

#tab_content_discussed_home li a{font-weight: normal; font-size: 14px; line-height:20px; font-family: georgia, arial, sans-serif; color: #000; }
#tab_content_discussed_home li a:hover{font-weight: normal; font-size: 14px; line-height:20px; font-family: georgia, arial, sans-serif;}
#footer li ul {width: 200px;}


/* Bring the first item of each column 
back up to the level of item 1.
Vertical return = items * height.
Here, 5 items * 1.2em line-height = 6em */
/
#root_subfooter .middle_left li.reset
{
  margin-top: 0px;
}

/* anchor styling */
#root_subfooter .middle_left ul li a {
  	display: block;
  	width: 150px;
  	text-decoration: none;
  	font-family: Arial, Sans-Serif, Georgia;
  	letter-spacing: .5px;
  	font-size: 10px;
  	font-weight: bold;
  	color: #FFF; /* white */
}

#root_subfooter .middle_left ul li a:hover
{
  color: #DCB000; /* white */
  letter-spacing: .5px;
}



#footer li.rights {
/*	background-image: url(http://c0573252.cdn.cloudfiles.rackspacecloud.com/root_template.png);
	background-repeat: no-repeat;
	background-position: 0 -1884px;
 	margin-left: 150px; */
    	margin-top: -96px;
/*    	width: 104px;
	height: 10px;
	border: red solid 0px; */
}

#footer li.rights ul {
  margin-left: 0;
}


/*
#footer li.rights ul li {
	padding-bottom: 10px;	
}

*/

#footer li.environment {
    	margin-top: -18px;
}

#footer li.environment ul {
  margin-left: 0;
}

#footer li.media-culture {
	margin-left: 460px;
    	margin-top: -15px;
}

#footer li.media-culture ul {
	text-indent: -40px;
	padding-top: 20px;	
	display: block;
	list-style-type: none;
	margin-left: 0;
}

#footer li.living {
    	margin-top: -15px;
    	width: 104px;
	height: 10px;	
}

#footer li.living ul {
	text-indent: -35px;
	padding-top: 20px;	
	display: block;
	list-style-type: none;
	margin-left: 0;
}

#footer li.living ul li {
	padding-bottom: 10px;	
}

#footer li.vision a {
/* 	background-image: url(http://c0573252.cdn.cloudfiles.rackspacecloud.com/root_template.png);
	background-repeat: no-repeat;
	background-position: 0 -1944px; */
	float: right;
	position: absolute;
	margin-left: 800px;
    	margin-top: -23px;
	display: block;
	width: 104px;
	height: 10px;	
}


#footer li.investigations {
/* 	background-image: url(http://c0573252.cdn.cloudfiles.rackspacecloud.com/root_template.png);
	background-repeat: no-repeat;
	background-position: 0 -1642px; */
	margin-left: 800px;
    	margin-top: 10px;
   	width: 104px;
	height: 10px;	
}

#footer li.investigations ul {
	text-indent: -40px;
	padding-top: 20px;	
	display: block;
	list-style-type: none;
} 

#footer li.activism,
#footer li.visions {
  margin-top: -22px;
}

#footer li.education {
  margin-top: 0;
}

#root_footer {
  height: 360px;
}


/* horizontal position of each column */

#root_subfooter .middle_left ul li {
  list-style-image: none;
}

#root_subfooter .middle_left ul li.column1 { margin-left: 0px; width: 130px;}
#root_subfooter .middle_left ul li.column2 { 
	margin-left: 150px;
	border-left: 1px solid #807F7D;
	padding-left:10px;
	width: 130px;
}
#root_subfooter .middle_left ul li.column2.reset {margin-top: -100px;}
#root_subfooter .middle_left ul li.column3.reset {margin-top: -100px; }
#root_subfooter .middle_left ul li.column3 { 
	margin-left: 310px; 
	border-left: 1px solid #807F7D;
	padding-left:10px;
	width: 130px;
}

#root_subfooter .middle_right ul {margin-left: 30px;}

#root_subfooter .middle_right ul#social {
/*  margin-top: 45px; */
}

#root_subfooter .middle_right ul li {
	list-style: none;
	display:inline;
	width: 30px;
}

/* #root_footer div.break{ margin-top: 2px;} */

#vertical .container li{
	width: 450px;
	line-height: 9px;
	padding-left: 4px;
}

div.alternet_originals li{
	line-height: 8px;
	width: 130px;
}

li.widget_kbrss{width: 300px;}

li.widget_kbrss a.kbrsswidget{

	margin-left: 20px;
	width: 300px;
}

#todays_stories .ie8_fix li{
	width: 160px;
}

div.main_left_column div.story_tools_bottom{
	padding-left: 30px;

}

#other_methods2 .check_moneyorder{
	height: 160px;
	padding-top: 20px;
}

#horizontal .coverage_overlay li{

	width: 135px;
}

#horizontal .coverage_overlay .photo{
	padding-top: 10px;
}

#horizontal .coverage_overlay {
	margin-top: 5px;

}


#nice-menu-1 {
  margin-left: 0;
}

#nice-menu-1 li ul li {
  float: left;
}

.text_size {
  margin-top: -20px;
}

.text_size ul li {
  padding-left: 3px;
}

.big_story_tools_bottom_container .diggthis,
.big_story_tools_bottom_container .redditit,
.big_story_tools_bottom_container .stumblebutton,
.big_story_tools_bottom_container .tweetmeme-sharer,
.big_story_tools_bottom_container .facebook-sharer {
  float: none;
}