/*  
Theme Name: Greenpeace
Version: 1
*/

/*
------------------------------------
RESET
------------------------------------
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
/*
------------------------------------
MAIN
------------------------------------
*/
body{background:url(images/bg.jpg) repeat;font:11px/1.6em Verdana, Arial, Helvetica, sans-serif;color:#333;text-align:center;}
#main{margin:0 auto;width:960px;background:#FFF;text-align:left;}
#weblog{background:url(images/weblog-bg.jpg) repeat-y; float:left;}
.col{float:left;position:relative;}
a{text-decoration:none;color:#669933;}

.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0;}
.alignleft{float:left;padding:5px 10px 5px 0;}
.alignright{float:right;padding:5px 0 5px 10px;}
/*
------------------------------------
HEADER
------------------------------------
*/
#header{height:144px;background:url(images/header.jpg) no-repeat;}
#header a{height:144px;width:100%;display:block;}
#header a strong{visibility:hidden;}
/*
------------------------------------
TXT
------------------------------------
*/
.txt p,
.txt ul,
.txt ol,
.txt blockquote{margin:0.8em 0 1em 0;}
/*
------------------------------------
COL 1
------------------------------------
*/
#col1{width:560px;}
.post{margin:20px 25px 20px 25px;padding:0 0 20px 0;border-bottom:1px dotted #CCC;}
.post h1{color:#669933;font:16px/1.8em Georgia, "Times New Roman", Times, serif;font-weight:600;}
.post h1 a{color:#669933;}
.post .meta{color:#666;}
.post .txt{margin:1em 0;}
.post .comments{line-height:16px;padding-left:20px;background:url(images/comment.png) no-repeat left center;}
.post .comments a{font-weight:bold;color:#666;}

.navigation{padding:20px 25px;}
.navigation:after{content: ".";display:block;height:0;clear:both;visibility:hidden;}
.navigation{display:inline-block;}
* html .navigation{height:1%;}
.navigation{display:block;}

.txt p.published_by{margin:2em 0;}
/*
------------------------------------
COL 2
------------------------------------
*/
#col2{width:210px;padding:10px 5px 0 5px;}
#col2 a{color:#777;}
#col2 a:hover{text-decoration:underline;}

#col2 form{margin:15px 0 2em 0;position:relative;height:28px;}
#col2 form *{margin:0;padding:0;}
#col2 form input{width:173px;font:11px/11px Verdana,sans-serif;border:none;background:url(images/search-bg.png) no-repeat;position:absolute;top:0; left:2px;padding:5px;}
#col2 form button{border:none;background:none;position:absolute;top:1px;width:20px;height:20px;right:5px;}
#col2 form button img{width:18px;height:18px;}

#col2 .side_block{margin:0 0 2em 0;}
#col2 .side_block h2{background:#66cc33;text-transform:uppercase;font:12px/22px Arial, Helvetica, sans-serif;color:#FFF;font-weight:bold;padding: 0 15px;letter-spacing:1px;}
#col2 .side_block ul{padding:0 5px;line-height:2em;margin:0.5em 0;}
#col2 .side_block ul li{border-bottom:1px solid #CCC;color:#669933;padding-left:20px; background:url(images/side-bullet.png) no-repeat 10px center;}
#col2 .tag_cloud{padding:10px; width:190px; float:left; background:#CCCCCC;word-wrap: break-word;white-space:pre-wrap;}

#col2 .tag_cloud{
white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
}


.credits{margin:1em 0 2em 10px;color:#999;}
/*
------------------------------------
COL 3
------------------------------------
*/
#col3{width:160px;padding:20px 10px 0 10px;}
#col3 .ad_block{margin:0 0 1em 10px;}
/*
-------------------------------------------------
COMMENTS
-------------------------------------------------
*/
#comments{padding:20px 25px 20px 25px;}
#comments h3{color:#669933;font:14px/1.8em Georgia, "Times New Roman", Times, serif;font-weight:600;}
#commentlist{margin:1em 0; height:100%;}

#comments div.comment{padding:10px 0;}
#comments div.comment h4{color:#333;}
#comments div.comment h4 a{color:#333;text-decoration:underline;}

#comments form{margin:1em 0;font:11px/1.6em Verdana, Arial, Helvetica, sans-serif;}
#comments form *{font:11px/1.6em Verdana, Arial, Helvetica, sans-serif;}
#comments form p{position:relative;zoom:1;}
#comments form label{position:absolute;left:300px;color:#666;}
#comments input,
#comments textarea{border-width:1px;padding:3px;width:280px;margin-bottom:1em;}
#comments textarea{overflow:hidden;height:180px;width:500px;}
#comments button{width:200px;cursor:pointer;font-weight:bold;padding:3px;}
/*
------------------------------------
FOOTER
------------------------------------
*/
#footer{clear:both;height:25px;background:#66cc33 url(images/footer.png) no-repeat right center; position:relative;zoom:1;}
#footer a#unite{position:absolute;left:0;top:0;}
#footer a#gpa{position:absolute;right:0;top:0;width:180px;height:25px; display:block;}
/*
------------------------------------
IE FIXES
------------------------------------
*/
#weblog,
.col,
#col2 form,
#col2 .side_block h2,
#col2 .side_block li{zoom:1;}


.ribbon {top:0; right:0; position:fixed}
.ribbon img {border:none}
