/** for Front Page MOTD box **/

#motd { width: 776px; float: left; margin: 15px 0 10px 0; border-bottom: 0px solid #ccc; padding-bottom: 5px; }
#rcontent {position: relative; float: right; width: 160px; margin: 0; border: 0; padding: 0;}
#lcontent {position: relative; float: left; width: 788px; margin: 0; border: 0; padding: 0;}
.motd_1col { padding: 10px 10px 10px 0; }
.motd_2col { padding: 10px; }
.motd_2colL { width: 412px; float: left; }
.motd_2col_appealL { width: 466px; float: left }
.motd_2colVidL { width: 464px; float: left; }
.motd_2colL img, .motd_1col img { margin: 0 15px 10px 0; }
.motd_1col img.borderless { border: none; }
.motd_2colL img.borderless { border: none; }
.motd_2colR { width: 332px; float: right; }
.motd_2col_appealR { width: 300px; float: right; border-left: 1px solid #ccc; }
.motd_2colVidR { width: 300px; float: right; }
.motd_2colVidR hr { color: #ccc; margin: 15px 0 15px 0; }
.motd_3col { padding: 10px; }
.motd_3colL { width: 248px; float: left; }
.motd_3colR { width: 248px; float: right; }
.motd_3colC { width: 248px; }
.motd_2colR li, .motd_1col li { list-style-type: none; clear: both; margin: 0 0 8px 0; background: none; }
.motd_2colR ul { margin-top: 5px; }
.motd_1col h1 a, .motd_2colR h1 a, .motd_2col_appealR h1 a, .motd_2colL h1 a, .motd_2col_appealL h1 a, .motd_2colVidL h1 a, .motd_2colVidR h1 a { font-size: 24px; font-weight: bold; color: #ca3501; }
.motd_2col_appealR h3, .motd_2col_appealR h3 a { margin-left: 5px; }
.motd_newslinks img { border: none; margin: -20px 0 15px 170px; }
.scoochUp { margin-top: -8px; clear: both; }
.motd_2col_appealR .scoochUp { margin: 0 5px 10px 10px; clear: both; }
.horDivider { margin: 10px 0 25px 0; width: 100%; border-bottom: 1px solid #ccc; }
.motd_2colR img.noBorder, .motd_2colVidR img.noBorder { border: 0; }
.motd_2col_appealL img { float: left; margin: 0 15px 10px 0; }
/* styles Things that are funny list */ 
.motd_2col_appealR ul li { list-style-type: none; background: transparent url(http://www.grist.org/i/screen/list-markerLG-shaded.gif) no-repeat 0 0.35em; padding-left: 10px; margin: 5px 0 5px 0; }
.motd_2col_appealR h3 { margin-left: 24px; }
.motd_2col_appealR ul.motd_ul_R li { list-style-type: none; background: transparent url(http://www.grist.org/i/screen/list-markerLG-shaded.gif) no-repeat 0 0.35em; padding-left: 10px; margin: 5px 0 5px 20px; }
.motd_2col_appealL ul.motd_ul_L li { list-style-type: none; background: none; padding-left: 10px; margin: 5px 0 5px 10px; }

.article-body blockquote { width: 515px; margin-left: 24px; margin-top: 20px; border-left: 1px solid #d7d7d7; padding: 0 0 0 10px;}
.article-body blockquote p { width: 515px; }


div.google-pair .ad { margin-left: 12px; }


/* for logout screen */
#header.special-message { margin: 0 0 0 130px; padding-left: 20px; }
#header.special-message h1, .special-message p, .special-message ul { margin: 0 0 0 130px; padding-left: 20px;}
#utility.message-header-util { margin-right: 20px; }



/* MOSTLY AS SUBMITTED BY HC, CHANGES AT BOTTOM  */
ul.actions { clear: both; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; float: left; width: 100%; padding: 12px 0 8px; }
	.article-body ul.actions { margin-left:0; }
	ul.actions li, ul.view-options li, .search-sort span { list-style-type: none; background: none; padding-left: 0; float: left; color: #9c9c9c; font-size: 10px; text-transform: uppercase; font-weight: bold; margin-left: 18px; }
	ul.actions li.first, ul.view-options li.first { margin-left: 0; }
	ul.actions li.share, ul.actions a.sub-email, ul.actions a.rss { background: transparent url(http://www.grist.org/i/screen/actions-arrow.gif) no-repeat right 46%; padding-right: 7px; margin-top: -1px; }
	ul.actions li.share { margin-top: 0; margin-left: 15px; }
		ul.actions a { color: #474d52; font-weight: bold; }
		ul.actions a:hover, ul.actions a:focus, ul.view-options li a:hover, ul.view-options li a:focus { color: #ca3501; }
		.print a { margin: background: transparent url(http://www.grist.org/i/icons/print.gif) no-repeat 0 0; padding: 3px 0 2px 23px; }
		/*.email a { background: transparent url(http://www.grist.org/i/icons/email.gif) no-repeat 0 2px; padding: 5px 0 2px 21px; }*/
		
		.share a { background: transparent url(http://www.grist.org/i/icons/share.gif) no-repeat 0 3px; padding: 5px 0 2px 23px; }
		.add-favorites a { background: transparent url(http://www.grist.org/i/icons/add-favorite.gif) no-repeat 0 2px; padding: 5px 0 2px 13px; }
		.comment a { background: transparent url(http://www.grist.org/i/icons/comment.gif) no-repeat 0 0; padding: 5px 0 2px 20px; }
	
	ul li.subscribe { float: right; margin-right: 15px; }
		ul li.subscribe a.sub-email { margin-right: 5px; border-left: none; }
		
			ul.actions li.share { background: none; /* transparent url(http://www.grist.org/i/screen/actions-arrow.gif) no-repeat right 46%; padding-right: 7px; margin-top: -1px; */ }
ul.actions li.share, ul.actions li.print, ul.actions li.comment, ul.actions li.subscribe, ul.actions li.add-favorites, ul.actions .email, ul.actions a.rss { margin-top: 2px; margin-bottom: 2px; padding-top: 0; padding-bottom: 2px; }


li.press-list { list-style-type: none; background: transparent url(http://www.grist.org/i/screen/list-markerLG-shaded.gif) no-repeat 0 0.5em; padding-left: 10px; margin: 5px 0 5px 0; font-size: 13px; line-height: 140%; width: 560px; } /* { margin-bottom: 0.3em; width:615px; } */
.press-list h2 a { font-size: 13px; line-height: 140%; color: #000; font-weight: bold; }
		
				
blockquote.comment-quote p.end-quote { background: url(http://www.grist.org/i/screen/comment-quote-end.gif) no-repeat right 50% top; }


#content form table.tableborder { margin-top: 20px; }


.mediaItemundefined media-left img a, .media mediaItemundefined media-right img a { border: 1px solid #c0c0c0; }


img.social16 { float: left; padding-right: 4px; margin-top: 1px; clear: left; }
p.social16links { line-height: 24px; }


p.reader-notice { display: block; margin: 10px 0 15px 0; padding: 10px; border: 2px solid #ca3501; background: #ebf5fc url(http://www2.grist.org/images/ebf5fc-line-top_bgi.gif) repeat; }


.page-body ol { margin: 20px 0 20px 30px; }
ol.page-body li { margin: 20px 0 20px 30px; }
.page-body ul { clear: left; }
.page-body .unorderedList, .unorderedList ul { clear: none; }


.media-left-wide img { border: none; }


.umbraVidLeft { border: 0; width: 160px; float: left; margin: 0 58px 0 0; }
.umbraVidM { border: 0; width: 160px; float: left; margin: 0 40px 0 0; }
.umbraVidM .photo-caption, .umbraVidM .photo-credit { width: 160px; }
.umbraVidRight { border: 0; width: 160px; float: right; margin: 0 10px 0 0; }
.umbraVidLeft img.media-umbraVid, .umbraVidM img.media-umbraVid, .umbraVidRight img.media-umbraVid { border: 0; }
.video-title, .video-title a { font-size: 12px; font-weight: bold; }


p.rss-list { line-height: 26px; margin: 0 0 20px 10px; }
.rss-list img { float: left; margin: 4px 6px 0 0; clear: left; }


.media p.caption, p.caption { color: #010101; font-size: 11px; font-weight: normal; margin: 4px 0 0 0; }
.media p.credit, p.credit { font-size: 11px; font-style: italic; color: #b7b7b7; padding-bottom: 15px; }
.media p.credit a, p.credit a { font-size: 11px; font-style: italic; }

/* increases size of explanatory text on registration page */
.relational p.info { font-size: 11px; line-height: 120%; margin-left: 10px; }

/* evens out spacing of list views on search and voices and opinions page */
ul.actions li, ul.view-options li, .search-sort span { list-style-type: none; background: none; padding-left: 12px; float: left; color: #9c9c9c; font-size: 10px; text-transform: uppercase; font-weight: bold; margin-left: 18px; }
	ul.actions li.first, ul.view-options li.first { margin-left: 0; }
	
/* improved huffpo logo quality (can be removed after next deployment as logo in i/screen will be replaced */
span.huffpo { background: transparent url(http://www2.grist.org/images/newTemp/Huffpo.gif) no-repeat 0 0; width: 213px; height: 16px; text-indent: -9999px; display: block; float: left; }

/* getting borders right in the chaotic mess that is images */
.mediaItemundefined p img { border: 1px solid #c0c0c0; }
.mediaItemundefined img { border: 1px solid #c0c0c0; }

/* photo caption and credit in some migrated stories */
.float-left p.photo-caption { color: #010101; font-size: 11px; font-weight: normal; margin: 2px 0 0 0; }
.float-left p.photo-credit { font-size: 11px; font-style: italic; color: #b7b7b7; padding-bottom: 15px; }

/* fixes related stories text length so that they don't appear to run into the adjacent */
.arrows ul.related-stories li { max-width: 184px; }

/* changes style of selected page on paginated stories bottom nav */
ol.pages li.selected { color: #ff7a00; font-size: 12px; }

/* no border */
.noBorder { border: 0; }
.media-left-wide-migrated-gm { border: 0; }

/* for logout screen */
.special-message h1, .special-message p, .special-message ul { margin: 0 0 0 100px; }

/* changes orange photo caption to dark grey treatment */
.article-body p .caption { color: #010101; font-size: 11px; font-weight: normal; margin: 2px 0 0 0; }
.article-body p .media mediaItemundefined media-left .caption { color: #010101; font-size: 11px; font-weight: normal; margin: 2px 0 0 0; }
p span.caption { color: #010101; font-size: 11px; font-weight: normal; margin: 2px 0 0 0; }

/* large Q and A for question and answer format */
span.QA { font-size: 28px; font-family: georgia,times,serif; color: #ca4d01; line-height: 50%; }

/* removes li dots from View and Edit links */
ul.edit-options li { border: none; float: left; clear: none;  }

/* removes any styling from tables */
table.noStyle { clear: left; width: 100%; margin-bottom: 1.4em; font-size: 13px; border-bottom: 1px solid #ccc; table-layout: fixed; }
table.noStyle tr { background: #fff; }
table.noStyle tr.alt { background: #fff; }
table.noStyle tr.first td { border: none; }
table.noStyle td.first { border: none; }
table.noStyle td.last { border: none; padding-right: 0; }	

/* adjusts photo caption spacing */
p .media .credit { margin-top: 3px; }

/* eliminates border around author RSS icon */
h1.edit-head img { border: none; }
li.article-author a img { border: none; margin-right: 3px;}

/* adds 10px left margin to site */
body { font: normal 62.5% Arial, sans-serif; background: #f4f4f4; margin-left: 10px; }
#utility-wrap { z-index: 5; width: 100%; min-width: 949px; margin-left: -10px; padding-left: 10px; }
#footer-wrap { background: #105575 url(http://www.grist.org/i/screen/footer-bg.gif) repeat-x 0 0; width: 100%; min-width: 949px; font-size: 0; margin-left: -10px; padding-left: 10px; }

/* specifically for spacing in Beacon page */
#primary.compressed div.beaconLists ul.unorderedList { width: 500px; margin: 0 40px 15px -60px; }
#primary div.compressed div.beaconLists ul.unorderedList li.listItem { width: 500px; margin: 0 40px 0 0; padding: 0 0 5px 8px; }
#primary p.compressed { line-height: 140%; margin: 0 0 10px 0; padding: 0 0 0 0; }
.compressed img.float-left { border: 1px solid #c0c0c0; margin: 0 10px 25px 0; }
#primary div.compressed div.beaconLists { padding-top: 10px; border-bottom: 1px solid #ca3501;}

/* deepens header for addition of Eco-Shopping link on new row in nav below logo */
/*#header { background: transparent url(http://www.grist.org/i/screen/header-bottom-bg.gif) no-repeat left bottom; z-index: 2; padding-bottom: 3px; min-height: 230px; }*/

/* Ask Umbra postmark */
#umbra-postmark { margin: 0 10px 10px 10px; float: right; width: 270px; height: 140px; background: url(http://www2.grist.org/images/icons/umbra-stamp-skewed_270.jpg) no-repeat; font-size: 14px; }
#umbra-postmark p { margin: 120px 0 0 40px; font-weight: bold; }
#umbra-postmark a { font-weight: bold; }
#umbra-postmark img { border: none; margin: 0; float: left;}

/* for ecoMonday @ twitter in MOTD */
.tweet { display: block; background: #fff; clear: both; margin: 5px 2px 5px 0; overflow: hidden; padding-bottom: 8px; padding-top: 5px; border-bottom: 1px dotted #ccc; font-family: verdana, arial, helvetica, sans-sarif; font-size: 11px; }
.tweet img { float: left; margin-right: 10px; border: 1px solid #ccc; background: #ccc; }
.tweet p.text { font-family: verdana, arial, helvetica, sans-sarif; font-size: 11px; margin: 0 8px 0 0; }
.tweet p.text a { color: #069; }
.tweet a { color: #069; }
.monitter { float: left; width: 462px; height: 600px; margin: 0; border: none; background: #fff; overflow: auto; }
.ecoMonday-head { width: 462px; height: 22px; border-bottom: 1px solid #ccc; padding: 0 0 3px 0; }
.ecoMonday-head img { border: none; }

/* adds "Content continues below." above ads on member view all pages */
.continues { font-size: 12px; color: #7a7a7a; margin: 10px 0 5px 240px; }

/* for 2 column article layouts */
.article-body div.2col-articleL { float: left; width: 300px; margin-right: 10px; padding-right: 5px; border-right: 1px solid #ccc; border-top: none; }
.article-body div.2col-articleR { float: right; width: 300px; border: none; }

#secondary li.section-nav { list-style-type: none; background: transparent url(http://www.grist.org/i/screen/list-markerLG-shaded.gif) no-repeat 0 0.35em; padding-left: 10px; margin: 3px 0 6px 5px; font-size: 13px; }

/* for climate citizens */
.article-body img.cc-group-icon { float: left; margin: 0 20px 0 0; }
.article-body p.cc-groups { clear: both; height: 2px; }
.article-body p.cc-groups-break { clear: both; height: 10px; border-bottom: 1px solid #ccc; width: 615px; }
.article-body p.cc-groups-p { float: right; width: 430px; margin: 0 0 0 0;}
.article-body p.cc-groups-p img { float: left; width: 16px; margin: 0 5px 0 5px;}
.article-body p.cc-groups-img { float: left; width: 150px; margin: 0 20px 0 0; }
.article-body p.cc-groups-img img { float: left; width: 150px; }

table.noStyleNB { font-size: 13px; table-layout: fixed; border: none; background: none; }
table.noStyleNB tr { background: none; }
table.noStyleNB tr.alt { background: none; }
table.noStyleNB tr.first td { border: none; background: none; }
table.noStyleNB td.first { border: none; background: none; }
table.noStyleNB td { border: none; background: none; }
table.noStyleNB td.last { border: none; padding-right: 0; background: none; }
table.noStyleNB td.img { margin: 0 15px 0 0; border: none; }


table.altStyleNB { font-size: 13px; table-layout: fixed; border: none; background: none; }
table.altStyleNB tr { background: none; }
table.altStyleNB tr.alt { background: #ebf5fc; }
table.altStyleNB td p { margin: 4px 6px 4px 2px;}


/* hides Print in story tools */
.print a { display: none; padding: 0; }

p.largerBodyText { font-size: 14px; }

p.footnotes { font-size: 11px; }

/* hr.page-break { clear: both; } */

p.subhead { font-weight: bold; }

img.noBorder { border: none; }

/* to fix spacing next to commenters avatars */
div.comment-author-meta img.avatar { margin-right: 8px; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }

li.favorite-author { display: none; }

#primary ul.list li h2.article-width { margin-bottom: 0.3em; width: 616px; }
li.press-list { list-style-type: none; background: none; font-size: 16px; width: 616px; margin-left: 0; }
#primary ul li.press-list h2.article-width a { list-style-type: none; background: none; font-size: 16px; width: 616px; line-height: 120%; }


strong { font-weight: bold; }
em { font-style: italic; }
strong em { font-weight: bold; font-style: italic; }

p.footnote { font-size: 11px; }

/* for Climate Citizens Page */
<style type="text/css">
<!--
#wrapper {
	width: 582px;
}
#firsttwo {
	width: 582px;

}
#middle {
	clear: left;
	float: right;
	width: 302px;
	position: absolute;
	left: 265px;
	margin-left: 15px;
}
clear {
	clear: both;
}
#aggregate {
	width: 560px;
	clear: both;
	position: relative;
	margin: 0px;
	float: left;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#first {
	width: 260px;
	float: left;
}
#yellowbox {
	width: 250px;
	padding: 20px;
	margin-top:5px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	border: thick solid #fedb05;
	float: left;
}
#yellowboxh3 {
	background-color: #fedb05;
		padding:1px;

}
#bluebox {
	width: 250px;
	padding: 20px;
	margin-top:5px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	border: thick solid #22789d;
	float: left;
}
#blueboxh3 {
	background-color: #22789d;
		padding:1px;
		color:#FFFFFF;
		font-size:15px;
		font-weight:bold;
		margin:0 0 0.8em;

}

#blankbox {
	float: left;
	width: 260px;

}
#inbox {
	padding-top: 3%;
	padding-right: 5%;
	padding-bottom: 3%;
	padding-left: 5%;
	margin: 5%;
}
#sen {
	padding: 0px;
	margin: 10px;}
	
	

#greenbox {
	width: 300px;
	padding: 20px;
	margin-top:5px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	border: thick solid #79c601;
	float: left;
	border-top: none;
	padding-top:0;
}
#greenboxh3 {
	background-color: #79c601;
		padding:1px;
}

/*Publish2 styles*/
p {
	margin-top:10px;
	margin-bottom:10px;


}
.publish2_header {
	font-size:24px; text-transform:uppercase;
}
.publish2_story_tags,
.publish2_story_publication_date,
.publish2_story_publication_name {
	color:#999999;
	font-variant:small-caps;
	text-transform:lowercase;
}
.publish2_journalist_profile {
	font-style: normal; font-size:small; color:#ff8500;
}
.publish2_link {
	color: #ff8500;
}
.publish2_story_headline {
	color:#105475;
	font-size:medium;
	font-family: Arial, Helvetica, sans-serif ;
	font-weight:bold;
	
}
.publish2_story_description,
.publish2_tweet {
	font-family:Arial, Helvetica, sans-serif; font-size: small;
}
.publish2_story_tags {
	font-size:8px;
}
#publish2_footer {
	color:#eee;
}
.publish2_video {
	border:0px solid #000;
}
/*end Publish2 styles*/

/*twitter widget styles*/
.twtr-widget{position:relative;font-size:12px!important;font-family:"lucida grande",lucida,tahoma,helvetica,arial,sans-serif!important;zoom:1;}
.twtr-fullscreen{font-size:220%!important;}
.twtr-fullscreen .twtr-new-results{display:none!important;}
.twtr-widget .twtr-spinner{width:14px;height:14px;position:absolute;background:url(http://widgets.twimg.com/j/1/spinner.gif) no-repeat;top:3px;right:3px;}
.twtr-inactive{display:none;}
.twtr-widget a img{border:0!important;}
.twtr-doc{overflow:hidden;width:100%;text-align:left;font-weight:normal;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.twtr-bd{padding:1 5px;}.twtr-widget .twtr-tweet-wrap{padding:6px 8px;overflow:hidden;zoom:1;}
.twtr-fullscreen .twtr-tweet-wrap{padding:20px;}
.twtr-widget .twtr-tweet{border-bottom:1px dotted #ddd;overflow:hidden;zoom:1;}
.twtr-widget .twtr-tweet a.twtr-reply{visibility:hidden;}* html .twtr-widget .twtr-tweet a.twtr-reply{visibility:visible;}
.twtr-widget .twtr-tweet:hover a.twtr-reply{visibility:visible;}
.twtr-widget-profile img.twtr-profile-img{display:block;float:left;width:31px;height:31px;border:0!important;}
.twtr-widget h3,.twtr-widget h4,.twtr-widget p{margin:0!important;padding:10!important;line-height:1.2!important;width:auto!important;}
.twtr-widget-profile h3,.twtr-widget-profile h4{margin:0 0 0 40px!important;}
.twtr-widget h3{font-size:11px!important;font-weight:normal!important;color:#FFF;}
.twtr-widget h4{font-size:16px!important;color:#FFF;}
.twtr-widget i,.twtr-widget .twtr-new-results{font-size:9px;font-style:normal;display:block;margin-top:2px;zoom:1;}
.twtr-widget .twtr-new-results{text-align:center;padding:3px;margin:0 auto -10px auto;display:block;position:relative;bottom:5px;}
.twtr-results-inner{line-height:1;font-size:100%;padding:4px 0;position:relative;bottom:-2px;width:40%;margin:0 auto;z-index:2;text-align:center;}
.twtr-results-hr{width:100%;position:relative;z-index:1;height:1px;border-bottom:1px dotted #ddd;bottom:7px;background:none;overflow:hidden;}
.twtr-new-results span{position:relative;z-index:3;top:-14px;display:block;font-size:9px!important;}
.twtr-hd{padding:10px;position:relative;zoom:1;overflow:hidden;}
.twtr-fullscreen .twtr-hd{height:0;padding:0;}
.twtr-timeline{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;position:relative;overflow:hidden;z-index:2;height:250px;}
.twtr-flat .twtr-timeline{overflow-x:hidden;overflow-y:scroll;}
.twtr-widget .twtr-tweet:last-child{border-bottom-width:0;}
.twtr-ft{position:relative;}
.twtr-ft div{overflow:hidden;padding:10px;zoom:1;}
.twtr-ft span{float:right;text-align:right;}
.twtr-ft a{float:left;display:block;}.twtr-ft span a{float:none;}
.twtr-avatar{width:40px;height:40px;float:left;overflow:hidden;display:block;}
.twtr-fullscreen .twtr-avatar{width:80px;height:80px;}
.twtr-img{height:25px;width:25px;}.twtr-img img{width:30px;height:30px;}
.twtr-fullscreen .twtr-img img{width:72px;height:72px;}
.twtr-fullscreen a.twtr-join-conv{display:none;}
.twtr-tweet-text{margin-left:40px;}.twtr-fullscreen .twtr-tweet-text{margin-left:90px;}
.twtr-doc a{text-decoration:none!important;}
.twtr-doc a:hover{text-decoration:underline!important;}
/*end twitter widget styles*/

/* end Climate Citizens styles */

/* Parks in Peril styles*/

		#map {
			margin:0;
			padding:0;
			width:463px;
			height:400px;
			background:url(map.jpg) top left no-repeat #fff;
			font-family:arial, helvetica, sans-serif;
			font-size:8pt;
			position-top: 400px;
		}
		
		#map li {
			margin:0;
			padding:0;
			list-style:none;
		}
		
		#map li a {
	position:absolute;
	display:block;
	/*
			   Specifying a background image
			   (a 1px by 1px transparent gif)
			   fixes a bug in older versions of
			   IE that causeses the block to not
			   render at its full dimensions.
			*/
   			background:url(map.jpg);
	text-decoration:none;
	color:#000;
	left: 0px;
	top: 400px;
	height: 400px;
	width: 463px;
		}
		
		#map li a span { display:none; }
		
		#map li a:hover span {
			position:relative;
			display:block;
			width:200px;
			left:20px;
			top:20px;
			border:1px solid #000;
			background:#fff;
			padding:5px;
 			filter:alpha(opacity=100);
			opacity:1;
  		}
	
		#map a.rainier {
	top:290px;
	left:23px;
	width:74px;
	height:40px;
		}
		
		#map a.glacier {
	top:284px;
	left:104px;
	width:41px;
	height:35px;
		}
		
		#map a.yellowstone {
			top:325px;
			left:30px;
			width:50px;
			height:50px;
		}
		
		#map a.zion {
	top:368px;
	left:95px;
	width:31px;
	height:42px;
		}
		
		#map a.yosemite {
	top:392px;
	left:19px;
	width:58px;
	height:27px;
		}

	#map a.joshua {
	top:430px;
	left:21px;
	width:70px;
	height:27px;
		}

	#map a.mead {
	top:413px;
	left:95px;
	width:44px;
	height:38px;
		}

	#map a.saguaro {
	top:455px;
	left:114px;
	width:47px;
	height:28px;
		}

	#map a.yellowstone {
	top:328px;
	left:99px;
	width:70px;
	height:33px;
		}

	#map a.mesa {
	top:389px;
	left:146px;
	width:70px;
	height:16px;
		}

	#map a.rocky {
	top:364px;
	left:168px;
	width:98px;
	height:29px;
		}

	#map a.roosevelt {
	top:307px;
	left:188px;
	width:102px;
	height:26px;
		}

	#map a.indiana {
	top:364px;
	left:276px;
	width:70px;
	height:29px;
		}

	#map a.smoky {
			top:255px;
			left:315px;
			width:70px;
			height:120px;
		}

	#map a.padre {
	top:526px;
	left:184px;
	width:70px;
	height:26px;
		}

	#map a.denali {
	top:533px;
	left:112px;
	width:45px;
	height:38px;
		}

	#map a.everglades {
	top:498px;
	left:324px;
	width:70px;
	height:23px;
		}

	#map a.tortugas {
	top:527px;
	left:326px;
	width:67px;
	height:20px;
		}

	#map a.biscayne {
	top:503px;
	left:394px;
	width:60px;
	height:19px;
		}

	#map a.smoky {
	top:421px;
	left:253px;
	width:122px;
	height:26px;
		}

	#map a.hatteras {
	top:409px;
	left:385px;
	width:78px;
	height:32px;
		}

	#map a.colonial {
	top:387px;
	left:352px;
	width:70px;
	height:16px;
		}

	#map a.assateague {
	top:361px;
	left:369px;
	width:98px;
	height:24px;
		}

	#map a.ellis {
	top:330px;
	left:416px;
	width:43px;
	height:22px;
		}

	#map a.acadia {
	top:284px;
	left:402px;
	width:50px;
	height:30px;
		}

#map a.virgin {
	top:558px;
	left:219px;
	width:244px;
	height:34px;
		}

#map a.bandelier {
	top:411px;
	left:157px;
	width:66px;
	height:21px;
		}


	.parksmap {
	height: 400px;
	width: 463px;

}



/* End Parks in Peril styles */

/*aggregate styles*/

.aggregatenarrow {
float: right; 
	width: 460px;
}
.twitterleft {
width: 300px;
float: left;
}
.kingdomwrapper{
width:788px;
}
/*end aggregate styles*/


/* Parks in Peril styles version 2*/

		#map2 {
			margin:0;
			padding:0;
			width:463px;
			height:400px;
			background:url(map.jpg) top left no-repeat #fff;
			font-family:arial, helvetica, sans-serif;
			font-size:8pt;
			position-top: 400px;
		}
		
		#map2 li {
			margin:0;
			padding:0;
			list-style:none;
		}
		
		#map2 li a {
	position:absolute;
	display:block;
	/*
			   Specifying a background image
			   (a 1px by 1px transparent gif)
			   fixes a bug in older versions of
			   IE that causeses the block to not
			   render at its full dimensions.
			*/
   			background:url(map.jpg);
	text-decoration:none;
	color:#000;
	left: 0px;
	top: 400px;
	height: 400px;
	width: 463px;
		}
		
		#map2 li a span { display:none; }
		
		#map2 li a:hover span {
			position:relative;
			display:block;
			width:200px;
			left:20px;
			top:20px;
			border:1px solid #000;
			background:#fff;
			padding:5px;
 			filter:alpha(opacity=100);
			opacity:1;
  		}
	
		#map2 a.rainier2 {
	top:790px;
	left:23px;
	width:74px;
	height:40px;
		}
		
		#map2 a.glacier2 {
	top:784px;
	left:104px;
	width:41px;
	height:35px;
		}
		
		#map2 a.yellowstone2 {
			top:825px;
			left:30px;
			width:50px;
			height:50px;
		}
		
		#map2 a.zion2 {
	top:868px;
	left:95px;
	width:31px;
	height:42px;
		}
		
		#map2 a.yosemite2 {
	top:892px;
	left:19px;
	width:58px;
	height:27px;
		}

	#map2 a.joshua2 {
	top:930px;
	left:21px;
	width:70px;
	height:27px;
		}

	#map2 a.mead2 {
	top:913px;
	left:95px;
	width:44px;
	height:38px;
		}

	#map2 a.saguaro2 {
	top:955px;
	left:114px;
	width:47px;
	height:28px;
		}

	#map2 a.yellowstone2 {
	top:828px;
	left:99px;
	width:70px;
	height:33px;
		}

	#map2 a.mesa2 {
	top:889px;
	left:146px;
	width:70px;
	height:16px;
		}

	#map2 a.rocky2 {
	top:864px;
	left:168px;
	width:98px;
	height:29px;
		}

	#map2 a.roosevelt2 {
	top:807px;
	left:188px;
	width:102px;
	height:26px;
		}

	#map2 a.indiana2 {
	top:864px;
	left:276px;
	width:70px;
	height:29px;
		}

	#map2 a.smoky2 {
			top:755px;
			left:315px;
			width:70px;
			height:120px;
		}

	#map2 a.padre2 {
	top:1026px;
	left:184px;
	width:70px;
	height:26px;
		}

	#map2 a.denali2 {
	top:1033px;
	left:112px;
	width:45px;
	height:38px;
		}

	#map2 a.everglades2 {
	top:998px;
	left:324px;
	width:70px;
	height:23px;
		}

	#map2 a.tortugas2 {
	top:1027px;
	left:326px;
	width:67px;
	height:20px;
		}

	#map2 a.biscayne2 {
	top:1003px;
	left:394px;
	width:60px;
	height:19px;
		}

	#map2 a.smoky2 {
	top:921px;
	left:253px;
	width:122px;
	height:26px;
		}

	#map2 a.hatteras2 {
	top:909px;
	left:385px;
	width:78px;
	height:32px;
		}

	#map2 a.colonial2 {
	top:887px;
	left:352px;
	width:70px;
	height:16px;
		}

	#map2 a.assateague2 {
	top:861px;
	left:369px;
	width:98px;
	height:24px;
		}

	#map2 a.ellis2 {
	top:830px;
	left:416px;
	width:43px;
	height:22px;
		}

	#map2 a.acadia2 {
	top:784px;
	left:402px;
	width:50px;
	height:30px;
		}

#map2 a.virgin2 {
	top:1058px;
	left:219px;
	width:244px;
	height:34px;
		}

#map2 a.bandelier2 {
	top:911px;
	left:157px;
	width:66px;
	height:21px;
		}


	.parksmap {
	height: 400px;
	width: 463px;

}


/* End Parks in Peril styles version 2*/

.pumpkin {
	float: left;
	width: 200px;
	margin:10px;
}

/* START TOPPEST STORIES: KATE THOMPSON NOV09  */

.motd_2col_toppest {
	width: 290px;
	float: right;
	border-left: 1px solid #ccc;
}

.motd_2col_toppest ul li { list-style-type: none; background: transparent url(http://www.grist.org/i/screen/list-markerLG-shaded.gif) no-repeat 0 0.35em; padding-left: 10px; margin: 5px 0 5px 0; }
.motd_2col_toppest h3 {
	color: #FFFFFF;
	background-color: #e68910;
	text-transform: uppercase;
	padding-left: 6px;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 6px;
	margin-bottom: 3px;
}
.motd_2col_toppest h3 a {
	color: #FFFFFF;
	font-size: 12px;
	letter-spacing: .12em;
}
.motd_2col_toppest  h4 {
	font-weight: bold;
	margin: 0px;
	padding-left: 6px;
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.motd_2col_toppest h4 a {
	color: #015c82;
	font-size: 14px;
}
.motd_2col_toppest p {
	margin: 0px;
}
.motd_2col_toppest .source {
	font-size: 11px;
	text-transform: uppercase;
	color: #666666;
	line-height: 12px;
	margin-left: 6px;

}
.motd_2col_toppest .teaser {
	border-bottom: 1px solid #CCCCCC;
	margin-left: 6px;
	margin-bottom: 0px;
	padding-bottom: 3px;
	font-size: 12px;
	line-height: 16px;
	padding-top: 3px;
}

/*eco-shop styles*/
.ecoshop {
	width: 901px;
}
.ecoshop-partners {
	float: right;
	width: 620px;

}
.ecoshop-explain {
	float: left;
	width: 245px;
}
.powells {
	width: 300px;
	border-bottom: dotted thin;



}
.partners-left {
	float: left;
	width: 300px;
	clear: right;
	border-right: dotted thin;
	padding-right:10px;
}
.partners-right {
	float: right;
	width: 300px;
	clear: right;


}
.lbs {
	margin-bottom: 10px;
}
.econscious {
	width: 300px;
	border-bottom: dotted thin;


}
.amazon {
	clear: both;
	border-top: dotted thin;
	padding-top:10px;
	float: right;
	width: 620px;

}
.dancing {
	width: 300px;
		padding-bottom: 10px;


}
/*end eco-shop styles*/


/* END TOPPEST STORIES: KATE THOMPSON NOV09  */

/*Copenhagen Box 2 styles*/
.allcolumn {margin-bottom:20px;}
.column1 {width:250px; float:left; border-right:thin dotted; height:360px; margin-top:20px;}
.totalvideo {padding-bottom:10px; padding-right:10px; clear:both;}
.video {width:250px; margin-right:10px;}
.videotext {float:right; clear:left; width:100px;}


.column2 {width:250px; float:left; padding-left:/10px; margin-top:20px; height:360px;}
.column3 {width:250px; float:left; padding-left:10px; margin-top:20px; margin-left:10px; border-left:thin dotted; height:360px;}
.box2hed {font-size:13px; font-color:#006699; font:Arial, Helvetica, sans-serif;}
/*End Copenhagen Box 2 styles*/

/*BOOKS PAGE STYLES*/
#booksdottedline {
	border-top:thin dotted;
	width: 750px;
}
#booksall {
	margin-top: 10px;
	width: 650px;
	padding-top: 10px;
}
#bookscolumn1 {
	float:left;
	width:150px;
	height: 442px;
	border-right:dotted thin;
	margin-right:20px;
	padding-right:20px;
	height:auto;
	position:relative;
	margin-bottom:20px;
}
#books {
	padding-bottom: 10px;
}
#bookstext {
	width: 150px;
}
#bookscolumn3 {
	float:right;
	width:150px;
	height:442px;
	border-left:dotted thin;
	margin-left:20px;
	padding-left:20px;
	height:auto;
	position:relative;
	margin-bottom:20px;
}
#bookscolumn2 {
	width: 240px;
	padding:0 190px;
}
#bookscolumn2text {
	width:240px;
	position:relative;
}
#bookswide {
	width:750px;
	float:left;
	clear:both;
	margin-top:10px;
	padding-top:10px;
	border-top: thin dotted;
}
#books a img {
	margin-bottom: 10px;
	width: 100px;
	margin-right: 40px;
}

#bookswide p {
	margin-bottom:20px;
	float:left;
	clear:both;
}
#bookswide a img {
	float: left;
	margin-bottom: 10px;
	width: 100px;
	margin-right: 40px;
}
#bookscolumn2 a img {
	width: 240px;
	margin-bottom:10px;
}
/*END BOOKS PAGE STYLES*/


/* 40 green peeps */
.gp4d {float:left; width:300px; margin-right:10px;}
