@charset "utf-8";
/* CSS Document */


#leftsidebar #GE-promo-homepage-middle-column {
	width: 146px;
	height: 146px;
	display: block;
	background: #FFF;
	background: url(images/GE_promo_homepage-146x146.jpg) no-repeat;
	text-indent: -10000px;
}
#leftsidebar #GE-promo-middle-column {
	width: 146px;
	height: 146px;
	display: block;
	background: #FFF;
	background: url(images/GE_promo-146x146.gif) no-repeat;
	text-indent: -10000px;
}
#leftsidebar #category-promo { 
	width: 146px;
	height: 146px;
	overflow: hidden;
	display: block;
}
#leftsidebar #middle-top-inhabitots-promo {
	width: 146px;
	height: 146px;
	display: block;
	background: #FFF;
	background: url(images/146X146_OWLY.gif) no-repeat;
	text-indent: -10000px;
}

#leftsidebar .openAds_zone45 a img {
	margin: 0px;
	border: none;
}
#leftsidebar .openAds_zone45  {
	float:	left;
	width: 100%;	
}
#leftsidebar ul {
	margin: 0px;
	padding: 0px;
	list-style-type:none;
}
#leftsidebar ul li {
	margin: 0px;
	padding: 0px;
}
#leftsidebar ul li ul {
	margin-left: 5px;
}
#leftsidebar .join_inhabitat {
	padding-left: 0px;
	border-bottom: solid 1px #FFF;
}
#leftsidebar .join_inhabitat a {	
	background: url(images/CSS-Sprite.jpg) 0 0 no-repeat;
	width: 145px;
	height: 31px;
	display: block;
	text-indent: -10000px;
	margin: 0px; /* ---  For IE -- */
}
#leftsidebar .join_inhabitat a:hover {	
	background: url(images/CSS-Sprite.jpg) 0px -31px no-repeat;
}
#leftsidebar .phplist_signup {
	background: #F0F3E1;
	border-bottom: solid 1px #FFF;
	padding: 5px;
	color: #FFF;
}
#leftsidebar .phplist_signup h3 {
	width: 132px;
	height: 11px;
	/*background: url(images/CSS-Sprite.jpg) no-repeat -143px -447px;
	text-indent: -10000px;*/
	margin-left: 0px;
	margin-top: 8px;
	margin-bottom: 8px;
	font-family: "Trebuchet MS", san serif;
	letter-spacing: .02em;
}
#leftsidebar .phplist_signup h3.sf {
	height: 24px;
	letter-spacing:0.15em;
	/*width: 132px;
	background: url(images/CSS-Sprite.jpg) no-repeat -145px -211px;*/
}
#leftsidebar .phplist_signup h3.nyc {
	height: 24px;
	letter-spacing: .1em;
	/*width: 132px;
	background: url(images/CSS-Sprite.jpg) no-repeat -859px -450px;*/
}
#leftsidebar .phplist_signup #getemail {
	margin-bottom: 5px;
	display: block;
}

#leftsidebar li.social_sites {
	padding-left: 0px;
	padding-top: 10px;
	border-bottom: solid 1px #FFF;
	background: #e4e8cf;
	float: left;
	width: 100%
}
#leftsidebar li.social_sites ul {
	float: left;
	clear: both;
	margin-bottom: 0px;
}
#leftsidebar .social_sites ul li {
	margin-bottom: 5px;
	float: left;
	clear: both;
	width: 140px;
}
#leftsidebar .social_sites li a {
	color: #6B742A;
	font-size: 11px;
	font-family: Trebuchet,Arial,Helvetica,sans-serif;
	font-weight: bold;
	margin-left: 5px;
	float: left;
	text-decoration: none;
}
#leftsidebar .social_sites li a:hover {
	text-decoration: underline;
}
#leftsidebar .social_sites a.icon_social_rss {
	background: url(images/CSS-Sprites-icons.gif) 0px 0px;
	width: 15px;
	height: 15px;
	display: block;
	text-indent: -10000px;
	float: left;
	margin-left: 0px;
}
#leftsidebar .social_sites a.icon_social_twitter {
	background: url(images/CSS-Sprites-icons.gif) -59px 0px ;
	width: 12px;
	height: 15px;
	display: block;
	text-indent: -10000px;
	float: left;
	margin-left: 0px;
}
#leftsidebar .social_sites a.icon_social_facebook {
	background: url(images/CSS-Sprites-icons.gif) -15px 0px ;
	width: 14px;
	height: 13px;
	display: block;
	text-indent: -10000px;
	float: left;
	margin-left: 0px;
}
#leftsidebar .social_sites a.icon_social_myspace {
	background: url(images/CSS-Sprites-icons.gif) -45px 0px ;
	width: 14px;
	height: 13px;
	display: block;
	text-indent: -10000px;
	float: left;
	margin-left: 0px;
}
#leftsidebar .social_sites a.icon_social_flickr {
	background: url(images/CSS-Sprites-icons.gif) -29px 0px ;
	width: 16px;
	height: 13px;
	display: block;
	text-indent: -10000px;
	float: left;
	margin-left: 0px;
}
#leftsidebar .gift_guide a {
	background: url(images/CSS-Sprite.jpg) -149px 0px no-repeat;
	width: 145px;
	height: 135px;
	display: block;
	text-indent: -10000px;
	float: left;
	margin-left: 0px;
}
#leftsidebar #read_inhabitat_rss {
	background: #e4e8cf;
}

#leftsidebar .read_inhabitat {
	background: url(images/CSS-Sprites-icons.gif) -71px 0px ;
	width: 124px;
	height: 15px;
	display: block;
	text-indent: -10000px;
	float: left;
	margin-left: 10px;
	margin-top: 15px;
	margin-bottom: 15px;
	clear: left;
}
#leftsidebar .icon_rss {
	background: url(images/CSS-Sprites-icons.gif) -195px 0px ;
	width: 10px;
	height: 10px;
	display: block;
	text-indent: -10000px;
	float: left;
	margin-right: 5px;
}
#leftsidebar .inhabitat_sections li {
	width: 100%;
	float: left;
	margin-bottom: 5px;
	margin-left: 5px;
}
#leftsidebar .inhabitat_sections a {
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	color: #637700;
	text-transform: uppercase;
	text-decoration: none;
	float: left;
}
#leftsidebar .inhabitat_sections a:hover {
	text-decoration: underline;
}
#leftsidebar .inhabitat_big_link {
	float: left;
	width: 100%;
	margin-bottom: 5px;
	margin-left: 10px;
}
#leftsidebar .inhabitat_big_link a {
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	color: #637700;
	text-transform: uppercase;
	text-decoration: none;
	float: left;
}
#rightsidebar  #flickr_title {
	margin: 0 0 5px 10px; 
	float: left;
	width: 300px;
	height: 18px;
	background: url(images/CSS-Sprite.jpg) -559px -471px no-repeat;
	display: block;
	text-indent: -100000px;
}
#leftsidebar .inhabitat_big_link a:hover {
	text-decoration: underline;
}
#leftsidebar .inhabitat_site_dropdown {
	float: left;
	width: 100%;
	background: #e4e8cf;
	border-top: solid 1px #FFF;
	border-bottom: solid 1px #FFF;
	margin-bottom: 10px;
}
#leftsidebar .inhabitat_site_dropdown form {
	margin-top: 0px;
	margin-bottom: 5px;
}
#leftsidebar .inhabitat_site_dropdown h3 {
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	color: #667331;
	text-transform: uppercase;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
}
#leftsidebar .inhabitat_site_dropdown select {
	width: 125px;
	margin-left: 5px;
	font-size: 11px;
}
#leftsidebar h3 {
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	color: #667331;
	text-transform: uppercase;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
}
#leftsidebar .inhabitat_daily_email  {
	padding-bottom: 10px;
	font-size: 11px;
	background: #e4e8cf;
	border-top: solid 1px #FFF;
	border-bottom: solid 1px #FFF;
	float:left;
	width: 100%;
}
#leftsidebar .inhabitat_daily_email  input {
	font-size: 11px;
	margin-left: 12px;
	margin-bottom: 3px;
}
#leftsidebar .inhabitat_videos {
	float: left;
	width: 100%;
}
#leftsidebar .inhabitat_videos ul {
	padding-top: 5px;
	margin-left: 10px;
	float: left;
}
#leftsidebar .inhabitat_videos ul li {
	margin-bottom: 10px;
}
#leftsidebar .inhabitat_videos a {
	display: block;
	color:#8E9938;
	margin-bottom: 3px;
	text-decoration: none;
	width: 125px;
	font-size: 11px;
	font-family: Trebuchet,Arial,Helvetica,sans-serif;
	text-align: center;
}
#leftsidebar .inhabitat_videos a:hover {
	text-decoration: underline;
}
#leftsidebar .inhabitat_videos	.video_highline {
	background: url(images/CSS-Sprite.jpg) no-repeat -919px -100px;
	height: 75px;
	text-indent: -10000px;
}
#leftsidebar .inhabitat_videos	.video_BKLYN_designs_tour {
	background: url(images/CSS-Sprite.jpg) no-repeat -145px -135px;
	height: 76px;
	text-indent: -10000px;
}
#leftsidebar .inhabitat_videos .video_earthday_fashionshow {
	background: url(images/CSS-Sprite.jpg) no-repeat -794px 0px;
	height: 78px;
	text-indent: -10000px;
}
#leftsidebar .inhabitat_videos .video_earthday_competition {
	background: url(images/CSS-Sprite.jpg) no-repeat -545px -94px;
	height: 76px;
	text-indent: -10000px;
}
#leftsidebar .inhabitat_videos .video_portable_green_energy {
	background: url(images/CSS-Sprite.jpg) no-repeat -294px 0px;
	height: 92px;
	text-indent: -10000px;
}
#leftsidebar .inhabitat_videos .video_mary_lou_OLPC {
	background: url(images/CSS-Sprite.jpg) no-repeat -419px 0px;
	height: 94px;
	text-indent: -10000px;
}
#leftsidebar .inhabitat_videos .video_chris_jordan {
	background: url(images/CSS-Sprite.jpg) no-repeat -544px 0px;
	height: 93px;
	text-indent: -10000px;
}
#leftsidebar .inhabitat_videos .video_chris_jordan_interview {
	background: url(images/CSS-Sprite.jpg) no-repeat -669px 0px;
	height: 93px;
	text-indent: -10000px;
}
#leftsidebar .inhabitat_videos .video_greener_gadgets_wrap {
	background: url(images/CSS-Sprite.jpg) no-repeat -794px 0px;
	height: 93px;
	text-indent: -10000px;
}
#leftsidebar .inhabitat_videos .video_greener_gadgets_competition {
	background: url(images/CSS-Sprite.jpg) no-repeat -294px -93px;
	height: 93px;
	text-indent: -10000px;
}
#leftsidebar .inhabitat_videos .video_greener_gadgets_intro {
	background: url(images/CSS-Sprite.jpg) no-repeat -419px -94px;
	height: 93px;
	text-indent: -10000px;
}
#leftsidebar .inhabitat_videos .video_yves_behar {
	background: url(images/CSS-Sprite.jpg) no-repeat -544px -93px;
	height: 82px;
	text-indent: -10000px;
}
#leftsidebar .inhabitat_videos .video_living_treehouse {
	background: url(images/CSS-Sprite.jpg) no-repeat -669px -93px;
	height: 101px;
	text-indent: -10000px;
}
#leftsidebar .inhabitat_videos .video_mklotus {
	background: url(images/CSS-Sprite.jpg) no-repeat -793px -93px;
	height: 101px;
	text-indent: -10000px;
}
#leftsidebar .inhabitat_videos .video_lotek_container {
	background: url(images/CSS-Sprite.jpg) no-repeat -919px -100px;
	height: 101px;
	text-indent: -10000px;
}
#leftsidebar .inhabitat_videos .video_design_panel {
	background: url(images/CSS-Sprite.jpg) no-repeat -919px 0px;
	height: 100px;
	text-indent: -10000px;
}
#leftsidebar .inhabitat_videos .video_reclaim_design {
	background: url(images/CSS-Sprite.jpg) no-repeat -169px -135px;
	height: 100px;
	text-indent: -10000px;
}
#leftsidebar .inhabitat_videos .last-item {
	margin-bottom: 0px;
	
}
#leftsidebar .recent_posts {
	background: #e4e8cf;
	border-top: solid 1px #FFF;
	border-bottom: solid 1px #FFF;
	float: left;
	width: 100%;	
}
#leftsidebar .recent_posts li {
	width: 130px;
	padding-left: 5px;
	margin-bottom: 5px;
}
#leftsidebar .recent_posts a {
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 11px;
	color: #637700;
	text-decoration: none;
	
}
#leftsidebar .recent_posts a:hover {
	text-decoration: underline;
}
#leftsidebar #most-commented {
/*	background: #C5CF8F;
	border-top: solid 1px #FFF;
	border-bottom: solid 1px #FFF;*/
	float: left;
	width: 100%;	
}
#leftsidebar #most-commented li {
	width: 130px;
	padding-left: 5px;
	margin-bottom: 5px;
}
#leftsidebar #most-commented a {
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 11px;
	color: #637700;
	text-decoration: none;
	
}
#leftsidebar #most-commented a:hover {
	text-decoration: underline;
}
#leftsidebar #top-posts {
	background: #e4e8cf;
	border-top: solid 1px #FFF;
	border-bottom: solid 1px #FFF;
	float: left;
	width: 100%;	
}
#leftsidebar #top-posts li {
	width: 130px;
	padding-left: 5px;
	margin-bottom: 5px;
}
#leftsidebar #top-posts a {
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 11px;
	color: #637700;
	text-decoration: none;
	
}
#leftsidebar #top-posts a:hover {
	text-decoration: underline;
}
#leftsidebar .milan_design_2008 a {
	background: url(images/CSS-Sprite.jpg) no-repeat 0px -62px;
	width: 145px;
	height: 146px;
	text-indent: -10000px;
	display: block;
	float: left;
}
#leftsidebar .inhabitots_chair a {
	background: url(images/CSS-Sprite.jpg) no-repeat 0px -208px;
	width: 145px;
	height: 160px;
	text-indent: -10000px;
	display: block;
	float: left;
}
#leftsidebar .bklyn_middle a {
	background: url(images/CSS-Sprite.jpg) no-repeat -1044px 0px;
	width: 145px;
	height: 141px;
	text-indent: -10000px;
	display: block;
	float: left;
}
#leftsidebar .milan-middle a {
	background: url(images/CSS-Sprite.jpg) no-repeat -1044px -141px;
	width: 145px;
	height: 145px;
	text-indent: -10000px;
	display: block;
	float: left;
}
#leftsidebar .ny_design-week_middle a {
	background: url(images/CSS-Sprite.jpg) no-repeat 0px -62px;
	width: 145px;
	height: 145px;
	text-indent: -10000px;
	display: block;
	float: left;
}
#leftsidebar .highline_middle a {
	background: url(images/CSS-Sprite.jpg) no-repeat -294px -201px;
	width: 145px;
	height: 145px;
	text-indent: -10000px;
	display: block;
	float: left;
}
#leftsidebar .postopolis a {
	background: url(images/CSS-Sprite.jpg) no-repeat -294px -201px;
	width: 145px;
	height: 150px;
	text-indent: -10000px;
	display: block;
	float: left;
}
#leftsidebar .shop_inhabitat a {
	background: url(images/CSS-Sprite.jpg) no-repeat -440px -201px;
	width: 145px;
	height: 146px;
	text-indent: -10000px;
	display: block;
	float: left;
}
#leftsidebar .green_building_101 a {
	background: url(images/CSS-Sprite.jpg) no-repeat -586px -201px;
	width: 145px;
	height: 150px;
	text-indent: -10000px;
	display: block;
	float: left;
}
#leftsidebar .inhabitots_owl a {
	background: url(images/CSS-Sprite.jpg) no-repeat -146px -235px;
	width: 145px;
	height: 196px;
	text-indent: -10000px;
	display: block;
	float: left;
}
#leftsidebar .website_links {
	width: 100%;
	float: left;
}
#leftsidebar .website_links a {
	color: #637700;
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 11px;
	margin-left: 5px;
	text-decoration: none;
	font-style: normal;
}
#leftsidebar .website_links a:hover {
	text-decoration: underline;
}
#leftsidebar .website_links  ul li h2 {
	color: #667331;
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	width: 120px;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-top: 10px;	
}
#leftsidebar .website_links ul {
	margin-left: 0px;
}
#leftsidebar .website_links ul li ul {
	margin-left: 5px;
	margin-bottom: 10px;
	width: 130px;
}
#leftsidebar .recommended_reading {
	float: left;
	width: 100%;
}
#leftsidebar .recommended_reading li {
	float: left;
	width: 100%;
	margin-bottom: 5px;
	margin-left: 5px;
}
#leftsidebar .green_building_4_dummies a {
	background: url(images/CSS-Sprite.jpg) no-repeat 0px -368px;
	width: 88px;
	height: 110px;
	text-indent: -10000px;
	display: block;
	/*margin-left: 20px;*/
}
#leftsidebar .design_like_you__givea_damn a {
	background: url(images/CSS-Sprite.jpg) no-repeat -731px -194px;
	width: 110px;
	height: 109px;
	text-indent: -10000px;
	display: block;
	/*margin-left: 10px;*/
}
#leftsidebar .the_green_house a {
	background: url(images/CSS-Sprite.jpg) no-repeat -841px -201px;
	width: 105px;
	height: 110px;
	text-indent: -10000px;
	display: block;
	/*margin-left: 12px;*/
}
#leftsidebar .cradle_2_cradle a {
	background: url(images/CSS-Sprite.jpg) no-repeat -88px -368px;
	width: 55px;
	height: 90px;
	text-indent: -10000px;
	display: block;
	/*margin-left: 40px;*/
}
#leftsidebar .green_roofs a {
	background: url(images/CSS-Sprite.jpg) no-repeat -946px -201px;
	width: 84px;
	height: 110px;
	text-indent: -10000px;
	display: block;
	/*margin-left: 25px;*/
}
#leftsidebar .ecoDesign a {
	background: url(images/CSS-Sprite.jpg) no-repeat -732px -311px;
	width: 126px;
	height: 160px;
	text-indent: -10000px;
	display: block;
	/*margin-left: 5px;*/
}
#leftsidebar .prefab_prototypes a {
	background: url(images/CSS-Sprite.jpg) no-repeat -642px -351px;
	width: 90px;
	height: 110px;
	text-indent: -10000px;
	display: block;
	/*margin-left: 22px;*/
}
#leftsidebar .planet_earth a {
	background: url(images/CSS-Sprite.jpg) no-repeat -939px -316px;
	width: 96px;
	height: 110px;
	text-indent: -10000px;
	display: block;
	/*margin-left: 18px;*/
}
#leftsidebar .recommended_watching {
	float: inherit;
	width: 100%;
}
#leftsidebar .recommended_watching li {
	float: left;
	width: 100%;
	margin-bottom: 5px;
	margin-left: 5px;
}
#leftsidebar .who_killed_electric_car a {
	background: url(images/CSS-Sprite.jpg) no-repeat -457px -347px;
	width: 102px;
	height: 151px;
	text-indent: -10000px;
	display: block;
	/*margin-left: 18px;*/
}
#leftsidebar .bad_truth a {
	background: url(images/CSS-Sprite.jpg) no-repeat -559px -351px;
	width: 83px;
	height: 115px;
	text-indent: -10000px;
	display: block;
	/*margin-left: 28px;*/
}
#leftsidebar .my_architect a {
	background: url(images/CSS-Sprite.jpg) no-repeat -858px -316px;
	width: 81px;
	height: 115px;
	text-indent: -10000px;
	display: block;
	/*margin-left: 29px;*/
}
#leftsidebar .winged_migration a {
	background: url(images/CSS-Sprite.jpg) no-repeat -292px -351px;
	width: 79px;
	height: 115px;
	text-indent: -10000px;
	display: block;
	/*margin-left: 30px;*/
}
#leftsidebar .Koyaanisqatsi a {
	background: url(images/CSS-Sprite.jpg) no-repeat -378px -351px;
	width: 79px;
	height: 115px;
	text-indent: -10000px;
	display: block;
	/*margin-left: 30px;*/
}
.top-white-line {
	border-top: solid 1px #FFF;
}
#rightsidebar #inhabitat-local {
	background: url(images/inhabitat-local.jpg);
	width: 169px;
	height: 18px;
	overflow: hidden;
	float: left;
	text-indent: -10000px;
}
#rightsidebar #inhabitatLocal {
	margin-left: 10px;
	margin-top:  -6px;
	float: left;
}
.topad {
	padding-top: 5px;
}