* { border: 0 none; margin: 0; padding: 0; list-style: none }

a { color: #F90; text-decoration: none }
a:hover { text-decoration: underline }
body { font: 62.5%/2 Verdana, Arial, "MS Trebuchet", sans-serif; background: url(imgs/background.jpg); text-align: center }

.wrapper {background: #FFF; width: 968px; margin: 13px auto 30px; padding: 10px; border-radius: 3px; -o-border-radius: 3px; -icab-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; text-align: left; display: table }

.header { margin: 0 auto 90px; height: 184px; width: 968px; background: url(imgs/header968.png); position: relative }
.header .slogan { position: absolute; right: 20px; top: 42px; display: block; width: 307px; height: 5px; overflow: hidden; text-indent: -1000px; background: url(imgs/audaciosamente.gif) no-repeat 0 bottom; padding-top: 50px }
.header .interesses { position: absolute; right: 10px; top: 164px; display: block; width: 363px; height: 8px; overflow: hidden; text-indent: -1000px; background: url(imgs/html-css-e-essas-coisas.gif) }
.header .layer { position: absolute; left: 245px; top: 109px }

.content { float: left; width: 638px; padding: 0 10px }
.content h1 { margin-top: 20px; font: 24px Arial; color: #666 }
.content h2 a { font: 32px Arial }
.content hr { border-bottom: 1px solid #CCC; margin-bottom: 40px }
.content .post { font-size: 12px }
.content .post h1 { margin-top: 20px; font: 32px Arial; color: #F90 }
.content .post p { margin-bottom: 10px }
.content .post .post_tag { margin-bottom: 10px; font-size: 10px }
.content .post .more-link { text-align: right; display: block }
.content .comments_form { margin-top: 10px }
.content .comments_form input, .content .comments_form textarea { border: 1px solid #ccc; width: 300px }
.content .comments_form label { display: block; font-size: 12px }
.content .comments_form #submit{ width: 100px; color: #F90; font-weight: 700; background: #FFF; border: 1px solid #666 }
.content .searchfield { width: 550px; height: 25px; margin: 15px 0; border: 2px solid #CCC; border-radius: 10px; -o-border-radius: 10px; -icab-border-radius: 10px; -khtml-border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 5px 25px 0 0; text-indent: 5px; font-size: 16px }
.content #searchsubmit { background: #FFF url(imgs/s.png) no-repeat center center; width: 16px; height: 30px; position: absolute; margin: 17px 0 0 -27px;}

.rightColumn { display: block; float: left; width: 290px; padding-left: 20px; margin-top: -80px }
.rightColumn .widget { background: #E9E9E9; border-radius: 10px; -o-border-radius: 10px; -icab-border-radius: 10px; -khtml-border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; margin-bottom: 15px }
.rightColumn, .rightColumn .widget ul { list-style: none }
.rightColumn .widget div, .rightColumn .widget ul { padding: 5px; border-top: 1px solid #FFF; display: block }
.rightColumn .widget .widgettitle { padding: 5px; border-bottom: 1px solid #CCC; display: block; color: #333; font-size: 14px }
.rightColumn .searchfield { width: 255px; height: 20px; margin: 5px; }
.rightColumn #searchsubmit { background: #FFF url(imgs/s.png) no-repeat center center; width: 16px; height: 20px; position: absolute; margin: 5px 0 0 -9px;}

.footer { margin: 80px auto 0; height: 34px; width: 100%; background: url(imgs/rodape.gif); position: relative; display: block; float: left }
.footer .layer { position: absolute; left: 20px; top: -60px }
.footer .licenca { text-align: right; line-height: 32px; margin: 5px 12px 0 0 }

.comments_author { font-weight: 700 }

.wp-pagenavi a, .wp-pagenavi a:link { padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none; border: 1px solid #F90; color: #F90; background-color: #FFF }
.wp-pagenavi a:visited { padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none; border: 1px solid #F90; color: #F90; background-color: #FFF }
.wp-pagenavi a:hover { border: 1px solid #000000; color: #000000; background-color: #FFF }
.wp-pagenavi a:active { padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none; border: 1px solid #F90; color: #F90; background-color: #FFF }
.wp-pagenavi span.pages { padding: 2px 4px 2px 4px; margin: 2px 2px 2px 2px; color: #000; border: 1px solid #000; background-color: #FFF }
.wp-pagenavi span.current { padding: 2px 4px 2px 4px; margin: 2px; font-weight: bold; border: 1px solid #000; color: #000; background-color: #FFF }
.wp-pagenavi span.extend { padding: 2px 4px 2px 4px; margin: 2px; border: 1px solid #000; color: #000; background-color: #FFF }

