/*  
Theme Name: Site Maskavo
Theme URI: http://sinopse.org
Description: proibido copiar 
Version: 1.0
Author: Dani Danczuk
Author URI: http://sinopse.org
*/


/*** BASIC ***/
body {
background: #337849 url('images/topo.jpg') top repeat-x;
border: 0px;
margin: 0px;
padding: 0px;
text-align: center;
font-size: 12px;
font-family: "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;
color: #313131;
}

table {
border: 0px;
background: none;
font-size: 12px;
font-family: "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;
color: #313131;
}

/*** LINKS ***/
a, a:link, a:active, a:visited { 
color: #34774B; 
text-decoration: none;
outline: none;
}

a:hover { 
text-decoration: underline;
outline: none;
}

/*** ITALIC, NEGRITO AND UNDERLINE ***/
b, u { 
color: #34774B; 
}

strong {
color: #696969;
}

i, em {
color: #34774B;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

s {
color: #808080;
}

small {
color: #34774B;
font-size: 9px;
}

/*** UL e LI ***/
li, ul, ol {
list-style: none;
margin: 0px;
padding: 0px;
}

/*** H1, H2 e H3 ***/
h1 {
background: url('images/dotted.jpg') bottom repeat-x;
border: 0px;
margin: 0px 0px 5px 0px;
padding: 0px 0px 4px 0px;
font-size: 10px;
font-weight: bolder;
color: #808080;
text-transform: uppercase;
font-family: 'Tahoma', Arial, Helvetica, sans-serif;
}

h2 {
background: url('images/dotted.jpg') bottom repeat-x;
border: 0px;
margin: 0px 0px 5px 0px;
padding: 0px 0px 4px 0px;
font-size: 12px;
font-weight: bolder;
color: #34774B;
font-family: 'Tahoma', Arial, Helvetica, sans-serif;
}

h3 {
background: url('images/dotted.jpg') bottom repeat-x;
border: 0px;
margin: 0px 0px 5px 0px;
padding: 0px 0px 4px 0px;
font-size: 11px;
font-weight: bolder;
color: #C6A120;
font-family: 'Tahoma', Arial, Helvetica, sans-serif;
}

/*** IMAGES ***/
img {
border: 0px;
text-decoration: none;
max-width: 100%;
}

.alignnone-home {
background-color: #ffffff;
border: 1px solid #dadada;
margin: 7px 1px 5px 0px;
padding: 2px;
}

.alignnone {
background-color: #ffffff;
border: 1px solid #dadada;
margin: 2px;
padding: 5px;
}

.aligncenter {
background-color: #ffffff;
border: 1px solid #dadada;
padding: 5px;
margin-left: auto;
margin-right: auto;
margin-top: 1px;
margin-bottom: 1px;
text-align: center; 
display: block;
}

.alignleft {
background-color: #ffffff;
border: 1px solid #dadada;
margin: 2px 5px 2px 0px;
padding: 5px;
text-align: left; 
float: left;
display: inline;
width: auto;
}

.alignright {
background-color: #ffffff;
border: 1px solid #dadada;
margin: 2px 0px 2px 5px;
padding: 5px;
text-align: right; 
float: right;
display: inline;
width: auto;
}

#avatar-page img {
background-color: #ffffff;
border: 1px solid #dadada;
margin: 2px 5px 2px 0px;
padding: 5px;
text-align: left; 
float: left;
display: inline;
width: auto;
}

/*** FORMS ***/
form, fieldset {
margin: 0;
padding: 0;
border: 0;
}

/*** LOGO AND SEARCH ***/
#logo-busca {
width: 923px;
}

/* logo */
a#logo {
background: url('images/logo3.jpg') no-repeat;
border: 0px;
margin: 0px;
padding: 0px;
width: 468px;
height: 102px;
float: left;
}

/* search */
#busca {
background: none;
border: 0px;
margin: 0px;
padding: 0px;
width: 455px;
height: 102px;
float: right;
color: #FFFFFF;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#busca a {
color: #FFFFFF;
}

#busca #busca-content {
background: none;
border: 0px;
margin: 0px;
padding: 30px 0px 0px 0px;
width: 249px;
float: right;
text-align: left;
}

#busca input#st-txt {
background: url('images/busca-txt.jpg');
border: 0px;
width: 196px;
height: 22px;
padding: 8px 6px 0px 10px;
margin: 0px;
float: left;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #474747;
}

#busca input#st-ok {
float: right;
margin: 0px;
padding: 0px;
}

#busca .arquivo {
background: none;
border: 0px;
margin: 0px;
padding: 4px 5px 0px 0px;
text-align: right;
}

/*** TOP ***/
#top {
margin: 0px;
padding: 0px;
width: 923px;
height: 236px;
}

#top #header {
background: url('images/header.jpg');
border: 0px;
margin: 0px;
padding: 0px;
float: left;
width: 621px;
height: 236px;
}

#top #login2 {
background: none;
border: 0px;
margin: 0px;
padding: 0px;
float: right;
width: 302px;
height: 236px;
text-align: left;
}

#top #login2 #login-content {
background: none;
border: 0px solid #6D783C;
border-width: 0px 0px 0px 0px;
margin: 15px 0px 0px 0px;
padding: 0px 18px 0px 10px;
width: 266px;
text-align: left;
}

#top #login2 #login-content h2 {
background: url('images/login-titulo.jpg') no-repeat;
border: 0px;
margin: 0px 0px 18px 0px;
padding: 0px;
width: 95px;
height: 21px;
text-align: left;
}

#top #login2 #login-content .form-login {
margin: 0px;
padding: 0px;
color: #FAF5E2;
font-family: 'Tahoma', Arial, Helvetica, sans-serif;
font-size: 11px;
}

#top #login2 #login-content .form-login a, #top #login2 #login-content .form-login a:active, #top #login2 #login-content .form-login a:visited {
color: #FAF5E2;
}

#top #login2 #login-content .form-login table, #top #login2 #login-content .form-login td, #top #login2 #login-content .form-login tr {
color: #FAF5E2;
font-family: 'Tahoma', Arial, Helvetica, sans-serif;
font-size: 11px;
}

#top #login2 #login-content .form-login input#user_login, #top #login2 #login-content .form-login input#user_email {
background-color: #56602B;
border: 0px;
margin: 0px;
padding: 8px 5px 8px 5px;
color: #FAF5E2;
font-size: 11px;
font-family: 'Tahoma', Arial, Helvetica, sans-serif;
}

#top #login2 #login-content .form-login input#user_pass {
background-color: #56602B;
border: 0px;
margin: 0px;
padding: 8px 5px 8px 5px;
color: #FAF5E2;
font-size: 11px;
font-family: 'Tahoma', Arial, Helvetica, sans-serif;
}

#top #login2 #login-content .form-login input#wp-submit {
background-color: #56602B;
border: 0px;
margin: 0px;
padding: 6px 5px 6px 5px;
color: #FAF5E2;
font-size: 11px;
font-family: 'Tahoma', Arial, Helvetica, sans-serif;
letter-spacing: 1px;
}

#top #login2 #login-content .form-login li, #top #login2 #login-content li #login {
list-style: none;
margin: 0px;
padding: 0px;
}

#top #login2 #login-content .form-login h1 {
background: none;
border: 0px;
margin: 0px 0px 7px 0px;
padding: 0px;
font-size: 12px;
font-weight: bolder;
color: #FFFFFF;
font-family: 'Tahoma', Arial, Helvetica, sans-serif;
text-transform: none;
display: none;
visibility: hidden;
}

#top #login2 #login-content .form-login img.avatar {
background-color: #FFFFFF;
border: 0px;
margin: 0px 0px 2px 4px;
padding: 3px;
float: right;
width: auto;
}

#top #login2 #login-content .form-login ul.simplelogin-links li {
background: none;
border-bottom: 0px solid #6D783C;
margin: 0px;
padding: 2px 0px 2px 0px;
}

#top #login {
background: none;
border: 0px;
margin: 0px;
padding: 0px;
}

#top #login p.message {
background: none;
border: 0px;
margin: 0px 0px 5px 0px;
padding: 0px;
}

#top #login2 .form-login li#login {
margin: 0px;
padding: 0px;
text-align: left;
list-style: none;
}

p.error {
margin: 0px 0px 3px 0px;
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
}

p.error strong {
color: #FFFFFF;
}

/*** PAGE ALL ***/
#page-all {
width: 100%;
background-color: #F7F4E3;
border: 0px;
margin: 0px;
padding: 0px;
text-align: center;
}

/*** PAGE ***/
#page {
width: 923px;
background: none;
margin-left: auto;
margin-right: auto;
text-align: center;
}

/*** MENU ***/
#menu {
background: url('images/menu.jpg') no-repeat;
border: 0px;
margin: 0px;
padding: 0px;
width: 921px;
height: 45px;
text-align: center;
}

/* menu */
#navigation {
background: none;
margin: 0px;
padding: 0px;
width: 921px;
height: 45px;
text-align: center;
font-family: 'Tahoma', Arial, Helvetica, sans-serif;
font-weight: bolder;
font-size: 14px;
color: #FFFFFF;
}

ul#nav {
background: none;
margin: 0px;
padding: 0px;
list-style-type: none;
display: block;
height: 45px;
}

ul#nav li {
display: block;
float: left;
margin: 0px;
padding: 0px;
border-right: 1px solid #5F966F;
text-align: center;
width: auto;
}

ul#nav li a {
display: block;
float: left;
padding: 14px 13px 0px 13px;
height: 31px;
color: #EEF4F0;
width: auto;
}

ul#nav li a:hover {
background: none;
text-decoration: none;
color: #FFFFFF;
}

/* SUB MENU */
#dropmenudiv{
text-align: left;
position: absolute;
border: 0px solid #FFF7F6;
border-bottom-width: 0px;
z-index: 1000;
font-size: 12px;
font-family: 'Tahoma', Arial, Helvetica, sans-serif;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #5e936b;
padding: 3px 0px 3px 0px;
color: #FFFFFF;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #296e3f;
text-decoration: none;
}


/*** HOME PAGE ***/
#home-page {
background: none;
border: 0px;
margin: 20px 0px 0px 0px;
padding: 0px;
text-align: left;
}

#home-page .title {
background: url('images/title.jpg') left no-repeat;
border: 0px;
margin: 0px 0px 15px 0px;
padding: 0px 0px 0px 8px;
font-size: 18px;
color: #302E22;
font-family: 'Tahoma', Arial, Helvetica, sans-serif;
}

#home-page h2 {
background: none;
border: 0px;
margin: 0px 0px 2px 0px;
padding: 0px;
color: #2B291D;
font-size: 14px;
font-family: 'Tahoma', Arial, Helvetica, sans-serif;
font-weight: bolder;
}

#home-page h2 a {color: #2B291D;}
#home-page h2 a:hover {color: #54524A; text-decoration: none;}

#home-page .data {
background: none;
border: 0px;
margin: 0px;
padding: 0px;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #517D5C;
}

#home-page .post {
margin: 3px 0px 0px 0px;
padding: 0px;
color: #26231C;
}

#home-page .ler-tudo {
background: none;
border-bottom: 1px solid #DCDBC9;
margin: 5px 0px 10px 0px;
padding: 0px 0px 10px 0px;
text-align: right;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#home-page .ler-tudo a {
background-color: #337849;
border: 0px;
margin: 0px;
padding: 2px;
color: #F8FAE4;
}

#home-page .ler-tudo a:hover {
background-color: #30523A;
text-decoration: none;
}

/* ultimas noticias */
#home-page #ultimas-noticias {
background: none;
border: 0px;
margin: 0px;
padding: 0px;
width: 238px;
float: left;
}

/* ultimas historias */
#home-page #ultimas-historias {
background: none;
border: 0px;
margin: 0px 0px 0px 26px;
padding: 0px;
width: 238px;
float: left;
}

/* o fã clube */
#home-page #ofaclube {
background: none;
border: 0px;
margin: 0px;
padding: 0px;
width: 393px;
float: right;
}

#home-page #ofaclube #ofaclube-top  {
background: url('images/ofaclube-topo.jpg') no-repeat;
border: 0px;
margin: 0px;
padding: 0px;
width: 393px;
height: 19px;
}

#home-page #ofaclube #ofaclube-line  {
background: url('images/ofaclube-line.jpg');
border: 0px;
margin: 0px;
padding: 0px;
width: 393px;
}

#home-page #ofaclube #ofaclube-footer  {
background: url('images/ofaclube-footer.jpg') no-repeat;
border: 0px;
margin: 0px;
padding: 0px;
width: 393px;
height: 18px;
}

#home-page #ofaclube #ofaclube-content {
background: none;
border: 0px;
margin: 0px;
padding: 0px 12px 0px 12px;
color: #FFFFF1;
font-family: 'Tahoma', Arial, Helvetica, sans-serif;
font-size: 12px;
letter-spacing: 1px;
text-align: justify;
}

#home-page #ofaclube #ofaclube-content h2 {
background: none;
border: 0px;
margin: 0px 0px 7px 0px;
padding: 0px;
font-size: 18px;
font-family: 'Tahoma', Arial, Helvetica, sans-serif;
font-weight: bolder;
color: #FFFFFF;
}

#home-page #ofaclube #ofaclube-content #mais {
margin: 8px 0px 0px 0px;
padding: 0px;
text-align: right;
}

#home-page #ofaclube #ofaclube-content #mais a {
background-color: #FFFFFF;
border: 0px;
margin: 0px;
padding: 2px;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #373737;
}

#home-page #ofaclube #ofaclube-content #mais a:hover {
background-color: #EEF8F2;
text-decoration: none;
}

#home-page #ofaclube #feeds {
background: url('images/feeds.jpg') no-repeat;
border: 0px;
margin: 15px 0px 15px 0px;
padding: 0px;
width: 393px;
height: 66px;
}

#home-page #ofaclube #feeds .assinar {
margin: 0px;
padding: 10px 5px 0px 55px;
}

#home-page #ofaclube #feeds .assinar span.title {
background: none;
border: 0px;
margin: 0px;
padding: 0px;
float: left;
text-align: left;
font-family: 'Tahoma', Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bolder;
color: #DA8206;
}

#home-page #ofaclube #feeds .assinar span.title a {color: #DA8206;}

#home-page #ofaclube #feeds .assinar span.oquee {
background: none;
border: 0px;
margin: 3px 0px 0px 0px;
padding: 0px;
float: right;
text-align: right;
font-family: 'Tahoma', Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #585858;
}

#home-page #ofaclube #feeds .assinar span.oquee a {color: #585858;}

#home-page #ofaclube #feeds .recebernews {
margin: 15px 0px 0px 0px;
padding: 0px 7px 0px 7px;
text-align: center;
font-family: 'Tahoma', Arial, Helvetica, sans-serif;
font-size: 12px;
}

#home-page #ofaclube #links-home {
background: none;
border: 0px;
margin: 0px;
padding: 0px;
}

#home-page #ofaclube #links-home h2 {
background: none;
border: 0px;
margin: 0px 0px 5px 0px;
padding: 0px;
font-weight: normal;
font-family: 'Tahoma', Arial, Helvetica, sans-serif;
font-size: 18px;
color: #2B291D;
text-align: left;
}

#home-page #ofaclube #links-home ul, #home-page #ofaclube #links-home li {
list-style: none;
margin: 0px;
padding: 0px;
}

#home-page #ofaclube #links-home ul li {
background: none;
border-bottom: 1px solid #DCDBC9;
margin: 0px;
padding: 3px 1px 3px 1px;
text-align: left;
}

#home-page #ofaclube #links-home ul li a:hover {
color: #404040;
text-decoration: none;
}

/* vídeos */
#home-page #videos {
background: none;
border: 0px;
margin: 0px;
padding: 0px;
float: left;
width: 287px;
}

/* fotos */
#home-page #fotos {
background: none;
border: 0px;
margin: 0px 0px 0px 25px;
padding: 0px;
float: left;
width: 287px;
}

/* agenda */
#home-page #compromissos {
background: none;
border: 0px;
margin: 0px;
padding: 0px;
float: right;
width: 287px;
}

/* box */
#home-page .box-top {
background: url('images/box-top.jpg');
width: 287px;
height: 19px;
margin: 0px;
padding: 0px;
}

#home-page .box-content {
background: url('images/box-line.jpg');
width: 261px;
margin: 0px;
padding: 0px 13px 0px 13px;
}

#home-page .box-footer {
background: url('images/box-footer.jpg');
width: 287px;
height: 16px;
margin: 0px;
padding: 0px;
}

#home-page .box-content .widget {
margin: 0px;
padding: 0px;
}

#home-page .box-content .widget h2 {
background: none;
border: 0px;
margin: 0px 0px 5px 0px;
padding: 0px;
color: #3A724B;
font-size: 16px;
font-family: 'Tahoma', Arial, Helvetica, sans-serif;
font-weight: bolder;
}

#home-page .box-content .widget .ver-mais {
background: none;
margin: 10px 0px 0px 0px;
padding: 0px;
text-align: right;
font-weight: bolder;
font-size: 11px;
font-family: 'Tahoma' Arial, Helvetica, sans-serif;
}

/*** CONTENT ***/
#content {
background-color: #FFFFFF;
width: 644px;
margin: 20px 0px 0px 0px;
padding: 0px;
float: right;
}

#content #content-top {
background: url('images/content-top.jpg');
border: 0px;
margin: 0px;
padding: 0px;
width: 644px;
height: 22px;
}

#content #content-footer {
background: url('images/content-footer.jpg');
border: 0px;
margin: 0px;
padding: 0px;
width: 644px;
height: 22px;
}

#content #content-content {
background: none;
border: 0px;
margin: 0px;
padding: 0px 10px 0px 10px;
text-align: justify;
}

/*** TITLE POSTS ***/
#content .title {
background: none;
border: 0px;
margin: 0px;
padding: 0px;
color: #353535;
font-size: 18px; 
font-weight: normal;
font-family: 'Tahoma', Arial, Helvetica, sans-serif;
}

#content .title a {
color: #353535;
text-decoration: none;
}

#content .title a:hover {
color: #414141;
text-decoration: none;
}

/*** TITLE PAGES ***/
#content .title-pages {
background: url('images/title.jpg') left no-repeat;
border-bottom: 1px solid #E3E7E6;
margin: 0px 0px 5px 0px;
padding: 0px 0px 2px 10px;
color: #347452;
font-size: 20px; 
font-weight: normal;
font-family: 'Tahoma' Arial, Helvetica, sans-serif;
}

/*** CATEGORY POST ***/
#content .meta {
margin: 2px 0px 15px 0px;
font-size: 10px; 
font-family: verdana; 
color: #8E8E8E;
}

/*** POSTS ***/
#content .posts {
background: none;
margin: 0px;
padding: 0px;
text-align: justify;
}

/*** UL E LI IN POSTS ***/
#content .posts li, #content .posts ul {
list-style: none;
margin: 0px;
padding: 0px;
}

#content .posts ul li {
background: url('images/links.gif') left no-repeat;
margin: 0px;
padding: 2px 0px 2px 13px;
border-bottom: 1px dotted #DADADA;
float: left;
width: 299px;
height: auto;
display: block;
}

#content .posts ul li a:hover{
color: #404040;
text-decoration: none;
}

/* enquete nos posts */
#content .posts .wp-polls {
width: 350px;
margin: 10px 0px 10px 0px;
padding: 0px;
}

#content .posts .wp-polls ul {
width: 350px;
margin: 0px;
padding: 0px;
list-style: none;
}

#content .posts .wp-polls ul li {
background: url('images/links.gif') left no-repeat;
margin: 0px;
padding: 2px 0px 2px 13px;
border-bottom: 1px dotted #DADADA;
width: 337px;
height: auto;
display: block;
}

/*** COMMENT LINK ***/
.comment-link {
background: none;
border: 0px;
margin: 18px 0px 0px 0px;
padding: 0px;
font-size: 12px;
font-weight: bolder;
text-align: right;
font-family: 'Tahoma', Arial, Helvetica, sans-serif;
}

/*** TAGS IN POST ***/
.tags {
background: url('images/dotted.jpg') bottom repeat-x;
border: 0px;
margin: 3px 0px 45px 0px;
padding: 0px 0px 3px 0px;
text-align: right;
font-size: 11px;
font-family: 'Tahoma', Arial, Helvetica, sans-serif;
}

/*** DIVIDER ***/
.divider {
background: url('images/dotted.jpg') bottom repeat-x;
border: 0px;
margin: 10px 0px 5px 0px;
padding: 0px;
}

/*** SPACE LINE ***/
.space {background: none;}


/*** EDIT IN POSTS (BLOCKQUOTE) ***/
blockquote {
background-color: #FCFBF4;
border: 1px solid #F1ECD3;
padding: 7px;
margin: 5px 28px 5px 28px;
color: #808080;
}

/*** CONTENT PAGES ***/
#content-pages {
background-color: #FFFFFF;
width: 921px;
margin: 20px 0px 0px 0px;
padding: 0px;
text-align: justify;
}

#content-pages-top {
background: url('images/page-top.jpg') no-repeat;
width: 921px;
height: 19px;
margin: 0px;
padding: 0px;
}

#content-pages-footer {
background: url('images/page-footer.jpg') no-repeat;
width: 921px;
height: 17px;
margin: 0px;
padding: 0px;
}

#content-pages #content-pages-content {
background: none;
border: 0px;
margin: 0px;
padding: 0px 15px 0px 15px;
}

#content-pages .title-pages {
background: url('images/title.jpg') left no-repeat;
border-bottom: 1px solid #E3E7E6;
margin: 0px 0px 5px 0px;
padding: 0px 0px 2px 10px;
color: #347452;
font-size: 20px; 
font-weight: normal;
font-family: 'Tahoma' Arial, Helvetica, sans-serif;
}

#content-pages .posts {
background: none;
margin: 0px;
padding: 0px;
text-align: justify;
}

#content-pages .posts li, #content-pages .posts ul {
list-style: none;
margin: 0px;
padding: 0px;
}

#content-pages .posts ul li {
background: url('images/links.gif') left no-repeat;
margin: 0px;
padding: 2px 0px 2px 13px;
border-bottom: 1px dotted #DADADA;
float: left;
width: 432px;
height: auto;
display: block;
}

#content-pages .posts ul li a:hover{
color: #404040;
text-decoration: none;
}

/*** GALERIAS DE FOTOS ***/
p.attachment {
background: none;
margin: 0px;
padding: 0px;
text-align: center;
}

p.attachment img {
background: none;
border: 1px solid #dadada;
margin: 2px;
padding: 5px;
}

/*** FOOTLINK ***/
#footlink {
width: 100%;
margin: 2px 0px 0px 0px;
padding: 0px;
text-align: right;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#footlink span.footlink-current {
background-color: #545E2A;
color: #F8FDE9;
border: 0px solid #999; 
border-width: 0px 0px 0px 0px;  
padding: 2px 4px 2px 4px;
margin: 0px 2px 0px 0px;      
}

#footlink a {
padding: 2px 4px 2px 4px;
margin: 0px 2px 0px 0px;        
}

#footlink a:link, #footlink a:visited, #footlink a:active {
background-color: #778343;
color: #F8FDE9;
border: 0px solid #999; 
border-width: 0px 0px 0px 0px; 
}

#footlink a:hover {
background-color: #337849;
color: #F8FDE9;
border: 0px solid #999; 
border-width: 0px 0px 0px 0px;    
text-decoration: none;
}
	
/*** NAVIGATION IN COMMENTS ***/
.navigation-comments {
background: none;
margin: 3px 0px 3px 0px;
padding: 0px;
}

.navigation-comments .alignleft, .navigation-comments .alignright {
background: none;
border: 0px;
margin: 0px;
padding: 0px;
}

.navigation-comments .alignleft a, .navigation-comments .alignright a {
background-color: #778343;
color: #F8FDE9;
border: 0px;
margin: 0px;
padding: 2px;
}

.navigation-comments .alignleft a:hover, .navigation-comments .alignright a:hover {
background-color: #337849;
color: #F8FDE9;
text-decoration: none;
}
	
/*** COMENTS ***/
#respond small {
color: #303030;
}

ol.commentlist {
background: none;
border: 0px;
padding: 0px;
margin: 0px;
text-align: justify;
}

.commentlist li {
background-color: #FBFBFB;
border: 1px solid #F3F3F3;
margin: 10px 0px 5px 0px;
padding: 5px;
list-style: none;
}

/* avatar no comentário */	
.commentlist li .avatar { 
float: left;
background-color: #FFFFFF;
border: 1px solid #eee;
margin: 0px 5px 0px 0px;
padding: 3px;
width: auto;
}

/* autor */
.comment-author {
background: none;
margin: 0px;
padding: 0px 0px 1px 0px;
font-family: 'Tahoma', Arial, Helvetica, sans-serif;
font-size: 12px;
}

.commentlist cite, .commentlist cite a {
background: none;
border: 0px;
margin: 0px;
padding: 0px;
font-weight: bold;
font-style: normal;
font-size: 1.1em;
color: #696969;
}

/* data do comentário */
.commentmetadata {
background: none;
margin: 0px;
padding: 1px 0px 5px 0px;
display: block;
font-weight: normal;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.commentmetadata a {
color: #808080;
}

/* espaço comentário */
li.comment p {
margin: 0px;
padding: 5px 0px 5px 0px;
text-align: justify;
}

/* reply - responder comentário */
.reply {
background-color: #F1F1F1;
margin: 1px 0px 0px 0px;
padding: 2px 2px 2px 2px;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: right;
}

.reply a {
color: #404040;
}

.reply a:hover {
color: #404040;
text-decoration: underline;
}

/* comentários repetidos */	
ul.children li {
background-color: #FFFFFF;
border: 0px solid #DDDDDD;
margin: 7px;
padding: 7px;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

ul.children .alt {
background-color: #FFFFFF;
border: 0px solid #CCCCCC;
}

/* formulário de comentários */
#commentform p {
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
margin: 5px 0;
}
		
#commentform input {
width: 170px;
padding: 2px;
margin: 5px 5px 1px 0;
}

#commentform textarea {
width: 99%;
padding: 2px;
}

#commentform #submit {
margin: 0;
float: right;
width: auto;
}

.nocomments {
text-align: center;
margin: 0;
padding: 0;
}	


/*** SIDEBAR ***/
#sidebar {
width: 254px;
margin: 20px 0px 0px 0px;
padding: 0px;
float: left;
text-align: justify;	
}

/* widget */
#sidebar .widget {
background: none;
margin: 0px 0px 17px 0px;
padding: 0px;
}

/* titulo */
#sidebar h2 {
background: none;
border: 0px;
margin: 0px 0px 5px 0px;
padding: 0px;
font-size: 18px;
color: #282828;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
}

/* ul e li no sidebar */
#sidebar ul li {
background: url('images/links.gif') left no-repeat;
margin: 0px;
padding: 2px 0px 2px 14px;
border-bottom: 1px dotted #CBC5A7;
}

#sidebar ul li a:hover {
color: #404040;
text-decoration: none;
}

/*** POSTS CALENDAR ***/
#wp-calendar {
empty-cells: show;
font-size: 0.9em;
text-align: center;
margin: 0;
width: 100%;
}

#wp-calendar #prev a {
font-size: 10px;
letter-spacing: 1px;
text-align: left;
border: 0px;
font-weight: bold;
}

#wp-calendar #next a {
text-align: right;
font-size: 10px;
letter-spacing: 1px;
border: 0px;
font-weight: bold;
}

/* links */
#wp-calendar a {
font-size: 10px;
font-weight: bold;
border: 0px;
}

#wp-calendar a:hover  {
font-size: 10px;
font-weight: bold;
border: 0px;
}

/* dias */
#wp-calendar td {
background-color: #FAFAFA;
border: 0px solid #F1EEE1;
padding: 2px 0; 	
color: #404040;
font-size: 10px;
text-align: center;
}

/* meses */
#wp-calendar caption {
background: none;	
border: 0px solid #CCCCCC; 	
padding: 4px;
margin: 2px;
font-size: 11px; 
text-align: center;
font-weight: bold;
color: #808080;
}

/* semana */
#wp-calendar th {
text-transform: uppercase;
background-color: #337849;
border: 0px solid #D7D7D7; 	
color: #F9F7EB;
text-align: center;
font-family: tahoma;
font-size: 10px;
}

/* hoje */
#wp-calendar #today {
background: none;
border: 0px solid #D7D7D7; 	
font-weight: bolder;	
color: #404040;
text-align: center;
}

/*** FOOTER ***/
#footer {
background: url('images/footer.jpg') repeat-x;
background-position: bottom;
width: 100%;
height: 73px;
clear: both;
text-align: center;
font-family: 'Tahoma', Arial, Helvetica, sans-serif;
font-size: 11px;
}

#footer .credits {
background: none;
margin: 0px;
padding: 45px 0px 0px 0px;
width: 923px;
color: #C4D6C6;
text-align: left;
}

#footer .credits a {
color: #C4D6C6;
}