/*  
Theme Name: Gilson Camargo
Theme URI: http://www.polvo.com.br/
Description: Tema desenvolvido por <a href="http://www.polvo.com.br/">Polvo Tecnologia e Comunicação</a> para Gilson Camargo.
Version: 1.0
Author: Polvo Tecnologia e Comunicação
Author URI: http://www.polvo.com.br/
*/



/* Begin Typography & Colors */
* {
	text-decoration:none;
	margin:0;
	padding:0;
	list-style:none;
	border:none;
}
body {
	font:12px Georgia, "Times New Roman", Times, serif;
	background-color:#000;
	color:#3D311E;
	text-align: center;
}
#mestre {
	width:987px;
	margin:auto;
	margin-top:15px;
}
hr { display:none; }

/*** HEADER ***/
#header {
	width:975px;
	padding:5px;
	border:1px solid #A3998A;
	float:left;
}
#header h1 {
	width:100%;
	height:180px;
	text-indent:-3000px;
}
#header p.description { display:none; }
#header ul {
	width:975px;
	float:left;
	margin:0;
	padding:0;
	margin-top:5px;
	margin-bottom:2px;
}
#header ul li {
	width:243px;
	float:left;
	display:inline;
}
#header ul li a span { display:none; }
#header ul li a { 
	display:block;
	height:15px;
	border-left:1px solid #5A5752;
	text-indent:-3000px;
}
#header ul li.inicial a { background:url(images/menu/inicial.gif) no-repeat center top; border-left:0px; }
#header ul li.portfolio a { background:url(images/menu/portfolio.gif) no-repeat center top; }
#header ul li.contato a { background:url(images/menu/contato.gif) no-repeat center top; }
#header ul li.estudioc a { background:url(images/menu/estudioc.gif) no-repeat center top; }
#header ul li a:hover { background-position:center bottom; text-indent:-3000px; }
/*** FIM HEADER ***/

#container { 
	margin-top:20px;
	float:left;
	border:1px solid #A3998A;
	padding:5px;
	width:770px;
}

/*** POST ***/
#content {
	float:left;
	background-color:#A3998A;
	padding:15px 30px 30px 30px;
	text-align:left;
	line-height:18px;
	width:710px;
}
#content.narrowcolumn h2 {
	font:25px Georgia, "Times New Roman", Times, serif;
	margin:15px 0px 15px 0px;
	color:#FFF;
	letter-spacing:2px;
}
#content.narrowcolumn h3 {
	font-size:18px;
	margin:15px 0px 15px 0px;
	letter-spacing:2px;
	font-weight:normal;
}
#content.narrowcolumn h2.pagetitle { text-align:center; }
#content.narrowcolumn h2 a, #content.narrowcolumn h3 a {
	color:#FFF;
	text-decoration:none !important;
}
#content.narrowcolumn h2 a:hover { color:#3D311E; }
#content .post {
	border-bottom:1px dashed #342E21;
	padding-bottom:15px;
}
#content .post small {
	font-size:11px;
	display:block;
}
#content .post p { margin-top:10px; }
#content .post a,
ul.navigation_t li a,
ul.navigation_b li a,
form a { color:#DDD; text-decoration:underline; }
#content .post a:hover,
ul.navigation li a:hover,
form a:hover { color:#3D311E; }
#content p.pagedescr { text-align:center; }
#content .post img {
	padding:5px;
	border:1px solid #DDD;
}
#content .post img.centro {
	margin:auto;
	text-align:center;
}
#content .post img.esq { float:left; margin-left:15px; }
#content .post .podPress_content img { padding:0px; border:0px; }
#content .entry p.postmetadata {
	display:block;
	margin:auto;
	border:1px dashed #DDD;
	border-left:0;
	border-right:0;
	margin-top:20px;
	width:80%;
	padding:5px 0px 5px 0px;
}
#content .post p.postmetadata small {
	padding:5px 15px 5px 15px;
	background-color:#918778;
}

/*** LISTA COMENTÁRIOS ***/
ol.commentlist {
	width:100%;
	float:left;
	margin-bottom:20px;
}
ol.commentlist li {
	background-color:#918778;
	padding:10px;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	margin-bottom:10px;
}
ol.commentlist li cite {
	color:#FFF;
	font-style:normal;
}
ol.commentlist li cite a { color:#FFF; text-decoration:underline; }
ol.commentlist li cite a:hover { color:#3D311E; }
ol.commentlist li cite em {
	font-style:normal;
	font-size:10px;
}
ol.commentlist li small { font-size:10px; }
ol.commentlist li small a { color:#CCC; }
ol.commentlist li small a:hover { color:#3D311E; }
/*** FORM COMENTÁRIO ***/
#commentform { width:100%; }
#commentform h4 {
	font-size:11px;
	font-weight:normal;
	padding:5px;
	border:1px dashed #CCCCCC;
	border-left:0;
	border-right:0;
	margin-bottom:10px;
}
#commentform p { font-size:12px; }
#commentform p small { font-size:10px; }
#commentform p.p {
	float:left;
	width:233px;
	margin-right:5px;
}
#commentform p.u { margin-right:0px; }
#commentform p.p input, #commentform p textarea {
	font:11px Arial, Helvetica, sans-serif;
	border:1px solid #DDD;
	padding:0px 2px 0px 2px;
	background-color:transparent;
	border:1px solid #342E21;
	color:#DDD;
}
#commentform p.p input { width:225px; }
#commentform p textarea {
	width:702px;
}
#commentform #submit {
	float:right;
	border:0px;
	background:url(images/botoes/enviar_content.gif) no-repeat left top;
	width:47px;
	height:10px;
	margin:10px 15px 0px 0px;
	cursor:pointer;	
}
#commentform p.erro {
	width:500px;
	display:block;
	margin:auto;
	text-align:center;
	margin-bottom:10px;
	color:#FFF;
	padding:5px;
	border-top:1px dashed #FFF;
	border-bottom:1px dashed #FFF;
	letter-spacing:1px;
}

/*** BARRA LATERAL ***/
#sidebar {
	float:right;
	width:180px;
	margin-top:20px;
}
#sidebar h2 {
	height:16px;
	text-indent:-3000px;
	margin-bottom:5px;
	font-size:10px;
}
#sidebar h2.busca { background:url(images/titulos/busca.gif) no-repeat 10px 0px; }
#sidebar ul li.arquivos h2 { background:url(images/titulos/arquivos.gif) no-repeat 10px 0px; }
#sidebar ul li.categories h2 { background:url(images/titulos/categorias.gif) no-repeat 10px 0px; }
#sidebar ul li.linkcat h2 { background:url(images/titulos/links.gif) no-repeat 10px 0px; }
#sidebar ul li.politica h2 { background:url(images/titulos/politica-privacidade.gif) no-repeat 0px 0px; }
#sidebar ul li.politica ul { margin-bottom:10px; }
#sidebar ul li.politica ul li { padding:10px; }
#sidebar ul li.politica ul li a {
	margin:0 !important;
	background:transparent !important;
	letter-spacing:normal !important;
	text-decoration:underline;
	padding:0 !important;
}

#sidebar ul li ul li {
	background-color:#342E21;
	padding:3px;
	text-align:left;
	color:#BAB5A8;
}
#sidebar ul li ul li a {
	display:inline;
	margin-left:10px;
	padding:0px 0px 0px 10px;
	background:url(images/marcador/sidebar.gif) no-repeat left center;
	color:#BAB5A8;
	font-size:11px;
	letter-spacing:1px;
}
#sidebar ul li ul li a:hover { text-decoration:underline; }
#sidebar ul li p {
	color:#BAB5A8;
	margin-bottom:10px;
}
#sidebar ul li p a { color:#BAB5A8; text-decoration:underline; }

/*** FORMULÁRIO DE BUSCA ***/
#sidebar #searchform,
#sidebar ul li.politica ul,
#sidebar ul li.arquivos ul,
#sidebar ul li.categories ul,
#sidebar ul li.linkcat ul {
	width:100%;
	border:1px solid #A3998A;
	border-left:0;
	border-right:0;
	padding:3px 0px 3px 0px;
	margin-bottom:10px;
}
#searchform legend { display:none; }
#sidebar #searchform fieldset { 
	background-color:#342E21;
	padding:10px;
}
#searchform input#s {
	border:1px solid #BAB5A8;
	background-color:#635A47;
	width:90px;
	color:#FFF;
	padding:0px 2px 0px 2px;
}
#searchform input#searchsubmit {
	border:0;
	background:url(images/botoes/busca_sidebar.gif) no-repeat center center;
	width:49px;
	height:16px;
	margin-left:10px;
	cursor:pointer;
}

#content #searchform input#s {
	width:150px;
	color:#DDD;
	background-color:#635A47;
	border:1px solid #635A47;
}
#content #searchform input#searchsubmit { background:url(images/botoes/busca_content.gif) no-repeat center center; }
#translation_bar {
	width:100%;
}
#translation_bar #transl_sign { display:none; }


/*** NAVEGAÇÃO ***/
ul.navigation_t, ul.navigation_b {
	width:100%;
	float:left;
	margin-top:15px;
}
ul.navigation_t { margin-top:0; margin-bottom:15px; }
ul.navigation_t li, ul.navigation_b li { display:inline; float:left; width:50%; }
ul.navigation_t li.ant, ul.navigation_b li.ant { text-align:left; }
ul.navigation_t li.prox, ul.navigation_b li.prox { text-align:right; float:right; }
ul.navigation_t li a, ul.navigation_b li a { text-decoration:none; }

/*** FOOTER ***/
#footer {
	width:100%;
	float:left;
	color:#BAB5A8;
	margin-top:15px;
	padding-bottom:15px;
	border-top:1px solid #A3998A;
	padding-top:5px;
}
#footer a { color:#BAB5A8; text-decoration:underline; }

blockquote {
	background: url('images/quote.png') no-repeat left top;
	font-style: italic;
	margin: 20px 0px;
	padding: 10px 0px 0px 30px;
}

blockquote p {
	background: url('images/quote_end.png') no-repeat right bottom;
	margin: 0px !important;
	padding-right: 30px;
	padding-bottom: 10px;
}