/*  
Theme Name: Polegar 2
Theme URI: http://www.polegaropositor.com.br/layout
Description: Layout desenvolvido para a versão 2.0 do Polegar Opositor.
Version: 1.0
Author: Thiago Henrique Santos
Author URI: http://www.polegaropositor.com.br

*/

/* CONFIGURAÇÕES GERAIS DE CSS */

body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, p, form{
    margim: 0;
    padding: 0;
}

body{
        font-family: undotum, franklin gothic, helvetica, sans-serif;
        font-size: 16px;
        text-align: center;
        vertical-align: top;
        background: #241c1c;
        color: #000;
}

table{
        font-family: undotum, franklin gothic, helvetica, sans-serif;
        font-size: 12px;
}

h1, h2, h3, h4, h5, h6{
        font-family: undotum, franklin gothic, helvetica, sans-serif;
        font-size: 16px;
        font-weight: bold;
}

a{
        text-decoration: none;
        color: #aa0000;
}

a:hover{
        text-decoration: underline;
}

a img{
        border: 0;
}

p{
        padding-bottom: 1px;
}

blockquote{
       margin: 10px 0 0;
       border-top: 2px solid #ddd;
       background: #f5f5f5;
}

blockquote p{ padding: 10px; }

blockquote blockquote{
       float: none;
       width: auto;
       margin: 0 10px;
       background: #fff;
}

dd{
       padding: 0 0 0 20px;
}

form, input, textarea{
       font-family: undotum, franklin gothic, helvetica, sans-serif;
       font-size: 14px;
       font-color: #241c1c;
       font-weight: bold;
}

p img{
       max-width: 100%;
}

img.centered{
       display: block;
       margin-left: auto;
       margin-right: auto;
}

img.alignright{
        margin: 3px 0 2px 10px;
        padding: 4px;
        border: 1px solid #ededed;
        display: inline;
}

img.alignleft{
        margin: 3px 10px 2px 0;
        padding: 4px;
        border: 1px solid #ededed;
        display: inline;
}
.alignleft{float: left;}

.alignright{float: right;}

.clear{margin: 0; padding: 0; clear: both;}

small{
        font-size: 16px;
        font-weight: normal;
}


/* CONFIGURAÇÃO DO DIV ID="HEADER" */
#header{
        margin-left: auto;
        margin-right: auto;
        margin-top: 0px;
        margin-bottom: 0px;
        width: 950px;
        height: 124px;
        background-image: url(img/header.gif);
        background-color: #241c1c;
        
}

#logo_clicavel{
        float: left;
        margin-left: 15px;
        _margin-left: 5px;
        margin-top: 30px;
}

#header h1{
        font-size: 18px;
        font-weight: normal;
}


/* CONFIGURAÇÃO DO DIV ID="WRAPPER" */
#wrapper{
        margin-left: auto;
        margin-right: auto;
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px;
        width: 950px;
        text-align: left;
        background-image: url(img/back.png);
}


/* CONFIGURAÇÃO DO DIV ID="MENU" */
#menu{
        font-family: undotum, franklin gothic, helvetica, sans-serif;
        font-size: 16px;
        text-decoration: none;
        font-weight: bold;
        float: left;
        width: 950px;
        height: 20px;
        background-image: url(img/menu.gif);
        background-color: #aa0000 
}

#menu a{
       margin: 15px;
       color: #fff;
}
 
#menu a:visited{
       margin: 15px;
       color: #fff;
}

#menu a:hover{
       margin: 15px;
       font-color: #000;
       text-decoration: underline;
}

#menu ul li{
      float: left;
}

#menu ul{
      list-style:none;
      margin:0;
      padding:0;
}


/* CONFIGURAÇÃO DO DIV ID="BLOG_CONTENT" */
#blog_content{
        float: left;
        width: 680px;
}

#blog_podcast{
        float: left;
        width: 680px;
        background-image: url(img/podcast.gif);
        background-repeat: no-repeat;
        background-position: 380px 30px;
}

#blog_videocast{
        float: left;
        width: 680px;
        background-image: url(img/videocast.gif);
        background-repeat: no-repeat;
        background-position: 430px 30px;
}

#blog_search{
        float: left;
        width: 680px;
        background-image: url(img/busca.gif);
        background-repeat: no-repeat;
        background-position: 292px 30px;
        
}


/* CONFIGURAÇÃO DO DIV CLASS="POST" */
.post{
        float: left;
        padding-top: 30px;
        margin-left: 15px;
        _margin-left: 7px;
        margin-bottom: 0px;
}

.title{
        float: left;
        width: 550px;
}

.post_title a{
       font-size: 24px;
       color: #aa0000;
       text-decoration: none;
       font-weight: bold;
}

.post_title a:visited{
       font-size: 24px;
       color: #aa0000;
       text-decoration: none;
       font-weight: bold;
}

.post_title a:hover{
       font-size: 24px;
       color: #aa0000;
       text-decoration: underline;
       font-weight: bold;
}

.author_image{
       float: left;
       padding-top: 5px;
       margin-right: 10px;
       width: 100px;
       height: 100px;
}



/* CONFIGURAÇÃO DO DIV CLASS="ENTRY_META" */
.entry_meta{
       float: left;
       font-size: 14px;
       color: #000;
}

.entry_meta a{
       color: #aa0000;
       text-decoration: none;
}

.entry_meta a:visited{
       color: #aa0000;
       text-decoration: none;
}

.entry_meta a:hover{
       color: #aa0000;
       text-decoration: underline;
}


/* CONFIGURAÇÃO DO DIV ID="ENTRY_CONTENT" */
.entry_content{
       margin:0;
       padding:0;
       float: left;
       width: 650px;
       text-align: justify; 
       font-family: undotum, franklin gothic, helvetica, sans-serif;
       font-size: 16px;
       color: #000;
       font-weight: normal;
}



/* CONFIGURAÇÃO DO DIV CLASS="ENTRY_COMMENT" */
.entry_comment{
       float: left;
       width: 655px;
       height: 40px;
       font-family: undotum, franklin gothic, helvetica, sans-serif;
       font-size: 14px;
       color: #000;
       text-decoration: none;
       font-weight: bold;
       background-image: url(img/macaco_cometario.png);
}

.entry_comment a{
       padding-top: 10px;
       color: #aa0000;
}

.entry_comment a:visited{
       padding-top: 10px;
       color: #aa0000;
}

.entry_comment a:hover{
       padding-top: 10px;
       color: #aa0000;
       text-decoration: underline;
}


/* CONFIGURAÇÃO DO DIV CLASS="ENTRY_COMMENT" */
#comment_comment{
        float: left;
        width: 650px;
        font-family: undotum, franklin gothic, helvetica, sans-serif;
        font-size: 14px;
        font-weight: none;
}

#comment_comment textarea{
        float:left;
        width: 650px;
        font-size: 16px;
        font-weight: normal;
}

#comment_comment form, input{
       font-family: undotum, franklin gothic, helvetica, sans-serif;
       font-size: 14px;
       font-color: #241c1c;
       font-weight: normal;
}


/* CONFIGURAÇÃO DO DIV ID="NAVIGATION" */
#navigation{
       float: left;
       width: 680px;
       margin-top: 10px;
       margin-left: 15px;
       _margin-left: 7px;
       padding-top: 20px
       font-family: undotum, franklin gothic, helvetica, sans-serif;
       font-size: 14px;
       color: #000;
       font-weight: bold;
       text-decoration: none;
}

#navigation a{
       color: #241c1c;
}

#navigation a:visited{
       color: #241c1c;
}

#navigation a:hover{
       color: #241c1c;
       text-decoration: underline;
}


/* CONFIGURAÇÃO DO DIV ID="COMMENT" */
#comment{
        float: left;
        width: 680px;
        font-family: undotum, franklin gothic, helvetica, sans-serif;
        font-size: 14px;
        color: #241c1c;
        font-weight: bold;
}

.commentmetadata{
        width: 650px;
        background-color: #e6e6e6;
        background-image: url(img/macaco_comment2.gif);
        background-repeat: no-repeat;
        background-position: bottom right;
        margin-bottom: 5px;
        margin-top: 5px;
        padding: 5px;
        border: 1px;
        border-style: dotted;
        border-color: #241c1c;
}
        
.commentmetadata ul li{
      float: left;
}

.commentmetadata li{
        float: left;
        list-style: none;
        margin:0;
        padding:0;
}

.commentmetadata ul{
      list-style:none;
      margin:0;
      padding:0;
}

.comment_foto{
        float: left;
        width: 50px;
}

.comment_nome{
        float: left;
        width: 600px;
        font-size: 18px;
}

.comment_meta{
        float: left;
        margin-bottom: 5px;
        width: 600px;
        font-size: 12px;
}

.comment_texto{
        font-size: 16px;
        width: 650px;
}

#comment_comment ol{
        padding: 0px;
        margin: 0px;
}


/* CONFIGURAÇÃO DO DIV ID="ENTRY_SIDEBAR" */
#sidebar{
       float: left;
       width: 230px;
       padding-top: 30px;
       margin-left: 30px;
       _margin-left: 15px;
}

#sidebar ul{
        list-style:none;
        position: relative;
        margin:0;
        padding:0;
}

#sidebar li{
        list-style:none;
        margin:0;
        padding:0;
}

#sidebar h4{
       font-family: undotum, franklin gothic, helvetica, sans-serif;
       font-size: 20px;
       color: #aa0000;
       text-decoration: none;
       font-weight: bold;
       margin:0;
       padding-bottom: 10px;
       margin-top: 10px;
       padding-top: 10px;
       background-image: url(img/sidebar_base.png);
       background-repeat: no-repeat;
       background-position: top left;
}

#sidebar a{
       font-family: undotum, franklin gothic, helvetica, sans-serif;
       font-size: 15px;
       color: #241c1c;
       text-decoration: none;
       font-weight: normal;
}

#sidebar a:visited{
       font-family: undotum, franklin gothic, helvetica, sans-serif;
       font-size: 15px;
       color: #241c1c;
       text-decoration: none;
       font-weight: normal;
}

#sidebar a:hover{
       font-family: undotum, franklin gothic, helvetica, sans-serif;
       font-size: 15px;
       color: #241c1c;
       text-decoration: underline;
       font-weight: normal;
}

#search{
        float: left;
        margin-bottom: 15px;
        list-style:none;
        width: 224px;
        height: 50px;
        background-image: url(img/search.png);
}

#search #s {
        float: left;
        padding: 0;
        margin-left: 70px;
        margin-top: 20px;
        border: 0;
        width: 145px;
        background: none;
}


/* CONFIGURAÇÃO DO DIV ID="FOOTER" */
#footer{
       float: left;
       padding-left: 15px;
       width: 950px;
       height: 47px;
       font-family: undotum, franklin gothic, helvetica, sans-serif;
       font-size: 14px;
       text-align: center;
       color: #fff;
       background-image: url(img/background_footer.gif);
       background-color: #241c1c;
}

.footer_texto{
       margin-top: 3px;
       color: #fff;
}

.footer_texto a{
       margin-top: 3px;
       color: #aa0000;
       text-decoration: none;
}

.footer_texto a:visited{
       margin-top: 3px;
       color: #aa0000;
       text-decoration: none;
}

.footer_texto a:hover{
       margin-top: 3px;
       color: #aa0000;
       text-decoration: underline;
}


/* CONFIGURAÇÃO DO 404 */
#header_404{
        margin-left: auto;
        margin-right: auto;
        margin-top: 0px;
        margin-bottom: 0px;
        width: 950px;
        height: 124px;
}

#macaco{
        margin-left: 5px;
        _margin-left: 2px;
        margin-top: 20px;
}


/* CONFIGURAÇÃO DO AUTOR */
#author_information{
        float:left;
        width: 650px;
        margin-left: 15px;
        _margin-left: 7px;
        margin-top: 10px;
        _margin-top: 5px;
        padding: 5px;
        border: 3px;
        border-style: dotted;
        border-color: #241c1c;
}

#information_image{
        float:left;
        width: 180px;
        height: 100%;
}

#information_name{
        float:left;
        width: 460px;
        padding-left: 5px;
        font-weight: bold;
        font-size: 36px;
        color: #241c1c;
}

#information_about{
        float:left;
        width: 460px;
        padding-left: 5px;
        margin-top: 10px;
        font-weight: bold;
        font-size: 18px;
        color: #aa0000;
}

#information_about small{
        font-size: 16px;
        color: #241c1c;
}

#information_email{
        float:right;
        width: 460px;
        padding-left: 5px;
        margin-top: 10px;
        font-weight: bold;
        font-size: 18px;
        color: #aa0000;
}

#information_email small{
        font-size: 16px;
        color: #241c1c;
}



/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */









