/*  
Theme Name: Punheta.ws
Description: Tema do site Punheta.ws.
Version: 4.0
Author: Njotax
*/

DIV {
     -moz-box-sizing:border-box;box-sizing:border-box;
     -webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;
}

* {
 margin: 0;
 padding: 0;
 border: none;
 list-style: none;
 text-decoration: none;


}


a:link { color: #000;text-decoration: none }
a:hover { color: #00; text-decoration: underline }
a:visited { color: #000; text-decoration: none }

body {
 background: #fff url(http://punheta.ws/2010/bg.jpg) no-repeat top center;
}

#header {
 width: 400px;
}

#headerdescricao {
 margin: 110px 0 0 0px;
 font: 14px Trebuchet MS;
 text-align: left;
 height: 65px;
}

#corpo {
 padding-top: 20px;
 margin: auto;
 width: 950px;
 text-align: left;
}

#esquerda {
 float: left;
 width: 230px;
}

.caixabusca { 
 background: url(http://punheta.ws/2010/buscafundo.png); 
 width: 143px; 
 height: 16px; 
 padding: 8px; 
 font-size: 11px; 
 margin-left: 17px 
}
#search {
    padding: 10px 0 15px 0;
}

.icones {
 padding: 0 0 8px 8px;
}

.conteudo {
 width: 222px;
 background: url(http://punheta.ws/2010/bgmenus.png) repeat-y;
}

.conteudo a {
 width: 222px;
 color: #000;
 font: 18px Georgia;
 padding: 0px 0 0 13px;
 margin-left: 23px;
 background: url(http://punheta.ws/2010/seta.gif) no-repeat center left;
}
#bannermeio {
padding: 0 0 15px 15px;
}
#topsites {
 width: 222px;
 background: url(http://punheta.ws/2010/bgmenus.png) repeat-y;
}
#topsites li {
 width: 222px;
 color: #000;
 font: 16px Georgia;
 padding: 0px 0 0 13px;
 margin-left: 10px;
}

#topsites a {
 width: 222px;
 color: #000;
 font: 18px Georgia;
}

.footermenu {
 margin: 0 0 10px 0;
 width: 222px;
 height: 54px;
 background: url(http://punheta.ws/2010/footermenu.png) no-repeat;
}

#meio {
 float: left;
 width: 488px;
}

#direita {
 float: left;
 width: 222px;
 text-align: left;
}

.parceiros {
 background: url(http://punheta.ws/2010/bgmenus.png) repeat-y;
}

.parceiros a {
 padding: 0 0 0 21px;
 text-align: left;
}

.parceirosmenor {
 background: url(http://punheta.ws/2010/bgmenus.png) repeat-y;
}
.parceirosmenor a {
 text-align: center;
}

.postheader {
 padding: 12px 0 0 15px;
 width: 478px;
 font:  24px/26px "Trebuchet MS";
 color: #333;
 background: url(http://punheta.ws/2010/postheader.png) no-repeat;
}

.postcontent {
 padding: 20px 10px 10px 10px;
 width: 480px;
 font: 14px Georgia;
 background: url(http://punheta.ws/2010/postcontent.png) repeat-y;
}

.postcontent p {
 text-align: center;
 font: 14px Trebuchet MS;
}

.postcontent p.icodown {
 background: url(http://punheta.ws/2010/downloadbg.png) no-repeat;
 padding: 8px 0 0 0;
 margin: 0 auto;
 width: 193px;
 height: 35px;
 font: 16px "Arial";
}

.postcontent img {
 text-align: center;
 padding: 10px 0 10px 0;
 max-width: 420px;
}

.postfooter {
 padding: 20px 0 0 20px;
 margin: 0 0 12px 0;
 width: 480px;
 height: 54px;
 font: 14px Tahoma;
 color: #444;
 background: url(http://punheta.ws/2010/postfooter.png) no-repeat;
}

.postfooter li { 
 display: inline 
}
.categoria { 
 float: left; 
 }
.comentarios {
 padding: 0 20px 0 0;
 float: right;
}

#footer {
 margin: 0 auto;
 clear: both;
 width: 940px;
 height: 110px;
 background: url(http://punheta.ws/2010/footerbg.png) no-repeat;
}
#footer p, footer a {
 padding: 33px 0 0 290px;
 font: 14px Trebuchet MS;
}
#tags { 
padding: 10px 17px 10px 12px;
width: auto;
height: auto;
list-style-type: none;
text-align : center;
background: url(http://punheta.ws/2010/bgmenus.png) repeat-y;
}

#tags a {
    color: #333333;
    list-style-type: none;
}
#tags a:hover {
    color: #333333;
    text-decoration: underline;
}

#comentariosbox {
 margin: 25px 25px 25px 25px ;
 font-family: Verdana;
 font-size: 12px;
}
#comments {
	font-size: 1.6em;
	margin-bottom: 20px;
	border-bottom: 1px dashed #ccc;
	padding-bottom:20px;
}

#respond h3 {
	font-size: 1.6em;
	margin-bottom: 10px;
}

ol.commentlist {
	list-style-type : none;
	font-size: 1.2em;
}

ol.commentlist li {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px dashed #ccc;
}

ol.commentlist li.alt {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px dashed #ccc;
}

#comment_title {
	margin-bottom: 5px;
        margin-top: 10px;
        color: #777;
}

#commentform {
	margin-bottom: 20px;
}

#commentform p {
	margin-bottom: 10px;
        font-size: 12px;
}
#comentariosbox input {
	border: 1px solid #ccc;
        padding: 7px 7px 7px 7px;
}
#commentform textarea {
	width:97%;
	padding:2px;
	font-size: 12px;
	background-color: #fff;
	border: 1px solid #ccc;
	}
