/*  
Theme Name: Henrique Faria
Theme URI: http://www.polvo.com.br/
Description: Tema desenvolvido por <a href="http://www.polvo.com.br/">Polvo Tecnologia e Comunica&ccedil;&atilde;o</a> para Henrique Faria.
Version: 1.0
Author: Polvo Tecnologia e Comunica&ccedil;&atilde;o
Author URI: http://www.polvo.com.br/
*/



/* Begin Typography & Colors */
* {
	text-decoration:none;
	margin:0;
	padding:0;
	outline:0;
	list-style:none;
	border:none;
}
body {
	font:12px Arial, Helvetica, sans-serif;
	background-color:#000;
	color:#FFF;
	text-align: center;
}
#mestre {
	width:800px;
	margin:auto;
	margin-top:15px;
}
hr { display:none; }

/*** HEADER ***/
#header {
	position:relative;
	width:800px;
	height:348px;
	float:left;
	background:url(images/top.jpg) no-repeat left top;
}
#header h1, #header h2, #header p.description { display:none; }

/*** FIM HEADER ***/

#container { 
	float:left;
	width:655px;
	padding-bottom:10px;
}

/*** POST ***/
#content {
	float:right;
	width:520px;
	text-align:left;
	line-height:18px;
	padding-top:20px;
}
#content.narrowcolumn h2 {
	position:relative;
	font-size:18px;
	color:#FFF;
	letter-spacing:2px;
}
#content.narrowcolumn h3 {
	color:#FFF;
	font-size:15px;
	letter-spacing:2px;
}
#content.narrowcolumn h2 a, #content.narrowcolumn h3 a {
	color:#FFF;
	text-decoration:none !important;
}
#content.narrowcolumn h3.titcomments {
	color:#AAF0FA;
	margin-bottom:10px;
}
#content.narrowcolumn .pagetitle {
	font-size:25px;
	text-align:center;
	border-top:1px solid #AAF0FA;
	border-bottom:1px solid #AAF0FA;
	line-height:normal;
	margin-bottom:25px;
	color:#AAF0FA;
}
#content.narrowcolumn h2 a:hover { text-decoration:underline !important; }
#content .post {
	width:100%;
	float:left;
	padding-bottom:25px;
	margin-bottom:25px;
	border-bottom:1px solid #FFF;
}
#content .post p.data {
	text-align:left;
	font-size:10px;
	margin-bottom:10px;
	width:100%;
	color:#9CFFF2;
	margin-top:5px;
}
#content .post p { width:500px; margin-top:10px; }
#content .post a,
#content.narrowcolumn a,
ul.navigation_t li a,
ul.navigation_b li a,
form a { color:#9CFFF2; text-decoration:underline; }
#content p.pagedescr { text-align:center; margin-top:15px; }

#content .post img {
	padding:5px;
}
#content p.postmetadata {
	display:block;
	border:1px dashed #EFEFEF;
	border-left:0;
	border-right:0;
	margin-top:20px;
	padding:10px 15px 10px 15px;
	color:#EFEFEF;
	font-size:11px;
	width:490px !important;
}
#content .entry p.postmetadata a { color:#EFEFEF; }

/*** LISTA COMENT�RIOS ***/
ol.commentlist {
	width:520px;
	margin-bottom:20px;
}
ol.commentlist li {
	border:1px dashed #DDD;
	padding:10px;
	margin-bottom:10px;
	color:#FFF;
}
ol.commentlist li cite {
	color:#9CFFF2;
	font-style:normal;
	font-weight:bold;
}
ol.commentlist li cite a { color:#9CFFF2; text-decoration:underline; }
ol.commentlist li cite a:hover { color:#9CFFF2; }
ol.commentlist li cite em {
	font-style:normal;
	font-size:10px;
}
ol.commentlist li small { font-size:10px; }
ol.commentlist li small a { color:#9CFFF2; text-decoration:none; }
ol.commentlist li small a:hover { color:#3D311E; }
/*** FORM COMENT�RIO ***/
#commentform { width:520px; }
#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:11px; font-weight:bold; letter-spacing:1px; color:#9CFFF2; }
#commentform p small { font-size:10px; font-weight:normal; letter-spacing:0px; }
#commentform p.p {
	float:left;
	width:170px;
	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 #BABABA;
	color:#DDD;
}
#commentform p.p input { width:164px; }
#commentform p textarea { width:514px; }
#commentform #submit {
	float:right;
	border:0px;
	margin:10px 0px 0px 0px;
	cursor:pointer;
	color:#9CFFF2;
	letter-spacing:1px;
	font:bold 11px Arial, Helvetica, sans-serif;
	background-color:#000;
}
#commentform #erro_form {
	width:490px;
	display:block;
	margin:auto;
	text-align:center;
	margin-bottom:10px;
	color:#AF0A0A;
	padding:5px;
	border-top:1px dashed #AF0A0A;
	border-bottom:1px dashed #AF0A0A;
	letter-spacing:1px;
}
#commentform small.obr { float:left; color:#9CFFF2; }

/*** BARRA LATERAL ***/
#sidebar {
	float:left;
	width:250px;
	padding:0;
	color:#AAF0FA;
}
#sidebar #menu {
	width:100%;
	float:left;
}
#sidebar #menu li, #sidebar #menu li a {
	float:left;
	display:block;
	width:193px;
	height:61px;
}
#sidebar #menu li a { text-indent:-3000px; }
#sidebar #menu li.blog a { background:url(images/menu/blog.png) no-repeat left top; }
#sidebar #menu li.bio a { background:url(images/menu/bio.png) no-repeat left top; }
#sidebar #menu li.portfolio a { background:url(images/menu/portfolio.png) no-repeat left top; }
#sidebar #menu li a:hover, #sidebar #menu li a.ativo { background-position:left bottom; }

#sidebar ul.p {
	float:left;
	margin-top:15px;
}
#sidebar h2 {
	height:26px;
	text-indent:-3000px;
	margin-bottom:5px;
	font-size:10px;
}


#sidebar ul li.busca h2 { background:url(images/sidebar/busca.png) no-repeat left top; }
#sidebar ul li.arquivos h2 { background:url(images/sidebar/arquivo.png) no-repeat left top; }
#sidebar ul li.categories h2 { background:url(images/sidebar/categoria.png) no-repeat left top; }
#sidebar ul li.linkcat h2 { background:url(images/sidebar/links.png) no-repeat left top; }
#sidebar ul li.arquivos { float:left; width:120px; }
#sidebar ul li.categories { float:right; width:120px; }
#sidebar ul li.linkcat { float:left; width:100%; }

#sidebar ul li ul li {
	padding:0px;
	text-align:left;
}
#sidebar ul li ul li a {
	color:#AAF0FA;
	font-size:11px;
	letter-spacing:1px;
}
#sidebar ul li ul li a:hover { text-decoration:underline; }
#sidebar ul li p {
	color:#67686B;
	margin-bottom:10px;
}
#sidebar ul li p a { color:#67686B; text-decoration:underline; }

#sidebar .lnk_ext {
	float:left;
	width:100%;
	margin-top:20px;
}
#sidebar .lnk_ext a { height:29px; display:inline; margin-right:25px; float:left; text-indent:-3000px; }
#sidebar .lnk_ext a.rss {
	width:29px;
	background:url(images/sidebar/rss.png) no-repeat left center;
}
#sidebar .lnk_ext a.flickr {
	width:72px;
	background:url(images/sidebar/flickr.png) no-repeat left center;
}
#sidebar .lnk_ext a.youtube {
	width:65px;
	background:url(images/sidebar/youtube.png) no-repeat left center;
}

/*** FORMUL�RIO DE BUSCA ***/
#sidebar #searchform,
#sidebar ul li.arquivos ul,
#sidebar ul li.categories ul,
#sidebar ul li.linkcat ul {
	width:100%;
	padding:0px 0px 0px 0px;
	margin-bottom:20px;
}
#searchform legend { display:none; }
#sidebar #searchform label {
	float:left;
	border:1px solid #AAF0FA;
}
#searchform input#s {
	float:left;
	border:0;
	background-color:#000;
	width:185px;
	color:#FFF;
	padding:0px 2px 0px 2px;
}
#searchform input#searchsubmit {
	float:left;
	border:0;
	cursor:pointer;
	color:#AAF0FA;
	font-weight:bold;
	background-color:transparent;
}
#content #searchform input#s {
	width:150px;
	color:#DDD;
	background-color:#635A47;
	border:1px solid #635A47;
	font:11px Arial, Helvetica, sans-serif;
}
#content #searchform input#searchsubmit { background:url(images/botoes/busca_content.gif) no-repeat center center; }

/*** NAVEGA��O ***/
ul.navigation_t, ul.navigation_b {
	width:100%;
	float:left;
	margin-top:15px;
	height:20px;
}
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:#FFF;
	padding-bottom:15px;
	margin-top:30px;
	border-top:1px solid #AAF0FA;
	padding-top:15px;
}
#footer a { color:#FFF; text-decoration:underline; }

#footer a.polvo {
	display:block;
	width:72px;
	height:17px;
	background:url(images/polvo.gif) no-repeat left top;
	text-indent:-3000px;
	margin:auto;
	margin-top:10px;
}