/* 
Theme Name: Minimalist I
Theme URI: http://www.brunaperosa.com/weblog
Description: Tema feito em Dezembro de 2009, Minimalist I! 
Version: 2.0
Author: Bruna Perosa
Author URI: http://www.brunaperosa.com/
Tags: minimalist, white, bunny, pattern, fixed width, three columns

	BrunaPerosa.com : Weblog v2.0
	http://www.brunaperosa.com/weblog

	This theme was designed and built by Bruna Perosa,
	whose blog you will find at http://www.brunaperosa.com/weblog

*/


/* Estrutura */

body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #ffffff;
}

#index {
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #ffffff;
}

#top {
	height: 120px;
	margin-right:0px;
	margin-left:0px;
	margin-top: 0px;
	border-bottom: 0px solid #C83C2C;
	background-image: url(images/topblog.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	position: relative;
}

#menu {
	height: 30px;
	background-color: #C83C2C;
	border: 0px;
	margin-right:0px;
	margin-left:0px;
	margin-top: 0px;
	position: relative;
	display: block;
}

#menu #midd {
	width: 1000px;
	border: 0px;
	margin-right:auto;
	margin-left:auto;
	margin-top: 0px;
	position: relative;
	display: block;
}

#menu #options {
	width: 500px;
	margin-left:0px;
	float: left;
}

#menu #searching {
	width: 400px;
	margin-right:0px;
	float: right;
	vertical-align: middle;
}

#index2 {
	margin-right: auto;
	margin-left: auto;
	margin-top: 25px;
	padding: 0px;
	width: 1000px;
	display: inherit;
	overflow: auto;
	visibility: inherit;
}

#index2 #sidebar {
	width: 400px;
	margin: 0px;
	vertical-align: top;
	border: 0px;
	position: relative;
	float: right;
}

#index2 #sidebar div#sidebar-top {
	margin: 0px;
	padding: 0px;
	border: 0px;
}


#index2 #sidebar #sidebar-one {
	width: 170px;
	margin: 0px;
	border: 0px;
	position: relative;
	float: left;
}

#index2 #sidebar #sidebar-two {
	width: 170px;
	margin-left: 50px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	border: 0px;
	position:relative;
	float: left;
}

#index2 #content {
	margin: 0px;
	padding: 0px;
	width: 500px;
	vertical-align: top;
	position: relative;
	float: left;
}

#index2 #footer {
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 20px;
	margin-bottom: 0px;
	padding: 0px;
	width: 1000px;
	position: static;
	vertical-align: bottom;
	float: right;
	display: block;
	visibility: inherit;
	overflow: auto;
}

#index2 #footer #footer-one {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 20px;
	width: 320px;
	float: left;
	position: relative;
}

#index2 #footer #footer-two {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 10px;
	width: 320px;
	float: left;
	position: relative;
}

#index2 #footer #footer-three {
	margin-top: 0px;
	width: 320px;
	float: right;
	position: relative;
}

#copyr {
	height: 40px;
	background-color: #C4DBE5;
	border: 0px;
	margin-right:0px;
	margin-left:0px;
	margin-top: 10px;
	padding-top: 3px;
	position: relative;
	display: block;
}

#copyr  #copyr-in {
	width: 1000px;
	border: 0px;
	margin-right:auto;
	margin-left:auto;
	margin-top: 0px;
	position: relative;
	display: block;
}


/* Geral */

.menu, .menu p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	line-height: 14pt;
	text-align: justify;
	margin-top: 7px;
}

.menu A, .menu A:visited, .menu A:link, .menu A:active {
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.menu A:hover {
	color: #DDDDDD;
	font-weight: bold;
	text-decoration: none;
}

.content, .content p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	line-height: 15pt;
	text-align: justify;
}

.content p img {
	margin: 5px;
}

.content p A img, .content p A:link img, .content p A:hover img, .content p A:visited img {
	padding: 5px;
	border: 0px;
	margin: 0px;
}

.content p A:hover img {
	padding: 5px;
	background-color: #FFFFFF;
	border: 0px;
	margin: 0px;
}

.content A, .content A:visited, .content A:link, .content A:active {
	color: #C83C2C; 
	text-decoration: none;
}

.content A:hover {
	color: #EF786B; 
}

.content H1, .content H1 A, .content H1 A:link, .content H1 A:active, .content H1 A:visited, .content H1 A:hover {
	color: #94B3BF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	text-align: left;
	line-height: 30pt;
	padding-top: 15px;
	padding-bottom: 10px;
}

.content H1 img {
	border: 0px;
	margin: 0px;
}

.content H3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	word-spacing: 3px;
	font-weight: bold;
	color: #4b290e;
	line-height: 10pt;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
}

.content H3 A, .content H3 A:link, .content H3 A:active, .content H3 A:visited {
	color:#d1160d;
	font-weight:bold;
	text-decoration:underline;
}

.content H3 A:hover {
	color:#f94a1b;
	font-weight:bold;
	text-decoration:underline;
	background-color: #FFFFFF;
}

.content H4 {
	color: #94B3BF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	word-spacing: 3px;
	text-align: left;
}

.content .bdate {
	background-image: url(images/bdate.jpg);
	background-repeat: no-repeat;
	width: 70px;
	height: 50px;
	font-size: 9pt; 
	font-weight: bold; 
	font-family: Helvetica, Arial, sans-serif; 
	color: #FFFFFF;
	line-height: 10pt;
	text-align: center;
	padding-top: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 10px;
	float: left;
}

.content img {
	margin: 5px;
}

.content img.wp-smiley { 
	border:none;
	margin:0px;
	padding:0px;
}

.content blockquote {
	width: 180px;
	float: right;
	padding-left: 10px;
	border-left: 1px solid #C4DBE5;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}

.content blockquote P {
	color:#fc6038;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:	left;
	font-size: 10pt;
	line-height: 15pt;
	margin-top: 0px;
	margin-left:0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-indent: -4px;
}

.content blockquote A, .content blockquote A:visited, .content blockquote A:link, .content blockquote A:active {
	color:#C83C2C;
}

.content blockquote A:hover {
	color:#EF786B;
}

.sidebartop, .sidebartop p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	line-height: 15pt;
	text-align: justify;
}

.sidebartop .imag {
	margin-right: 10px;
}

.sidebartop A, .sidebartop A:visited, .sidebartop A:link, .sidebartop A:active {
	color:#C83C2C;
	text-decoration: none;
}

.sidebartop A:hover {
	color:#EF786B;
	text-decoration: none;
}

.sidebartop .twitter {
	width: 400px;
	height: 138px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: center;
	margin-left: 0px;
	margin-bottom: 50px;
}

.sidebartop .twitter, .sidebartop .twitter P  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 15pt;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	text-align:center;
}

.sidebartop .twitter A, .sidebartop .twitter A:active, 
.sidebartop .twitter A:visited, .sidebartop .twitter A:link {
	color: #C83C2C;
	font-size: 9pt;
	font-weight: bold;
}

.sidebartop .twitter A:hover {
	color: #EF786B;
	font-weight: bold;
	font-size: 9pt;
}

.tagcloud, .tagcloud P {
	margin:0px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:40px;
	line-height:inherit;
	font-family:Arial, Helvetica, sans-serif;
}


.tagcloud A, .tagcloud A:active, .tagcloud A:link, .tagcloud A:visited {
	color: #C83C2C; 
	text-decoration: none;
}

.tagcloud  A:hover {
	color: #EF786B; 
}

.sidebarr, .sidebarr P {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	line-height: 15pt;
	text-align: justify;
	padding: 0px;
	margin: 0px;
}

.sidebarr A, .sidebarr A:active, .sidebarr A:link, .sidebarr A:visited {
	color: #C83C2C; 
	text-decoration: none;
}

.sidebarr A:hover {
	color: #EF786B; 
}

.sidebarr li {
	padding-top: 0px;
	font-size: 10pt;
	padding-bottom:2px;
	padding-left:0px;
	padding-right:0px;
	line-height: 15pt;
}

.sidebarr li A, .sidebarr li A:link, .sidebarr li A:active, .sidebarr li A:visited {
	font-size:10pt;
}

.sidebarr li A:hover{
	font-size:10pt;
}

.sidebarr ul {
	list-style-image:url(images/iconeli.png);
	padding:2px;
	margin-left:20px;
}

.sidebarr .flickr img {
	padding: 5px;
	border: 0px;
	font-size: 10pt;
	line-height: 15pt;
}

.sidebarr .flickr img:hover {
	padding: 5px;
	font-size: 10pt;
	line-height: 15pt;
	background-color: #FFFFFF;
}

.copyr, .copyr p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	line-height: 15pt;
	text-align: center;
}

input, textarea, select {
	border: 1px solid #C4DBE5;
	background-color: #EEE;
	color: #000000;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
}



/* Post Meta */

.content  .post-meta {
	width: 500px;
	font-size: 10pt;
	color: #999;
	border-top: 1px solid #C4DBE5;
	border-bottom: 1px solid #C4DBE5;
	visibility: visible;
	overflow: auto;
	display: inherit;
	margin-bottom: 30px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10px;
}

.content  .post-meta ul {
	margin-bottom: 0px;
	margin-left: -10px;
	margin-right: 0px;
	margin-top: 0px;
}

.content .post-meta li {
	float: left;
	width: 140px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	margin: 0px;
	list-style-image: none;
	list-style-type: none;
	list-style-position: inside;
}

.content .post-meta li span { 
	display: block; 
}

.content .post-meta li .head { 
	font-size: 8pt; 
	text-transform: uppercase; 
	font-weight: bold; 
	font-family: Helvetica, Arial, sans-serif; 
	color: #94B3BF; 
}

.content .post-meta li .body, .post-meta li .body a:link, .post-meta li .body a:visited { 
	font-size: 10pt; 
	color: #C83C2C; 
	font-style: italic; 
	text-decoration: none;
	text-align: left;
}

.post-meta li .body a:hover { 
	font-size: 10pt; 
	color: #EF786B; 
	font-style: italic; 
	text-decoration: none;
	text-align: left;
}

/* Comments */

.commentss li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	text-align: center;
	margin-top: 50px;
	margin-bottom: 20px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
}

#comments { 
	position: relative; 
	margin: 0px; 
	padding: 0px; 
	border: 0px; 
}

#comments .comment {
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right:0px;
	width: 100%;
	list-style-type: none;
}

#comments .comment .comment-container { 
	padding: 10px 0; 
	border-bottom: 1px solid #C4DBE5;
}

#comments .comment-head { 
	margin: 0 0 15px 0; 
}

#comments .comment-head .avatar { 
	float: left; 
}

#comments .comment-head .avatar img {
	margin: 0 10px 0 0;
	vertical-align: middle;
	border: 3px solid #94B3BF;
}

#comments .comment-head .name { 
	display: block; 
	margin: 3px; 
	padding-top: 7px; 
	font-size: 12pt; 
}

#comments .comment-head .date, #comments .comment-head .edit, #comments .comment-head .perma { 
	font-size: 8pt;
	color: #94B3BF;
}

#comments .comment-entry p { 
	margin: 0 0 10px 0;
}

#comments ul.children{
	margin: 10px 0 0 25px;
	padding: 0;
}

#comments .cancel-comment-reply a, #comments .comment-reply-link { 
	text-transform: uppercase; 
	font-family: helvetica, arial, sans-serif; 
	font-weight: bold; 
	text-decoration: none; 
	font-size: 10pt;
}



/* Comments Form */

#respond {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
}

#comments #respond { 
	padding: 20px 0; 
	margin: 0; 
	border: none; 
}

#comments #respond h3 { 
	margin-bottom: 0; 
}

#commentform {	
	margin: 15px 0 0 0; 
}

#commentform input.txt { 
	width: 260px; 
	padding: 7px 5px; 
	border: 1px solid #EEE;
}

#commentform label { 
	font-family: Helvetica, Arial, sans-serif; 
	font-size: 8pt; 
	text-transform: uppercase; 
}

#commentform textarea { 
	width: 95%; 
	padding: 5px; 
	border: 1px solid #C4DBE5; 
}

#commentform #submit {
	border: none;
	color: #FFF;
	text-transform: uppercase;
	font-size: 10pt;
	background-color: #94B3BF;
	float:right;
	margin-top: 5px;
	margin-right: 12px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
}



/* searchform */

#searchform {
	position: relative;
	float: right;
}

#searchform p {
	margin: 0;
	padding: 0;
}


#searchform input, #searchform textarea, #searchform select {
	border: 0px;
	background-color: #EEE;
	color: #94B3BF;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

#searchform input:focus {
	background-color: #FFF;
	color: #000000;
}

#s {
	width: 300px;
	height: 16px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-top: 5px;
}



/* others */

.content .wp-caption {
	border: 0px;
	color: #000000;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 2px;
}

.content .wp-caption-text {
	color: #4b290e;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 12pt;
}

.content .aligncenter,
dl.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.content .alignleft {
	float: left;
}

.content .alignright {
	float: right;
}

.content .wp-caption-dd {
	font-size: 8pt;
	line-height: 12pt;
	padding: 0 4px 5px;
	margin: 0;
}

.content .wp-caption A img, .content .wp-caption A:link img, .content .wp-caption A:hover img, .content .wp-caption A:visited img {
	padding: 0px;
	border: 0px;
	margin: 0px;
}

.content .wp-caption A:hover img {
	padding: 0px;
	background-color: #FFFFFF;
	border: 0px;
	margin: 0px;
}



/* Navigation */

#navigation { 
	font-size:11px; 
	background-color: #000; 
}

.nav, .nav ul { 
	z-index:100; 
	margin:0; 
	padding:0; 
	list-style:none; 
	line-height:1; 
}

.nav li { 
	float:left; 
	width: auto; 
}

.more_entries { 
	margin-top: 0px; 
	padding: 10px 10px;
}

.more_entries a { 
	display: block; 
	margin: 0 0 0 0; 
	text-transform: uppercase; 
	font-weight: bold; 
	text-decoration: none; 
}

.more_entries .wp-pagenavi { 
	margin: 0; 
	text-align: center; 
}

.more_entries .wp-pagenavi a:link, .more_entries .wp-pagenavi a:visited { 
	display: inline; 
	text-decoration: none;
	padding: 4px 6px; 
}

.more_entries .wp-pagenavi .current, .more_entries .wp-pagenavi .on, .more_entries .wp-pagenavi a:hover { 
	padding: 4px 7px; 
	font-weight: bold; 
}

.more_entries .wp-pagenavi .extend { 
	background:none; 
	border:none; 
}

.more_entries .fl { 
	float: left; 
}

.more_entries .fr { 
	float: right; 
}