/*
Theme Name: Silas Jr Theme
Theme URI: http://www.silasjr.com/
Description: Tema desenvolvido por Rodrigo Resende para o blog do Silas Jr
Author: Rodrigo
Author URI: http://www.helpmasters.com.br/
Version: 1.5
*/

*{margin:0; padding:0;list-style:none;  border:0;text-decoration:none;vertical-align:middle;}
body{background-color:#000; text-align: center; font: 12px Arial;}
a{color:#297EB9}
a:hover{color:#0066CC;}
#pagina{ width:959px;background-color:#fff; margin: 0 auto; margin-top:15px; }
#borda_superior{height:19px; background-color:#fff;}
#borda_rodape{height:19px; background-color:#fff;margin-bottom:5px;}
#borda_esquerda{ float:left;}
#borda_direita{float:right;} 
#topo{background: url(imgs/bg_topo.jpg) repeat-x;height:150px;}
#logo{float:left; position:relative; top:16px;}
#busca{float:right; margin-right:20px;}
#busca input#search_input{border: 1px solid #0F6D7A;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    padding: 4px 4px 4px 18px;
    margin-left: 5px;
    margin-top:8px;
    color:#999;
    margin-right:5px;
    background: #fff url(imgs/icone_busca.png) no-repeat left;   }

#busca input.botao{background: #3A68A3;
	border: 1px solid #0F6D7A;
    margin-top:8px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
	padding: 2px 5px;
    color:#fff;}
#logo p{ color:#fff; font-size:14px; position:relative; top:-35px; left:145px; font-style:italic;}
#menu{background: url(imgs/bg_menu.jpg) repeat-x; height:44px; float:left; width:959px;}
#menu ul{width:487px; float:left; text-align:left; margin-left:23px; padding-top:13px;font-weight:bold;}
#menu li{float:left; font-size:14px; margin-left:9px; }
#sigame{ padding:3px; border: 1px solid #ccc; -moz-border-radius:6px; width:275px; height:91px; background-color:#fff; float:right; margin-right:30px; margin-top:30px;}
#sigame h3{font-size:16px; color:#3B6397;}
#sigame ul{ margin-left:35px; margin-top:10px;}
#sigame li{ float:left; margin-left:5px;}
#colunas{}
#coluna_esquerda{margin-left:10px;width:617px; float:left; }
#coluna_direita{margin-left:20px;width:303px; float:left;  margin-top:7px;}
#destaque{margin-top:8px; height:258px;    }
#imagem{width:235px; -moz-border-radius:8px; height:231px; background-color:#fff; float:left; margin-top:12px;margin-left:12px; border:1px solid #ccc;}
#detalhes{float:left; width:330px; text-align:left; margin-top:12px; margin-left:10px;}
#detalhes h3{font:58px;}
#detalhes p{color:#666;}
#anuncio{width:303px; height:257px; padding-top:3px; -moz-border-radius:8px; border:1px solid #CCCCCC; background-color:#E8E8E8;}
#newsletter{width:303px; margin-top:10px; height:118px; padding-top:3px; -moz-border-radius:8px; border:1px solid #CCCCCC; background-color:#E8E8E8;}
#newsletter #feedemail, #enviar{padding:4px;border:1px solid #ccc; margin:5px;}
#links{width:303px;margin-top:10px;padding-top:3px;-moz-border-radius:8px; border:1px solid #CCCCCC; background-color:#E8E8E8;}
#links ul{margin:5px;} 
#links li  {margin-left:5px;text-align:left; border-bottom:1px solid #E0E0E0; padding-top:5px;}
#coluna_direita h2{color:#333; background-color:#CCC; width:98%; margin:0 auto; border:1px solid #E8E8E8; -moz-border-radius:6px;font-size:16px;padding-bottom:2px; padding-top:2px;}
#outros_artigos{margin-top:10px; text-align:left;}
#outros_artigos h2 a{padding:5px; color:#fff; display:block; background-color:#A4A4A4;}
#outros_artigos li{clear:both; border:1px solid #ccc;margin-top:5px;padding:5px;}
#titulo{ background-color:#000; margin-bottom:5px;padding:8px 8px;}
#titulo h2 a{color:#fff; display:block;}
#imagem_outros{float:left;border:1px solid #999; width:136px; height:131px; margin:5px;}
#resumo{float:rigth;margin:5px;}
#categorias{height:36px; clear:both; padding-top:3px;   background-color:#E8E8E8;}
#categorias ul{font-size:12px;font-weight:bold;list-style-type:none;margin:0 auto;margin-left:18px;}
#categorias ul li{float:left;margin-left:5px;position:relative;}
#categorias ul li a{background:#333 ; -moz-border-radius:5px;color:#FFF;	  display:block;float:left;height:35px;line-height:34px;	  padding:0 15px;text-decoration:none;}
#categorias ul li a:hover{background:#262626 ; }
#categorias ul li ul{display:none;left:-23px;  position:absolute;top:35px;z-index:99;}
#categorias ul li:hover ul, #menu ul li.hover ul{display:block;}
#categorias ul li ul li a{border-bottom:1px solid #000;clear:both;-moz-border-radius:0;width:150px;}
#categorias ul li ul li{ clear:both; float:none;}
#categorias ul li ul li a{ float:none; }


#rodape{background-image:url(imgs/arame.jpg);clear:both; height:35px; padding-top:20px; width:100%; background-repeat:no-repeat;}
#rodape p {font-size:16px; font-weight:bold; color:#1D4385;}
#page, #arquivos{text-align:left;margin-top:8px;}
#page h2, #arquivos h2{font-size:22px;}
.postauthor {
    background-color: #EEEEF0;
    border: 1px solid #ccc;
    padding: 10px;
    margin: 10px 0;
    min-height:85px;
    }
.postauthor h4 {
    font-size: 1.2em;
    margin: 0 0 5px 0;
}
.postauthor img {
    float: left;
    margin: 0 15px 8px 0;
}
.postauthor p{
    padding-left:93px;
    color:#333;
}
.commentlist li{
    clear:both;
    margin-top:5px;
    border:1px solid #ccc;
    min-height:93px;
}
/**************** Comments *********************/
#comments {font-size:40px;
    font-weight:bold;
    color:#c0c0c0;

    letter-spacing:-3px;
    font-variant:normal; padding-top:10px; border-top:1px solid #CCCCCC; margin-top:10px;}
.commentlist{}
#author, #email, #url {color:#666;width:40%;border:1px solid #999999;margin-bottom:0.6em;background:#fcfcfc;margin-top:1px;padding:3px;}
#submit{font:bold 1em Tahoma;margin-bottom:15px;margin-top:5px;padding:2px;}
#respond{padding-top:20px;padding-bottom:10px; font-weight:lighter;}
#comment{width:70%;border:1px solid #999999;}
.smallies a:link, .smallies a:visited{font-size:11px;}
.smallies a:hover {background-color:#333333; color:#FFFFFF; text-decoration:none; padding:0 3px 0 3px;}

/**************** Footer *********************/
.postbg{
    font-size:14px;
}#navegacao { text-align:center; margin-top:40px; }

.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:hover {	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.entry{
    text-align:left;
}
