/* Designed by François PLANQUE - http://fplanque.net/ */

@import url(../../rsc/basic.css);	/* Import basic styles */
@import url(../../rsc/img.css);	/* Import standard image styles */
@import url(../../rsc/blog_elements.css);	/* Import standard blog elements styles */
@import url(../../rsc/forms.css);	/* Import default form styles */
@import url(../../rsc/comments.css);	/* Import default comment styles */
@import url(../../rsc/gp_blog_elements.css); /* Import default Greenpeace Blog Elements */

/* planet 3 styling */
body {
    margin:0 auto;
    font:12px Verdana,Geneva,Arial,Helvetica,sans-serif;
    background:#fff url(/core/templates/planet3/img/bg-body.gif) repeat-x;
    min-width:960px;
}
body.home-openspaces {
    background:#4d535f url(/core/templates/planet3/img/bg-body1.gif) repeat-x !important;
}
.page {
    margin:0 auto;
    position:relative;
    width:960px;
}
p {
    font:12px Verdana,Geneva,Arial,Helvetica,sans-serif;
    line-height:18px;
}

#header {
    width:960px;
    margin:0 auto;
    height:88px;
    position:absolute;
    top:0;
    left:0;
    z-index:10;
}

.heading {
    width:100%;
    overflow:hidden;
    margin:0;
    padding:6px 0 0;
}

h1.logo {
    margin:0;
    width:153px;
    height:25px;
    text-indent:-9999px;
    overflow:hidden;
    position:absolute;
    top:18px;
    left:8px;
    z-index:11;
}

h1.logo a {
    display:block;
    background:url(/core/templates/planet3/img/logo.gif) no-repeat;
    width:153px;
    height:25px;
}

.title {
    float:left;
    margin:13px 0px 0 180px;
    color:#fff;
    font-size:16px;
    display:inline;
}

/* this is abbreviated and just meant for adding space so that the navigation lines up properly */
.country {
    line-height:23px;
    position:relative;
}

.selectArea {
    float:right;
    height:22px;
}

.tools {
    height:46px;
}
.language {
    float:right;
    margin:0 5px 0 0;
    height:1%;
}

.search-form {
    clear:both;
    float:right;
    width:271px;
    height:22px;
    margin:2px 0 0;
}


.navigation {
    width:100%;
    padding:7px 0 0;
    position:relative;
    z-index:11;
    bottom:-1px;
    left:0;
}

.navigation:after,#nav:after {
    content:"";
    display:block;
    clear:both;
}

#nav {
    margin:0;
    padding:0 0 0 10px;
    list-style:none;
    float:left;
    max-width:680px;
}

#nav li {
    float:left;
    padding:0 2px;
    position:relative;
    z-index:12;
}

#nav li a {
    float:left;
    cursor:pointer;
    text-decoration:none;
}

#nav li a span {
    float:left;
    font:bold 12px/29px Helvetica,"Trebuchet MS", sans-serif;
    color:#fff;
    padding:0 10px;
}

#nav li a.active,#nav li a:hover {
    text-decoration:none;
    background:url(/core/templates/planet3/img/bg-nav.png) no-repeat;
    margin-right:4px;
}

#nav li a.active span,#nav li a.hover span,#nav li a:hover span {
    background:url(/core/templates/planet3/img/nav-r.png) no-repeat 100% 0;
    overflow:hidden;
    color:#055905;
    position:relative;
}

#nav li a:hover span {
    position:relative;
}

#nav li a.donate,
#nav li a.donate-active {
    background:url(/core/templates/planet3/img/bg-nav-don.png) no-repeat left top;
    text-align:center;
    color:#56b004;
    margin-right:4px;
}

#nav li a.donate span,
#nav li a.donate-active span {
    background:url(/core/templates/planet3/img/nav-r-don.png) no-repeat right top;
    color:#56b004;
    margin-right:-4px;
}

#nav li a.active span, 
#nav li a:hover span {
    margin-right: -4px;
}

#nav li a.donate-active span {
    color:#fff; 
}

#nav li a.donate:hover,
#nav li a.donate-active {
    background-position:bottom left;
}
#nav li a.donate:hover span,
#nav li a.donate-active:hover span {
    background-position:bottom right;
    color:#fff;
}

.add-nav {
    margin:0;
    padding:0;
    list-style:none;
    float:right;
}

.add-nav li {
    float:left;
    padding:0 9px 0 0;
}

.add-nav li a {
    font:12px/22px Arial, Helvetica, sans-serif;
    color:#fff;
}

.sign {
    margin:0 10px 0 0;
    padding:0;
    list-style:none;
    float:right;
    display:inline;
}

.sign span {
    font-weight:400;
}

.sign li:first-child {
    background:none;
}

.sign li {
    float:left;
    font:bold 12px/29px Helvetica,"Trebuchet MS", sans-serif;
    color:#000;
    background:url(/core/templates/planet3/img/separator.gif) no-repeat 0 50%;
    padding:0 5px 0 10px;
    display:inline;
}

.sign li a {
    font:bold 12px/29px Helvetica,"Trebuchet MS", sans-serif;
    color:#fff;
}


#main {

}

div#wrapper {
    margin-top: 85px;
    padding:10px 0 0;
    width:960px;
    overflow:hidden;
}

.dotted-border-bottom {
    background:transparent url(/core/templates/planet3/img/bg-border2.gif) repeat-x scroll left bottom;
    padding-bottom:10px;
}



/* banner */
div.pageHeader { }

/* links */
a         { color: #0099cc; }
a:visited { color: #0099cc; }
a:hover   { color: #00ccff; }


/* headings */
h2 {
	margin: 1ex;
	padding-bottom: 0px;
	background-color: #fff;
	border-top: 0px;
	font-size: 12px;
}
h3 { color: #013E8B; }
h4 { color: #013E8B; }


/* Styles for posts */

.bPosts {
    float:left;
    margin: 0 0 0 8px;
    padding: 0;
    width:630px;
 }

#CategoriesHeaderList {
    margin-top: 15px;
    padding: 5px 0 0 15px;
    font-weight: bold;
}

.bPost { 
    margin: 0 0 15px 12px; 
    padding: 0 3px 10px 3px; 
    background:transparent url(/core/templates/planet3/img/bg-border2.png) repeat-x scroll left bottom;
}	
.bTitle, .bTitle a, .bTitle a:link, .bTitle a:visited { 
    margin: 0 0 2px 0;
    padding: 0;
    color: #333; 
    font-size: 20px; 
    font-weight: normal;
}
.bTitle a:active, .bTitle a:hover { color: #00ccff; }
.bPostHeaderLinks { font-size:11px; }
.bPostConent { margin: 8px 8px 15px 8px; }
.bPostConent img.BloggerThumb { float: left; margin: 0 6px 6px 0; padding: 0;}

/* bottom of post */
.bSmallPrint { clear: left; margin: 0; padding: 0 5px; color: #999; font-size: 80%;  }

/* categories (bottom of post) */
.bCatIcons { display: block; width: 345px; }
.bCatIcons ul { margin: 0; padding: 0; }
.bCatIcons li { float: left; margin: 1px 3px 7px 0; list-style-type: none; }
.bCatIcons a:link, .bCatIcons a:visited { margin: 0 3px 6px 0; padding: 3px; color: #fff; background-color: #666; text-decoration: none; text-align: left; }
.bCatIcons a:active, .bCatIcons a:hover { text-decoration: underline; }
.bCatIcons img { margin-bottom: -3px; padding-right: 3px; }
.bCatIcons .seperator { display: block; clear: left; }
#global_warming { background-color: #ff6600; }
#oceans { background-color: #0000FF; }
#nukes { color: #666; background-color: #fae110; }
#forests { background-color: #009900; }
#toxics { color: #666; background-color: #61ef03; }
#exxon { background-color: #990000; }
#whales { background-color: #58ACFA ;}
#undercurrents { background-color: #0066CC; }
#our_environment { background-color: #00CC66; }
#arctic_sunrise { color: #666; background-color: #FFCC33; }
#new_orleans { background-color: #9966CC; }
#peace { background-color: #FF66CC; }
#waste_recycle { background-color: #CC9966; }
#dirty_energy { color: #666; background-color: #FFCC99; }
#clean_energy { color: #666; background-color: #FFFF99; }
#actions { background-color: #6600CC; }
#autos { background-color: #CC6666; }
#bp { background-color: #CC0066; }
#chevron { background-color: #33CCFF; }
#coal { background-color: #669999; }
#electricity { background-color: #CC00CC; }
#greenpeace_investigations { background-color: #67CD00; }
#greenwashing { color: #666; background-color: #CCFF99; }
#hot_topic { background-color: #FF0000; }
#nuclear { background-color: #330066; }
#nuclear_energy_institute { background-color: #333366; }
#oil { background-color: #996666; }
#project_hot_seat { background-color: #CC0000; }
#shell_oil { background-color: #CC66CC; }
#treehuggers { background-color: #009999; }
#accce { background-color: #FA5858; }
#artic_impacts { color: #666; background-color: #00FFFF; }
#bering_sea_2006 { background-color: #9E7BFF; }
#bering_sea_2007 { background-color: #660066; }
#defending_oceans { color: #666; background-color: #50EBEC; }
#defending_pacific { background-color: #F6358A; }
#in_the_news { background-color: #617C58; }
#kiteboarding_marine { background-color: #736AFF; }
#news_and_notable { background-color: #CCCC99; }
#open_thread { background-color: #FF00FF; }
#photos { color: #666; background-color: #B5EAAA; }
#slaughtering_amazon { color: #666; background-color: #CCFF00; }
#student_network { background-color: #FF9900; }
#esperanza { background-color: 	#43BFC7; }
#top_stories { color: #666; background-color: #ADDFFF; }
#videos { background-color: #E6A9EC; }
#activist_network { color: #666; background-color: #FFFF33; }
#green_power { color: #666; background-color: #00FF00; }    
    

/* bookmarks (bottom of post) */
.bBookmark { float: right; }

.bPostComments { margin: 15px 0 10px 12px; padding: 0 3px 3px 3px; }


/* Styles for sidebar (right) */
.bSideBar {
    padding: 0 20px 0 20px; 
    width: 265px; 
    background:transparent url(/core/templates/planet3/img/border-fade.gif) no-repeat scroll left top;
}
.bSideBar p {font-size: 11px; padding-left:2px;}
.bSideBar a  { color: #52864A; }
.bSideBar a:visited { color: #52864A; }
.bSideBar a:hover   { color: #4ABC38; }
.bSideBar div#blogRoll { padding: 4px 0 2px 4px; }
.bSideBar div#blogRoll img { margin: 1px; }
.bSideBar div.twitter { padding: 3px 0 10px 0; text-align:center; }
.bSideBar div.video { padding: 10px 0 10px 0; }

.bSideItem {
	margin: 0 0 10px 0;
	padding: 10px 3px 20px 3px; 
	background: #FFF url(/core/templates/planet3/img/bg-border2.png) repeat-x scroll left bottom;
}

.bSideItem p {
	margin: 0;
	padding: 5px;
}

.bSideItem h3 { 
    margin: 0;
    padding: 0;
	background-color: #ffffff;
	font-size: 16px;
    color: #003300;
}

h3.signupheader {   
	background-color: #ffffff;
}

.bSideItem h4 {   
    font-weight: bold;
    margin: 5px 5px 0 5px;
    padding: 0;
    font-size: 10px;
    color: #666;
}
	
.bSideItem ul {
    margin: 0;
    padding: 0px;
	font-size: 11px;
}
.bSideItem ul p {
    margin: 0;
    padding: 0;
}

.bSideItem ul li, .bSideItem ul li ul li {
    margin: 0 0 8px 0;
    padding: 0;
}

.bSideItem ul li ul {
    margin: 8px 0 0 8px;
    padding: 0;
}

.bSideItem ul li ul li ul {
    margin: 8px 0 0 16px;
    padding: 0;
}

.CenterSignUp fieldset {
	padding:4px;
	border:none;
    text-align: center;
	
}

.email {
	width: 190px !important;
	height:17px;
    border: none;
    background-color: #ffffff;
    border: 1px solid #999999;
    padding:2px;
    color:#000000;
    font-size:10px;
    text-align: left;
    margin-bottom: 5px;
}
.fname {
	width: 190px !important;
	height:17px;
    border: none;
    background-color: #ffffff;
    border: 1px solid #999999;
    padding:2px;
    color:#000000;
    font-size:10px;
    text-align: left;
    margin-bottom: 5px;
}
.zip {
	width: 190px !important;
	height:17px;
    border: none;
    background-color: #ffffff;
    border: 1px solid #999999;
    padding:2px;
    color:#000000;
    font-size:10px;
    text-align: left;
    margin-bottom: 5px;
}

.button {
    text-align: center;
    background-color: #ff6400;
    border: 1px solid #ffffff;
    display: inline;
    color:#ffffff;
    padding-bottom:2px;
    font-size:10px;
}

.CenterSignUp a {
text-decoration:none;
}


input.SearchField
{
	width: 131px !important;
	background-color: #FFF;
	border: 1px solid #CCC;
	padding: .5ex;
	width: 135px;
	margin: 0ex;
}

.SearchBlogs {
    padding: 4px;
}

.SearchBlogs input.text {
	width: 134px !important;
	background-color: #FFF;
	border: 1px solid #CCC;
	padding: .5ex;
	width: 135px;
	margin-bottom: 5px;
}


/* Styles for sidebar (calendar) */

.calendar a         { color: #12233E; }
.calendar a:visited { color: #12233E; }
.calendar a:hover   { color: #4ABC38; }

/* Styles for footer */

#PreFooter 

{
clear: both;
width: 960px;
}

#BlogFooterContainer 

{
width: 945px;
padding:10px;
}






