/*
Theme Name: MB 2010
Theme URI: http://matheusbulhoes.com/portfolio2010
Description: A child theme of the default theme for WordPress 3.0 to show the blog and portfolio of Matheus Bulhões.
Author: Juarez P. A. Filho
Author url: http://juarezpaf.com/
Version: 1.0
Tags: minimalist, yellow, fixed-width, portfolio
Template: twentyten
*/
@import url('../twentyten/style.css');

body, #wrapper {background-color: #f6ff00;font-size: 12px;font-family: Arial, Helvetica, Verdana, sans-serif;color:#000;}
a {outline:none;}
a:link {text-decoration: none;color: #000;}
a:hover {color: #333;text-decoration: none;}
a:visited {color: #000 !important;text-decoration: none !important}
h1, h2, h3 {font-family: "Arial Black", Arial, Helvetica, Verdana, sans-serif;text-transform: lowercase;letter-spacing: -1px;line-height: 1;}
h2 {font-size: 23px;}
#header  {margin-top:58px;}
#content {color: #000;font-size: 12px;line-height: 140%;}
#branding img {border: 0 none}
#access, #access .menu-header, div.menu, #colophon, #branding, #main, #wrapper {
	width: 790px;
}
#access {background-color: transparent}
#access .menu-header, div.menu {margin:41px 0 0 0}
#menu-nav a {width: 148px;height: 148px;text-align: center;line-height: 148px;background: url(i/nav.gif) no-repeat left bottom;padding: 0;color: #000;margin-left:12px;font-size: 30px;font-family: "Arial Black", Arial, Helvetica, Verdana, sans-serif;text-transform: lowercase;outline:none;letter-spacing: -4px;}
#menu-item-3 a {background: url(i/nav.gif) no-repeat;color: #fff;margin-left: 0;cursor:default;}
#menu-item-3 a:visited {color:#FFF !important;}

/*Bug WP3*/
.category-blog #menu-nav #menu-item-4 a{background: url(i/nav.gif) no-repeat left bottom !important;color: #000 !important}
.category-blog #menu-nav #menu-item-4 a:hover{background: url(i/nav.gif) no-repeat left top !important;color: #fff !important}

#access li:hover > a {background-color: transparent;}
#menu-nav a:hover, .current-menu-item a, .home #menu-item-4 a {background:transparent url(i/nav.gif) no-repeat !important;color: #fff !important;}
#colophon  {border-top:1px solid #CED600;margin-top:-1px;}
#content {margin: 0;}
.home h2 {background: url(i/twitter_bird.png) no-repeat left center;padding-left: 35px;margin-bottom: 0 !important;}
#followMe {display: inline;}

.twitterStream {margin-top: 20px;}
.tweet_list {list-style: none;margin:0;overflow:hidden;}
.tweet_list li {border-left:1px solid #000;float:left;min-height:80px;padding:2%;width:29%;} 
.tweet_list li.tweet_first {border: 0 none;}
.tweet_avatar {float:left;margin-right:5px;font-weight: bold}

#content .entry-title {display: none;}
.page #content {float: left;}
.entry-content, .entry-summary {padding: 0;}

/**Contact Page**/
.page-id-2 #main {padding-top: 67px;}
.wpcf7-form {padding-left: 80px;margin-bottom: 25px;}
.wpcf7-form div{padding-right: 28px;border-right: 1px solid #CDD321;}
.wpcf7-form .submit {padding-right: 0;border: 0 none;}
.entry-content label {color: #010000;display: block;width: 93px;float: left;padding-top: 6px;font-weight: normal !important}
.entry-content input {background: transparent url(i/form/input.png) no-repeat;}
.entry-content textarea {background:transparent url(i/form/textarea.png) no-repeat;height: 101px;margin-bottom: 0 !important}
.entry-content input,
.entry-content textarea {width: 256px;-moz-box-shadow:none;border:0 none !important;font-family: Arial, Helvetica, sans-serif;color: #000 !important;font-size: 12px !important; padding: 10px;margin-bottom: 12px}
.entry-content .submit input {width: 102px;border:1px solid #CCC;margin:13px 0 0 184px}

#sidebar {display: inline; margin-left: 28px; float: left;}
.contacts dt,
.contacts dd 			{ font-size: 12px}
.contacts dt			{ background-image: url(i/contact.png); background-repeat: no-repeat; height: 34px;}
.contacts dt,
.contacts dd 			{ padding-left: 56px}
.contacts dt.mobile 	{ background-position: left -45px}
.contacts dt.skype 	{ background-position: left -99px}
.contacts dt.flickr 	{ background-position: left -153px}
.contacts dt.twitter 	{ background-position: left -198px}
.contacts strong			{ color: #808409;}
.contacts dd			{ margin-top: -16px;  padding:0 0 16px 56px; margin-bottom:0;}

.mail_msn:hover {background-position:left -241px}
dt.mobile:hover {background-position: left -286px}
dt.skype:hover {background-position: left -340px}
dt.flickr:hover {background-position: left -394px}
dt.twitter:hover {background-position: left -439px}

#slider {
	margin: 0 auto 20px;
	position:relative;
	/*background:url(i/loading.gif) no-repeat 50% 50%; */
	width: 708px !important;

}

#slider a {color: #fff;text-decoration: none;}
#slider .tag {color: #fff;background-color: #000;padding: 5px;font-size: 11px;font-style:italic;position: absolute;text-decoration: none;}

#wrapper #footer #site-info {font-weight: normal !important;font-size: 12px;padding-left:1px;}
#wrapper #footer #site-info * {font-weight: normal !important;}
#site-generator{float: none;display: none}
#hostedBy {float: right;height: 30px;}
#hostedBy span {display:block;float:left;line-height:30px;}
.tweet_time {display:block;}
/**Slideshow with jCarousel**/
.hentry {margin: 0 !important}
#jcarousel {height: 260px;overflow: hidden}
#jcarousel li {width: 189px;height: 220px;float:left;margin-right: 10px;padding: 20px;background-color: #00aeef;list-style:none;}
#jcarousel li a {outline:none;}
#jcarousel li img {width: 190px;height: 160px;}
#jcarousel li .figure {width: 190px;height: 160px;position: relative;display: block;margin-bottom: 17px}
#jcarousel li .figure .tag {position: absolute;right:0;bottom:0;}
#jcarousel li strong {font:bold 20px Arial, sans-serif;color: #fff;}

.jcarousel-next, 
.jcarousel-prev {width: 35px;height: 46px;display: block;position: absolute;top:50%;cursor:pointer;margin-top: -23px;}
.jcarousel-prev {background: url(i/slide/prev.png) no-repeat;left:-41px !important;}
.jcarousel-next {background: url(i/slide/next.png) no-repeat;right:-41px !important;}

/**Blog**/
.category-blog #content,
.single #content,
.search #content,
.tag #content {width: 565px;float: left;}
.category-blog #content .post,
.search #content .post,
.tag #content .post {margin-bottom: 35px !important}
.category-blog #content .post h2,
.single #content .post h2,
.search #content .post h2,
.tag #content .post h2 {font-size: 32px;letter-spacing:-3px;text-transform: none;line-height: 1;margin-bottom: 20px;}
.post img {background-color: #7b7f00;padding: 2%;width: 96%;}
#content .post img.alignnone {margin:0;}
.post .footer {border-width: 1px 0;border-style: solid;border-color: #000;height:32px;overflow:hidden;padding-top:8px;}
.user_comments {background: url(i/comment.jpg) no-repeat;padding:4px 0 5px 30px;float: left;}
.share {float:right;padding:4px 0 0;width:230px;}
.share span,
.share div a {float: left;}

#wrapper #main .widget-area ul {padding: 0;}
#wrapper #main .widget-area ul ul {margin-left: 0}
#container #primary, #container #secondary {width: 190px;margin-top: 13px;}
.widget-area .widget {margin-bottom: 36px;}
.widget-area li	{list-style:none;}
.widget-area h2 {font-size: 37px;margin-bottom: 22px;letter-spacing: -3px}
.widget-area .dando_uma_forcinha h2 {letter-spacing: -4px;}
.rss a {background: url(i/rss.jpg) no-repeat;padding-left: 55px;display: block;line-height:25px;padding:0 0 4px 70px;}
#twitter_update_list li {margin-bottom: 25px;}
#twitter_update_list li span a {font-weight: bold;}
#twitter_update_list li > a {display:block;}

#flickrPhotos {overflow: hidden;width: 210px;margin-bottom: 16px;}
.flickr_badge_image img {background-color:#7b7f00;margin:0 20px 15px 0;padding:5px;float:left;}

.listagemApoio {background: url(i/dando_uma_forcinha.png) no-repeat;height:174px;overflow:hidden;}
.listagemApoio li a {display:block;height:144px;padding-top:30px;}
.listagemApoio li a img {width: 188px;}
#nav-below.navigation {margin-bottom: 60px;overflow: hidden;}
.navigation {overflow: hidden;}
.navigation div {width: 265px;}
.navigation div a {display: block;width: 249px;height: 52px;line-height: 52px;background-image: url(i/post-nav.png);background-repeat: no-repeat;font-size: 15px;}
.navigation div a:link, .navigation div a:visited {color: #fff !important;}
.navigation div a:hover {color: #000 !important;}

.navigation .nav-previous {text-align:right;}
.navigation .nav-previous a {background-position: left -104px;padding-right:16px;}
.navigation .nav-previous a:hover {background-position: left bottom;}
.navigation .nav-next {text-align:left;}
.navigation .nav-next a {padding-left:16px;}
.navigation .nav-next a:hover {background-position: left -52px}

#s {background: transparent url(i/form/small_input.png) no-repeat;border:0 none !important;font-family: Arial, Helvetica, sans-serif;color: #000 !important;font-size: 12px !important;width: 116px; padding: 10px;float: left;margin-top: 2px;}
#searchform .btn {float: right;}