/* Main Styles */

body {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:1;
background:#ededed url(../_images/shared/bg.gif) top repeat-x;

}

a {
color:#395fa5;
}
a:hover {
text-decoration:none;
}
a:visited {}

strong {}

em{}

h1, h2, h3, h4, h5 {
color:#000;
}

h2{
font-size:23px;
letter-spacing:0.95;
margin:0px 0 7px;
}

p {
color:#666;
line-height:1.53;
margin:0 0 15px;
}

ul {}
ul li {}

ol {}
ol li {}

.hideit{
text-indent:-9999px;
display:block;
}


/* /////////////////// Header Elements /////////////////// */
/* /////////////////// Header Elements /////////////////// */
/* /////////////////// Header Elements /////////////////// */

.seethemovie a{
width:104px;
height:104px;
background:url(../_images/shared/seethemovie.png) top left;
float:right;
position:relative;
top:-20px;
left:40px;
}

#_head{
background:url(../_images/shared/head_top.gif) top center no-repeat;
height:10px;
width:764px;
}

#container{
width:764px;
margin:10px auto 0 auto;
}

#lower{
background-color:#fff;
border:1px solid #c5c5c5;
border-top:none;
border-bottom:none;
clear:both;
width:762px;
float:left;
padding:14px 0 0 0;
}

.digger{
background: url(../_images/shared/btm-digger.gif) bottom right no-repeat;
}

#lowerend{
display:block;
background:url(../_images/shared/main_bottom.gif) top center no-repeat;
height:20px;
width:764px;
clear:both;
}

#flash{
width:764px;
height:475px;
background:url(../_images/home/flash_bg.jpg) no-repeat;
}

#header {
clear:both;
border:1px solid #bbb;
border-top:none;
border-bottom:none;
width:762px;
height:113px;
background:#fff;
}

#socials{
float:left;
width:100px;
font-size:12px;
padding:8px 0 0px 27px;
}

#socials li{
padding:3px 0 3px 20px;
height:12px;
background:url(../_images/shared/soc_bugs.gif) no-repeat;
}

#socials li a{
text-decoration:none;
color:#959595;
display:block;
height:12px;
width:70px;
}

#socials li a:hover{
text-decoration:underline;
color:#4a4a4a;
}

#socials li.twitter{
background-position:0 2px;
}
#socials li.facebook{
background-position:0 -16px;
}
#socials li.youtube{
background-position:0 -35px;
}
#socials li.wiserearth{
background-position:0 -54px;
}
#socials li.sharethis{
background-position:0 -73px;
}

#enews{
width:206px;
padding:0 0 26px 12px;
}

#enews .mailinglist{
display:block;
height:17px;
width:195px;
background:url(../_images/shared/mailinglist.gif) no-repeat;
margin:0 0 10px;
}

#enews .earea{
float:left;
width:165px;
height:14px;
padding:2px 3px 3px 3px;
margin:0 6px 4px 0;
color:#666666;
}

#enews .earea:focus{
background:#fff;
}

#enews #button{
display:block;
width:21px;
height:21px;
margin:0;
float:left;
}

#logo{
width:374px;
height:110px;
margin:0 0 0 54px;
background:url(../_images/shared/logo.gif) no-repeat;
float:left;
}

#header a.stico_default{
padding:0;
background:none !important;
position:relative;
margin-top:-3px;
}


/* /////////////////// End Header Elements /////////////////// */
/* /////////////////// End Header Elements /////////////////// */
/* /////////////////// End Header Elements /////////////////// */

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

/* /////////////////// Navigation Elements /////////////////// */
/* /////////////////// Navigation Elements /////////////////// */
/* /////////////////// Navigation Elements /////////////////// */

#nav{
height:31px;
}

ul#nav {
height:31px;
background:url(../_images/shared/navarea_bg.gif) no-repeat;
padding:0 13px;
margin:0 14px;
}

ul#nav li{
height:31px;
display:block;
float:left;
}

ul#nav li a{
display:block;
height:31px;
background:url(../_images/shared/nav.gif) top left no-repeat;
text-indent:-9999px;
text-align:center;
}

ul#nav li.about a{
width:150px;
background-position:0 0px;
}

ul#nav li.about a:hover{
background-position:0 -31px;
}

ul#nav li.climate a{
width:177px;
background-position:-150px 0px;
}

ul#nav li.climate a:hover{
background-position:-150px -31px;
}

ul#nav li.take a{
width:129px;
background-position:-327px 0;
}

ul#nav li.take a:hover{
background-position:-327px -31px;
}

ul#nav li.press a{
width:124px;
background-position:-455px 0;
}

ul#nav li.press a:hover{
background-position:-455px -31px;
}

ul#nav li.downloads a{
width:128px;
background-position:-579px 0;
}

ul#nav li.downloads a:hover{
background-position:-579px -31px;
}

/* /////////////////// End Navigation Elements /////////////////// */
/* /////////////////// End Navigation Elements /////////////////// */
/* /////////////////// End Navigation Elements /////////////////// */

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


#columns{
float:left;
background:url(../_images/shared/line.gif) repeat-y;
background-position:231px 0;
margin:19px 0 15px;
padding:0 0 100px !important;
clear:both;
}


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

#leftcol{
width:228px;
float:left;
}

ul#leftnav{
padding:5px 12px 20px 11px;
}

ul#leftnav .takeaction{
width:166px;
height:19px;
background:url(../_images/shared/takeactionfor.gif) no-repeat;
margin:0 0 15px;
}

ul#leftnav li{
display:block;
width:208px;
}

ul#leftnav li a{
display:block;
width:208px;
background:url(../_images/shared/lnav.gif) no-repeat;
height:37px;
margin:0 0 6px;
}

/* /////// */

ul#leftnav li.global a{
}

ul#leftnav li.global a:hover{
background-position:-208px 0px;
}

/* /////// */

ul#leftnav li.strong a{
height:37px;
background-position:0px -43px;
}

ul#leftnav li.strong a:hover{
background-position:-208px -43px;
}

/* /////// */

ul#leftnav li.climate a{
height:37px;
background-position:0px -86px;
}

ul#leftnav li.climate a:hover{
background-position:-208px -86px;
}

/* /////// */

ul#leftnav li.clean a{
height:60px;
background-position:0px -129px;
}

ul#leftnav li.clean a:hover{
background-position:-208px -129px;
}

/* /////// */

ul#leftnav li.support a{
height:65px;
background-position:0px -215px;
}

ul#leftnav li.support a:hover{
background-position:-208px -215px;
}




/* /////////////////// End Left Column /////////////////// */
/* /////////////////// End Left Column /////////////////// */
/* /////////////////// End Left Column /////////////////// */

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

/* /////////////////// Right Column /////////////////// */
/* /////////////////// Right Column /////////////////// */
/* /////////////////// Right Column /////////////////// */

#rightcol{
float:left;
clear:right;
width:455px;
margin:8px 0 0px 25px;
}

.item{
margin:0 0 35px;
}

.update h3{
color:#395fa5;
font-size:14px;
margin:0 0 6px;
}

.update {
margin:20px 0 30px 0;
}

.update .date{
color:#666666;
font-size:100%;
}

/* /////////////////// End Right Column /////////////////// */
/* /////////////////// End Right Column /////////////////// */
/* /////////////////// End Right Column /////////////////// */

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

/* /////////////////// Footer Elements /////////////////// */
/* /////////////////// Footer Elements /////////////////// */
/* /////////////////// Footer Elements /////////////////// */

#footer{
clear:both;
font-size:12px;
margin:10px 20px;
}

#footer a{
color:#000;
}

#footer p{
color:#000;
}

.footleft a{
text-decoration:none;
color:#000;
}

.footleft .top a{
padding:0 3px;
}

#footer a.stbutton{
padding:0 3px 3px 20px;
}

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

.footleft{
float:left;
width:300px;
}

#footright{
float:right;
width:420px;
}

#footright .freerange{
width:140px;
height:14px;
text-indent:-9999px;
display:block;
background:url(../_images/shared/freerange.gif);
margin:3px 0 0;
}

#footlast{
clear:both;
}

#footlast .cc{
font-size:11px;
}

#footlast .cc a{
text-decoration:underline;
}

#footlast .cc a:hover{
text-decoration:none;
}

#footlast .cc img{
float:left;
margin:0 10px 0 0;
}

.climatejustice{
height:29px;
width:120px;
background:url(../_images/shared/climatejustice.gif);
}

.freerange{
height:14px;
width:140px;
background:url(../_images/shared/freerange.gif);
}

.sosproject{
height:42px;
width:79px;
background:url(../_images/shared/sos_project_newlogo.png);
}

.logos{
float:left;
margin:0 20px;
}

/* /////////////////// End Footer Elements /////////////////// */
/* /////////////////// End Footer Elements /////////////////// */
/* /////////////////// End Footer Elements /////////////////// */

