/*  
Theme Name: WP Festare
Theme URI: http://festare.com.br/blog/
Author: Tyler Ellison, Hataba Prime LTDA
Description: Online Marketing <a href="http://hatabaprime.com.br">Hataba Prime</a>
Version: 1.1
Author URI: http://hatabaprime.com.br
*/
body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0px;
padding:0;
background:url('images/bg.jpg') repeat-x;
background-color:#FFFFFF;
}

img {
margin: 0px; 
padding:0px;
border:0px;
}

#mainpage {
background-color:#FFFFFF;
width:1000px;
margin:0 auto;
overflow:hidden;
}

h2 {
font: 24px Tahoma;
color:#000000;
margin:0;
padding:0;
}

h3 {
font: 24px Tahoma;
color:#000000;
margin:0;
padding:0;
}

a:link, a:visited, a:active {
color:#6244B4;
text-decoration:none;
font-weight:bold;
}

a:hover {
text-decoration:underline;
}

input {
border:1px solid #303030;
vertical-align: middle;
}

#menu {
height:40px;
width:1000px;
float:left;
background:url('images/menubg.jpg') repeat-x;
}

ul.menu {
width:992px;
height:40px;
float:left;
list-style:none;
margin:0px;
padding:0;
background:url('images/menubg.jpg') no-repeat;
padding-left:8px;
}

ul.menu li {
float:left;
list-style-type:none;
margin:0px;
background:url('images/divider.jpg') no-repeat;
background-position: 100% 0%;
}

ul.menu li a {
float:left;
font:13px Verdana;
color:#FFFFFF;
text-transform:uppercase;
line-height:40px;
padding-left:15px;
padding-right:15px;
font-weight:bold;}

ul.menu li a:hover {
text-decoration:underline;
}

ul.menu li:hover {
}

#header {
float:left;
height:110px;
width:1000px;
padding:0;
background:url('images/headerbg.jpg') no-repeat;
margin:0px;
padding:0px;
}

#header h1 {
margin:0px;
font:50px Georgia;
color:#FFFFFF;
text-align:right;
font-style:italic;
padding-top:20px;
}

#header h1 a {
font-weight:normal;
color:#FFFFFF;
}

#header h1 a:hover {
text-decoration:none;
}

#header h2 {
margin:0px;
font:14px Arial;
color:#FFFFFF;
text-align:right;
padding-top:5px;
font-style:italic;
}

.input {
border:0px;
height:18px;
width:100px;
border:1px solid #A8ACB0;
font:14px Arial, Helvetica, sans-serif;
font-weight:normal;
color:#383434;
background:#FFFFFF;
}

.submit {
border:0px;
height:22px;
width:60px;
}

#searchform {
padding:0px;
margin:0px;
padding-bottom:5px;
}

#content {
font: 12px  Arial, Helvetica, sans-serif;
color:#383434;
float:left;
width:520px;
margin:0px;
padding:0;
overflow:hidden;
padding-left:25px;
padding-right:25px;
padding-top:11px;
}

.entry {
float:left;
width:520px;
margin:0px;
padding:0px;
}

.entry a {
color:#383434;
}

.entry h2, h3 {
font: 24px Arial, Helvetica, sans-serif;
color:#6244B4;
margin:0px;
padding:0;
}

.entry h2 a {
text-decoration:none;
color:#6244B4;
margin:0;
font-weight:bold;
}

.entry h2 a:hover {
text-decoration:none;
}

.entry h3 a {
text-decoration:none;
color:#6244B4;
margin:0;
font-weight:bold;
}

.entry h3 a:hover {
text-decoration:none;
}

.entry h4, h3 {
font: 12px Arial, Helvetica, sans-serif;
color:#303030;
margin:0px;
padding:0;
}

.entry h4 a {
text-decoration:none;
color:#6244B4;
margin:0;
font-weight:normal;
}

#sidebar {
float:left;
width:205px;
margin:0px;
padding:0px;
font:11px Verdana;
overflow:hidden;
padding-left:10px;
}

#sidebar2 {
float:left;
width:205px;
margin:0px;
padding:0px;
font:11px Verdana;
overflow:hidden;
padding-right:10px;
}

.rsidebar {
font: 13px  Verdana;
color:#303030;
float:left;
width:205px;
}

.rsidebar h2 {
width:205px;
font:17px Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
background:url('images/menucat.jpg') no-repeat;
line-height:54px;
padding:0px 0px 0px 30px;
margin-left: auto; 
margin-right: auto;
border-bottom:0px solid #FFFFFF;
}

.rsidebar a {
font-weight:normal;
}

.rsidebar ul {
list-style-type:none;
margin-left: auto; 
margin-right: auto;
padding:0;
}

.rsidebar ul li {
list-style-type:none;
margin:0 0 0px;
padding:0;
padding-left:0px;
padding-top:11px;
border-bottom:0px solid #E8C0D0;
}

.rsidebar ul li ul {
list-style-type:square;
margin:0;
padding:0 0px;
}

.rsidebar ul li ul li {
list-style-type:none;
border:0px none;
padding:0px;
margin:0px;
border-bottom:0px solid #FFFFFF;
background:#FFFFFF;
padding-left:25px;
padding-right:10px;
line-height:54px;
}

.rsidebar ul li ul li a {
font:14px Arial, Helvetica, sans-serif;
font-weight:normal;
color:#000000;
}

.navigation {
float:left;
color:#303030;
width:636px;
margin:0px;
padding:0px;
margin-left:13px;
margin-right:19px;
padding-top:6px;
}

.navigation p {
color:#303030;
margin:0px;
}

.navigation a:hover {
text-decoration:underline;
}

.alignright {
float:right;
margin-top:10px;
}

.alignleft {
float:left;
margin-top:10px;
}

.postmetadata {
text-align:right;
font: 12px  Arial;
color:#383434;
margin:0;
padding:0px;
padding-bottom:10px;
}

.postmetadata a {
color:#383434;
font-weight:normal;
}

.boxcomments {
width:463px;
}

#commentform label {
display:block;
margin:0;
}

#commentform input {
width:170px;
margin:0 5px 10px 0;
padding:1px;
}

#commentform textarea {
width:400px;
margin:0 0 10px;
padding:0;
}

#commentform #submit {
margin:0 0 0px;
}

#commentform p {
margin:0px 0;
}

ol.commentlist {
margin:0 0 1px;
padding:0;
}

ol.commentlist li {
display:block;
list-style:none;
margin:0;
padding:0px 0px 1px;
}

ol.commentlist li :hover {
background:none;
}

ol.commentlist li.commenthead {
display:block;
list-style:none;
margin:0;
padding:0px;
}

ol.commentlist li.commenthead h2 {
margin:0;
}

ol.tblist {
border-top:1px solid #fff;
list-style:none;
margin:0 0 1px;
padding:15px;
}

ol.tblist li {
display:block;
padding-left:15px;
list-style-type:none; 
margin-left:0; 
margin-right:0; 
margin-top:0; 
margin-bottom:5px
}

#footer {
color:#FFFFFF;
clear:both;
height:0px;
margin:0;
padding:0;

}

#footerbox {
color:#FFFFFF;
margin:0;
padding:0;
width:1000px;
height:100px;
margin:0 auto;
background:url('images/footerbg.jpg') repeat-x;
}

#footerbox p {
color:#999999;
margin:0px;
font:14px Arial, Helvetica, sans-serif;
margin-top:0px;
text-align:center;
padding-top:90px;
line-height:63px;
}

#footerbox a {
color:#000000;
font-weight:normal;
}

