/*  

Theme Name: Blog Elfinha

Theme URI: http://sinopse.org

Description: proibido copiar 

Version: 1.0

Author: Dani Danczuk

Author URI: http://sinopse.org

*/





/*** BASIC ***/

body {

background-color: #FEEEEF;

border: 0px;

margin: 0px;

padding: 0px;

text-align: center;

font-size: 12px;

font-family: Arial, Helvetica, sans-serif;

color: #1F1F1F;

}



table {

border: 0px;

background: none;

font-size: 12px;

font-family: Arial, Helvetica, sans-serif;

color: #1F1F1F;

}



/*** LINKS ***/

a, a:link, a:active, a:visited { 

color: #B7797A; 

text-decoration: none;

outline: none;

}



a:hover { 

text-decoration: underline;

outline: none;

}



/*** ITALIC, NEGRITO AND UNDERLINE ***/

b, u { 

color: #B7797A; 

}



strong {

color: #808080;

}



i, em {

color: #B7797A;

}



s {

color: #404040;

}



small {

color: #B7797A;

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 4px 0px;

padding: 0px 0px 4px 0px;

font-size: 10px;

font-weight: bolder;

color: #808080;

text-transform: uppercase;

}



h2 {

background: url('images/dotted.jpg') bottom repeat-x;

border: 0px;

margin: 0px 0px 4px 0px;

padding: 0px 0px 4px 0px;

font-size: 12px;

color: #B7797A;

}



h3 {

background: url('images/dotted.jpg') bottom repeat-x;

border: 0px;

margin: 0px 0px 4px 0px;

padding: 0px 0px 4px 0px;

font-size: 11px;

font-weight: bolder;

color: #4C4C4C;

}



/*** IMAGES ***/

img {

border: 0px;

text-decoration: none;

max-width: 100%;

}



.blogimage {

background-color: #ffffff;

border: 1px solid #dadada;

margin: 1px;

padding: 4px;

}



.jacotei img {

background: none;

border: 0px solid #dadada;

margin: 0px 7px 0px 0px;

padding: 0px;

}



.alignnone {

background-color: #ffffff;

border: 1px solid #dadada;

margin: 2px;

padding: 4px;

}



.aligncenter {

background-color: #ffffff;

border: 1px solid #dadada;

padding: 4px;

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: 1px 3px 1px 0px;

padding: 4px;

text-align: left; 

float: left;

display: inline;

width: auto;

}



.alignright {

background-color: #ffffff;

border: 1px solid #dadada;

margin: 1px 0px 1px 3px;

padding: 4px;

text-align: right; 

float: right;

display: inline;

width: auto;

}



/*** FORMS ***/

form, fieldset {

margin: 0;

padding: 0;

border: 0;

}



textarea, input, select, insert {

background-color: #FFFFFF;

border: 1px solid #dadada;

padding: 3px;

font-size: 11px;

font-family: Verdana, Arial, Helvetica, sans-serif;

}



/*** BANNER TOP ***/

#banner-top {

background-color: #CA9291;

border: 0;

margin: 0;

padding: 10px 0 10px 0;

width: 100%;

text-align: center;

}



#banner-top #banner {

background-color: #FEEEEF;

border: 0;

margin: 0;

padding: 5px;

width: 750px;

height: 90px;

}



/*** TOP PAGE // FUNDO DA LOGO MENU E BUSCA ***/

#top-page {

background: #FEEEEF url('images/topo.jpg') top repeat-x;

width: 100%;

height: 173px;

text-align: center;

}



#top-page-top {

width: 947px;

background: none;

margin-left: auto;

margin-right: auto;

text-align: left;

}



/*** LOGO ***/

#logo {

background: url('images/logo.jpg') no-repeat;

border: 0px;

margin: 0px;

padding: 0px;

width: 431px;

height: 173px;

float: left;

}

#logo a {
width: 431px;
height: 173px;
float: left;
}

#logo a span {
display:none;
}




/*** BUSCA FEEDS MENU ***/

#busca-feeds-menu {

width: 516px;

margin: 0px;

padding: 0px;

float: right;

}



/*** BUSCA ***/

#search-top {

background: none;

border: 0px;

margin: 20px 0px 0px 0px;

padding: 0px;

width: 516px;

height: 34px;

text-align: right;

}



#search-top #search-content {

width: 242px;

height: 34px;

margin: 0px;

padding: 0px;

float: right;

}



#search-top input#st-txt {

background: url('images/b-txt.jpg') no-repeat;

width: 169px;

height: 24px;

border: 0px;

margin: 0px;

padding: 10px 6px 0px 6px;

float: left;

color: #1F1F1F;

font-size: 11px;

font-family: Arial, Helvetica, sans-serif;

}



#search-top input#st-ok {

background: url('images/b-ok.jpg') no-repeat;

width: 53px;

height: 34px;

border: 0px;

margin: 0px;

padding: 0px;

float: right;

color: #1F1F1F;

font-size: 11px;

font-family: Arial, Helvetica, sans-serif;

font-weight: bolder;

text-align: center;

text-transform: uppercase;

}



/*** FEEDS ***/

#assinar-feeds {

background: none;

border: 0px;

margin: 29px 0px 0px 0px;

padding: 0px;

width: 516px;

height: 45px;

text-align: right;

}



#assinar-feeds a#assine {

background: url('images/feeds.jpg') no-repeat;

width: 75px;

height: 45px;

margin: 0px;

padding: 0px;

float: right;

}



/*** MENU ***/

#navigation {

width: 516px;

height: 41px;

margin: 4px 0px 0px 0px;

padding: 0px;

text-align: right;

}



ul#nav {

background: none;

margin: 0px;

padding: 0px;

list-style-type: none;

display: block;

height: 41px;

}



ul#nav li {

display: block;

float: right;

margin: 0px;

padding: 0px;

border: 0px solid #D2D2D2;

text-align: center;

width: auto;

}



ul#nav li a {

display: block;

float: left;

height: 41px;

}



ul#nav li a:hover {

text-decoration: none;

}



li a#m-home { background: url('images/menu-home.jpg') no-repeat; width: 89px; height: 41px; }

li.current a#m-home { background: url('images/menu-home-h.jpg') no-repeat; width: 89px; height: 41px; }

li a#m-home:hover { background: url('images/menu-home-h.jpg') no-repeat; width: 89px; height: 41px; }



li a#m-dafne { background: url('images/menu-dafne.jpg') no-repeat; width: 90px; height: 41px; }

li.current a#m-dafne { background: url('images/menu-dafne-h.jpg') no-repeat; width: 90px; height: 41px; }

li a#m-dafne:hover { background: url('images/menu-dafne-h.jpg') no-repeat; width: 90px; height: 41px; }



li a#m-links { background: url('images/menu-links.jpg') no-repeat; width: 87px; height: 41px; }

li.current a#m-links { background: url('images/menu-links-h.jpg') no-repeat; width: 87px; height: 41px; }

li a#m-links:hover { background: url('images/menu-links-h.jpg') no-repeat; width: 87px; height: 41px; }



li a#m-fotos { background: url('images/menu-fotos.jpg') no-repeat; width: 81px; height: 41px; }

li.current a#m-fotos { background: url('images/menu-fotos-h.jpg') no-repeat; width: 81px; height: 41px; }

li a#m-fotos:hover { background: url('images/menu-fotos-h.jpg') no-repeat; width: 81px; height: 41px; }





/*** PAGE ***/

#page {

width: 947px;

background: none;

margin-left: auto;

margin-right: auto;

text-align: left;

}





/*** CONTENT ***/

#content {

background-color: #FFFFFF;

width: 564px;

margin: 0px 0px 0px 5px;

padding: 10px;

float: left;

}



/*** TITLE PAGES ***/

#content .title-pages {

background: url('images/dotted.jpg') bottom repeat-x;

border: 0px;

margin: 0px 0px 4px 0px;

padding: 0px 0px 4px 0px;

color: #1D1D1D;

font-size: 22px; 

font-family: Arial, Helvetica, sans-serif;

text-transform: lowercase;

}



/*** CX COMENTAR ***/

.cx-comentar {

background: url('images/cx-comentar.jpg') no-repeat;

width: 57px;

height: 48px;

margin: 0px 0px 0px 5px;

padding: 7px 0px 0px 0px;

float: right;

text-align: center;

font-family: Arial, Helvetica, sans-serif;

font-size: 20px;

}



.cx-comentar a {

color: #000000;

}



/*** TITLE POSTS ***/

#content .title {

background: none;

border: 0px;

margin: 0px;

padding: 0px;

color: #1D1D1D;

font-size: 22px; 

font-family: Verdana, Arial, Helvetica, sans-serif;

text-transform: lowercase;

}



#content .title a {

color: #1D1D1D;

text-decoration: none;

}



#content .title a:hover {

color: #414141;

text-decoration: none;

}



/*** CATEGORY POST ***/

#content .meta {

margin: 1px 0px 15px 0px;

font-size: 9px; 

font-family: verdana; 

color: #626262;

}



/*** 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: 3px 0px 3px 15px;

border-bottom: 1px dotted #DADADA;

height: auto;

display: block;

}



#content .posts ul li:hover, #content .posts ul li a:hover {

color: #808080;

text-decoration: none;

}



/*** COMMENT LINK ***/

.comment-link {

background: url('images/cx-comentar-m.jpg') left no-repeat;

border: 0px;

margin: 2px 0px 0px 0px;

padding: 0px 0px 0px 18px;

font-size: 13px;

font-weight: bolder;

text-align: left;

}



.comment-link a {

color: #404040;

}



/*** TAGS IN POST ***/

.tags {

background: none;

border: 0px;

margin: 2px 0px 0px 0px;

padding: 2px 0px 0px 0px;

text-align: left;

font-size: 11px;

font-family: Verdana, Arial, Helvetica, sans-serif;

}



/*** PLUGS ***/

.plugs {

background: none;

border: 0px;

margin: 2px 0px 0px 0px;

padding: 2px 0px 0px 0px;

text-align: left;

font-size: 11px;

font-family: Verdana, Arial, Helvetica, sans-serif;

}




/* posts relacionados */
#relatedcontent {margin:0; padding:20px 0 5px 0;}
#relatedcontent h3 {font-size:13px; font-style:italic;}
.relatedposts {margin:0 6px 0 0; padding:0; width:130px; float:left;}
.relatedposts img {background:#fff; border:1px solid #f1f1f1; padding:4px;}
.relatedposts .relatedtitle {width:105px; margin:45px 5px 0 5px; padding:0; position:absolute;}
.relatedposts .relatedtitle span {background:#fff; padding:2px 5px; font-size:11px; line-height:15px; font-weight:bolder;}



/*** DIVIDER ***/

.divider {

background: url('images/dotted.jpg') bottom repeat-x;

border: 0px;

margin: 0px 0px 10px 0px;

padding: 0px;

}



/*** DIVIS�RIA ***/

.divisoria {

background: none;

border: 0px;

margin: 0px 0px 50px 0px;

padding: 0px;

text-align: center;

}



/*** SPACE LINE ***/

.space {background: none;}





/*** EDIT IN POSTS (BLOCKQUOTE) ***/

blockquote {

background: url('images/quote.jpg') left top no-repeat;

border: 0px solid #FAFAFA;

padding: 0px 0px 0px 40px;

margin: 10px 28px 10px 28px;

color: #808080;

}



/*** FOOTLINK ***/

#footlink {

width: 100%;

text-align: left;

font-size: 11px;

font-family: Verdana, Arial, Helvetica, sans-serif;

margin: 1px 0px 0px 0px;

padding: 0px 0px 5px 0px;

}



#footlink span.footlink-current {

background-color: #AB6E6D;

color: #FDE3E2;

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: #CA9291;

color: #000000;

border: 0px solid #999; 

border-width: 0px 0px 0px 0px; 

}



#footlink a:hover {

background-color: #AB6E6D;

color: #FDE3E2;

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;

font-size: 11px;

font-family: Verdana, Arial, Helvetica, sans-serif;

}



.navigation-comments .alignleft, .navigation-comments .alignright {

background: none;

border: 0px;

margin: 0px;

padding: 0px;

}



.navigation-comments .alignleft a, .navigation-comments .alignright a {

background-color: #CA9291;

border: 0px;

margin: 0px;

padding: 2px;

color: #000000;

}



.navigation-comments .alignleft a:hover, .navigation-comments .alignright a:hover {

background-color: #AB6E6D;

color: #FDE3E2;

text-decoration: none;

}

	

/*** COMENTS ***/

ol.commentlist {

background: none;

border: 0px;

padding: 0px;

margin: 0px;

text-align: justify;

}



.commentlist li {

background-color: #FFFFFF;

border: 1px solid #C5C5C5;

margin: 15px 0 3px;

padding: 0px;

list-style: none;

}



/* avatar no coment�rio */	

.commentlist li .avatar { 

float: right;

border: 1px solid #eee;

padding: 2px;

margin: 1px 0px 2px 2px;

background: #fff;

width: auto;

}



/* autor */

.comment-author {

background-color: #FEEEEF;

margin: 0px;

padding: 5px 5px 2px 5px;

font-family: 'Tahoma', Arial, Helvetica, sans-serif;

font-size: 11px;

}

.commentlist cite, .commentlist cite a {

font-weight: bold;

font-style: normal;

font-size: 1.1em;

}



/* data do coment�rio */

.commentmetadata {

background-color: #FEEEEF;

margin: 0px;

padding: 1px 5px 5px 5px;

display: block;

font-weight: normal;

font-size: 10px;

font-family: Verdana, Arial, Helvetica, sans-serif;

}



.commentmetadata a {

color: #808080;

}



/* espa�o coment�rio */

li.comment p {

margin: 0px;

padding: 5px;

}



/* reply - responder coment�rio */

.reply {

background-color: #F2C8C9;

margin: 1px 0px 0px 0px;

padding: 5px;

font-size: 11px;

}



.reply a {

color: #000000;

}



.reply a:hover {

color: #000000;

text-decoration: underline;

}



/* coment�rios repetidos */	

ul.children li {

background-color: #FFFFFF;

border: 1px solid #C5C5C5;

margin: 7px;

padding: 7px;

font-size: 10px;

font-family: Verdana, Arial, Helvetica, sans-serif;

}



ul.children .alt {

background-color: #FFFFFF;

border: 0px solid #CCCCCC;

}



/* espa�o coment�rio */

ul.children li.comment p {

background-color: #F1F1F1;

margin: 1px 0px 0px 0px;

padding: 5px;

}



ul.children li .comment-author {

background-color: #FEEEEF;

margin: 0px;

padding: 5px 5px 2px 5px;

font-family: 'Tahoma', Arial, Helvetica, sans-serif;

font-size: 11px;

}



ul.children li .commentlist cite, ul.children li .commentlist cite a {

font-weight: bold;

font-style: normal;

font-size: 1.1em;

}



ul.children li .commentmetadata {

background-color: #FEEEEF;

margin: 0px;

padding: 1px 5px 5px 5px;

display: block;

font-weight: normal;

font-size: 10px;

font-family: Verdana, Arial, Helvetica, sans-serif;

}



ul.children li .commentmetadata a {

color: #808080;

}



ul.children li .reply {

background-color: #FEEEEF;

margin: 1px 0px 0px 0px;

padding: 5px;

font-size: 11px;

}



/* 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: 338px;

margin: 27px 0px 0px 0px;

padding: 0px;

float: right;

text-align: justify;	

}



#sidebar .sidebar-direita {

background: none;

border: 0px;

margin: 0px;

padding: 0px;

float: right;

width: 164px;

}



#sidebar .sidebar-esquerda {

background: none;

border: 0px;

margin: 0px 10px 0px 0px;

padding: 0px;

float: right;

width: 164px;

}



#sidebar .widget {

background: none;

margin: 0px 0px 17px 0px;

padding: 0px;

}



#sidebar h2 {

background: none;

border: 0px;

margin: 0px 0px 5px 0px;

padding: 0px;

font-size: 18px;

color: #1F1F1F;

font-family: Verdana, Arial, Helvetica, sans-serif;

text-align: left;

text-transform: lowercase;

}



#sidebar ul li {

background: url('images/links.gif') left no-repeat;

margin: 0px;

padding: 3px 0px 3px 15px;

border-bottom: 1px dotted #DADADA;

}



#sidebar ul li:hover, #sidebar ul li a:hover {

color: #808080;

text-decoration: none;

}



/*** TWITTER ***/

#sidebar #twitter_div ul {

background: none;

padding-left: 0px;

}



#sidebar #twitter_div ul li {

background: none;

padding-left: 1px;

}



/*** SEARCH IN SIDEBAR ***/

#sidebar #search {

margin: 0px 0px 15px 0px;

padding: 0px;

}



#sidebar #search label, #sidebar #search label .hidden {

display: none;

}



#sidebar #search input {

margin: 1px 0px 2px 0px;

padding: 2px;

font-size: 10px;

font-family: Verdana, Arial, Helvetica, sans-serif;

}



#sidebar #search #s {

margin: 1px 2px 0px 0px;

padding: 3px 3px 2px 3px;

float: left;

width: 157px;

}



/*** BLOGBLOGS ***/

.bbw_readers { margin:0 auto; }

.bbw_title { display:none; }

.bbw_icons { display:none; }

.bbw_rank { display:none; }

.bbw_subtitle { display:none; }

.bbw_control { display:none; }

.bbw_avatar { text-align:center; padding:2px; margin:0 auto; }

.bbw_footer { display: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: #AB6E6D;

border: 0px solid #D7D7D7; 	

color: #F7D4D2;

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-color: #CA9291;

background-position: bottom;

width: 100%;

height: 74px;

clear: both;

margin: 0px;

padding: 0px;

text-align: center;

}



#footer .credits {

background: url('images/footer.jpg');

width: 940px;

height: 40px;

margin: 0px;

padding: 34px 0px 0px 14px;

color: #000000;

text-align: left;

}



#footer .credits a {

color: #000000;

}



#footer .credits a:hover {

text-decoration: underline;

}



.wp-smiley {

	border: 0pt none;

	margin: 0px;

	padding: 0px;

	vertical-align: middle;

}



/* Tumblr Badge */

.tumblr {

width: 310px;

list-style: none;

margin-right: auto

padding: 0;

}



.tumblr li {

margin-bottom: 1em;

list-style: none;

}



.tumblr img {

display: block;

padding: 4px;

border: 1px solid #dadada;

background: #ffffff;

}



.tumblr em {

font-style: normal;

display: block;

margin-top: 0.2em;

}



.tumblr .tumblr-post-date{

display: block;

background: ('http://img.photobucket.com/albums/v259/Dafnefoto/lacinho.gif') right no-repeat

font-size: 0.9em;

margin-top: 0.5em;

}


