/*  
Theme Name: Code Brasil
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
*/

* {
	margin: 0;
	padding: 0;
	}

html {
	background: #000 url('images/bghtml.jpg') center top no-repeat;
	}

body {
	background: #000 url('images/bghtml.jpg') center top no-repeat;
	color: #CCCCCC;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', 'Verdana', 'Arial', sans-serif; 
	text-align: center;
	}
	
a {
	font-size: 13px;
	color: #999;
}
	
#page {
	margin: 0 auto;
	text-align: left;
	width: 900px;
	}
	
#content {
	float: left;
	padding: 15px 5px 25px 35px;
	width: 600px;
}

#sidebar {
	width: 220px;
	float: right;
	margin-right: 20px;
}

#searchform {
	background: url('images/search.gif') no-repeat;
	margin-top: 15px;
	margin-bottom: 20px;
}

#searchform #s {
	background: transparent;
	border: 0;
	color: #333;
	font: 11px 'Lucida Sans Unicode', Verdana, tahoma, sans-serif;
	height: 19px;
	width: 150px;
	margin-left: 23px;
}

#searchform #searchsubmit {
	border: 0;
	background: transparent;
	font: 11px 'Lucida Sans Unicode', Verdana, tahoma, sans-serif;
	margin-left: 8px;
	width: 25px;
}

#sidebar #menu, #menu li ul {
	list-style: none;
}

#sidebar #menu li a {
	display: block;
	height: 25px;
	border-bottom: 1px solid #000;
	font-size: 20px;
	line-height: 25px;
	text-decoration: none;
}

#sidebar #menu li a:hover {
	border-bottom: 1px solid #333;
	color: white;
}

#menu li ul li a {
	color: #999;
	height: 23px;
	font-size: 11px !important;
	line-height: 25px !important;
	padding-left: 10px;
}

#menu li ul li a:hover {
	border-bottom: 1px solid #000 !important;
	background: #222;
}

#menu a.cor1 { color: #DDD; }
#menu a.cor2 { color: #CCC; }
#menu a.cor3 { color: #999; }
#menu a.cor4 { color: #666; }
#menu a.cor5 { color: #555; }
#menu a.cor6 { color: #444; }

/* The post */
.post { clear: both; }

.post h2, .post h2 a {
	color: white;
	font-size: 17px;
	text-decoration: none;
	letter-spacing:-1px;
}

.post p {
	color: #CCC;
	font-size: 12px;
	line-height: 25px;
	margin-bottom: 25px;
	width: 540px;
}

.post small {
	color: #666;
	font-size: 10px;
	text-transform: uppercase;
}

.post a {
	color: white;
}

.post .postdate {
	color: #666;
}

.post a img, .post a {
	border: 0!important;
}

.post .post-info {
	list-style: none;
	margin: 0 0 25px 0;
}
	
	.post-info li {
		color: #999;
		display: inline;
		font-size: 10px;
		float: left;
		margin-right: 10px;
		padding-left: 15px;
	}
	
		.post-info li a {
			color: #999;
			font-size: 10px;
			padding-left: 3px;
			text-decoration: none;
		}
	
	.post-info li.time {
		background: url(images/date.gif) 2px 2px no-repeat;
		text-transform: uppercase;
	}
	
	.post-info li.comments {
		background: url(images/comments.gif) 2px 2px no-repeat;
	}

/* Outros */

h2.pagetitle {
	background: #111;
	color: #333;
	display: block;
	font-size: 18px;
	margin-bottom: 20px;
	padding: 5px;
}

h2.pagetitle span {
	color: #666;
	text-transform: lowercase;
}

.moretext {
	background: url('images/leiamais.jpg') no-repeat;
	color: #666 !important;
	display: block;
	line-height: 20px;
	height: 23px;
	width: 125px;
	padding-left: 10px;
	text-decoration: none !important;
}

.leiamais:hover {
	color: #fff !important;
	background: url('images/leiamais2.jpg') no-repeat;
}

/* Comment form */

#commentform {
	background: #0A0A0A;
	padding: 20px;
	width: 490px;
}

#commentform textarea {
	height: 120px;
	width: 390px;
}

#commentform input {
	width: 200px;
	height: 18px;
	line-height: 16px;
}

#commentform #submit {
	height: 27px;
	margin-left: 80px;
}

#commentform label {
	display: block;
	float: left;
	font-size: 11px;
	line-height: 25px;
	width: 80px;
}

#commentform label small {
	display: block;
	font-size: 8px;
	height: 10px;
	margin-top: -15px;
}


#commentform input, #commentform textarea {
	background: #000;
	border: 1px solid #444;
	color: #666;
	font: 11px/18px 'Lucida Sans Unicode', 'verdana', sans-serif;
	margin-bottom: 15px;
	padding: 3px;
}

#commentform p {
	font-size: 12px;
	line-height: 25px;
}

#commentform a {
	color: white;
}

h3#respond, h3#comments {
	clear: both;
	color: #333;
	font-size: 25px;
	letter-spacing: -2px;
	margin: 15px 0;
}

.cmm {
	display: block;
	clear: both;
	font-size: 12px;
	margin-bottom: 25px;
	width: 530px;
}

.cmm .autor {
	border-bottom: 25px solid #000;
	background: #060606 url(images/bgcmm.gif) top right no-repeat;
	float: left;
	margin-top: 5px;
	width: 130px;
	padding: 10px;
	padding-bottom: 30px;
}

.cmm .comentario {
	background: #111;
	float: left;
	margin: 0px;
	padding: 10px;
	width: 360px;
	border-bottom: 25px solid #000;
}

.cmm .autor a, .cmm .autor {
	font-size: 13px;
	color: #999;
	text-decoration: none;
}

.cmm .comentario p {
	margin-bottom: 15px;
	width: 360px;
}

.cmm .comentario p a { color: white; }

.cmm .autor .commentmetadata a {
	font-size: 10px;
}

.navigation .alignleft {
	float: left;
}

.navigation .alignright {
	float: right;
}

.navigation {
	width: 600px;
}

.navigation a {
	text-decoration: none;
}

ul#arquivos {
	list-style: none;
	text-indent: 10px;
}

ul#arquivos li {
	font-size: 11px;
}

ul#arquivos li a {
	display: block;
	text-decoration: none;
	line-height: 25px;
	width: 500px;
}

ul#arquivos li a:hover {
	color: #CCC;
	background:#222;
}

/* Footer */

#footer {
	background: url(images/bgfooter.gif) top center no-repeat;
	clear: both;
	height: 100px;
	padding-top: 25px;
}
	
	#footer img {
		float: left;
		margin-left: 30px;
	}

	#footer address {
		color: #444;
		font-size: 10px;
		font-style: normal;
	}