/*
Theme Name:		KISS - Keep it simple, stupid
Theme URI:		http://kiss.souagil.com.br
Description:	        Theme do Blog KISS - Keep it simple, stupid
Version:		1.0
Author:			João José
Author URI:		http://souagil.com.br/
*/
* {
    padding: 0px;
    margin: 0px;
    font-weight: normal;
}
img {
	border: none;
}
strong { font-weight: bold}
body {
    background: #3c1d00 url(images/fundo.gif) repeat-x;
    font-family: Georgia, serif;
    font-size: .85em;
}
#pagina {
    min-width: 920px;
width: expression( document.body.clientWidth < 921 ? "920px" : "auto" ); /* set min-width for IE */

    background: #fff url(images/anuncio.gif) bottom right no-repeat;
    margin: 0px 5%;
    padding: 0px 25px;
}
.clear {
    clear: both;
}
#cabecalho {
    width: 900px;
    margin-left: auto;
}
#cabecalho {
    height: 200px;
    background: url(images/topo_cafe.jpg) no-repeat right;
}
#cabecalho h1 {
    background: url(images/topo.jpg) no-repeat right;
    width: 650px;
    height: 200px;
    text-indent: -99999px;
}
#corpo {
}
#conteudo {
    background: url(images/by_souagil.gif) no-repeat right top;
    padding: 40px 0px;
    margin-right: 260px;
}
#barra_lateral {
    float: right;
    width: 250px;
    padding-top: 75px;
    background: url(images/resto_cafe.jpg) no-repeat top;
}
#barra_lateral .rss {
padding-bottom: 350px;
}
#rodape {
    width: 950px;
    margin: 50px auto;
    color: #fff;
}
.pesquisar input{
    width: 100%;
    font-size: 125%;
    font-family: Georgia, serif;
}

.pesquisar .submit {
    text-align: right;
}
.pesquisar .submit input {
    width: auto;
}
.nuvem .st-tag-cloud {
    text-align: justify;
}
.nuvem .st-tag-cloud a{
    text-decoration: none;
}
.nuvem .st-tag-cloud a:hover, .post .tags a:hover{
    background: #fffdd8;
}
.post .code {
    padding: 10px;
    background: #f6f6f6 url(images/code.gif) no-repeat bottom right;
    overflow: auto;
}
.navegacao a {
    text-decoration: none;
    color: #3c1d00;
}
.navegacao .proximo{
    background: url(images/proximo.gif) no-repeat right 7px;
    padding: 5px;
    float: right;
    padding-right: 20px;
}
.navegacao .anterior  {
    background: url(images/anterior.gif) no-repeat 0px 7px;
    padding: 5px;
    padding-left: 20px;
}
.post {
    background: url(images/topo_post.gif) no-repeat;
    padding-top: 40px;
    padding-left: 30px;
    margin: 10px 0px;
}
.num_comentarios {
    background: url(images/rodape_post.gif) no-repeat right bottom;
    height: 90px;
}
.post h2{
    font-size: 190%;
    text-indent: 30px;
}
.post h2 a {
    color: #000;
    text-decoration: none;
}
.post h2 a:hover {
    color: #3c1d00;
}

.post .informacoes {
    font-size: 75%;
    color: #696969;
    text-indent: 30px;
}
.post .tags {
    font-size: 75%;
    color: #696969;
    text-indent: 30px;
}
.post .tags a, .post .num_comentarios a {
    color: #3c1d00;
    text-decoration: none;
}
.post .conteudo p, .post .conteudo blockquote{
    margin: 10px 0px;
    text-indent: 30px;
    text-align: justify;
}
.post .conteudo blockquote {
    margin: 10px 20px;
    padding: 10px;
    padding-top: 20px;
    background: #eee5e5 url(images/quote.gif) no-repeat 0px top;
}
.post .conteudo blockquote blockquote{
    background: #eee5e5;
}
.post .conteudo img {
    display: block;
    margin: 0px auto;
    text-align: center;
}
.post .conteudo ol,.post .conteudo ul {
    padding-left: 60px;
}
.post .conteudo ol ol,.post .conteudo ul ul,.post .conteudo ol ul,.post .conteudo ul ol {
    padding-left: 30px;
}
.post .conteudo a, .post .temas a,.respond a{
    color: #000;
    font-style: italic;
    text-decoration: none;
    background: #fffdd8;
}
.post .conteudo a[href^="http:"], .post .temas a[href^="http:"], .respond a{
    background: #fffdd8 url(images/external.gif) no-repeat right;
    padding-right: 12px;
}

.post .conteudo a:hover, .post .temas a:hover {
    background: #f9f7bf;
}
.post .conteudo a[href^="http:"]:hover, .post .temas a[href^="http:"]:hover, .respond a:hover{
    background: #f9f7bf url(images/external.gif) no-repeat right;
}
.post .wp-caption a[href^="http:"], .post .wp-caption a[href^="http:"]:hover{
	background: none;
}
.post .wp-caption {
    margin: 10px 0;
}
.post .wp-caption a{
    background: none;
}
.post .conteudo strong {
    font-weight: bold;
}
.post .conteudo em {
    font-style: italic;
    font-weight: bold;
    font-size: 90%;
}
.post .conteudo .wp-caption {
    font-size: 75%;
    color: #696969;
    background: #efefef;
    width: 100%;
    margin: 10px auto;
    border: 1px #ddd solid;
    padding: 10px 5px 0px 5px;
}
.post .conteudo .wp-caption p{
    text-indent: 0px;
}
.post .conteudo .code {
    font-family: monospace;
    font-size: 125%;
}
.post .conteudo h3, .post .conteudo h4, .post .conteudo h5{
    margin: 10px 0px;
    text-indent: 30px;
}
.post .conteudo h3 {
    font-size: 160%;
}
.post .conteudo object {
    display: block;
    margin: 0 auto;
    text-indent: -30px;
}
.post .conteudo h4 {
    font-size: 140%;
}
.post .conteudo h5 {
    font-size: 125%;
}
.post .conteudo, .post .comentarios {
    margin-right: 30px;
}
.post .temas h3, .post .comentarios h3 {
    font-size: 180%;
    margin: 35px 0px;
}
.post .temas ul {
    padding-left: 30px;
    margin: 15px 0px;
}
.post .temas li{
    list-style: none;
    margin: 5px 0px;
}
.post .topo {
    float: right;
    background: url(images/topo.gif) no-repeat right;
    padding-right: 20px;
    text-decoration: none;
    margin: 20px 30px 0px 0px;
    color: #000;
    font-weight: bold;
}
.post .temas li span {
    font-size: 75%;
    color: #696969;
}
.post .comentarios .faca {
    float: right;
    font-size: 180%;
    background: #fffdd8;
    font-weight: normal;
    padding: 0px 5px;
    text-decoration: none;
    color: #000;
}
.post .comentarios ul {
    list-style: none;
}
.post .comentarios li {
    background: #faf8f7;
    margin: 3px 0px;
    padding: 25px 15px;
}
.post .comentarios li .num {
    color: #d8cfc6;
    font-size: 480%;
    line-height: 40%;
    float: right;
}
.post .comentarios li h4 {
    font-size: 110%;
}
.post .comentarios li .info {
    font-size: 75%;
    color: #696969;
}
.post .comentarios .comentarista {
    margin-bottom: 15px;
}
.post .comentarios .comentarista a {
    text-decoration: none;
    color: #3d0000;
}
.post .comentarios li.autor {
    background: #e9e3e0;
}
.post .comentarios li p {
    margin: 6px 0;
}
.post .comentarios fieldset {
    border: none;
}
.post .comentarios fieldset div {
    margin: 20px 0px;
}
.post .comentarios fieldset input, .post .comentarios fieldset textarea  {
    font-size: 125%;
    font-family: Georgia, serif;
    width: 100%;
}
.post .comentarios fieldset textarea {
    height: 200px;
    font-size: 100%;
}
.post .comentarios fieldset .submit, .post .comentarios fieldset .form-submit {
    text-align: right;
}
.post .comentarios fieldset .submit input, .post .comentarios fieldset .form-submit input {
    width: auto;
}
.post .comentarios label {
    display: block;
    font-size: 125%;
}
.post .comentarios .form-option label {
    display: inline;
}
.post .comentarios legend{
    font-size: 170%;
    background: #FFFDD8;
}
.add_comment a{
    background: url(images/comentario.gif) no-repeat 0px 3px;
    padding-left: 16px;
}
.add_comment a:hover {
    background: #fffdd8 url(images/comentario.gif) no-repeat 0px 3px;
}
.erro_404 {
    background: url(images/404.gif) no-repeat;
    padding-left: 300px;
    margin: 30px 0px;
    height: 250px;
}
#barra_lateral .rss {
	margin: 10px 0px;
	text-align: center;
}
#bbw_readers {
text-align: center;
background: url(images/cinzeiro.jpg) no-repeat 0 110px;
height: 350px;
margin: 10px 0px;
}
#bbw_readers .bbw_title{
margin: 5px 0px;
height: 57px;
}
#bbw_readers a{
font-size: 12px;
text-decoration: none;
color: #3C1D00;
}
#bbw_readers a:hover{
color: #773A00
}
#bbw_readers .bbw_title {
margin: 5px 0px;
}
#bbw_readers .bbw_control {
position: absolute;
margin-top: -50px;
}
#bbw_readers .bbw_icons a{
margin: 0 5px;
}
#bbw_readers .bbw_footer {
margin-top: 30px;
font-size: 11px;
text-align: left;
}
#bbw_readers .bbw_footer a{
font-size: 11px;
}
#bbw_readers .bbw_subtitle{
text-indent: -9999px;
background: url(images/ultimas_visitas.gif) no-repeat;
height: 18px;
margin-bottom: 30px;
}
#bbw_readers .fire {
position: absolute;
margin-top: -155px;
margin-left: 18px;
}
