/*
  
Theme Name: Ecologist
Theme URI: http://wp-content-themes.com/ecologist-free-green-wordpress-theme/56
Description: 2 columns wiget ready black and green theme for ecology-oriented blogs.
Tags: dark, green, two-columns, fixed-width, right-sidebar
Version: 0.1
Author: Delicia
Author URI: http://www.wp-content-themes.com/
Credits:960 Grid System by NathanSmith & Blueprint Css by Joshua Clayton for inspiration

*/ 

body{font-size:10px;font-family:Arial, Verdana;color:#eee;background:#000;line-height:16px;}
.container{margin-left: auto;margin-right: auto;width:80%; min-width: 820px; background:#0a0a0a;border:10px solid #0f0f0f;}
.g1,.g2,.g3,.g4,.g5,.g6,.g7,.g8,.g9,.g10,.g11,.g12,.g13,.g14,.g15,.g16,.g17,.g18,.g19,.g20,.g21,.g22,.g23,.g24,
.g25 {display: inline;float: left;margin-left: 10px;margin-right: 10px;}
.alpha {margin-left: 0;}
.omega {margin-right: 0;float:right;}
.g1 {width: 10px;}
.g2 {width: 40px;}
.g3 {width: 70px;}
.g4 {width: 100px;}
.g5 {width: 130px;}
.g6 {width: 160px;}
.g7 {width: 190px;}
.g8 {width: 220px;}
.g9 {width: 250px;}
.g10 {width: 280px;}
.g11 {width: 310px;}
.g12{width: 340px;}
.g13 {width: 370px;}
.g14 {width: 400px;}
.g15 {width:66%;}
.g16{width: 460px;}
.g17{width: 490px;}
.g18{width: 520px;}
.g19{width: 550px;}
.g20{width: 580px;}
.g21{width: 610px;}
.g22{width: 640px;}
.g23{width: 670px;}
.g24{width: 700px;}
.g25{width:98%;}
html body div.clear,
html body span.clear {background: none;border: 0;clear: both;display: block;float: none;font-size: 0;margin: 0;padding: 0;overflow: hidden;visibility: hidden;width: 0;height: 0;}
.clearfix:after {clear: both;content: '.';display: block;visibility: hidden;height: 0;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
#header h2{font-family:Georgia;font-size:40px;padding-left:20px;}
#header h3{font-family:Georgia;font-size:12px;padding-left:20px;}
#pag{font-size:14px;text-transform:uppercase;text-align:right;}
#search{padding-top:5px;color:#fff;}
#cats{text-transform:uppercase;height:24px;background:#030303;}
#pg,#ctg{list-style:none;padding-left:0px;}
#pg li,#ctg li{display:inline;}
#pg li a{color:#fff;padding:0px 10px;}
#pg li a:hover{background:#333;color:#ddd;}
#s{background:#222;color:#fff;border:2px solid #444;}
#sb{color:#fff;background:#111;border:2px solid #444;}
#ctg li a{color:#ddd;padding:0px 10px;}
#ctg li a:hover{color:#fff;background:#222;}
#content{padding-top:20px;}
#post{margin:10px 0px;}
.pt h2 a, .pt h1 a{color:#0f0;font-size:18px;font-family:'Times New Roman';font-style:italic;}
.meta{color:#fff;width:66%;border-bottom:1px solid #0f0;}
.meta a{}
.text{font-size:12px;padding-top:10px;padding-bottom:30px;text-align:justify;}
#sidebar ul, #sidebar ul li{list-style:none;padding-left:0px;}
.text a{color:#0f0;}
.navigation{font-size:14px;background:#ccc;margin:10px 0px;}
a{text-decoration:none;color:#0f0;}
a:hover{text-decoration:underline;}
blockquote{font-family:'Palatino Linotype'; font-style:italic;}
.comments_template{margin: 0 0 0 10px;padding: 0 0 10px 0;}
.comments_template p.nocomments, .comments_template p.alert{padding: 10px;font-size: 12px;}
#comments {font-size: 14px;padding: 2px 10px 0px 30px;}
.comments_template form#commentform{margin: 0;padding: 10px;}
.comments_template form#commentform p{line-height: 16px;}
ol.commentlist{margin: 10px 0;padding: 0;list-style: none;font-size: 12px;line-height: 16px;}
ol.commentlist p{margin-bottom:10px;line-height: 16px;}
ol.commentlist cite{font-style: normal;font-weight: bold;color:#fff;}
ol.commentlist li{padding: 10px;border-top:1px dotted #eee;}
ol.commentlist li.alt{background:#222;border-top:1px dotted #eee;}
ol.commentlist li.highlighted{background:#333;border-top:1px dotted #eee;}
.gravs {margin-top:0px;}
.avatar {float:left; margin-right:5px; margin-bottom:5px; padding:3px; border:1px solid #999;}
p + p { text-indent:2em;}
form p + p  { text-indent: 0; }
img{max-width:90%;margin:10px;}
.caps {font-variant: small-caps; letter-spacing: 1px; text-transform: lowercase; font-size:1.2em;line-height:1%;font-weight:bold;padding:0 2px;}

table       { margin-bottom: 1.4em; width:100%; }
th          { font-weight: bold; background: #ccc; }
th,td       { padding: 4px 10px 4px 5px; }
tr.even td  { background: #c0c0c0; }
tfoot       { font-style: italic; }
caption     { background: #111; }
.alignleft {float: left;display: inline;margin-right: 15px;margin-bottom: 5px;}
.alignright {float: right;display: inline;margin-left: 15px;margin-bottom: 5px;}
.aligncenter {display: inline;text-align: center;}
.alignnone {}
p.wp-caption-text {padding: 5px;font-size: 0.7em;color: #666;}
h1,h2,h3,h4,h5,h6 {line-height: 1.3em;margin: 0px 0px 5px 0px;}
p {font-size: 12px;line-height:16px;color: #eee;margin: 0px 0px 10px 0px;}
h1 {letter-spacing: -0.5px;font-size: 18px;color: #fff;font-style:italic;}
h2 {letter-spacing: -0.5px;font-size: 16px;color: #ddd;}
h3 {letter-spacing: -0.5px;font-size: 14px;font-weight: bold;color: #ddd;}
h4 {font-size: 12px;font-weight: bold;color: #f5f5f5;}
h5 {font-size: 11px;font-weight: bold;color: #f6f6f6;}
h6 {font-size: 10px;font-weight: bold;color: #eee;}
ol {padding-left: 20px;margin: 5px 5px 20px 5px;}
ul {margin: 5px 5px 20px 5px;}
ul ul {margin: 5px 5px 5px 5px;}
ol ol {margin: 5px 5px 5px 5px;}
ol li {line-height: 18px;color: #666;margin-bottom: 5px;font-size: 12px;}
ul li {line-height: 18px;color: #555;margin-bottom: 5px;font-size: 12px;}