/*  

Theme Name: Shopaholic

Theme URI: http://sinopse.org

Description: proibido copiar 

Version: 1.0

Author: Dani Danczuk

Author URI: http://sinopse.org

*/





/* --------- BASIC ----------- */

body {

background-color: #D65B87;

margin:0;

padding:0;

margin-top: 10px;

margin-bottom: 10px;

text-align: center;

font-size: 11px;

font-family: tahoma; 

color: #000000;

}



table {

border: 0px;

background: none;

font-size: 11px;

font-family: tahoma; 

color: #000000;

}

h3 {

font-family: tahoma; 

font-size: 14px;

color: #FFD6DE;

text-transform: uppercase;

letter-spacing: 1px;

font-weight: bolder;

background: none;

border-bottom: 1px dotted #FFFFFF;

margin: 0px 0px 2px 0px;

}

/* --------- LINKS ----------- */

a, a:link, a:active, a:visited { 

color: #CC3467; 

text-decoration: none; 

}



a:hover { 

color: #CC3467;

background: none;

text-decoration: none; 

}



/* ---- ITALIC, NEGRITO AND UNDERLINE ---- */

b, strong, u { 

color: #CC3467; 

}



i, em {

color: #CC3467;

}



s {

color: #414141;

}



small {

color: #CC3467;

font-size: 9px;

}



/* --------- LINHA QUE REPETE ----------- */

#page {

width: 950px;

background-image: url('images/line.jpg');

background-repeat: repeat-y;

margin-left: auto;

margin-right: auto;

text-align: left;

}



/* --------- HEADER ----------- */

#header {

background: url('images/header.jpg') no-repeat top left;

width: 950px;

height: 330px;

}



/* --------- MENU ----------- */

#menu {

padding: 0px;

margin: -70px 0px 0px 0px;

width: 950px;

}



#navigation {

width: 900px;

height: 40px;

margin: 0px;

padding: 0px 20px 0px 20px;

float: left;

text-align: left;

}



ul#nav{

margin:0;

padding:0;

list-style-type: none;

display: block;

height: 40px;

background: none;

}



ul#nav li{

display: block;

float: left;

margin: 0;

padding: 0;

}

	

ul#nav li a{

display: block;

float: left;

background: url('images/menu.jpg') no-repeat;

margin: 0px 3px 0px 0px;

padding-top: 12px;

height: 28px;

width: 135px;

color: #FFFFFF;

font-weight: bolder;

font-size: 12px;

font-family: tahoma;

text-align: center;

}

	

ul#nav li a:hover{

color: #FFD6DE;

}



/* --------- ESPA�O DOS POSTS ----------- */

#content {

width: 677px;

margin-top: 30px;

padding-left: 23px;

float: left;

}



/* --------- DATA POSTS ----------- */

#content .data1 {

width: 60px;

float: left;

margin: 0px 15px 0px 0px;

}



#content .data {

width: 60px;

text-align: right;

border-right: 1px solid #CD3365;

margin: 0px;

padding: 0px 5px 0px 0px;

}



#content .data .dia {

color: #CD3365;

font-weight: bolder;

font-size: 18px;

}



#content .data .mes-ano {

color: #CD3365;

font-weight: bolder;

font-size: 14px;

}



#content .data1 .comentar {

text-align: right;

margin: 0px;

padding: 17px 0px 0px 0px;

color: #CD3365;

}



#content .data1 .comentar a {

color: #CD3365;

}



#content .data1 .comentar a:hover {

text-decoration: underline;

}



/* --------- ESPA�O DOS POSTS ---------*/

#content .post {

width: 600px;

float: left;

padding: 0px;

margin: 0px 0px 40px 0px;

}



/* --------- TITULO POSTS ----------- */

#content .title {

color: #CC3467;

font-size: 20px; 

font-family: arial; 

font-weight: bolder;

background: none;

}



/* --------- CATEGORIAS DO POST ----------- */

#content .postmeta {

font-size: 10px; 

color: #CC3467;

background: none;

margin-top: 1px;

margin-bottom: 18px;

}



#content .postmeta a {

color: #CC3467;

}



#content .postmeta a:hover {

text-decoration: underline;

}



/* --------- POSTS ----------- */

.postentry {

text-align: left;

background: none;

	}



.postentry li, .postentry ul {

list-style: none;

margin: 0px;

padding: 0px;

}



.postentry ul li {

float: left;

background: url('images/setinha.gif') left top no-repeat;

margin: 0px;

padding: 2px 2px 2px 10px;

border-bottom: 1px dotted #808080;

width: 288px;

height: auto;

display: block;

}



/* --------- DIVIDER ----------- */

.divider {

background: none;

border-bottom: 1px solid #808080;

margin: 2px 0px 5px 0px;

}



/* --------- EDIT DOS POSTS ----------- */

blockquote {

background: none;

border: 2px solid #FFFFFF;

border-width: 0px 0px 0px 2px;

color: #000000;

margin: 5px 25px 5px 25px;

padding: 5px;

}

	

/* --------- IMAGENS ----------- */

img {

border: 1px;

}



.blogimage {

margin: 2px;

padding: 5px;

background-color: #FED0DA;

border:1px solid #FAAEBE;

}



.blogimage:hover {

background-color: #E8F2CE;

border:1px solid #CEDBAB;

}



/* --------- FORMUL�RIOS ----------- */

form, fieldset {

margin: 0;

padding: 0;

border: 0;

}



textarea, input, select, insert {

background-color: #E6EBE3;

border: 1px solid #B7C1B1;

border-width: 0px 1px 1px 0px;

color: #000000;

font-size: 10px;

font-family: verdana;

padding: 1px;

}





/* --------- SUB-TITLE PAGES AND POSTS ----------- */

.blocktitle {

color: #58564F;

font-size: 11px; 

font-family: Georgia, "Times New Roman", Times, serif; 

font-weight: bolder;

background: none;

border-bottom: 1px solid #808080;

 }



/* --------- P�GINAS ----------- */

.postentry2 {

text-align: left;

background: none;

	}



.postentry2 li, .postentry2 ul {

list-style: none;

margin: 0px;

padding: 0px;

}



.postentry2 ul li {

float: left;

background: url('images/setinha.gif') left top no-repeat;

margin: 0px;

padding: 2px 2px 2px 10px;

border-bottom: 1px dotted #808080;

width: 326px;

height: auto;

display: block;

}



/* --------- P�GINA DE LINKS ----------- */

.linkcat h2 {

margin: 5px 0px 5px 0px;

padding: 15px 0px 1px 0px;

height: 20px;

color: #808080;

font-size: 11px; 

font-family: Georgia, "Times New Roman", Times, serif; 

font-weight: bolder;

background: none;

border-bottom: 1px solid #F1F1F1;

clear: both;

list-style: none;

background: none;

}



.linkcat {

margin: 0px 0px 10px 0px;

padding: 0px 0px 100px 0px;

clear: both;

}





/* --------- NAVI ON FOOTER ----------- */

#footlink {

width: 100%;

text-align: right;

}



#footlink span.footlinkcurrent {

background-color: #ACB3A7;

color: #FFFFFF;

border: 0px solid #999; 

border-width: 0px 0px 0px 0px;  

padding:0 4px 0 4px;

margin:0 1px 0 1px;      

}



#footlink a {

padding:0 4px 0 4px;

margin:0 1px 0 1px;        

}



#footlink a:link, #footlink a:visited, #footlink a:active {

background-color: #BBC2B6;

color: #FFFFFF;

border: 0px solid #999; 

border-width: 0px 0px 0px 0px; 

}



#footlink a:hover {

background-color: #ACB3A7;

color: #FFFFFF;

border: 0px solid #999; 

border-width: 0px 0px 0px 0px;    

text-decoration: none;

}

	



/* ---- COMMENTS ----- */

.commentlist li {

margin: 15px 0 3px;

padding: 5px 8px 3px;

list-style: none;

}



#commentlist {

margin: 0;

padding-left: 2px;

padding-right: 2px;

padding-top: 0px;

border-bottom: 0px solid #E2A8C1;

list-style-type: none;

}



#commentlist li {

border-top: 0px;

padding: 5px 8px;

background: none;

}



.commentdate {

background-color: #FFFFFF;

border: 0px dotted #FDC7D2;

padding: 3px;

margin: 0px;

color: #000000;

text-align: left;

}



.commentdate a {

color: #E5758D;

}



.comment-content {

background-color: #E6EBE3;

border: 0px dotted #FDC7D2;

padding: 1px 3px 3px 3px;

margin: 0px;

color: #000000;

text-align: left;

}



.avatar {

background-color: #ffffff;

border: 1px solid #e8e8e8;

padding: 3px;

margin: 2px 5px 2px 0px;

float: left;

}



hr {

border: 1px;

border-top: solid #CCCCCC;

height: 1px;

}



/* --------- PERFIL ----------- */

#sidebar {

width: 212px;

padding-right: 15px;

float: right;

margin-top: 20px;

text-align: left;	

color: #FFFFFF;

}



#sidebar a {

color: #FFFFFF;

}



#sidebar a:hover {

color: #404040;

}



#sidebar .widget {

background: none;

margin: 0px 0px 15px 0px;

padding: 0px;

}



#sidebar h2 {

font-family: tahoma; 

font-size: 12px;

color: #FFD6DE;

text-transform: uppercase;

letter-spacing: 1px;

font-weight: bolder;

background: none;

border-bottom: 1px dotted #FFFFFF;

margin: 0px 0px 2px 0px;

}



#sidebar li, #sidebar ul {

list-style: none;

margin: 0px;

padding: 0px;

}



#sidebar ul li {

background: url('images/setinha2.gif') left top no-repeat;

margin: 0px;

padding: 2px 0px 2px 12px;

border-bottom: 1px dotted #DADADA;

}



#sidebar #flickrrss {

text-align: center;

}



#sidebar #flickrrss h2 {

text-align: left;

}



#sidebar #flickrrss img {

background-color: #FFFFFF;

padding: 3px;

margin: 2px;

}



/* ---- POSTS CALENDAR ----- */

#wp-calendar {

empty-cells: show;

font-size: 0.9em;

text-align: center;

font-family: tahoma;

margin: 0;

width: 100%;

}



#wp-calendar #prev a {

font-size: 10px;

letter-spacing: 1px;

font-family: tahoma;

text-align: left;

border: 0px;

font-weight: bold;

}



#wp-calendar #next a {

text-align: right;

font-size: 10px;

font-family: tahoma;

letter-spacing: 1px;

border: 0px;

font-weight: bold;

}



/* -- links -- */

#wp-calendar a {

font-size: 10px;

font-weight: bold;

font-family: tahoma;

border: 0px;

}



#wp-calendar a:hover  {

font-size: 10px;

font-weight: bold;

font-family: tahoma;

border: 0px;

background: none;

}



/* -- dias -- */

#wp-calendar td {

color: #FFFFFF;

font-size: 10px;

font-family: tahoma;

letter-spacing: normal;

padding: 2px 0;

background-color: #D85281;

border: 0px solid #F1EEE1;  	

text-align: center;

}



/* -- meses -- */

#wp-calendar caption {

font-size : 11px; 

line-height : 11px; 

text-transform: none;

text-align: center;

font-family: tahoma;

font-weight: bold;

color: #FFFFFF;

background: none;	

border: 0px solid #CCCCCC; 	

border-width: 0 0px 0px 0;

padding: 4px;

margin: 2px;

}



/* -- semana -- */

#wp-calendar th {

color: #FFFFFF;

text-align: center;

font-family: tahoma;

font-size: 10px;

font-style: normal;

text-transform: uppercase;

background-color: #AA2E5A;

border: 0px solid #D7D7D7; 	

}



/* -- hoje -- */

#wp-calendar #today {

background: none;

border: 0px solid #D7D7D7; 	

font-weight: bolder;	

color: #FFD6DE;

text-align: center;

}



/* ---- BUSCA NO PERFIL ----- */

#sidebar input, #sidebar textarea, #sidebar select {

background-color: #AA2E5A;

border: 1px solid #7A2442;

border-width: 0px 1px 1px 0px;

color: #FFFFFF;

margin: 0px;

padding: 2px;

}





/* --------- FOOTER ----------- */

#footer {

background: url('images/footer.jpg') no-repeat top left;

background-position: bottom;

width: 950px;

height: 189px;

clear: both;

text-align: center;

}



#footer #txt {

margin: 0px;

padding: 38px 20px 0px 21px;

color: #FFFFFF;

}



#footer #txt a {

color: #FFFFFF;

}



#footer #txt h2 {
background: none;
border-bottom: 1px dotted #FFFFFF;
margin: 0px 0px 3px 0px;
padding: 0px 0px 1px 0px;
color: #FFD6DE;
font-weight: bolder;
text-align: left;
}

#footer .flickr {
width: 285px;
float: left;
margin: 0px 26px 0px 0px;
padding: 0px;
text-align: center;
}

#footer .flickr img {
background-color: #FFFFFF;
border: 0px;
margin: 2px;
padding: 4px;
}

#footer .tags {
width: 285px;
float: left;
margin: 0px 26px 0px 0px;
padding: 0px;
text-align: left;
}

#footer .tags a:hover {

text-decoration: underline;

}

#footer .etc {
width: 285px;
float: right;
margin: 0px;
padding: 0px;
text-align: left;
}

#footer .etc li, #footer .etc ul {
list-style: none;
margin: 0px;
padding: 0px;
}

#footer .etc ul li {
background: url('images/setinha2.gif') left top no-repeat;
margin: 0px;
padding: 2px 0px 2px 12px;
border-bottom: 1px dotted #DADADA;
}

#footer .etc ul li a:hover {
text-decoration: none;
}