/*  
Theme Name: Orange Green
Theme URI: http://vinicius.oitobits.net/
Description: Custom layout for Oitobits gaming blog.
Version: 1.3.1
Author: Vinicius Silva
Author URI: http://vinicius.oitobits.net/
*/

* { margin: 0; padding: 0; font-size: 1em; }

h1, h2, h3, p, blockquote, ul, ol { margin: 1em 0; }

body {
	border-top: 8px solid #87AC06;
	color: #666;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .90em;
	background-color: #FAFAFA;
}

a { text-decoration: none; color: #3080CB; }
a:hover { color: #FAFAFA; background-color: #3080CB; }

h1, h2, h3, h4 { letter-spacing: -1px; font-family: "Trebuchet MS"; text-align: left; }
h1,h2 { font-size: 1.5em; }
h3 { font-size: 1.3em; }
h4 { font-size: 1.1em; }

#geral { margin: auto; width: 770px; text-align: left; }

#cabecalho { margin: auto; }
.logo { 
	width: 355px;
	height: 85px;
	background-image: url("images/logo.jpg");
	background-position: center;
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	float: left;
	margin: 0;
}
#about-box { width: 350px; padding: 12px; float: right;	font-size: .85em; margin: 0;	}
#menu { font-family: "Trebuchet MS"; font-weight: bold; font-size: 1.1em; letter-spacing: -1px; text-transform: lowercase; clear: both; }
ul.navlinks { margin: 0; list-style: none; display: block; height: 32px; border-bottom: 1px solid #87AC06; }
ul.navlinks li { float: left; margin: 4px 4px 0px 4px; line-height: 28px; }
ul.navlinks li a { display: block; color: #87AC06; padding: 0 12px; }
ul.navlinks li a:hover { background-color: #e0e7b8; }
ul.navlinks li.menu-selecionado { background-color: #87ac06; color: #fafafa; }
ul.navlinks li.menu-selecionado a { color: #fafafa; }
ul.navlinks li.menu-selecionado a:hover { color: #87ac06; }

#conteudo { width: 520px; text-align: justify; padding: 0 10px; line-height: 120%; float: left; }

.archive-header { text-align: center; color: #666; }

.post { margin-bottom: 10px; }
.post h1, .post h2, .post h3 { color: #e97e00; }
.post h1 a, .post h2 a, .post h3 a { color: #e97e00; display: inline; }
.post h1 a:hover, .post h2 a:hover, .post h3 a:hover { background-color: #f8f8ec; }
.post-data {
	color: #d8d4d4;
	padding: 0px;
	margin-left: 3px;
	text-transform: lowercase;
	font-size: .85em;
}
.entry ul, .related-entries ul { list-style: square; padding-left: 20px; }
.children { margin: 0; }
.entry ol { padding-left: 20px; }
.entry img, .gravatar { border: 1px solid #CCC; padding: 2px; }
.entry acronym { cursor: help; border-bottom: 1px dotted #999; }
.entry dt { font-weight: bold; }
.entry dd { padding: 5px 15px; }
.entry blockquote {
	padding: 0px 25px;
	background-image: url("images/quote.png");
	background-position: top left;
	background-repeat: no-repeat;
	font-style: italic;
}

.image-left { float: left; margin: 0px 15px 0px 0px; }
.image-right { float: right; margin: 0px 0px 0px 15px; }

#review-box {
	width: 100%;
	background-color: #87AC06;
	color: #FAFAFA;
	text-align: left;
	padding: 3px;
	clear: both;
	display: table;
}
#review-box img { border: none; }
.review-thumb {	float: left; width: 196px; height: 100px; }
.review-stats { float:left; width: 255px; text-align: center; font-size: .95em; }

.postmetadata { color: #999; font-size: .85em; text-align: right; border-top: 1px dotted #d8d4d4; padding: 2px; clear: both; }
.postmetadata a { padding: 2px; }

.meta-author { float: left; background: url('images/user.png') no-repeat left; padding: 2px 0 2px 18px; }
.meta-category { float: left; background: url('images/tag_orange.png') no-repeat left; padding: 2px 0 2px 18px; }
.meta-comments { padding: 2px 0 2px 20px; background: url('images/comments.png') left center no-repeat; margin-left: 10px; }

.proxima { float: right; width: 250px; text-align: right; } 
.anterior { float: left; width: 250px; }
.proxima, .anterior { padding: 5px; }

/*ol.commentlist { margin:0; padding:0; }*/
/*.commentlist li { list-style:none; margin-bottom:14px; }*/
/*.commentlist cite { */
/*color: #999; font-size: .90em; border-bottom: 1px dotted #d8d4d4;*/
/*	padding: 5px;*/
/*	display:block;*/
/*}	*/

/*.commentlist .author {*/
/*	background: url('images/user.png') left top no-repeat; padding: 2px 0 2px 20px; height: 16px; float: left;*/
/*	}*/

/*.commentlist .time {*/
/*	background: url('images/time.png') left top no-repeat; padding: 2px 0 2px 20px; height: 16px; float: right;*/
/*	}*/

/*.commenttext {*/
/*	font-size: .85em;*/
/*	padding: 0 10px 10px 10px;*/
/*	}*/


/* #comments { clear: both; } */
/* .commentlist ul { list-style: none; } */

.comments-metadata { color: #999; font-size: .85em; text-align: right; padding: 2px; }
.comments-metadata-rss { background: url('images/feed.png') left top no-repeat;	padding: 2px 0 2px 20px; height: 16px; }
.comments-metadata-trackback { background: url('images/arrow_refresh.png') left top no-repeat; padding: 2px 0 2px 20px; height: 16px; margin-left: 10px; }

.comment { margin: 10px 0px 30px 0px; }
.comment-metadata { padding: 2px; border-bottom: 1px solid #ddd; font-size: .9em; }
.comment-metadata img { float: left; width: 40px; height: 40px; padding: 0px 15px 0px 0px; }

/* .comment-header { color: #999; font-size: .85em; border-bottom: 1px dotted #d8d4d4; padding: 2px; clear: both; } */
/* .comment-author { background: url('images/user.png') left top no-repeat; padding: 2px 0 2px 20px; height: 16px; float: left; } */
/* .comment-data { background: url('images/time.png') left-top no-repeat; padding: 2px 0 2px 20px; height: 16px; float: right; } */
/* .comment-entry { padding: 5px; clear: both; } */

#author, #email, #url, #comment, #submit { background-color: #fafafa; border: 1px solid #ccc; display: block; }
#author, #email, #url, #comment { font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; }
#submit { width: 100px; }
#author:focus, #email:focus, #url:focus, #comment:focus { background-color: #FFF; }
#comment { overflow: auto; }

#lateral { width: 210px; float: left; text-align: left; font-size: .9em; padding: 0 10px; }
#lateral ul, #bottom-box ul { list-style: square; padding-left: 20px; }
#lateral h1, #lateral h2, #lateral h3 { color: #e97e00; }

.adsense-interno { float: right; margin: 10px; }
.adsense { margin: 10px; text-align: center; clear: both; width: 100%; }

#bottom-box {
	width: 745px;
	margin: auto;
	background-color: #87AC06;
	color: #FAFAFA;
	font-size: .9em;
	display: table;
	clear: both;
}

#c1, #c2, #c3 { padding: 10px; width: 222px; float: left; text-align: left; }

#rodape { font-size: .9em; padding: 3px; margin: auto;	text-align: center;	clear: both; }
#rodape a, #rodape a:link, #rodape a:visited { color: #666; }
#rodape a:hover { background-color: #F1F1F1; }

.ml-produto-box { width: 180px; float: left; padding: 2px; border: 1px solid #666; }
.ml-produto-img { text-align: center; }
.ml-produto-foto { width: 90px; height: 90px; border: none; }
.ml-produto-desc { padding: 5px; text-align: center; font-size: .8em; }
.ml-produto-preco { }

#landing-box {
	font-size: .9em;
	width: 100%;
	background-color: #e0e7b8;
	text-align: left;
	padding: 10px;
	clear: both;
}
#landing-box ul { list-style: square; padding-left: 20px; }

