/*
Theme Name: lgc
Theme URI: http://cenize.com
Description: Tema para o site de Luiz Gonzaga de Carvalho
Version: 1.0
Author: Rafael Machado (images) e Gilson Ferraz (css, php)
Author URI: http://cenize.com/
Tags: fixed width, two columns, widgets

	lgc v1.0
	http://cenize.com

	This theme was designed and built by Rafael Machado e Gilson Ferraz
	whose blog you will find at http://dotscomunicacao.com.br/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/
/*
*/
html, body, div, span, applet, object, iframe, table, caption,
tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins,
kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr,
acronym, address, big, cite, code, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
  vertical-align: baseline;
  font-family: inherit;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  outline: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

:focus {outline: 0}

ol, ul {list-style: none}

blockquote:before, blockquote:after, q:before, q:after {content: ""}
blockquote, q {quotes: "" ""}

caption, th, td {
  font-weight: normal;
  text-align: left;
}

table {
  border-collapse: separate;
  border-spacing: 0;
}


/* Begin Typography & Colors */
body {
  background: #968057 url('images/body_background.jpg') repeat-y center top;
  color: #333;
  font-family: Georgia, Helvetica, "Times New Roman",Times,serif;
  font-size: 62.5%; /* Resets 1em to 10px */
  text-align: center;
}

#content {font-size: 1.6em}

#footer {background: url('images/footer_background.jpg') no-repeat top}

#header > * {display: none}

#page {background: url('images/page_background.jpg') no-repeat}

.widecolumn .entry p {font-size: 1.05em}

.narrowcolumn .entry,.widecolumn .entry {line-height: 1.4em}

.widecolumn {line-height: 1.6em}

.narrowcolumn .postmetadata {text-align: center}

.alt {
  background-color: #f8f8f8;
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
}

p {margin: 1em 0}
p.audioplayer_container2 {margin:0}



small {
  font-family: Arial,Helvetica,Sans-Serif;
  font-size: 0.9em;
  line-height: 1.5em;
}

h1, h2, h3 {font-weight: bold}

h1 {font-size: 4em}
h2 {font-size: 1.6em}
h3 {font-size:1.3em; font-style: italic}

h2.pagetitle {font-size: 1.6em}

#sidebar h2 {
  font-family: "Courier New", Courier, monospace, serif;
  font-size:1.8em;
}

h2, h2 a, h2 a:visited, h3,h3 a,h3 a:visited {color: #333}

h2, h2 a, h2 a:hover,h2 a:visited, 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:0.9em 'Lucida Grande',Verdana,Arial,Sans-Serif}

.commentlist li {font-weight:bold}

.commentlist li.avatar {
  background:#fff;
  border:1px solid #eee;
  float:right;
  padding:2px;
}

.commentlist cite,.commentlist cite a {
  font-size:1.1em;
  font-style:normal;
  font-weight:bold;
}

.commentlist p {
  font-weight:normal;
  line-height:1.5em;
  text-transform:none;
}

#commentform p {font-family:'Lucida Grande',Verdana,Arial,Sans-Serif}

.commentmetadata {font-weight:normal}

#sidebar {
  background: url('images/sidebar_background.png') no-repeat;
  font-family: "Courier New", Courier, monospace, serif;
}

small,#sidebar ul ul li,#sidebar ul ol li,.nocomments,.postmetadata,blockquote,strike{
  color:#777;
}

code {font:1.1em 'Courier New',Courier,Fixed}

acronym,abbr,span.caps {
  font-size:0.9em;
  letter-spacing:.07em;
}

a,h2 a:hover,h3 a:hover {
  color:#06c;
  text-decoration:none;
}

a:hover{
  color:#147;
  text-decoration:underline;
}

#wp-calendar #prev a,#wp-calendar #next a {font-size: 9pt}

#wp-calendar a {text-decoration:none}

#wp-calendar caption {
  font: bold 1.3em 'Lucida Grande',Verdana,Arial,Sans-Serif;
  text-align: center;
}

#wp-calendar th {
  font-style: normal;
  text-transform: capitalize;
}
/* End Typography & Colors */
/* Begin Structure */

#page {margin: 0 auto}

body {min-width: 960px}

#header {height: 200px}

#headerimg{width:100%}

#main {
  margin: 0 auto;
  height: 1000px;
}

#main td {vertical-align: top}

#main td.content {width: 700px}

#content {padding: 0 50px 0 100px}

.narrowcolumn{width: 550px}

.widecolumn{
  margin: 5px 0 0 150px;
  padding: 10px 0 20px 0;
  width: 350px;
}

.post {
  background: url(images/post_bottom_border.gif) center bottom no-repeat;
  padding-bottom: 1em;
}

.post p {text-align: justify}

.post h2 {
  padding-top: 1em;
  text-transform: uppercase
}

.post hr {display: block}

.widecolumn .post {}

.narrowcolumn .postmetadata {padding-top: 5px}

.widecolumn .postmetadata {margin: 30px 0}

.widecolumn .smallattachment {
  float:left;
  margin:5px 5px 5px 0px;
  text-align:center;
  width:128px;
}

.widecolumn .attachment {
  margin:5px 0px;
  text-align:center;
}

.postmetadata {clear:both}

.clear {clear:both}

#footer {
  clear: both;
  height: 230px;
  margin: 0 auto;
}

#footer p {
  padding:20px 0;
  text-align:center;
}
/* End Structure */
/*	Begin Headers */

h1 {padding-top: 50px}

h2.pagetitle {
  margin-top: 30px;
  text-align: center;
}

#content h2.pagetitle {margin-left: 0px}

#sidebar h2 {margin:5px 0 0}

h3 {margin: 0 0 0}

h3.comments {margin:40px auto 20px}
/* End Headers */
/* Begin Images */

p img{max-width:100%}
/*	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 {
  display:inline;
  margin:0 0 2px 7px;
  padding:4px;
}

img.alignleft {
  display:inline;
  margin:0 7px 2px 0;
  padding:4px;
}

.alignright {float:right}
.alignleft {float:left}
/* End Images */
/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html > body.entry ul {
  list-style:none;
  padding:0 0 0 30px;
  padding-left:10px;
  text-indent:-10px;
}

html > body.entry li {margin:7px 0 8px 10px}

.entry ul li:before,#sidebar ul ul li:before{
  content:"\00BB \0020";
}

.entry ol {padding:0 0 0 35px}

.entry {
  padding: 1em;
}


.postmetadata ul,.postmetadata li {
  display:inline;
  list-style-image:none;
  list-style-type:none;
}

#sidebar ul li {
  list-style-image:none;
  list-style-type:none;
  margin-bottom:15px;
}

#sidebar ul p,#sidebar ul select {margin: 5px 0 8px}

#sidebar ul ul,#sidebar ul ol {margin: 5px 0 0 10px}

#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 {margin: 3px 0 0}
/* End Entry Lists */
/* Begin Form Elements */

#searchform {
  margin: 10px auto;
  padding: 5px 3px;
  text-align: center;
}

#sidebar #searchform #s {
  padding: 2px;
  width: 108px;
}

#sidebar #searchsubmit{padding: 1px}

.entry form{/* This is mainly for password protected posts, makes them look better. */
  text-align:center;
}

select {width:130px}

#commentform input {
  margin:5px 5px 1px 0;
  padding:2px;
  width:170px;
}

#commentform textarea {
  padding:2px;
  width:100%;
}

#commentform #submit {float:right}
/* End Form Elements */
/* Begin Comments*/

.alt {padding:10px}

.commentlist {text-align:justify}

.commentlist li {
  list-style:none;
  margin:15px 0 3px;
  padding:5px 10px 3px;
}

.commentlist p {margin:10px 5px 10px 0}

#commentform p {margin:5px 0}

.nocomments {text-align:center}

.commentmetadata {display:block}

/* End Comments */
/* Begin Sidebar */

#sidebar {
  padding: 5px 0 0 70px;
  width: 150px;
  text-align: left;
}

/* End Sidebar */
/* 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 {
  border-left: 5px solid #ddd;
  margin: 15px 30px 0 10px;
  padding-left: 20px;
}

blockquote cite {
  display:block;
  margin:5px 0 0;
}

.center {text-align:center}

.hidden {display:none}

hr {display:none}

a img{border:none}

.navigation{
  display:block;
  margin-bottom: 30px;
  margin-top: 10px;
  text-align:center;
}
/* End Various Tags & Classes*/
/* Captions */

.aligncenter,div.aligncenter{
  display:block;
  margin-left:auto;
  margin-right:auto;
}

.wp-caption {
  -khtml-border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  background-color:#f3f3f3;
  border:1px solid #ddd;
  border-radius:3px;
  margin:10px;
  padding-top:4px;
  text-align:center;
}

.wp-caption img {border:0 none}

.wp-caption p.wp-caption-text {
  font-size:11px;
  line-height:17px;
  padding:0 4px 5px;
}
/* End captions */
