/*
Theme Name: Mazup Theme
Theme URI: http://www.mazup.com.br
Version: 1.5
Author:  Rafael Dalmoro
Author URI: http://www.dobro.com.br
*/


html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody,tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}

:focus {outline: 0;}

ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse; border-spacing: 0;}

/*-------*/

body {background:url(images/background.jpg) fixed top no-repeat #031201; font-family:Helvetica, Arial, Sans-serif; font-size:12px; color:#222;}

h1 {text-indent:-9999px; position:absolute;}
h2 {background:url(images/background-h2.png); height:48px; font-size:34px; color:#FFF; width:546px; padding:7px 0 0 0;}
h2 a {color:#FFF;}
h3 {margin:40px 0 14px 0; font-size:14px; color:#333; border-bottom:2px dotted #DDD; padding:0 0 12px 0;}
h4 {margin:40px 0 14px 0; font-size:14px; color:#333; border-bottom:2px dotted #DDD; padding:0 0 12px 0;}
h5 {height:40px;}

a {text-decoration:none; color:#000;}
a:hover {color:#EC008C;}
strong {font-weight:bold;}

#blog {margin:0 auto; width:940px;}
#content {margin:60px 0; width:652px; float:left; background:url(images/background-content.png);}
#content #links {height:54px; clear:both;}
#content #links ul {text-align:right; margin:0 5px 0 0;}
#content #links ul li {display:inline;}
#content #links ul li a:hover {background:#000;}
#content #posts-container {background:#FFF; width:546px; float:left; margin-left:5px; padding:33px 46px 33px 50px;}
#content h3 {font-size:14px; color:#777; margin:0 0 20px 0; background:#F1F1F1; padding:14px;}
#content .post {margin:0 0 40px 0; clear:both;}
#content .post .ind{position:absolute; margin:-55px 0 0 -62px; background:url(images/background-h2-ind.png) no-repeat; height:55px; width:62px; font-size:34px;}
#content .post p {margin:12px 0 0 0; line-height:20px;}
#content .meta {clear:both; margin:30px 0 50px 0; font-weight:bold; font-size:12px; padding:10px; background:#F1F1F1; border-bottom:3px solid #E4E4E4;}
#content .meta a {color:#9e005d;}
#content .post-comments {margin:50px 0 0 0;}
#content .post-comments #commentlist p {margin:0px;}
#content .post-comments #commentlist li {margin:0 0 10px 0; padding:10px; background:#F1F1F1; border-bottom:3px solid #E4E4E4;}
#content .post-comments #commentlist li img {float:left; margin:0 16px 10px 0;}
#content .post-comments input, textarea {border:1px solid #DDD; background:#F9F9F9; padding:6px; font-size:12px; font-family:Helvetica, Arial, Sans-serif;}
#content .content-clearer {background:url(images/background-content-clearer.png) no-repeat; height:17px; clear:both; margin:0 0 0 -62px;}
#content .post .not-found {margin:20px 0;}
#content #posts-nav {margin:24px 0 4px 0;}
#content p.wp-caption-text {font-weight:bold; font-size:11px; margin:2px 0 0 0; border-bottom:1px solid #CCC; padding:0 0 4px 0;}

#sidebar {margin:60px 0; width:248px; float:right; background:url(images/background-sidebar.png); color:#FFF;}
#sidebar a {color:#FFF;}
#sidebar a:hover {color:#00f6ff;}
#sidebar input {background:none; border:none; width:240px; padding:7px 0 13px 11px; font-weight:bold; letter-spacing:-1px;}
#sidebar ul li {padding:1px 0;}
#sidebar #logo {margin:32px 0 10px 0;}
#sidebar #s-logo {margin:0 0 50px 16px;}
#sidebar #search {width:240px; height:47px; background:url(images/background-search.png) no-repeat; margin:0 0 14px -11px;}
#sidebar #categs {width:200px; background:url(images/background-categs.png) no-repeat; margin:0 0 20px -11px; padding:36px 30px 0 22px;}
#sidebar #tags {width:200px; background:url(images/background-tags.png) no-repeat; margin:0 0 20px -11px; padding:36px 30px 0 22px;}
#sidebar #bookmarks {width:200px; background:url(images/background-bookmarks.png) no-repeat; margin:0 0 70px -11px; padding:36px 30px 0 22px;}

#footer {padding:30px 50px; text-align:center; color:#FFF; clear:both; font-size:10px;}
#footer a {color:#FFF;}

/*-------*/

.alignnone {}
.alignleft {float:left; margin:4px 14px 14px 0;}
.alignright {float:right; margin:4px 0 14px 14px;}
.aligncenter {margin:4px 0 14px 0;}
.clear {clear:both;}
