/* ################RESET################ */* {	margin: 0;	padding: 0;	color: #333;	font-family: Arial, Verdana, Helvetica, Sans-Serif;}/* ################PADROES################ */body {	font-size: 100%;	background: #000 url('images/background.jpg') no-repeat fixed top center;}/*	Using 'class="alignright"' on an image will (who would've	thought?!) align the image to the right. And using 'class="centered',	will of course center the image. This is much better than using	align="center", being much more futureproof (and valid) */img.centered {	display: block;	margin-left: auto;	margin-right: auto;}img.alignright, img.alignleft {display: inline; padding: 4px;}img.alignright {margin: 0 0 2px 7px;}img.alignleft {margin: 0 7px 2px 0;}.alignright {float: right; margin: 10px 0 10px 10px;}.alignleft {float: left; margin: 10px 10px 10px 0;}/* End Images */.widecolumn .entry p {font-size: 1.05em;}.narrowcolumn .entry, .widecolumn .entry {	margin-top: 10px;	padding-top: 10px;	line-height: 1.4em;	border-top: 1px solid #CCC;}	.narrowcolumn .entry ul, .widecolumn .entry ul, .narrowcolumn .entry ul li, .widecolumn .entry ul li {		list-style: disc;	}.widecolumn {line-height: 1.6em;}.narrowcolumn .postmetadata {	margin-top: 15px;	padding-top: 5px;	text-align: left;	line-height: 1.5em;}.alt {	border-top: 1px solid #ddd;	border-bottom: 1px solid #ddd;	background-color: #f8f8f8;}a.rsslink {background: url("http://www.thaisgusmao.com.br/hotblog/wp-content/themes/thaisgusmao/images/feedicon.png") no-repeat center left; padding-left: 14px;}small {	font-size: 0.9em;	line-height: 1.5em;}h1, h2, h3 {font-weight: bold;}h2 {font-size: 1.6em;}h2.pagetitle {font-size: 1.6em;}#sidebar h2 {font-size: 1.2em;}h3 {font-size: 1.6em;}h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {color: #000;}h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {text-decoration: none;}.entry p a:visited {color: #b85b5a;}.commentlist li, #commentform input, #commentform textarea {font-size: 0.9em;}.commentlist li {font-weight: bold;}	.commentlist li .avatar {		float: right;		padding: 2px;		border: 1px solid #EEE;		background-color: #FFF;	}.commentlist cite, .commentlist cite a {	font-weight: bold;	font-style: normal;	font-size: 1.1em;}.commentlist p {	font-weight: normal;	line-height: 1.5em;	text-transform: none;}.commentmetadata {font-weight: normal;}small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {color: #777;}code {font-size: 1.1em ;}acronym, abbr, span.caps {	font-size: 0.9em;	letter-spacing: .07em;}a, h2 a:hover, h3 a:hover {	color: #EA5B3B;	text-decoration: none;}a:hover {	color: #EA5B3B;	text-decoration: underline;}#wp-calendar #prev a, #wp-calendar #next a {font-size: 0.9em;}#wp-calendar a {text-decoration: none;}#wp-calendar caption {	font-size: 1.3em;	font-weight: bold;	text-align: center;}#wp-calendar th {	font-style: normal;	text-transform: capitalize;}/* ################LAYOUT################ */#page {	width: 780px;	margin: 0 auto;	padding: 0 0 50px;}/* HEADER */#header {	width: 764px;	height: 88px;	padding: 60px 6px 0 10px;	background: url("http://www.thaisgusmao.com.br/hotblog/wp-content/themes/thaisgusmao/images/background-header.png") no-repeat 0 0;}	#header #headerimg {width: 100%;}	#header h1 {		width: 300px;		height: 87px;		display: inline;		float: left;		margin: 0 0 0 23px;		background: url("images/logo-thaisgusmao.gif") no-repeat 0 0;	}		#header h1 a {			height: 87px;			display: block;			text-indent: -9000em;			overflow: hidden;		}	#header .description {		width: 45%;		float: left;		padding: 11px 0 0 30px;		font-size: 20px;		font-style: italic;		font-weight: bold;		color: #777;		text-align: left;		text-decoration: none;		line-height: 25px;	}	/* CONTENT */#contentMaster {	width: 780px;	display: block;	float: left;	overflow: hidden;	padding: 30px 0 60px;	background-image: url("http://www.thaisgusmao.com.br/hotblog/wp-content/themes/thaisgusmao/images/background-content.png");	background-repeat: repeat-y;	background-position: 0 0;}	/* CONTENT LEFT */	#content {		width: 460px;		display: inline;		float: left;		margin: 0 15px 0 0;		padding: 0 15px 0 40px;		overflow: hidden;		border-right: 1px solid #CCC;	}		.narrowcolumn {}				#respond {			width: 95%;			border-top: 1px solid #CCC;		}			/* SIDEBAR */	#sidebar {		width: 200px;		display: inline;		float: left;		font-size: 1.0em;	}		#sidebar h2 {			margin: 5px 0 0;			padding: 0;		}		#sidebar ul, #sidebar ul ol {			margin: 0;			padding: 0;		}			#sidebar ul li {				list-style-type: none;				list-style-image: none;				margin-bottom: 15px;			}			#sidebar ul li.linkcat, #sidebar ul li.categories, #sidebar ul li.archives {				margin-top: 20px;				border-top: 1px solid #CCC;			}				#sidebar ul p, #sidebar ul select {margin: 5px 0 8px;}				#sidebar ul ul, #sidebar ul ol {margin: 5px 0 0 15px;}					#sidebar ul ul ul, #sidebar ul ol {margin: 0 0 0 10px;}						ol li, #sidebar ul ol li {list-style: decimal outside;}						#sidebar ul ul li, #sidebar ul ol li {						list-style: disc;						margin: 3px 0 0;						padding: 0;					}/* FOOTER */#footer {	width: 100%;	height: 93px;	clear: both;	background: url("http://www.thaisgusmao.com.br/hotblog/wp-content/themes/thaisgusmao/images/background-footer.png") no-repeat 0 0;}	#footer p {		width: 90%;		margin: 0 auto;		padding: 20px 0;		text-align: center;		border-top: 1px solid #CCC;	}/* Begin Structure */.widecolumn {	padding: 10px 0 20px 0;	margin: 5px 0 0 150px;	width: 550px;}	.widecolumn .post {margin: 0;}	.widecolumn .postmetadata {margin: 30px 0;}.post {	width: 460px;	padding: 0 0 40px;		/*text-align: justify;*/}	.post h2, .post h3 {margin: 0;}	.post hr {display: block;}.widecolumn .smallattachment {	width: 128px;	float: left;	margin: 5px 5px 5px 0px;	text-align: center;}.widecolumn .attachment {	margin: 5px 0px;	text-align: center;}.postmetadata {clear: both;}.clear {clear: both;}/* End Structure *//*	Begin Headers */h2 {margin: 30px 0 0;}h2.pagetitle {	margin-top: 30px;	text-align: left;}h3 {	padding: 0;	margin: 30px 0 0;}h3.comments {	padding: 0;	margin: 40px auto 20px ;}/* End Headers *//* Begin Images */p img {	padding: 0;	max-width: 100%;}/* Begin Lists	Special stylized non-IE bullets	Do not work in Internet Explorer, which merely default to normal bullets. */.entry ul, .entry ol {	margin: 0;	padding: 10px 0 10px 35px;}.entry ul li, .entry ol li {	margin: 0;	padding: 0;}.postmetadata ul, .postmetadata li {	display: inline;	list-style-type: none;	list-style-image: none;}/* End Entry Lists *//* Begin Form Elements */#searchform {	margin: 10px auto;	padding: 5px 3px;	text-align: left;}#searchform input {	border: solid 1px #777;	background: #fff;}#searchform input:hover {	border: solid 1px #000;}#sidebar #searchform #s {	width: 120px;	padding: 2px;}#sidebar #searchsubmit {	padding: 1px;	cursor: pointer;	background-color: #F0F0F0;}#sidebar #btSearchsubmit {	padding: 1px;	cursor: pointer;	background-color: #F0F0F0;}.entry form { /* This is mainly for password protected posts, makes them look better. */	text-align:center;}select {	width: 130px;}#commentform input {	width: 170px;	padding: 2px;	margin: 5px 5px 1px 0;}#commentform textarea {	width: 95%;	padding: 2px;}#commentform #submit {	margin: 15px 30px 30px 0;	float: right;}/* End Form Elements *//* Begin Comments*/.alt {	margin: 0;	padding: 10px;}.commentlist {	padding: 0;	text-align: justify;}.commentlist li {	margin: 15px 0 3px;	padding: 5px 10px 3px;	list-style: none;}.commentlist p {	margin: 10px 5px 10px 0;}#commentform p {	margin: 5px 0;}.nocomments {	text-align: center;	margin: 0;	padding: 0;}.commentmetadata {	margin: 0;	display: block;}/* End Comments *//* Begin Calendar */#wp-calendar {	empty-cells: show;	margin: 10px auto 0;	width: 155px;}#wp-calendar #next a {	padding-right: 10px;	text-align: right;}#wp-calendar #prev a {	padding-left: 10px;	text-align: left;}#wp-calendar a {	display: block;}#wp-calendar caption {	text-align: center;	width: 100%;}#wp-calendar td {	padding: 3px 0;	text-align: center;}#wp-calendar td.pad:hover { /* Doesn't work in IE */	background-color: #fff;}/* End Calendar *//* Begin Various Tags & Classes */acronym, abbr, span.caps {	cursor: help;}acronym, abbr {	border-bottom: 1px dashed #999;}blockquote {	margin: 15px 30px 0 10px;	padding-left: 20px;	border-left: 5px solid #ddd;}blockquote cite {	margin: 5px 0 0;	display: block;}.center {	text-align: center;}.hidden {	display: none;}hr {	display: none;}a img {	border: none;}.navigation {	display: block;	padding: 10px 0 0;	text-align: center;	overflow: hidden;}.navigationBottom {}/* End Various Tags & Classes*//* Captions */.aligncenter, div.aligncenter, .alignnone, div.alignnone {display: block;}.aligncenter, div.aligncenter {margin: 10px auto;}.alignnone, div.alignnone {margin: 10px 0;}.wp-caption {	max-width: 465px !important;	padding-top: 4px;	text-align: center;	border: 1px solid #ddd;	background-color: #f3f3f3;	-moz-border-radius: 3px;	-khtml-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;}.wp-caption img {	max-width: 455px !important;	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 */