body { background: url("/images/theme/fundo.png") repeat-y #ddd3c0; margin: 0; width: 1100px;}

body, #container, #header { margin-top: 0;}

br.clearing { clear: both;}

#container {
  min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -70px 0; /* the bottom margin is the negative value of the footer's height */
}

#header { 
  position: relative;
  width: 940px;
  height: 208px;
}

#content { clear: both;}
	
#header-left { 
  width: 253px;
  height: 202px;
  display: inline;
  float: left;
  margin: 0px 0 0 57px;
  background: #fff url('/images/theme/logo_transp.png') center center no-repeat;
}

#header-right {
  width: 563px;
  height: 208px;
  display: inline;
  float: left;
  margin-left: 43px;
}
#header img {
  margin-bottom: 0;
}

#tabs {
  position: absolute;
  bottom: 6px;
  left: 398px;;
  z-index: 10;
}

.tab {
  display: inline;
  float: left;
  margin: 11px 7px 0 7px;
}


.tab-background {
  width: 98px;
  height: 8px;
  background: url('/images/theme/tab-background.png') no-repeat transparent;
}

.current {
  background: url('/images/theme/currenttab-background.png') no-repeat transparent;
  width: 97px;
  height: 8px;
  color: #000; 
}

.tab-text {
  width: 97px;
  background: #d3c6ae;
  color: #fff;
  text-align: center;
  height: 18px;
  margin-bottom: 0px;
  padding-bottom: 5px;
}

.current-text {
  background: #faf6f4;
  width: 97px;
  color: #000;
  text-align: center;
}

.tab-name {
  margin-top: -2px;
  background: transparent;
}

#content { clear:both; }

#sidebar {
  display: inline;
  float: left;
  width: 300px;
  margin: 17px 0 100px 57px;
}

#search {
  display: inline;
  float: left;
}

#search-top {
  background: url('/images/theme/search-top.png');
  width: 254px;
  height: 93px;
}

#results {
  background: url('/images/theme/search-background.png') repeat-y;
  width: 254px;
	padding-bottom:10px;
}

#q {
  display: inline;
  float: left;
  margin: 53px 0 0 30px;
  width: 190px;
}

#search-bottom {
  background: url('/images/theme/search-bottom.png');
  width: 254px;
  height: 9px;
  display: inline;
  float: left;
}

#os-alquimistas-bottom, #partners-bottom, #recent-files-bottom, #categories-bottom, #rss-bottom, #monthly-archives-bottom { padding-bottom: 35px;}

#os-alquimistas {
  display: inline;
  float: left;
  margin-top: 20px;
}

#os-alquimistas-top {
  background: url('/images/theme/osalquimistas-top.png');
  width: 253px;
  height: 69px;
}

#os-alquimistas-bottom {
  background: #941a1d;
	width: 253px;
}

.alquimistas {padding:0pt 0pt 14px;}

.alquimistas img { margin: 0 1em 0 0; }

.name { line-height: 5em; vertical-align: 20%;}

.comments { padding: 30px 0 0 55px;}

.content-comments { margin:0px 0pt 0pt 55px; }

h2#comments { margin:30px 0pt 0pt 55px;}


#partners {
  display: inline;
  float: left;
  margin-top: 20px;
	width: 253px;
}

#partners-top {
  background: url('/images/theme/partners-top.png');
  width: 253px;
  height: 65px;
}

#partners-bottom {
  background: #635d53;
}

#badge {margin: 10px 0 0 35px;}

#incomum {margin: 25px 0 0 45px;}

#recent-files {
  display: inline;
  float: left;
  margin-top: 20px;
	width: 253px;
}

#recent-files-top {
  background: url('/images/theme/recentfiles-top.png');
  width: 253px;
  height: 69px;
}

#recent-files-bottom {
  background: #948c7c;
}

#categories {
  display: inline;
  float: left;
  margin-top: 20px;
	width: 253px;
}

#categories-top {
  background: url('/images/theme/categories-top.png');
  width: 253px;
  height: 65px;
}

#categories-bottom {
  background: #635d53;
}

#monthly-archives {
  display: inline;
  float: left;
  margin-top: 20px;
	width: 253px;
}

#monthly-archives-top {
  background: url('/images/theme/monthly-archive-top.png');
  width: 253px;
  height: 69px;
}

#monthly-archives-bottom {
  background: #948c7c;
}

#rss{
  display: inline;
  float: left;
  margin-top: 20px;
	width: 253px;
}

#rss-top {
  background: url('/images/theme/rss-top.png');
  width: 253px;
  height: 65px;
}

#rss-bottom {
  background: #635d53;
	margin-bottom: 50px;
}


#posts {
  display: inline;
  float: left;
  background: #faf6f4;
  margin: -18px 0pt 0pt -4px;
  width: 562px;
  padding-bottom: 70px;
}

.article, #viewpage, p.pagination {
  margin: 40px 55px 0pt;
}

.title {
  margin: -74px 0 47px 0;
}

.metadata {
  background: #948c7c;
  padding: 15px;
  margin: 30px 0 20px 0;
}


.spacer, .spacer-comments {
  background: url("/images/theme/spacer.png");
  width: 510px;
  height: 9px;
  margin-top: 50px;
	margin-left: 0px;
}

#comments_div { width: 500px;}

.date {
  background: url('/images/theme/date-background.png');
  width: 74px;
  height: 74px;
  margin-left: 471px;
}

.month-and-day {
  float:left;
}

.year {
  display: inline;
  float: left;;
}

#footer {
  clear: both;
  width: 972px;
  height: 144px;
  background: url('/images/theme/footer.png') bottom no-repeat;
  margin: 0px;
}

#footer, .push {
  display: inline;
  float: left;
	height: 144px; /* .push must be the same height as .footer */
}