/* 



Instructions:



Add your custom styles here instead of style.css so it 

is easier to update the theme. Simply copy an existing 

style from style.css to this file, and modify it to 

your liking.



*/

/* 1.1 Defaults */



body  {

	line-height: 1.5;

	color: #000;

	font-family: Georgia, Times, Serif;

	font-size: 14px;

	background-color: #be98c6;

}

#menina  {

	height: 393px;

	background-image: url(images/menina_dani.png);

	margin-top: -50px;

	background-position: center top;

	margin-right: auto;

	margin-left: auto;

	background-repeat: no-repeat;

	}



#menu {

	width: 960px;

	margin-right: auto;

	margin-left: auto;

	height: 100px;

	margin-top: 0px;

	padding-top: 280px;

}

	#header_background  {

	background-image: url(images/background_header_full.gif);

	background-position: left 48px;

	margin-right: auto;

	margin-left: auto;

	background-repeat: repeat-x;

	}



#logo  {

	margin-right: auto;

	margin-left: auto;

	display: none;

	width: 940px;

	text-align: center;

	height: 95px;

	padding: 0px;

	margin-top: -350px;

	margin-bottom: 0px;

	float: left;

}

.title  {

	font-size: 24px;

	display: block;

	float: left;

	text-align: left;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 5px;

}

#logo img  {

	float: right;

}

/* 2.1 Containers & Colunas */



/* CATEGORIA NAVEGA��O */

#catnav  {

	width: auto;

	display: none;

}

/* P�GINA NAVEGA��O */

#pagenav  {

	margin-top: 20px;

	width: 720px;

	margin-right: auto;

	margin-left: auto;

	float: right;

}

#pagenav a  {

	z-index:100;

	margin: 0;

	text-decoration: none;

	text-transform: none;

	font-size: 16px;

	font-family: Trebuchet, Helvetica, arial, sans-serif;

	color: #3b1348;

	font-weight: bolder;

	padding-top: 0;

	padding-right: 15px;

	padding-bottom: 10px;

	padding-left: 15px;

}

#pagenav li ul a:link, #pagenav li ul a:visited  { padding: 0 0 0 10px; font-family: Helvetica, Arial, sans-serif !important; font-size: 14px; text-transform: none; border: none;float: right;}

#pagenav li.rss a  {

	float: right;

	display: block;

	color: #F60;

	height: 30px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	background-image: url(images/RSS.png);

	margin-top: -10px;

	padding-right: 20px;

}

/* 2.1 Containers & Colunas */

.col-full  {

	margin-top: 25;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

}

/* 2.1 Containers & Colunas */

#container  {

}



.col-left {

	float: left;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

}

.col-right { float: right; margin-top: 0; }

/* 2.2 Navega��o */



#navigation  {

	text-transform: uppercase;

	font-size:9px;

	padding-bottom: 15px;

	background-color: #3b1348;

}

.nav, .nav ul  {

	z-index:100;

	margin:0;

	padding:0;

	list-style:none;

	line-height:1;

	float: right;

}

.nav li  { float:left; width: auto; }



/* 2.3 Cabe�alho */

#topsearch  { width: 300px; line-height: 0; }

#topsearch #searchform_top  { margin: 14px 0 0 0; }



#header{

	clear:both;

	position:static;

	padding-top: 45px;

	padding-right: 0;

	padding-bottom: 45px;

	padding-left: 0;

}

/* 2.4 Conte�DO */

#main{

	width:620px;

	margin-top: -80px;

}



/* 2.5 Sidebar */

#sidebar{

	width:300px;

	overflow:hidden;

	background-color: #fff;

	border: 8px solid #f4de9f;

	margin-top: -80px;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	}

	

#sidebar h3  {

	font-size: 20px;

	margin-top: -20;

	color: #f3db9c;

	background-image: url(images/sidebar_h3.png);

	width: 347px;

	position: relative;

	background-position: left;

	background-repeat: no-repeat;

	display: block;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	clear: left;

	height: 56px;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	padding-top: 30px;

	padding-left: 10px;

}



/* 2.6 Rodap� Extendido */

#extended-footer  {

	background-color: #8e5b9a;

	background-image: url(images/background_footer.gif);

	background-repeat: repeat-x;

	background-position: left top;

	margin-top: 15px;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 0;

	padding-top: 15px;

	padding-right: 0;

	padding-bottom: 40px;

	padding-left: 0;

}

.block  { float: left; width: 300px; padding: 0 10px 0 0; }

.one, .two  { margin: 0 9px 0 0; }

.three  { padding: 0; }



/* 2.7 Rodap� */

#footer  {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 11px;

	padding: 20px 0;

	background-color: #6a3678;

	color: #f3db9c;

	text-transform: uppercase;

}

#footer a:link, #footer a:visited  { color: #f3db9c; }

#footer p  { margin: 5px 0 0 0; }

#footer #credit img  { vertical-align: middle; }

#footer #credit span  { display: none; }

/* CALEND�RIO */

#wp-calendar{

	width:95%;

	margin-bottom:15px;

	clear:both;

	padding:0;

	margin-left: 10px;

}

#wp-calendar caption{

	padding:10px;

	text-transform: uppercase;

}

#wp-calendar th,#wp-calendar td{text-align:center;padding:5px;}

#wp-calendar td{background:transparent;}

#wp-calendar td,table#wp-calendar th{padding:3px 0;}



/*-------------------------------------------------------------------------------------------*/

/* 3. POSTS */

/*-------------------------------------------------------------------------------------------*/







#breadcrumb, .archive_header  { font-family: Helvetica, Arial, sans-serif; display: block; margin:10px 0; padding: 0 55px; font-size: 18px; font-weight: bold; color: #000; }

#breadcrumb  { font-size: 14px; font-weight: normal; padding: 0; }

.archive_header .catrss a  {

	font-size: 14px;

	text-decoration: none;

	line-height: 28px;

	color: #906;

}

.post  {

	position: relative;

	background-color: #fff;

	border: 8px solid #f4de9f;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 60px;

	margin-left: 0;

	padding-top: 25px;

	padding-right: 30px;

	padding-bottom: 25px;

	padding-left: 30px;

}

.post .title  {

	width:100%;

	position:relative;

	color: #8e5b9a !important;

	border-bottom: 1px solid #e7e7e7;

	font-size: 32px;

	display: block;

	float: left;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 30px;

	margin-left: 0;

	padding-top: 0;

	padding-right: 0;

	padding-bottom: 25px;

	padding-left: 0;

}

/* Títulos dos Posts*/

.post .title a:link, .post .title a:visited  {

	color: #8e5b9a;

	display: block;

	float: left;

	text-align: left;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 15px;

}

.post .title a:hover  { text-decoration: none; }



.post .date  {

	position: absolute;

	top: 30px;

	left: -40px;

	width: 154px;

	height: 77px;

	text-align: center;

	color: #fff;

	background-image: url(images/data.png);

	padding-top: 10px;

	padding-bottom: 0;

	padding-left: 0;

	margin-left: -80px;

}



.post .date .day  {

	display: block;

	font-size: 40px;

	line-height: 32px;

	padding-left: 75px;

        margin-top: -3px;

}

.post .date .month  {

	display: block;

	font-size: 15px;

	text-transform: uppercase;

	font-weight: bold;

	padding-left: 75px;

	margin-top: -3px;

}



.post-meta  {

	font-size: 11px;

	color: #441955;

	background-image: url(images/post_meta.png);

	height: 67px;

	width: 600px;

	margin-top: 0px;

	margin-right: 0;

	margin-bottom: 30;

	margin-left: 0;

	background-repeat: no-repeat;

	background-position: left top;

	padding: 0px;

	display: block;

	position: absolute;

	left: -20px;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	float: left;

}



.post-meta li  {

	float: left;

	padding-top: 10px;

	padding-right: 0;

	padding-bottom: 7px;

	padding-left: 50px;

	width: auto;

	margin-right: 5px;

	margin-left: 5px;

}

.post-meta li.categories  {

	padding-left: 10px;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #e7e7e7;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

}

.post-meta li.author {

	padding-left: 10px;

	display: none;

}

.post-meta li span  { display: block; }

.post-meta li .head  {

	font-size: 12px;

	text-transform: uppercase;

	font-weight: bold;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	color: #FFF;

}

.post-meta li .body, .post-meta li .body a:link, .post-meta li .body a:visited  {

	font-size: 13px;

	color: #636;

	font-style: italic;

	text-decoration: none;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

}



.post img.thumbnail  { margin: 0 0 20px 0; }



.entry  {}

/* 4.1 Widgets Gen�ricos */

.widget  {

	padding: 0px;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 30px;

	margin-left: -20;

}

/* TEXTO DO WIDGET */

.textwidget  {

	padding: 10px 0;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	color: f3db9c;

}



/* 4.3 Widgets para o Rodap� Extendido */

#extended-footer .widget h3  {

	font-size: 20px;

	padding: 0;

	border-bottom: none;

	margin-top: -20;

	margin-right: 0;

	margin-bottom: 10px;

	margin-left: 0;

	display: block;

	color: #f3db9c;

}

#extended-footer .widget ul li a  {

	line-height: 24px;

	color: #f3db9c;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #f3db9c;

}

#extended-footer .widget ul li a:hover  { background: none; }

/* 4.4 Cor de Texto para Widget no Footer */

#extended-footer .widget {

	color: #f3db9c;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

}

/* Extras*/

#twitter-2 .widget widget_twitter.entry-content{	padding-right: 20px;

	padding-left: 20px;}

.twitter-avatar{

	padding-right: 20px;

	padding-left: 20px;

}



/* Cadastro*/



#cadastro {

	width: auto;

	margin-right: auto;

	margin-left: auto;

	margin-top: 0px;

	position: absolute;

	height: 40px;

	clear: left;

	top: 0px;

	font-size: small;

	padding-top: 10px;

	padding-left: 150px;

	z-index: 2500;

}#cadastro p {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-weight: bolder;

	color: #FFFFFF;

	padding-left: 10px;

	padding-right: 10px;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	text-align: center;

}

#cadastro a {

	color: #FFFF99;

	text-decoration: none;

}

#cadastro a:hover {

	color: #FFFF00;

	text-decoration: none;

}

.textwidget p {

	display: block;

	float: left;

	padding-left: 10px;

	padding-right: 10px;

}

.entry-content {

	display: block;

	float: left;

	padding-left: 10px;

	padding-right: 10px;

	list-style-type: none;

	text-decoration: none !important;

	}



.entry-content a {

	list-style-type: none;

	text-decoration: none !important;

	}



.time-meta a  {

	display: block;

	margin: 0px;

	float: left;

	font-size: 9px;

	list-style-type: none;

	text-decoration: none !important;

}

.twitter-user {

	display: block;

	margin: 0px;

	float: left;

	list-style-type: none;

	text-decoration: none !important;

}

.reply-to {

	display: block;

	margin: 0px;

	float: left;

}

.from-meta {

	display: block;

	margin: 0px;

	float: left;

}



/* Cabeçalho do Widget gerado pelo Twitter*/

.twtr-hd{

display:none;

}

/* Logo do Twitter*/

.twtr-ft img{

display:none;

}
