/*
*************************************************

ENVIRONMENTAL DEFENSE
General Screen Styles

*************************************************
*/


/*-------------------------------------------	
	General Selectors
-------------------------------------------*/
* { margin: 0; padding: 0; }
body { font: 62.5% Verdana, Arial, Helvetica, Sans-serif; background-color: #e6e6e6;}

.mobileonly { display: none; }

a, a:link, a:visited, a font { color: #024aa0; text-decoration:none; }
a:visited { color: #013573}
a:hover, a:focus, a:active {-moz-outline-style: none; outline: none;text-decoration: underline; color:#0066ff; }
.more { font-weight: bold; }
.pagebody p a, .pagebody li a { text-decoration: underline; }
#container a img { border: 0; }


h1 { font-size: 18px; margin-bottom: 0.2em; }
 
h2 { font-size: 13px; color: #666; }

h3 { margin-bottom: 0.4em; font-size: 15px; line-height: 1.3; font-weight: bold; }

h4 { margin-bottom: 0.2em; font-size: 12px; line-height: 1.3; }

h5 { margin-bottom: 0.2em; font-size: 12px; line-height: 1.3; color: #999; }

h6 { margin-bottom: 0.2em; font-size: 12px; line-height: 1.3; font-weight: normal; color: #999; }

p, blockquote { line-height: 1.7; margin-bottom: 1.2em; }
ul { list-style: none; }
li {line-height:1.7}

p.textRight {text-align:right}
.alignleft { float:left; margin-right: 10px; }
.alignright { float: right; margin-left: 10px; }
.aligncenter { margin: auto; }
.wp-caption p.wp-caption-text { font-size: 11px !important; color: #666; }

p.clearfix {clear:left;height:0;margin:0;padding:0}

/* lists that SHOULD have bullets */
div.bloglinks ul, div.findoutmore ul, div.feature ul, div.quicklinks ul, div.callouts ul { list-style: disc; }
div.quicklinks ul, div.callouts ul li ul { list-style-type: circle; }
div.bloglinks ol, div.findoutmore ol, div.feature ol, div.quicklinks ol, div.callouts ol { list-style-type: decimal; padding-left: 1em; }
div.bloglinks ol, div.findoutmore ol, div.feature ol, div.quicklinks ol, div.callouts ol,
div.bloglinks ul, div.findoutmore ul, div.feature ul, div.quicklinks ul, div.callouts ul { margin-left: 1.5em; line-height: 1.5em; margin-bottom: 1.2em; }
div.bloglinks li, div.findoutmore li, div.feature li, div.quicklinks li, div.callouts li { margin-bottom: 0.6em; }

#blank_container ul{
list-style: disc; 
}
#blank_container ul li{
margin-left: 10px;
padding-left: 10px;
}

hr { border: 0; color: #999; background-color: #999; height: 1px; margin: 1em 0; }

sub { font-size: 0.9em; vertical-align: baseline; position: relative; bottom: -0.25em; }

h1 sub { font-size: 0.8em; }


/*-------------------------------------------	
	General Layout
-------------------------------------------*/
#headerwrap { width: 990px; background-color:#fff; margin: 0 auto; padding-top: 15px;}

	#header { width: 960px; margin-left: 15px; background-image: url(http://www.edf.org/content_images/header-background-990x128.jpg); background-repeat: no-repeat; background-color: #fff; }

#container { font-size: 11px; background: #fff url(http://www.edf.org/content_images/background-columns.gif) 0 0 repeat-y; width: 990px; margin: 0 auto; overflow: hidden; }
#blank_container { font-size: 12px; background: #fff; width: 950px; margin: 0 auto; overflow: hidden; padding: 20px;}
#blank_container p { font-size: 12px; }
#header h1 { height: 100px; width: 221px; background: transparent; margin: 15px 0 13px 15px; float: left; }
#header div#tagline { float: left; margin: 0; padding: 0; text-align: right; width: 345px; margin-left: 350px; margin-top: 20px;}
#header div div {margin: 0;}
#header #searchbox {width:100%;margin: 13px 0 0 8px;}
#header #topLinks {margin-top:20px;float:right;margin-right:30px;}
#header #topLinks a {color:#3f3f42}
#header h2 { width: 341px; height: 31px; background: transparent url(http://www.edf.org/content_Images/header-tagline.gif) no-repeat 0 0; text-align: left; }		
#header form input { margin: 0px; width: 261px; color: #333; height:20px}
#header #searchbox label {display: none !important}

#header form input.submit { margin: 0; margin-left: 7px; width: 60px; height: 23px; border: solid 1px #fff; background-color: #233f88; color: #fff; font-weight: bold; font-family: Verdana, sans-serif; font-size: 10px; padding: 2px 0;text-align:center; }
#header form p { margin-bottom: 29px; }
#subcol { margin-left: 15px; clear: left; width: 215px; float: left; border-top: 1px solid #fff; border-right: 1px solid #fff; background-color: #e9f1f9; }
#primary { width: 715px; float: right; color: #333; background-color: #fff; margin-right: 15px; }



div.hub2body {
margin: 0;
padding: 0;
width: 700px;
}

div.hub2body h1{
font-size: 18px;
}

div.hub2body h2{
font-size: 14px; 
color: #666; 
}

#primary div.hub2body div.feature{
margin: 25px 0 0 0;
}

div.hub2body div.feature_image{
float: right;
width: 225px;
margin-left: 15px;
}

div.hub2body div.feature_image img{
margin: 0px;
float: none;
padding: 0px;
}

div.hub2body div.feature_image div.videoEmbed{
margin: 0px;
float: none;
padding: 0px;
width: 225px;
}

div.hub2body div.feature_image p{
margin: 0px 0px 13px 0px;
padding: 0px;
border: 0px;
padding: 5px;
font-size: 11px;
color: #666666;
font-style: italic;
position: relative;
top: -1px
}

div.hub2body div.feature img{
margin: 0px;
float: none;
padding: 0px;
}

div.hub2body div.feature_content {
width: 460px;
}

div.hub2body div.feature_content ul{
font-size: 13px;
}

div.hub2body div.feature_content p{
font-size: 13px;
}

#tag65 div.videoEmbed {
padding-bottom: 0.5em;
}

/*-------------------------------------------	
	Navigation
-------------------------------------------*/

ul#nav { height: 40px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; position:relative;top: 5px; width: 616px !important;}
	ul#nav li { float: left; }
	ul#nav li a { display: block; height: 40px; text-indent: -4100px; background-repeat: no-repeat; background-position: 0 0; }
	ul#nav li#nav-home a { width: 91px; background-image: url(http://www.edf.org/content_Images/nav-home.gif);}
	ul#nav li#nav-work a { width: 123px; background-image: url(http://www.edf.org/content_Images/nav-work.gif); }
	ul#nav li#nav-do a { width: 171px; background-image: url(http://www.edf.org/content_Images/nav-do.gif); }
	ul#nav li#nav-donate a { width: 105px; background-image: url(http://www.edf.org/content_Images/nav-donate.gif); }

ul#nav li#nav-donateB a { width: 100px; background-image: url(http://www.edf.org/content_Images/nav-donate.gif); }

	ul#nav li#nav-about a { width: 118px; background-image: url(http://www.edf.org/content_Images/nav-about.gif); }
	ul#nav li#nav-press a { width: 147px; background-image: url(http://www.edf.org/content_Images/nav-media.gif); }
	
	ul#nav li a:hover { background-position: 0 -40px; }
	ul#nav li.current a { background-position: 0 -80px; }

#tag1356 ul#nav li#nav-home a { background-position: 0 -80px; }
#tag337 ul#nav li#nav-work a { background-position: 0 -80px; }

#navSearch {width:960px;clear:both;padding-top:10px;background-color:#fff;height:50px;}
#siteSearch {float:right;width:344px;background-color:#ddebf7;height:50px;}

/*-------------------------------------------	
	Primary
-------------------------------------------*/
#primary h3 { color: #000; }
#primary h3 a { color: #000; color: #003874; }
#primary h3 a:hover, #primary h3 a:focus { color: #4a82c3; }


/*-------------------------------------------	
	Breadcrumbs
-------------------------------------------*/
div.breadcrumbs { width: 700px; font-size: 9px; color: #999; margin: 30px 0 15px 0;}
#primary .breadcrumbs a, #primary .breadcrumbs a:link { color: #999; }
#primary .breadcrumbs a:visited { color: #666; }
#primary .breadcrumbs a:hover, #primary .breadcrumbs a:active { color: #666; }
/* don't show on top level pages */
#tag8081 #primary .breadcrumbs  { display: none; }
#blank_container div.breadcrumbs {width:960px;margin-left:20px}

/*-------------------------------------------	
	Page body
-------------------------------------------*/
div.pagebody { width: 700px;}
#container .pagebody p, #container .pagebody blockquote, #container .pagebody ul, #container .pagebody ol, #container .pagebody h4 { font-size: 12px; }
.pagebody ul, .pagebody ol { line-height: 1.5; margin-bottom: 1em; margin-left: 3em; }
.pagebody blockquote, .quicklinks blockquote { margin-left: 1em; padding-left: 1em; border-left: 3px #ccc solid; }
.pagebody ul { list-style: disc; }
.pagebody ol { list-style: decimal; }
#primary .pagebody li { margin-bottom: .5em; }
#primary .pagebody .pageinfo { color: #666; font-size: 11px; margin-bottom: 20px; }
.pagebody h2 { margin-bottom: 10px; }
.pagebody h1 { margin-top: 0; font-size: 18px; }
#primary .pagebody h4.pagetype { text-transform: uppercase; color: #ccc; font-weight: bold; }
.pagebody .indent {
margin-left: 20px;
}
#container .pagebody .footnote {
border-top: 1px solid #666;
padding-top: 10px;
}

#container .pagebody .footnote p {
font-size: 11px;
color: #666;
}

#container .pagebody {
overflow: hidden;
}

#tag703 .pagebody { width: 715px; }



/*-------------------------------------------	
	Common Image Styles
-------------------------------------------*/
.videoEmbed {
width: 100%;
}



.imageWcaptionR, .imageWcaptionL { width: 252px; margin-bottom: 1em; color: #666; }
.imageWcaptionL { float: left; margin-right: 20px; }
.imageWcaptionR { float: right; margin-left: 16px; }
.imageWcaptionR img, .imageWcaptionL img { border: solid 1px #ccc; }
#container .pagebody .imageWcaptionL p, #container .pagebody .imageWcaptionR p { font-size: 11px; color: #666; clear: left; width: inherit; margin-bottom: 0; }
.w175 { width: 177px; }
.w200 { width: 202px; }
.w225 { width: 227px; }
.w250 { width: 252px; }
.w275 { width: 277px; }

/*-------------------------------------------	
	Section/Campaign Banner
-------------------------------------------*/
	
#sectionbannerwrapper { margin: 0px auto; width: 960px; border-left: 15px solid #fff;  border-right: 15px solid #fff; border-top: 10px solid #fff; color: #fff; background: #4a82c3 url(http://www.edf.org/content_images/section_bg.jpg) repeat-x center top; }

.sectionbanner { padding: 4px 0 5px; color: #fff; overflow: hidden; }

.sectionbanner h3, .sectionbanner h4 { padding: 0; margin-left: 20px; overflow: hidden; font-weight: normal; margin-bottom: 1px; }
.sectionbanner h3 { float: left; font-size: 22px; }
.sectionbanner h4 { margin-top: 3px; font-size: 12px; }

.sectionbanner p { float: right; margin-right: 20px; margin-top: 8px; margin-bottom:0; }

.sectionbanner a, .sectionbanner a:link, .sectionbanner a:visited { color: #fff; }
.sectionbanner a:hover, .sectionbanner a:active { color: #eee; text-decoration: none; }

/*-------------------------------------------	
	Right Sidebox (Articles and Detail Pages)
-------------------------------------------*/

#pagesidebar { float: right; width: 252px; padding-left: 16px; padding-bottom: 16px; }
#pagesidebar img { width: 250px; border: solid 1px #ccc; }
#pagesidebar .sidebox img { width: auto; }
.sidebox { border: solid 1px #9c877c; background: transparent right top repeat-x url(http://www.edf.org/content_Images/redesign/bg_quicklinks.gif); padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 7px; }
p.caption { color: #666; }
#pagesidebar .sidebox p, #pagesidebar .sidebox ul, #pagesidebar .sidebox ol, #pagesidebar .sidebox blockquote, #pagesidebar p.caption, #primary .sidebox p, #primary .sidebox li { font-size: 11px; }

#pagesidebar .sidebox img { border: 0; }
#pagesidebar .sidebox h3 { font-size: 12px; color: #5e4b41; }
#pagesidebar .sidebox ul { margin-left: 1.5em; }
#pagesidebar .sidebox ol { margin-left: 2em; }


#sidebox2 {
margin-top: 10px;
margin-bottom: 5px;
}

#sidebox2 p{
margin-bottom: 0px;
padding-bottom: 0px;
}

#sidebox2 h3{
font-size: 12pt;
font-style: italic;
font-weight: normal;
line-height: 24px;
}

/*-------------------------------------------	
	Page Tools
-------------------------------------------*/

#pageToolsBottom { padding: 0; margin: 0 0 20px; position: relative }

.pagetools { /*background: transparent url(http://edf.org/content_images/pagetools_bg.jpg) repeat-x center top;*/ border: solid 1px #CCC; color: #999; height: 25px; margin-bottom: 10px;}

.pagetools ul, #blank_container .pagetools ul { list-style: none; margin: 0; padding: 0 }

.pagetools li, #blank_container .pagetools li { float: left; padding: 5px 10px 5px 5px; margin: 0; font-size: 10px; font-weight: bold; }

.pagetools li.share { color:#333; padding-right:0; }
.pagetools li.facebook { padding-right:0; }
.pagetools li.twitter { padding-top:7px; }
.pagetools li.myspace img, .pagetools li.google img, .pagetools li.yahoo img, .pagetools li.delicious img    { width:14px;height:14px;margin-top:2px; }
#pagebottombar .pagetools li.email, #pagebottombar .pagetools li.print { margin-left:35px; } 
#pagesidebar .pagetools li.share { color:#62656E; padding-right:0; padding-left:2px; }
#pagesidebar .pagetools li.facebook { padding-left:7px; padding-right:0px; }
#pagesidebar .pagetools li.email, #pagesidebar .pagetools li.print { padding-left:15px; }
#pagesidebar .pagetools li.email img, #pagebottombar .pagetools li.email img { width:17px;height:10px; }
#pagesidebar .pagetools li.print img, #pagebottombar .pagetools li.print img { width:14px;height:14px; vertical-align:top; }
.pagetools li.print span { border:0px #F00 solid; padding-bottom: 0px; }

.pagetools a, .pagetools a:link, .pagetools a:visited { color: #9c877c; text-decoration: none; }

.pagetools a:hover, .pagetools a:active { color: #5e4b41; text-decoration: underline; }

#container #pagebottombar p, #container #pagebottombar ul { font-size: 11px; }

#pagesidebar .pagetools ul { margin-left: 5px; }

#primary .stico_default, #blank_container .stico_default {
background-image: none !important;
}

#primary a.stbutton, #blank_container a.stbutton {
padding: 0;
}


/*-------------------------------------------	
	Page Bottom
-------------------------------------------*/



/*-------------------------------------------	
	Resource Box
-------------------------------------------*/
div.resourcebox { border: 1px solid #999; background: #e7ebff url('http://www.edf.org/content_images/take_action_background.gif') no-repeat top left; padding: .8em 1em .8em 1em; margin: 0 0 1em 0; }
#pagesidebar div.resourcebox { font-size: 11px; }
#pagesidebar div.resourcebox ul { margin-left: 1.5em; }
#pagesidebar div.resourcebox blockquote { margin-left: .7em; }

h3.nextstep { font-weight: bold; text-align: right; margin-bottom: 1em; }


/*-------------------------------------------	
	Find Out More/Blog Links
-------------------------------------------*/
div#morelinkswrap { }
div#morelinks p, div#morelinks ul, div#morelinks ol { font-size: 11px; color: #666; }
div#morelinks .sources { clear: both; }
div#morelinks .sources ul { list-style: none; margin-left: 2em; }
div#morelinks .sources ul li { text-indent: -2em; margin-bottom: .5em; }
div#morelinks h3 { font-size: 13px; }
div#morelinks h4 { color: #666; }
div#morelinks h4 a { text-decoration: none; }
div#morelinks h4 a:hover, div#morelinks h4 a:active { text-decoration: underline; }

div.findoutmore { width: 50%; }
div.findoutmore { float: left; clear: left; }
div.bloglinks { width: 45%; float: right; clear: right; word-wrap: break-word; }
div.bloglinks ul li, div.findoutmore ul li { margin-bottom: .5em; }

/*-------------------------------------------	
	Feature
-------------------------------------------*/
div#hubfeeture, div.feature { width: 100%; }
div#hubPhotoCaption {width:250px !important; margin-right:15px;float:left;}
div#hubPhotoCaption img, div.feature .videoEmbed { width: 250px; border: 0px;}
div#hubfeeture .feature_content { float:left !important; width:435px; }
#primary div.feature h2 { font-weight: normal; }
#primary .feature h3 { font-size: 15px; line-height: 1.3; }
div.feature ul { margin-left: 1.5em; line-height: 1.5; margin-bottom: 1.2em; }
div.feature li { margin-bottom: .6em; }

/*-------------------------------------------	
	Callouts
-------------------------------------------*/
div.callouts { margin: 2.3em 0; width: 700px; clear: left; float: left; background: transparent url(http://www.edf.org/content_Images/border_v_1px_626262.gif) 350px 0 repeat-y; }
div.callout1, div.callout2 { width: 330px; float: left; }
div.callout1 { margin-right: 40px; }
div.callouts img { margin-bottom: 1.8em; max-width: 330px; border: 0; }
div.callouts img.quickLinksImg { margin: 6px 15px 1em 0; float: left; display: block; clear: left; padding: 1px; background-color: #fff; border: 1px solid #f58628; width: 74px; }
#primary div.callouts h3 { font-size: 13px; margin-top: 0; }


/*-------------------------------------------	
	Small Headings
-------------------------------------------*/

#primary div.feature h2, #primary div.callouts h2 { margin-bottom: .4em; text-transform: uppercase; font-weight: bold; font-size: 11px; }
#primary div.feature h2 a, #primary div.feature h2 a:link, #primary div.feature h2 a:visited, #primary div.feature h2 a:hover, #primary div.feature h2 a:active, #primary div.callouts h2 a, #primary div.callouts h2 a:link, #primary div.callouts h2 a:visited, #primary div.callouts h2 a:hover, #primary div.callouts h2 a:active { color: #1a5d42; }
#primary div.feature h2 a, #primary div.feature h2 a:link, #primary div.feature h2 a:visited, #primary div.callouts h2 a, #primary div.callouts h2 a:link, #primary div.callouts h2 a:visited { text-decoration: none; }
#primary div.feature h2 a:hover, #primary div.feature h2 a:active, #primary div.callouts h2 a:hover, #primary div.callouts h2 a:active { text-decoration: underline; }


/*-------------------------------------------	
	Quick Links
-------------------------------------------*/
div.quicklinks { margin-bottom: 2.3em; width: 700px; clear: left; float: left; }
div.quicklinks img { margin: 6px 15px 1em 0; float: left; display: block; clear: left; padding: 1px; background-color: #fff; border: 1px solid #f58628; width: 74px; }
div.quicklinks div.feedflare img { display: none; }
div.quicklinks .content { padding: 0 12px 20px 6px;  }

#primary div.quicklinks h1 { padding: 0.8em 0 0.8em 10px; font-size: 11px; font-weight: bold; text-transform: uppercase; color: #fff; background-color: #675d53; margin-bottom: 7px; }
#primary div.quicklinks h1 a, #primary div.quicklinks h1 a:link, #primary div.quicklinks h1 a:visited { color: #fff; text-decoration: none; }
#primary div.quicklinks h1 a:hover, #primary div.quicklinks h1 a:active { text-decoration: underline; color: #fff; }
#primary div.quicklinks h2 { margin-top: 0; color: #606060; font-size: 10px; }
#primary div.quicklinks h3 { color: #5e4b41; }
#primary div.quicklinks a:hover, #primary div.quicklinks a:focus { color: #9c877c; }
div.quicklinks1, div.quicklinks2 { width: 349px; overflow: hidden; float: left; background: transparent url(http://www.edf.org/content_Images/redesign/bg_quicklinks.gif) right top repeat-x; position: relative; }
div.quicklinks1 { margin-right: 1px; }
div.quicklinks ul {  }
div.quicklinks li { padding: 0; clear: left; }
div.quicklinks h3 { font-size: 13px; }
div.quicklinks a.rss { display: block; text-indent: -9999px; background: transparent url(http://www.edf.org/content_images/rss-icon-38x15.jpg) no-repeat 0 0; position: absolute; top: 5px; right: 7px; width: 38px; height: 15px; z-index: 1000; }

div.hub2quicklinks1{
width: 300px;
padding: 10px;
background-color: #F4DFC9;
}


/*-------------------------------------------	
	Left Column
-------------------------------------------*/

div.section1, div.section2 { padding: 0 10px 15px 20px; border-bottom: 1px solid #fff; background-color: #e2edf8; }
div.section2 { background-color: #e9f1f9; }

#subcol h2 { padding: 1.7em 0 1.2em; font-size: 12px; text-transform: uppercase; }
#subcol h2 a, #subcol h2 a:link, #subcol h2 a:visited { text-decoration: none; }
#subcol h2 a:hover, #subcol h2 a:active { text-decoration: underline; }

#subcol h3 { font-size: 13px; padding-top: 1.2em; background: transparent url(http://www.edf.org/content_Images/border_h_1px_7c7c7c.gif) 0 0 repeat-x; }
#subcol h3.first { padding: 0; background: none; }
#subcol h4 { margin-bottom: 0.5em; font-size: 1.2em; font-weight: normal; }

#subcol img { padding: 1px; display: block; background-color: #fff; border: 1px solid #959595; }
#subcol img.inset { margin: 0 15px 10px 0; float: left; }
#subcol div.section1 form, #subcol div.section2 form { margin-bottom: 1em; }


/*-------------------------------------------	
	Left Column DRAW ATTENTION Box

#leftbox18315,
#leftbox18326,
#leftbox18358,
#leftbox18337,
#leftbox18379
{ background: #f17059 url(http://www.edf.org/content_Images/leftcol_bg_redgradient.jpg) 0 0 repeat-x; border: solid 1px #98110c; }

#leftbox18315 h2,
#leftbox18326 h2,
#leftbox18358 h2,
#leftbox18337 h2,
#leftbox18379 h2
{ color: #fff; -moz-opacity:.50; filter:alpha(opacity=50); opacity:.50; }

#leftbox18315 h3 a, #leftbox18315 h3 a:link, #leftbox18315 h3 a:visited, #leftbox18315 h3 a:active, #leftbox18315 h3 a:hover,
#leftbox18326 h3 a, #leftbox18326 h3 a:link, #leftbox18326 h3 a:visited, #leftbox18326 h3 a:active, #leftbox18326 h3 a:hover,
#leftbox18358 h3 a, #leftbox18358 h3 a:link, #leftbox18358 h3 a:visited, #leftbox18358 h3 a:active, #leftbox18358 h3 a:hover,
#leftbox18337 h3 a, #leftbox18337 h3 a:link, #leftbox18337 h3 a:visited, #leftbox18337 h3 a:active, #leftbox18337 h3 a:hover,
#leftbox18379 h3 a, #leftbox18379 h3 a:link, #leftbox18379 h3 a:visited, #leftbox18379 h3 a:active, #leftbox18379 h3 a:hover
{ color: #fff; }

#leftbox18315 p,
#leftbox18326 p,
#leftbox18358 p,
#leftbox18337 p,
#leftbox18379 p
{ color: #ffeeeb; }

-------------------------------------------*/

#leftbox18315 form .button,
#leftbox18326 form .button,
#leftbox18358 form .button,
#leftbox18337 form .button,
#leftbox18379 form .button
{border: solid 1px #98110c; }

#leftbox18315 form .button input,
#leftbox18326 form .button input,
#leftbox18358 form .button input,
#leftbox18337 form .button input,
#leftbox18379 form .button input
{ border: solid 1px #fff; background: #98110c; color: #fff; }

/*
div.section1#leftbox18326 { background: #fff url(http://www.edf.org/content_Images/leftcol_bg_ltredgradient.jpg) 0 0 repeat-x; border: solid 1px #98110c; }
div.section1#leftbox18326 h2 { color: #000; -moz-opacity:.30; filter:alpha(opacity=30); opacity:.30; }
div.section1#leftbox18326 h3 a:link, div.section1#leftbox18326 h3 a:visited, div.section1#leftbox18326 h3 a, div.section1#leftbox18326 h3 a:active, div.section1#leftbox18326 h3 a:hover { color: #7f0e0a; }
div.section1#leftbox18326 p {  }
div.section1#leftbox18326 form .button {border: solid 1px #98110c; }
div.section1#leftbox18326 form .button input { border: solid 1px #fff; background: #98110c; color: #fff; }
*/


/*-------------------------------------------	
	Stay Informed Box
-------------------------------------------*/
form.newsletter { width: 176px; padding-bottom: 1.4em; }
	form.newsletter a { width: 110px; float: left; }
	form.newsletter input { margin-bottom: 0.5em; width: 100%; color: #666; font-size: 1em; font-family: Verdana, Arial, Helvetica, Sans-serif; padding: 3px 0; }
	form.newsletter input.submit { margin: 0; width: auto; float: right; }
form .button {border: solid 1px #8caece; display: block; float: right; }
form .button input { margin: 0; width: auto; border: solid 1px #fff; background: #003873; color: #fff; font-weight: bold; font-family: Verdana, sans-serif; font-size: 10px; padding: 3px 6px; }
form.newsletter input#rememberme { width: auto; }

div.featured img { margin-bottom: 1em; }
div.featured dl { margin-top: 1em; background: transparent url(../img/border_h_1px_7c7c7c.gif) 0 0 repeat-x; }
	div.featured dl dt { padding-top: 1.2em; font-weight: bold; }
	
.sIFR-hasFlash #subcol .section1, .sIFR-hasFlash #subcol .section2 { padding-top: 10px; }


/*-------------------------------------------	
	Footer
-------------------------------------------*/
#footer { padding-bottom: 1.5em; clear: both; width: 960px; color: #fff; text-align: center; background-color: #233f88; border-bottom: 15px solid #fff; border-left: 15px solid #fff; border-right: 15px solid #fff; margin: 0 auto;}
#footer-nav {border-top: 1px solid #003874; }
	#footer ul { margin-bottom: 15px; padding: 8px 0; background-color: #fff; }
	#footer ul li { display: inline; margin-right: 10px; padding-right: 10px; border-right: 1px solid #003874; }
	#footer ul li.last { margin: 0; padding: 0; border: none; }
	#footer p { clear: left; margin: 0; }
	
	#footer p a { color: #fff; }
	#footer p a:hover, #footer p a:focus { color: #b0c0d2; }
	
	#footer-nav a:hover, #footer-nav a:focus {color: #4a82c3; }
	
/*-------------------------------------------	
	Expert Page
-------------------------------------------*/

p.expertTitle, p.expertProgram, p.expertOffice { font-size: 15px; margin: 0; }
div.expertWorkBackground { margin-top: 1em; }
p.expertTitle { color: #666; font-weight: bold; margin-bottom: 5px; }
p.expertProgram { font-weight: bold; }
div.expertBoxes { float: right; width: 175px; font-size: 11px; margin-left: 15px; margin-right: 2px; margin-top: 0; margin-bottom: .5em; }
#primary div.expertBoxes ol, #primary div.expertBoxes ul, #primary div.expertBoxes p { font-size: 11px; padding: 0; padding-bottom: 1em;  margin: 0; }
#primary div.expertBoxes ul, #primary div.expertBoxes ul { margin-left: 0; padding-left: 0; list-style: none; padding-bottom: 0.5em; }
#primary div.expertBoxBody ul li { padding-bottom: 0.6em; }
#primary div.expertBox h3, #primary div.expertBox h3 a, #primary div.expertBox h3 a:link { color: #fff; text-decoration: none; }
#primary div.expertBox h3 { background: #666 url("http://edf.org/content_images/expertbox_header_background.jpg") no-repeat top right; margin: 0; padding-top: 0.4em; padding-bottom: 0.6em; font-size: 12px; overflow: hidden; }
div.expertBox h3, div.expertBoxBody { padding-left: 12px; padding-right: 10px; }
div.expertBoxBody { background: #ccc url("http://edf.org/content_images/expertbox_background.jpg") no-repeat top right; padding-top: 0.8em; padding-bottom: 0; }
div.expertImage img { width: 175px; margin-top: 2em; BORDER: #333 1px solid; }
div.expertBox { BORDER-left: #333 1px solid; BORDER-right: #333 1px solid; BORDER-bottom: #333 1px solid; width: 175px; }
#primary div.expertBox h3 a.expert_RSS_icon { display: block; float: right; width: 12px; display: block; float: right; border: 0; padding: 0; margin: 0; color: transparent; }
#primary div.expertBox h3 a.expert_RSS_icon img { border: 0; vertical-align: middle; }

/*-------------------------------------------	
	Archive Filter
-------------------------------------------*/

.archivefilter select{
font-size: 11px;
width: 125px;

}

.archivefilter #orderby{
width: 75px;
}

.archivefilter #doctype{
width: 150px;
}

.archivenav li{
float: left;
padding-left: 5px;
}

.archivenav .current{
font-weight: bold;
}

.archivelist span{
color: #009900;
}

.archivelist li{
margin-bottom: 5px;
}


/*-------------------------------------------	
	Special List Styles
-------------------------------------------*/

ul.article_blurb_list { list-style: none; margin: 0; padding: 0; border-bottom: 1px dotted #999; margin-bottom: 1.5em; }

ul.article_blurb_list li img { border: 0; float: left; margin-right: 1.5em; margin-bottom: 1.5em; width: 120px; border: 1px solid #999;  }

ul.article_blurb_list li h3 { margin-top: 0; font-size: 12px; }

ul.article_blurb_list li { clear: both; border-top: 1px dotted #999; padding-top: 1.5em; }


/**************** Alert Blurb list ********************/
.alertList h3 { margin-top: 15px; margin-bottom: 10px; border-top: 1px dotted #999; padding-top: 10px; }
.alertList h4 { font-size: 15px; font-weight: normal; margin-top: 5px; margin-bottom: 10px; text-align: right; }
.alertList p { font-size: 11px; margin-top: 0; margin-bottom: 5px; }
.alertList img { float: left; border: solid 1px #999; padding: 1px; margin: 0 10px 5px 0; }



/**************** Search Results/Page Lists ********************/

#pubarchiveInt{
padding-top: 10px;
margin-left: 10px;
}

#pageList{
width: 100%;
border-style: solid;
border-width: 1px 0px 1px 0px;
border-color: #cccccc;
padding: 6px 3px 5px 3px;
background: url(http://www.edf.org/content_Images/archive_page_bg3.jpg);
margin: 15px 0px 15px 0px;
}

#pageList select {
font-size: 10px;
}

#pageOfpage{
margin: 0px;
padding: 0px;
font-size: 11px;
}

#archiveFilterDiv{
font-size: 10px;
text-align: right;
}

#archiveFilterDiv select{
font-size: 10px;
}

.warning{
color: #F51414;
font-weight: bold;
}

.listOfLinks .url {
display: block;
color: green;
clear: left;
}

.listOfLinks h3 {
font-size: 13px;
}

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

#searchDisclaimer { background-color:#eee;border:1px solid #ccc;padding:10px;margin:20px auto;width:80%;font-size:.9em; }

/**************** Email forms ********************/

#emailForm {
width: 80%;
}

#emailForm p {
margin-bottom: 10px;
}

#emailForm #emailFromFields {
margin-top: -10px;
margin-bottom: 10px;
}

#emailForm input {
margin-bottom: 10px;
width: 100%;
}

#emailForm textarea {
height: 100px;
width: 100%;
}

#emailForm #mailfrom {
width: 100%;
}

#emailForm mailmessagetextarea {
height: 100px;
width: 100%;
}

#emailForm #sendEmail {
width: 150px;
}

input#mailto1 {
float: left;
width: 48%;
}

input#mailto2 {
float: right;
width: 48%;
}

input#mailto3 {
float: left;
width: 48%;
}

input#mailto4 {
float: right;
width: 48%;
}

input#mailto5 {
float: left;
width: 48%;
margin-bottom: 10px;
}

input#mailto6 {
float: right;
width: 48%;
margin-bottom: 10px;
}

input#optin {
width: 20px;
float: left;
margin-top: 3px;
}



/* *** Page does not exist *** */

#tag11341 .breadcrumbs {
display: none;
}

#tag11341 h1 {
margin-bottom: 20px;
}


/*-------------------------------------------	
	Blog Stuff
-------------------------------------------*/

/* *** By the numbers headers *** */
#primary h3.byTheNumbers {
color: #5e4b41;
font-size: 1.6em;
margin-top: 20px;
}

#primary .post {
margin-bottom: 30px;
}

.climateVoteBox { width: 250px; float: right; border: 1px solid #990000; background-color: #fcddbf; margin-left: 10px; margin-bottom: 10px; }

#primary .climateVoteBox h3 { background-color: #990000; color: #fff; font-size: 11px; font-weight: bold; padding: 5px; text-align: center }

.climateVoteBox .climateVoteBoxInt { padding: 10px; }

.climateVoteBox .climateVoteBoxInt img { float: right; margin-left: 5px; margin-bottom:5px; }

img.blogAuthorPic { float: left; margin-right: .8em; margin-bottom: .5em; }

#EDFBlogs_Blog6 #sectionbannerwrapper { background-color: #0D7831; background-image: url(http://www.edf.org/content_images/section_bg_greenroom.jpg); }
#EDFBlogs_Blog6 .sectionbanner { background-color: #0D7831; }
#EDFBlogs_Blog6 .textwidget img { margin-left: auto; margin-right: auto; }
#EDFBlogs_Blog6 img.blogAuthorPic { border: none; }

#blog_loginregister { padding: .5em 0 .8em 2em; }
#blog_loginregister p {margin: 0; padding: 0;}

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

img.blogImgLeft { float: left; margin-right: 1em; margin-bottom: 1em; }
img.blogImgRight { float: right; margin-left: 1em; margin-bottom: 1em; }

#EDFBlogs_Blog7 .sectionbanner {
height: 39px;
padding-top: 0px;
padding-bottom: 0px;
background-image: url(http://www.edf.org/content_images/climate411_banner.jpg) !important;
}

#EDFBlogs_Blog7 .sectionbanner h3 {
display: none;
}

#EDFBlogs_Blog7 .sectionbanner p {
margin-top: 12px;
}

#EDFBlogs_Blog7 #subcol {
border-top: 0px;
}

#EDFBlogs_Blog7 #blog_text-3 {
padding: 0px;
border-bottom: 0px;
}

#EDFBlogs_Blog11 #blog_text-1, #EDFBlogs_Blog10 #blog_text-1 {
padding-top: 20px;
}

#EDFIXBlogs_Blog14 #header {
background-image: none;
}

#EDFBlogs_Blog25 #blog_text-5 {
padding: 0px;
border-bottom: 0px;
}

/*-------------------------------------------	
	Call for Nominations
http://staging.edf.org/page.cfm?tagID=13925
-------------------------------------------*/
#callForNominations textarea{
width: 100%;
}

#callForNominations p{
margin-bottom: 2px;
margin-top: 12px;
font-weight: bold;
padding: 0px;
}

#callForNominations table{
width: 100%;
border-width: 0px;
}
#callForNominations td{
border: 0px;
}

#company_one, #company_two, #company_three{
width: 100%;
margin-bottom: 3px;
}



#callForNominations table input{
width: 100%;
}

#PollBox ul{
list-style: none;
padding: 0px;
margin: 0px;
}



/******************* NAVIGATION *******************/
#subcol .leftNav { padding: 0; border-left: solid 1px #dce2e9; border-right: solid 1px #dce2e9; }
#subcol .leftNav h2 { margin: 0; background: #e9f1f9; padding: 0; font-size: 11px; border-bottom: solid 1px #fff; }
#subcol .leftNav h2 a, #subcol .leftNav h2 span { display: block; padding-left: 20px; padding-top: 6px; padding-bottom: 6px; text-decoration: none; }
#subcol .leftNav ul { margin: 0; line }
#subcol .leftNav ul li { font-weight: bold; font-size: 11px; color: #666; margin: 0; }
#subcol .leftNav ul li, #subcol .leftNav ul.arrow { border-top: solid 1px #e2edf8; border-bottom: solid 1px #fff; }
#subcol .leftNav ul ul li, #subcol .leftNav ul.arrow li { font-weight: normal; border: 0; padding: 0; margin: 0; }
#subcol .leftNav ul li a, #subcol .leftNav ul li span { display: block; padding-top: 5px; padding-bottom: 4px; padding-left: 20px; text-decoration: none; border-bottom: solid 1px #e2edf8; padding-right: 5px; }
#subcol .leftNav ul ul li a, #subcol .leftNav ul.arrow li a, #subcol .leftNav ul ul li span, #subcol .leftNav ul.arrow li span { _height: 15px; text-decoration: none; display: block; padding: 3px 0; background: transparent url(http://www.edf.org/content_Images/hc_gray_bullet_arrow2.gif) no-repeat 20px 10px; padding-left: 30px; padding-right: 5px; margin: 0; }
#subcol .leftNav a:hover { background-color: #fff; }
#subcol .leftNav ul ul li a:hover, #subcol .leftNav ul.arrow li a:hover { background-color: #fff; }
#subcol .leftNav ul ul li.more a { padding-left: 20px; background: transparent; }
#subcol .leftNav ul ul li.more a:hover { background-color: #fff; }

/******************************************/



/* HotMap Box for Mathew */
#leftbox1102{
display: none;
}
/*************************/


/*-------------------------------------------	
	Tables
-------------------------------------------*/
table { margin-top:5px;margin-bottom:1.2em;margin-left:1px;border-collapse: collapse; }
table th { border: #cecece 1px solid; background-color: #ffefe7; }
table td { border: #cecece 1px solid; background-color: #fff; }
table td, table th { font-size: 11px; padding: 5px; text-align: left; }
table#full { width: 100%; margin-left: 0px; margin-right: 0px; }
#container table td p, #container table td li { font-size: 11px; }
table#left, table#right { width: 150px; }
table#left { float: left; margin-left: 0px; margin-right: 10px; }
table#right { float: right; margin-left: 10px; margin-right: 0px; }
td.blank, th.blank { background: transparent; border: 0; }
td.center, th.center { text-align: middle; }
td.right, th.right { text-align: right; }

table.noBorder td { border: 0px; font-size: 12px; padding-left: 0px; }


/*-------------------------------------------	
	POLL STYLES
-------------------------------------------*/
#pollPhotoCaption{
float: right;
margin: 5px 0 5px 5px;
width: 225px;
}

#pollQuestions{
margin: 5px 0 0 0;
}

#pollQuestions ul{
list-style-type: none;
margin-left: 0px;
}

ul.PollQuestion{
list-style-type: none;
margin-left: 0px;
}

ul.PollAnswers{
list-style-type: none;
margin-left: 10px;
}

div.pollResponseBar{
height: 15px;
background-color: #6B238E;
}

.pollOtherTextArea{
width: 95%;
height: 50px;
}


/*-------------------------------------------	
	END POLL STYLES
-------------------------------------------*/
/*-------------------------------------------
        GetActive SMP Styles
-------------------------------------------*/

#ga-smpCenter-ed_donor_appeals{
display: none;
}

#ga-smpCenter-edcomm{
display: none;
}

#smp_removemefromlist{
display: none;
}
/*-------------------h-----------------------*/


/** Hub 2 styles **/

div.hub2body #calloutsDiv {
width: 700px;
}

div.hub2body div.callouts {
margin: 0px;
padding-bottom: 0px;
background-image: none;
}

div.hub2body #rightbox1623 { 
width: 435px; 
margin: 0 15px 0 0;
padding: 16px 0px 0px 0px;
}

div.hub2body #rightbox1623 h3 {
font-size: 1.3em;
margin-bottom: .8em;
}

div.hub2body #rightbox1623 p, div.hub2body #rightbox1623 li {
font-size: 1.1em;
}

div.hub2body #rightbox1624 { 
width: 240px; 
float: left; 
padding: 14px 5px 7px; 
margin: 0px;
background-color: #fdf4d9; 
}

div.hub2body div.callout2 h2{
font-size: 13px; color: #F58220;
}





/*-------------------------------------------
        Hidden Field on Email.cfm
-------------------------------------------*/
div.formFeelds input{
display: none;
}

/*-------------------------------------------
        Rate this Content Styles
-------------------------------------------*/
#avgStarHolder{
border-width: 0px; 
display: inline; 
color: #999; 
font-size: 10px; 
font-weight: bold;
position: absolute; 
left: 370px; 
top: 5px;
}

#starHolder {
display: inline;
position: absolute; 
left: 25px; 
top: 0px;
}


/*-------------------------------------------
        Donate "search results"
-------------------------------------------*/
#tag33193 div.breadcrumbs{
display: none;
}
#tag33193 #pageToolsBottom{
display: none;
}
#tag33193 #morelinkswrap{
display: none;
}



/*Orange H2
#htwoheading{
color: #F58220;
}


/*-------------------------------------------
       WYCD Box
-------------------------------------------*/
#primary div.nextstep, #tag35214 #primary div.sidebox, #tag35215 #primary div.sidebox { background: #f17059 url(http://www.edf.org/content_Images/leftcol_bg_redgradient.jpg) 0 0 repeat-x; border: solid 1px #98110c; padding: 1em; color: #fff; margin-bottom: 1.8em; }
#primary div.nextstep h3, #tag35214 #primary div.sidebox h3, #tag35215 #primary div.sidebox h3 { color: #fff; }
#primary div.nextstep h3.nextstep a { color: #ddd; }
#primary div.nextstep h3.nextstep a:hover { color: #eee; }
#tag35214 #primary div.nextstep, #tag35215 #primary div.nextstep, #tag35214 #primary div.sidebox, #tag35215 #primary div.sidebox { overflow: hidden; }
#tag35214 #primary div.nextstep h3.nextstep, #tag35215 #primary div.nextstep h3.nextstep, #tag35214 #primary div.sidebox h3.nextstep, #tag35215 #primary div.sidebox h3.nextstep { border: solid 1px #98110c; float: right; width: 310px; clear: both; text-align: center; margin-bottom: 5px; }
#tag35214 #primary div.sidebox h3.nextstep, #tag35215 #primary div.sidebox h3.nextstep { float: none; width: 100%; }
#tag35214 #primary div.nextstep h3.nextstep a, #tag35215 #primary div.nextstep h3.nextstep a, #tag35214 #primary div.sidebox h3.nextstep a, #tag35215 #primary div.sidebox h3.nextstep a { color: #f3f3f3; display: block; border: solid 1px #fff; background: #90100b; padding: 2px; text-decoration: none; }
#tag35214 #primary div.nextstep h3.nextstep a:hover, #tag35215 #primary div.nextstep h3.nextstep a:hover, #tag35214 #primary div.sidebox h3.nextstep a:hover, #tag35215 #primary div.sidebox h3.nextstep a:hover { color: #fff; background: #98110c; border: solid 1px #98110c; }






/*-------------------------------------------
        Slideshow Styles
-------------------------------------------*/

div.slideshow{
text-align: center;
}

div.slideshow h2{
text-align: left;
}

div.slideshow table{

width: 100%;
margin-top: 0px;
padding-top: 0px;
}

div.slideshow td{
border-width: 0px;
}

#chooseSlide{
text-align: center;
}

#chooseSlide a{
margin-right: 3px;
padding: 3px 3px;
background-color: #26466D;
text-decoration: none;
color: #FFFFFF;
}

#chooseSlide a:hover{
text-decoration: underline;
}

a.slideNextBack{
text-decoration: none;
color: #26466D;
font-weight: bold;
}

a.slideNextBack:hover{
text-decoration: underline;
}


div.slides{
width: 490px;
height: 300px;
background-color: #eae6e6;
overflow: hidden;
}

#article10068 div.slides{
width: 400px;
height: 286px;
}
#article10068 div.slides img {
width: 400px;
}

#tag1015 div.slides{
height: 140px;
}



div.slides img{
margin: 0px auto;
border: 0px;
}

#slideHREF img{
border: 0px;
}

#caption1{
color: #666666;
height: 15px;
overflow: hidden;
margin: 0px;
padding: 0px;
}

#caption2{
color: #666666;
height: 15px;
overflow: hidden;
margin: 0px;
padding: 0px;
}

#caption3{
height: 40px;
overflow: hidden;
text-align: left;
position: relative;
top: -5px;
}

#playPause a{
font-weight: bold;
text-decoration: none;
}

#slideTitle{
text-align: left;
font-weight: bold;
font-size: 14px;
height: 25px;
}



/*-------------------------------------------
        End Slideshow Styles
-------------------------------------------*/



/*-------------------------------------------
                 HUB 3 
-------------------------------------------*/

#container div.hub3primary{float: left;width: 400px;margin: 0 30px;}

div.hub3primary h1 {display:none;}

div.hub3feature h1 {clear:both;display:block !important;margin-top:15px}

div.hub3feature div.hub3feature_image img {width:400px;height:180px;float:none;}

div.hub3feature_image span.photoCredit {clear:both;float:right;font-size:10px;color:#999;}

#hub2photocaption {font-size:10px;color:#999;}
div.hub3feature_image span.photoCredit a, #hub2photocaption a {color:#666;}

div.hub3feature #youtubeDiv, div.hub3feature #youtubeDiv embed, div.hub3feature div.videoEmbed, div.hub3feature div.videoEmbed embed {width:400px;height:240px;}

div.hub3primary p, div.hub3primary li {font-size:12px;line-height:1.8em}

div.hub3primary ul {padding-left:30px;list-style-type:disc;margin-bottom:15px}

div.hub3primary ol {padding-left:30px;margin-bottom:15px}

div.hub3feature{border-bottom: 1px solid #ccc;margin-bottom:20px;padding-bottom:5px;}

div.hub3feature h2 {font-size:11px;color:#666;text-transform:uppercase;font-weight:bold;margin-bottom:15px}

div.hub3feature h3 {font-size:13px;clear:left}

div.hub3feature .quicklinks {width:100%}

div.hub3feature .quicklinks ul {list-style-type:none;padding-left:0;margin-left:0}

div.hub3feature img.thumb { width:150px;margin-left:10px;float:right;border:0 }

div.hub3body { }

#hub3RightColumnBoxes{float: left;width:285px;margin-top:57px;background-color:#edebe6;}

#hub3RightColumnBoxes, #hub3RightColumnBoxes .oddcenterboxes, #hub3RightColumnBoxes .evencenterboxes {position:relative;}

#hub3RightColumnBoxes .content {padding:10px}

#hub3RightColumnBoxes h1 {padding: 10px;background-color: #675d53;color: #fff;font-weight: bold;margin:0;font-size:11px}
#hub3RightColumnBoxes h1 a { color: #fff; }

#hub3RightColumnBoxes h3 {font-size:12px;color:#666;margin-bottom:10px;}

#hub3RightColumnBoxes ul {padding-left:20px;list-style-type:disc;margin-bottom:20px;}

#hub3RightColumnBoxes li {margin-bottom:10px}

#hub3RightColumnBoxes a.rss { display: block; text-indent: -9999px; background: transparent url(http://www.edf.org/content_images/rss-icon-38x15.jpg) no-repeat 0 0; position: absolute; top: 10px; right: 7px; width: 38px; height: 15px; z-index: 1000; }

#hub3RightColumnBoxes #blogUpdate img, #hub3RightColumnBoxes #blogUpdate p.wp-caption-text { display: none; }


/*-------------------------------------------
            NEW HOME PAGE STYLES 
-------------------------------------------*/
#homecontainer {width: 990px;font-size: 12px;margin: 0 auto;padding: 0px;overflow: hidden;background: #ffffff;}

#homeLeftColumn {float: left;width: 380px;margin-top: 15px;margin-left: 15px; margin-right: 15px;}

#homeCenterBoxes{}

#homeBody{ padding-right: 15px; }

#homeBody h1 { font-size: 22px; font-weight: normal;}

#homeBody p, #homecontainer ul {margin-bottom: 2em;}

#homecontainer ul {list-style-type:disc;margin-left:30px;}
#homecontainer li {margin-bottom:0.6em;}

#homeBody ul {margin-top:-1.4em;}

#homeCenterBoxes {width:100%;margin-top:30px;}

#homeCenterBoxes h2 {font-size:11px;padding:7px 10px;background-color:#623c25;margin-bottom:15px;color:#fff;font-weight:bold;}

#homeCenterBoxes .content {background-color: #edebe6;padding:10px;overflow:hidden;}

span.rssIcon {width:38px;float:right}
span.rssIcon img {border:0}

#HomeRightColumn{float: left;width: 550px; padding-left: 15px; margin-top: 15px; border-left: 1px solid #D0D0D0;}

#homeLongTeaser, #homeRightBoxes {width:550px;overflow:hidden;}
#homeRightBoxes {clear:both;padding-top:20px;}


/** HOMEPAGE DYNAMIC LEAD **/

#tag1356 #tagContainer, #tag1356 #tagContainer .data_tab { height: 400px; }

#tag1356 #tab1_data, #tag1356 #tab2_data, #tag1356 #tab3_data, #tag1356 #tab4_data { height: 100%; }
#tag1356 #tab1_data { background-color: #c7bfb6; }
#tag1356 #tab2_data { background-color: #b8c5c4; }
#tag1356 #tab3_data { background-color: #c9c695; }
#tag1356 #tab4_data { background-color: #aeb9c2; }


#tag1356 #tagContainer .data_tab img { margin-bottom: 20px; width:550px;height:260px;}

#tag1356 #tagContainer ul.tabSet {margin:0;padding:0;list-style-type:none;position:relative;top:-649px;left:492px;}
	
#tag1356 #tagContainer ul.tabSet li {display:block;text-align:left;margin:0 0 10px;cursor: pointer;padding:0;width:56px;height:auto;}

#tag1356 #tagContainer ul.tabSet li img { position:relative; width: 40px; height: 40px; border: 3px solid #fff; }
	
#tag1356 #tagContainer ul.tabSet li.tabActive img { border: 3px solid #deb406; width:50px;height:50px;margin-left:-5px;z-index:9998;}

#tag1356 #tagContainer .data_tab {width: 550px;background-color:#cee3f3;margin:0;overflow:hidden;}

#tag1356 #tagContainer .data_tab h3, #tagContainer .data_tab h4, #tagContainer .data_tab p {padding:0 20px;}

#tag1356 #tagContainer .data_tab h3 { font-size:1.6em;font-weight:normal; }
#tag1356 #tagContainer .data_tab h4 { font-size:0.9em;text-transform:uppercase; }

#tag1356 #thumbBackground {width:70px;height:260px;background-color:#000;opacity:0.8;position:relative;top:-400px;left:480px;padding:0}

/** HOMEPAGE EMBEDDED GALLERY **/
#home-slideshow { width: 490px; margin-right: auto; margin-left: auto; font-size: 11px; }
#home-slideshow h2 { display: none; }
#home-slideshow h3 { font-size:12px; background-color: #623c25; color: rgb(238, 238, 238); padding: 15px 5px; height: 10px; margin-bottom: 1px; }
#home-slideshow h3 a { margin-left:90px; font-size:10px; color: #eee; font-weight: normal; }
#homeLongTeaser { border-bottom: 1px solid #ccc; }

/** HOMEPAGE RIGHT BOXES **/
#homeRightBoxes h1 {font-size:18px;font-weight:normal;margin-bottom:15px}

#homeRightBoxes div.col-1 {width:255px;float:left;margin-right:15px;}
#homeRightBoxes div.col-2 {width:255px;padding-left:15px;border-left:1px solid #ccc;float:left;}

#connectWithUs { padding: 10px; border: 1px solid rgb(204, 204, 204); background-color: rgb(238, 235, 232); margin-bottom: 20px; }
#connectWithUs h3 { font-weight: normal; margin-bottom: 15px; }

#homeEmailSignup {overflow:hidden;margin-bottom:20px; }
#homeEmailSignup #emailBox {padding: 3px 5px; float: left; width: 250px; margin-right: 10px; font-size: 11px; color: rgb(102, 102, 102); font-family: verdana;}
#homeEmailSignup #submitButton {padding: 3px 5px; float: left; width: 60px; background-color: #233f88; font-size: 10px; font-weight: bold; font-family: verdana; cursor: pointer; color: #fff; border: 0;}

#socialMedia {overflow:hidden;margin-bottom:10px;}
#socialMedia img {float:left;margin-right: 10px;border:0;width:18px;height:18px;}

#breakingNewsBanner { padding: 10px; width: 940px; margin-top: 10px; clear: both; background-color: rgb(245, 220, 127); }
#breakingNewsBanner p { font-size: 1.2em; margin-bottom: 0; }
#breakingNewsBanner p a { text-decoration: underline; }
