/*
Theme Name: Meiko
Theme URI: http://alicebob.cryptoland.net/
Description: Meiko based on SandBox
Author: Conrado Porto Lopes Gouvêa
Author URI: http://conradoplg.cryptoland.net/
Template: sandbox
Version: 1.0
.
This work, like WordPress, is released under GNU General Public License, version 2 (GPL).
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
.
*/

.entry-title{clear:both;}
div#nav-above,div#nav-below{width:100%;height:1em;}
div#nav-above{margin-bottom:1em;}
div#nav-below{margin-top:1em;}
.alignleft,div.nav-previous{float: left;}
.alignright,div.nav-next{float: right;}
form#commentform .form-label{margin:1em 0 0;}
form#commentform span.required{color:red;}
form#commentform,form#commentform p{padding:0;}
input#author,input#email,input#url{width:50%;}
input#author,input#email,input#url,textarea#comment{padding:0.2em;}
div.comments ol li{margin:0 0 3.5em;}
div.comments ol li ul {margin: 2em 0 1em;}
textarea#comment{height:13em;margin:0 0 0.5em;overflow:auto;width:100%;}

div.sidebar div,div.sidebar h3,div.sidebar ul,div.sidebar li{margin:0;padding:0;}
div.sidebar input#s{width:7em;}
div.sidebar li{list-style:none;margin:0 0 1em;}
div.sidebar li form{margin:0.2em 0 0;padding:0;}
div.sidebar ul ul{margin:0 0 0 1em;}
div.sidebar ul ul li{list-style:disc;margin:0;}
div.sidebar ul ul ul{margin:0 0 0 0.5em;}
div.sidebar ul ul ul li{list-style:circle;}

/* COLORS */

/* Backgrounds */

body {
  background: #e2e2e2;
}
#primary {
  background: #1e80c7;
  color: #e2e2e2;
}
#content {
  background: #2a2a2a /*#1e1e1e*/;
  color: #e2e2e2;
}
#secondary {
  background: #e2e2e2;
  color: #1e1e1e;
}
#content a:link {
  color: #1e80c7;
}
#content a:visited, #content .entry-title a, #content .comment-author a {
  color: #e2e2e2;
}
#primary a:link {
  color: #e2e2e2;
}
#primary a:visited {
  color: #e2e2e2; 
}
#content a:hover {
  color: #4297D4;
}
#primary a:hover {
  color: #FFFFFF; 
}

/* Images */

body {
  background-image: url("bg2.png");
  background-repeat: repeat-y;
  background-position: top left;
}
#container {
  background-image: url("meiko.png");
  background-repeat: no-repeat;
  background-position: top left;
}
blockquote {
  background: url("quote.gif") no-repeat left top;
}
div.sidebar ul ul li, div.sidebar ul ul ul li {
  list-style-image: url("listitem.gif");
  list-style-type: square;
}
div.post div ul li {
  list-style-image: url("listitem_dark.gif");
  list-style-type: square;
}
#primary {
  background-image: url("rabbita.png");
  background-repeat: no-repeat;
  background-position: center bottom;
}
#content {
  background-image: url("rabbitb.png");
  background-repeat: no-repeat;
  background-position: 85% bottom;
}

/* LAYOUT: Three columns */

body {
  margin: 0;
  padding: 0;
}
#container {
	float: left;
	width: 968px;
  margin: 0;
  padding: 0;
}
#content {
	margin: 557px 218px 0 218px;
  padding: 0 16px 227px;
  width: 500px;
  overflow: hidden;
}
div.sidebar {
	float: left;
	overflow: hidden;
}
#primary {
	margin: 557px 0 0 -968px;
  padding: 0 16px 165px 16px;
  width: 186px;
}
* html div#primary {
	left: -218px;
	position: relative;
}
#secondary {
  margin: 557px 0 0 -218px;
  padding: 0 16px;
  width: 186px;
}
#footer { 
  display: none;
}
#header, #access, #nav-above, .says {
  display: none;
}

/* SPACING */

.entry-title, .entry-date {
  margin: 0;
  padding: 0;
}
blockquote {
  margin: 1em 0;
  padding: 0em 3em;
}
.entry-meta {
  margin: 2em 0;
  padding: 1em;
}
.avatar {
  float: left;
  margin: 5px;
}
#primary p {
  margin: 0;
  padding: 0;
}
div.sidebar h3 {
  margin: 2em 0 0.5em 0;
}
div.sidebar ul ul {
  margin: 1em;
}
.post {
  margin-bottom: 5em;
}


/* FONTS */

body {
  font-size: 62.5%; /* Resets 1em to 10px */
  font-family: Verdana, Arial, Sans-Serif;
}
#content {
  font-size: 1.3em;
  line-height: 1.6em;
  text-align: justify;
}
.sidebar {
  font-size: 1.1em;
  line-height: 1.6em;
}
h2, h3, h4, h5, h6 {
  font-family: Georgia, Serif;
  font-weight: normal;
}
#content h2 {
  text-align: left;
  font-size: 2.4em;
  line-height: 1em;
}
#content h3 {
  font-size: 1.5em;
}
#content h4 {
  font-size: 1.3em;
}
#content h5 {
  font-size: 1.1em;
}
.sidebar h2, .sidebar h3 {
  font-size: 1.4em;
  font-weight: normal;
  letter-spacing: 1px;
}
blockquote {
  line-height: 1.5em;
  font-style: italic;
}
pre, code {
  font-size: 1.1em;
  font-family: Consolas, "Courier New", monospace;
  line-height: 1.2em;
}
.comment-author {
  font-family: Georgia, Serif;
  font-size: 1.4em;
}
cite {
  font-style: normal;
}
.comment-meta, .entry-date, .reply {
  font-size: 0.8em; 
}
.entry-meta {
  font-style: italic;
}


/* COLORS AND FORMATTING */

img {
  border: 0px;
  margin: 0em;
}
img.centered {
  border: 0px;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.center, .aligncenter {
  text-align: center;
}
.wp-caption-text {
  display: none;
}
.entry-title a {
  text-decoration: none;
}
.entry-title a:hover {
  text-decoration: underline;
}
.entry-meta {
  border: 1px dotted /*#e2e2e2*/ #3a3a3a;
}
.bypostauthor {
  
}
.comment p {
  clear: both;
}
textarea#comment {
  width: 90%;
}
select {
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 12px;
  width: 100%;
}
.rsswidget img {
  display: none;
}
div.comments ol {
  margin: 0;
  padding: 0;
}
div.comments ol li {
  list-style-type: none;
}
.author, .author + .meta-sep {
  display: none;
}
.single * .author, .single * .author + .meta-sep {
  display: inline;
}
.comments-navigation {
  margin: 1em 0em 3em;
  text-align: center;
}