/*
Theme Name: WI Roberto Kenard
Theme URI: http://www.robertokenard.com
Description: Tema WordPress produzido para o jornalista Roberto Kenard
Version: 1.0
Author: Yuri Almeida | Wersus Interactive
Author URI: http://www.wersus.com.br/

0O RESET
01 HTML E BODY
02 CONTAINER | GERAL
03 HEADER | CABECALHO
04 NAV | NAVEGACAO
05 CONTENT | CONTEUDO
06 SIDEBAR | RELACIONADA
07 SECTION | SESSAO
08 FOOTER | RODAPE
*/

/********************************************
0O RESET
 ********************************************/
* { margin:0; padding:0; border:none; list-style:none; text-decoration:none; }

/********************************************
01 HTML E BODY
 ********************************************/
html { background:url(images/bg-html.jpg) left top repeat-x; }
body { font:normal .9em/1.5em georgia, 'trebuchet ms', arial, helvetica, sans-serif; color:#555; background:url(images/bg-body.png) left bottom repeat-x;}
body#politica h2 { padding:.5em 0; }
body#politica .post { margin:.6em 0 1em !important; padding:0; width:728px; }
body#politica .post .postmeta { padding:.2em 0 1.8em; border-top:none !important; }

/********************************************
02 CONTAINER | GERAL
 ********************************************/
.container { width:990px; overflow:hidden; margin:auto; }
.container a { color:#000; }
.container a:focus,
.container a:hover { color:#666; }
.container h2 { margin:0 0 .5em; font-size:1.2em; font-weight:normal; letter-spacing:-1px; line-height:1.05em; }
.container h3 { margin:0 0 .5em; font-size:1.2em; font-weight:normal; letter-spacing:-1px; line-height:1em;}

/********************************************
03 HEADER | CABECALHO
 ********************************************/

.header { position:relative; width:990px; height:198px; margin:0 0 2em; background:url(images/bg-header.png) 370px bottom no-repeat; }
.logo { padding:1.8em 0 0; }
.logo a { display:block; width:420px; height:92px; overflow:hidden; text-indent:-99999px; background:url(images/marca-kenard.png) no-repeat; }

#publicidade { margin:auto; padding:0 0 1em; width:700px; }
#publicidade h5 { font-size:.75em; font-weight:normal; color:#cecece; }

/********************************************
04 NAV | NAVEGACAO
 ********************************************/
.nav { position:absolute; right:0; bottom:0; }
.nav ul li { float:left; margin:0 .1em 0 0; }
.nav ul li a { display:block; padding:.4em .8em; color:#fff; background-color:#000; }

/********************************************
05 CONTENT | CONTEUDO
 ********************************************/
.content { float:left; width:728px; overflow:hidden; padding:0 2em 0 0; border-right:1px solid #dedede; }
.post { display:block; float:left; padding:0 0 1.8em; width:100%; }
.post .postmeta { display:block; float:left; padding:1em 0; border-top:1px dotted #dedede; border-bottom:1px dotted #dedede; width:728px; }
.post p { margin:0 0 1.5em; }
.post p a { color:#900; }
.post p a:focus,
.post p a:hover { text-decoration:underline; }
.post ul { margin:0 0 1.5em 1.5em; }
.post ul li { margin:0 0 1.5em; padding:0 0 0 2em; background:url(images/ico-li.gif) left center no-repeat; }
.post-links { display:block; float:left; clear:both; margin:.6em 0 0 !important; width:100%; margin:2em 0 0; }
.post-links li { float:left; margin:0 4em 0 0 !important; padding:0 !important; background:none !important; }
.post-links .comments a { overflow:hidden; width:26px; padding:0 0 0 1.8em; background:url(images/bg-ico-post-links.png) 0 0 no-repeat; }
.post-links .comments a:focus,
.post-links .comments a:hover { background:url(images/bg-ico-post-links.png) 0 -67px no-repeat; }
.post-links .trackback a { overflow:hidden; width:26px; padding:0 0 0 1.8em; background:url(images/bg-ico-post-links.png) 0 -24px no-repeat; }
.post-links .trackback a:focus,
.post-links .trackback a:hover { background:url(images/bg-ico-post-links.png) 0 -91px no-repeat; }
.post-links .email a { overflow:hidden; width:26px; padding:0 0 0 2.2em; background:url(images/bg-ico-post-links.png) 0 -46px no-repeat; }
.post-links .email a:focus,
.post-links .email a:hover { background:url(images/bg-ico-post-links.png) 0 -114px no-repeat; }

/********************************************
06 SIDEBAR | CHAMADAS
 ********************************************/
.sidebar { float:left; width:190px; margin:2em 0 0; padding:0 0 0 2em; }
.sidebar h3 { margin:0 0 .2em; font-size:1.3em; font-weight:normal; letter-spacing:-1px; text-transform:uppercase; color:#777; }
.sidebar ul li { margin:0 0 .5em; padding:0 0 0 .8em; background:url(images/ico-li.gif) left center no-repeat; }

/********************************************
07 SECTION | SESSAO
********************************************/
/* SEARCH */
#search { position:absolute; top:2.2em; right:0; }
#search #searchform legend,
#search #searchform label strong { visibility:hidden; }
#search #searchform .css3 { padding:.2em; width:236px; height:28px; border-top:1px solid #cecece; border-right:1px solid #f9f9f9; border-bottom:1px solid #f9f9f9; border-left:1px solid #cecece; font-size:1.6em; background-color:#f3f3f3; color:#ccc; }
#search #searchform .bt-search { position:relative; top:.2em; font-size:.7em; font-weight:bold; padding:.9em; vertical-align:top; text-transform:uppercase; cursor:pointer; } 

/* POLL | OPINE */
.poll { margin:0 0 2em; }
.poll strong { font-size:1em; }
.poll ul { margin:1em 0; }
.poll ul li { padding:0 !important; }
.poll a { margin:0 0 0 1em; padding:0 0 0 1em; background:url(images/ico-li.gif) left center no-repeat; }

/* TAGS | ASSUNTOS */
.sobre-kenard { margin:0 0 2em; }
.sobre-kenard a { padding:0 0 0 1em; background:url(images/ico-li.gif) left center no-repeat; }

/* TAGS | ASSUNTOS */
.tags { margin:0 0 2em; }

/* LINKS | BLOGROLL */
.blogroll { margin:0 0 2em; }

/* ARCHIVES | ARQUIVOS */
.archives { margin:0 0 2em; }

/* ADS | PUBLICIDADE */
.ads { display:block; float:left; width:728px; height:79px; margin:1em 0 2em; background-color:#000; }

/* FORM | FORMULARIO */
input, select, textarea { margin-bottom:3px; }
input[type="text"], input[type="password"] { width:300px; margin:0 0 .6em; padding:.6em .2em; border-top:1px solid #cecece; border-right:1px solid #f3f3f3; border-bottom:1px solid #f3f3f3; border-left:1px solid #cecece; background-color:#f3f3f3; }
input[type="submit"] { background-color:#000; color:#fff; cursor:pointer; font-size:.7em; font-weight:bold; padding:.5em .9em; text-transform:uppercase; }
input[type="submit"]:focus,
input[type="submit"]:hover { color:#ccc; }
textarea { width:618px; height:140px; padding:.3em .2em; border-top:1px solid #cecece; border-right:1px solid #f3f3f3; border-bottom:1px solid #f3f3f3; border-left:1px solid #cecece; background-color:#f3f3f3; }

/* COMMENTS | COMENTARIOS */
.commentlist li { display:block; float:left; margin:0 0 1em; padding:.8em; background-color:#eee; width:710px; }
.commentlist li div { display:block; float:left; clear:both; width:710px; }
.commentlist li img { float:left; margin:0 .5em .5em 0; }
.commentlist .commentmetadata a { font-size:.75em; color:#999; }
.commentlist p br { margin:0 0 1em; }
#respond { margin:1em 0; } 

/* PAGINACAO */
.paginacao { float:left; clear:both; overflow:hidden; margin:2em 0; font-size:1.2em; }
.wp-pagenavi a, .wp-pagenavi a:link { padding:.6em; border-left:1px solid #ccc; }
.wp-pagenavi a:hover { text-decoration:underline; }
.wp-pagenavi a:active { padding:.6em; border-left:1px solid #ccc; }
.wp-pagenavi span.pages { display:none; }
.wp-pagenavi span.current { padding:.6em; font-weight: bold; border-left:1px solid #ccc; color:#ccc; }
.wp-pagenavi span.extend { padding:.6em; border-left:1px solid #ccc; }
.wp-pagenavi .previouspostslink { border:none !important; }	

/* IMAGES */
.alignleft, img.alignleft { display: inline; float:left; margin:0 1em .4em 0; }
.alignright, img.alignright { display: inline; float:right; margin:0 0 .4em 1em; }
.aligncenter, img.aligncenter { display:block; clear:both; margin-left:auto; margin-right:auto; }
.wp-caption { padding-top:.3em; border:1px #000; text-align:center; -moz-border-radius: 3px; -khtml-border-radius:3px; -webkit-border-radius:3px; color:#fff; background-color:#000; }
.wp-caption img { margin:0; padding:0; border:0 none; }
.wp-caption p.wp-caption-text { margin:0; padding:0 .4em .5em; font-size:.8em; line-height:1.5em; }

/********************************************
08 FOOTER | RODAPE
 ********************************************/
.footer { position:relative; clear:both; width:990px; height:70px; }
.footer p { float:left; padding:1.5em 0 0; }
.footer p a { position:absolute; right:0; color:#ccc !important; }
.footer p a:focus,
.footer p a:hover { text-decoration:underline; }
