/*
Theme Name: Tudo no Must
Theme URI: 
Description: The default theme for Tudo no Must
Version: 1.0
Author: Pedro Rogerio
Author URI: http://www.pinceladasdaweb.com.br/blog/
*/

/*
+----------------------------------------------------------------+
	Reset CSS by Eric Meyer: http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/					
+----------------------------------------------------------------+
*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline;}
/*body {line-height: 1;}*/
ol, ul {list-style: none;}

/*
+----------------------------------------------------------------+
	Extras														
+----------------------------------------------------------------+
*/
.alignleft {float:left}
.alignright {float:right}
div:after, ul:after, dl:after, dd:after, dt:after{clear:both; content:""; display:block; font-size:0; height:0; visibility:hidden;}
/*Limpar fluxo oculto para IE-mac \*/
* html div, * html ul, * html dl, * html dd, * html dt {height:1%;}
/* final hack IE-mac */
*:first-child+html div, *:first-child+html ul, *:first-child+html dl, *:first-child+html dd, *:first-child+html dt, *:first-child+html ol {height:auto; display: inline-block;}
.clear {clear:both; overflow:hidden; font-size:0; visibility:hidden}

/*
+----------------------------------------------------------------+
	Definicoes Gerais												
+----------------------------------------------------------------+
*/
html {background:url(img/pattern.jpg) repeat}
body {background:url(img/bg_black.png) repeat-y center top; color:#58595b; font:62.5% Helvetica, Arial, sans-serif}
a {text-decoration:none}
h1, h2, h3, h4, h5, h6, strong {font-weight:700}
.center {font-size:1.4em; margin:10px 20px 0}

/*
+----------------------------------------------------------------+
	Container												
+----------------------------------------------------------------+
*/
#container {background:url(img/pattern2.jpg) repeat; margin:0 auto; width:902px}

/*
+----------------------------------------------------------------+
	Content												
+----------------------------------------------------------------+
*/
#content {background-color:#fff; display:inline; float:left; margin:0 0 45px 26px; width:629px}

/*
+----------------------------------------------------------------+
	Header												
+----------------------------------------------------------------+
*/
#header h1 {height:160px; overflow:hidden; position:relative; width:629px}
#header h1 span {background:url(img/logo.jpg) no-repeat 0 0; height:100%; position:absolute; width:100%}
#header h1 a {cursor:pointer}

/*
+----------------------------------------------------------------+
	Post												
+----------------------------------------------------------------+
*/
.post {border-bottom:1px dashed #818285; margin:42px 12px 0; padding-bottom:20px}
.post small {border-right:1px dashed #818285; float:left; font-size:2.7em; margin:0 10px 20px 0; padding-right:4px; width:32px}
.post small span {float:left; line-height:.9em; text-align:center; width:34px}
.post small .month {color:#ec008c}
.post small .year {font-size:.5em}
.post h2 {font-size:1.8em; margin-bottom:15px; padding-top:26px}
.post h2 a {color:#6d6e71}
.post .entry {clear:both}
.post .entry p {line-height:1.6em; margin-bottom:15px}
.post .entry a {color:#e90e67}
.post .entry * {font-size:1.3em}
.post .entry img {margin-bottom:15px;}
.post .postmetadata {font-size:1.1em}
.post .postmetadata li {line-height:1.4em; padding-left:14px}
.post .postmetadata li a {color:#6d6e71}
.post .postmetadata .author {background:url(img/bullet-green.jpg) no-repeat left center}
.post .postmetadata .category {background:url(img/bullet-blue.jpg) no-repeat left center}
.post .postmetadata .comments {background:url(img/bullet-pink.jpg) no-repeat left center}
.post .postmetadata .comments a {color:#ec008c}
.post .postmetadata .send-friend {background:url(img/contact.jpg) no-repeat left center; padding-left:22px}

/*
+----------------------------------------------------------------+
	Sidebar												
+----------------------------------------------------------------+
*/
#sidebar {display:inline; float:right; margin-right:21px; width:226px}
#sidebar .hide {background:#fff url(img/shadow-sidebar.png) repeat-y left top; display:none; width:219px}
#sidebar ul {margin-left:30px; padding:14px 0 16px 0}
#sidebar ul li {list-style:disc; font-size:1.1em; line-height:1.4em; margin-right:14px}
#sidebar ul li a {color:#6d6e71; text-decoration:underline}
/*#sidebar a span {display:none}*/
#sidebar #feed {background:url(img/bt_rss.png) no-repeat; display:block; height:44px; position:relative; width:226px;}
#sidebar #feed span {display:none}
#sidebar .accordion {background:url(img/bg_accordion.png) no-repeat; color:#6d6e71; display:block; font-size:1.6em; height:40px; line-height:1.9em; margin-top:-11px; padding-left:6px; position:relative; width:220px}
#sidebar .hide {margin-top:-11px}
#sidebar .authors {margin-left:0; padding:0}
#sidebar .authors li {list-style:none; margin:0 17px 0 0; padding:20px 0 20px 20px;}
#sidebar .authors .first {border-bottom:1px dashed #818285;}
#sidebar .authors li a {color:#ec008c; text-decoration:none}
#sidebar .authors li .contact {display:block; margin:4px 0 0 154px}

#searchform {margin:0 0 0 8px; padding:10px 0 15px 0}
#searchform #s {border:1px solid #bcbec0; border-right:none; float:left; font-size:2.5em; height:26px; width:141px}

#twitter {height:440px; padding-top:10px}
#twtr-profile-widget {margin:0 auto; height:332px; width:204px}

#flick-badge {padding:16px 0 6px 18px}
#flick-badge .flickr_badge_image {float:left; margin:0 0 10px 0; width:100px}

#sidebar .last-posts-box li {border-bottom:1px dashed #818285; margin-bottom:12px; padding-bottom:8px}

#sidebar .anuncie {background:url(img/ttl_publicidade.png) no-repeat; height:40px; margin:-11px 0 -12px 0; position:relative; width:226px; z-index:2}
#sidebar .anuncie span {display:none}
#sidebar .publicidade {background:#fff url(img/shadow-sidebar.png) repeat-y left top; overflow:hidden; padding:20px 0 0; width:219px}
#sidebar .publicidade .slot {height:81px; margin:0 auto 20px; width:176px}
#sidebar .bottom {background:url(img/bottom-border.png) no-repeat; height:36px; overflow:hidden; width:226px}

/*
+----------------------------------------------------------------+
	Comments												
+----------------------------------------------------------------+
*/
#comments {color:#ec008c; font-size:1.8em; margin:40px 0 12px 12px}
.commentlist li {border-bottom:1px dashed #818285; margin:0 12px 10px; padding:0 0 10px;}
.commentlist li a {color:#EC008C}
#respond {margin:0 12px 0 12px}
#respond h3 {color:#EC008C; font-size:1.8em; margin:40px 0 12px 0px;}
#respond form p {margin-bottom:10px}
#respond form label {color:#808285; font-size:1.3em}
#respond input {border:1px solid #808285; font-size:2em; height:30px; width:200px}
#respond textarea {border:1px solid #808285; width:572px}
#respond #submit {float:left; border: none; background:url(img/bt_submit.jpg) no-repeat; content:""; display:inline-block; height:33px; line-height:0; text-indent:-9999px; width:136px;}

/*
+----------------------------------------------------------------+
	Footer												
+----------------------------------------------------------------+
*/
#info {padding-bottom:50px}
#info .navigation {border-bottom:1px dashed #818285; margin:0 auto 10px; padding:25px 0; text-align:right; width:605px}
#info .navigation .emm-paginate {font-size:3em}
#info .navigation .emm-current {font-weight:bold}
#info .navigation a {color:#6d6e71; margin:0 2px;}
#info p {font-size:1.1em; padding:0 40px; text-align:right; text-transform:uppercase}
#info p a {color:#ec008c}

/* 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 */