/*
Theme Name: A Patada
Theme URI: http://apatada.piparote.com
Description: Tema exclusivo para o site d'A Patada.
Version: 1.0
Author: Mário Neto & Alexandre Piccolo
*/

body {
  background-color: #5E715E;
  font-family: Verdana, Helvetica, Monaco, Arial, sans-serif;
  font-size: 12px;
}

#wrapper {
  background-color: #FFF;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 20px 0;
  -moz-border-radius: 20px;
}

a {
  color: #669900;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

h1, h2, h3, h4, h5, h6 {
  font-family: Georgia, Times, Times New Roman, serif;
}

/* Testeira
-----------------------------------------------------------------------------
*/
h1#logo {
  margin: 0;
}
h1#logo a {
  display: block;
  height: 111px;
  width: 81px;
  overflow: hidden;
  text-indent: -9999px;
  background: transparent url(images/apatada_logo.gif);
}
div#menu_horizontal {
  margin:20px 0 40px;
  position:relative;
  left:20px;
}
div#menu_horizontal p#todays_date {
  font-family:Georgia,Times,"Times New Roman",serif;
  font-size:20px;
  float:left;
}
div#menu_horizontal p#todays_date span {
  font-size:25px;
}
div#menu_horizontal ul {
  width:630px;
  margin:10px 0 0 0;
  padding:2px 4px 2px 0;
  background-color:#8EA48E;
  color:#fff;
  float:right;
}
div#menu_horizontal ul li {
  list-style:none;
  float:left;
}
div#menu_horizontal ul li a {
  padding:3px 7px;
  color:#fff;
  text-decoration:none;
}
div#menu_horizontal ul li a:hover {
  text-decoration:none;
  background-color:#5E715E;
}
/* Sidebar
-----------------------------------------------------------------------------
*/
div#lateral_direita {
  background-color:#B8FBB8;
  position:relative;
  left:10px;
}
div#sidebar {
  margin:0 20px;
}
div#about_the_author {
  margin:20px 0 0 20px;
}
div#sidebar div.title {
  margin:50px 0 0 0;
  font-size:11px;
}
div#sidebar ul li {
  margin-left:15px;
}
ul#authors {
  height: 235px;
  overflow: auto;
  border-top: 1px solid #5E715E;
  border-bottom: 1px solid #5E715E;
}
ul#random_texts {
  list-style-image: url(images/icons/bullet-texto.gif);
  margin-left:4px;
}
ul#random_texts li {
  margin-bottom:20px;
}
div#about_the_author p.title {
  margin-bottom:0;
  font-size:11px
}
div#sidebar form#searchform {
  margin-top:50px;
}
div#sidebar form#searchform input#s { 
  width:96px;
}
div#sidebar form#searchform label {
  font-size:11px;
}
/* Artigo em listagens (título, autor e resumo)
-----------------------------------------------------------------------------
*/

.artigo {
  margin: 0 0 40px 0;
}

.artigo h2 {
  margin: 0;
  font-size: 18px;
}
.categoria_e_autor {
  margin:0;
}
.categoria_e_autor .a_data {
  font-size:11px;
  color:#999;
}
/* Artigo na página
-----------------------------------------------------------------------------
*/

.o_artigo { }
.o_artigo h1 {
  margin: 0;
  line-height: 1.2em;
}
.o_artigo .categoria_e_autor {
  font-size: 11px;
  margin: 0 0 20px 0;
}
div.corpo_de_texto ul.post-meta li {
  margin:0;
  list-style:none;
  color:gray;
}
/* box com as infos resumidas do texto, ao final */
div#as_infos {
  padding:5px;
  background-color:#CCDDCC;
  border:1px solid #5E715E;
}
div#as_infos p {
  font-size:11px;
  font-weight:bold;
  margin-bottom:2px;
}
div#as_infos p span.var { 
  display:block;
  margin-left:15px;
  font-size:13px;
  font-weight:normal;
}
div#as_infos p span.var p {
  font-weight:normal;
  font-size:12px;
}
div#as_infos p.as_tags {
  font-weight:normal;
  font-size:13px;
  background-color:#fff;
  padding:0 0 2px 3px;
}
div#as_infos p.as_tags img {
  float:left;
  display:block;
  margin-right:5px;
  padding-top:3px;
}
div#barra_interacao {
  margin:20px 0;
  font-size:11px;
  line-height:0.75em;
}

/* Comentários
-----------------------------------------------------------------------------
*/
div#deixe_seu_comentario {
  border:1px solid #5E715E;
  background-color:#eed;
}
div#deixe_seu_comentario h4,
h4#comments {
  color:#fff;
  background-color:#5E715E;
  margin-bottom:10px;
  padding-left:10px;
  font-family:Verdana, Arial, sans-serif;
}
#commentform {
  padding:5px 0 5px 15px;
}
#comentarios {
  margin:20px 0;
}
#comentarios li {
  margin:10px 0;
  padding:10px 0;
  border-bottom:1px solid #5E715E;
  list-style:none;
}
#comentarios li div.comment-meta {
  font-size:10px;
  background-color:#B8FBB8;
  float:right;
  padding:0 10px;
}
#comentarios p {
  margin-bottom:10px;
}
#comentarios p label {
  display:block;
  font-size:11px;
}
div#deixe_seu_comentario form#commentform input#author,
div#deixe_seu_comentario form#commentform input#email,
div#deixe_seu_comentario form#commentform input#url {
  width:260px;
}
div#deixe_seu_comentario form#commentform input#comment {
  width:430px;
}

div#deixe_seu_comentario form#commentform img#deixe {
  float:left;
  margin:0 25px 25px 25px;
  padding-top:10px;
}
div#deixe_seu_comentario form#commentform p#bot_submit {
  text-align:right;
  margin-right:15px;
}

/* Sobre, autores (e outras páginas)
-----------------------------------------------------------------------------
*/
ul.sobre li {
  list-style-image: url(images/icons/icon_square_and_arrow.gif);
}
ul#autores {
  margin-top:30px;
}
ul#autores li {
  list-style:none;
  margin:0 0 30px 0;
  border-bottom:1px solid #ccc;
  padding:0 0 29px 0;
}
ul#autores li p {
  margin:0;
}
ul#autores li p.nome {
  font-size:14px;
  font-weight:bold; 
}
ul#autores li p span.plus { 
  font-size:10px;
  font-weight:bold;
}