/* 

Theme Name:		Blog da Mia
Theme URI:		http://helenamilena.com/blog/
Description:	Web, cinema, cultura e besteirol
Version:		2.0

Author:			Mia
Author URI:		http://helenamilena.com

*/

#disqus_thread {margin-top: 60px;}
img.aligncenter {display: block; margin: 0 auto!important;}

#inputFeedMail {float: left; margin-right: 4px; height: 31px; width: 242px; background: #F9F9F9; padding-left: 7px; border: 1px solid #CCC; box-shadow: inset 6px 4px 5px rgba(0,0,0,0.1); -moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1); -webkit-box-shadow: inset 4px 3px 12px rgba(0,0,0,0.1); clear: left;}

#inputFeedGo {width: 90px; height: 31px; background: #3EA8EC; border: none; padding: 8px 2px; color: white!important; text-transform: uppercase; font-weight: bold; cursor: pointer; margin: 0; clear: right; margin: 0;}
#inputFeedGo:hover {background: #2089CC;}

#aboutme {margin-top:5px}
ul.blogroll {overflow:hidden}
ul.blogroll li {float: left; margin-right: 5px; width:36px; height: 36px;}

/* GERAL */

* { padding: 0; margin: 0; }

body{ margin: 0; font-family: "Verdana", Arial, Helvetica, sans-serif; font-size: 12px; vertical-align: top; color: #777; background: url(images/bg_headernew.jpg) repeat-x #fff; }

body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, p, form{ margin: 0; padding: 0; }

i { color: #5f5e7e; }

b { color: #cf0d00; }

strong { color: #cf0d00; }

em {color: #5f5e7e; }



blockquote { background: url(images/quotation.jpg) no-repeat left top; color:#909090;  margin:20px 0px 1px 0px; width:97%; font-style: italic; text-align:left; line-height:18px;}

 blockquote p { padding-left: 60px; padding-bottom: 18px;   }

a:link, a:visited{ text-decoration: underline; color:#0586ff}
 a:hover{ text-decoration: none; }



ol { text-align:left; margin-left: 50px;}
 ul { text-align:left; margin-left: 50px;}


/* Caixa dos livros de Roswell */

.vazio {clear: both; height:2px; }

.eu {border: 1px solid #b1b1b1; margin-bottom: 3px; display: block;	margin-left: auto; 	margin-right: auto;}

.eu img {}

/* acaba caixa dos livros de Roswell */


#livros {text-align: left; height: 70px; }

#livros img {width: 40px; margin-right:7px; margin-bottom: 15px; }

#livros a {color:#ebebeb; text-decoration: underline; font-weight: bold; }

#livros a:hover { background:#3a3a3a}

.classimg { border:none}



/* HEADLINES */



h1{ font-family: Georgia, Sans-serif; font-size: 24px; padding: 0 0 10px 0; }



h1, h2, h3 { font-weight: bold; font-family: Helvetica, Arial, sans-serif; text-decoration:none  }

 h1 { font-size: 3.6em; letter-spacing: -0.03em;  }

  h1 a, h1 a:visited, h1 a:hover { color: #000; text-decoration: none; }



h2 { font-size: 1.7em; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color:#fff;   }

 h2 a:link, a:visited, a:hover { text-decoration: none; color:#479eff     }

  h2.archive_head { font-weight: bold !important; font-size: 1.4em !important; text-transform: uppercase !important; letter-spacing: normal !important; margin: 0 0 1.8em 0 !important; padding: 0.4em 2px !important; text-decoration:none; color:#479eff    }



.posts h2 {margin: 0 0 0.1em 0; line-height: 1.2em; padding: 5px 0 2px 10px; text-align:left; text-decoration:none; color:#479eff   }

 .posts h2 a, a:visited, a:hover {text-decoration: none; color:#479eff }

 	.pages h2, h2.page_header { margin: 0 0 0.75em 0; padding: 0 0 0.6em 0; text-decoration:none; color:#479eff   }



#content_box .post h2 a, a:visited, a:hover {color:#479eff; text-decoration:none;  }

 #content_box .post h2 a:hover { color:#91c5ff}



h3 { font-size: 1.0em; text-transform: uppercase; }

 h3.comments_headers { font-size: 1.4em; }



.entry h3 { margin: 2.5em 0 0.5em 0; }

 .entry h3.top { margin: 1.5em 0 0.5em 0 !important; }

 

.page h3 { margin: 2.5em 0 0.5em 0; }

 .page h3.top { margin: 1.5em 0 0.5em 0 !important; }



h4 { font: italic 11px Georgia, "Times New Roman", Times, serif; color: #888; }

 h4 a, h4 a:visited { color: #888; text-decoration: none; }

   h4 a:hover { color: #888; text-decoration: underline; }

   

.posts h4 { margin: 0 0 1.25em 0; padding: 0 0 1.0em 0; }   



/* --------------------------------------------------------------------------------------------- */





/* HEADER */



ul#nav { list-style: none; clear: both; margin-left: 0; display:none;}

	ul#nav li { padding: 0.85em 30px 0.7em 0; font: bold 1.4em Helvetica, Arial, sans-serif; text-transform: uppercase; float: left;  }

		ul#nav li a, ul#nav li a:visited { color: #31adff; text-decoration: none;  }

		ul#nav li a:hover { color: #4682a8; text-decoration: underline; }

		ul#nav li a.current, ul#nav li a.current:visited, ul#nav li a.current:hover { color: #31adff; text-decoration: underline; }

		.page_item { color: #31adff;}

		

#header { width: 965px; float:left; background:url(images/footer.jpg) no-repeat; height: 213px; border-bottom: 3px solid #b7d1e5; border-botto:3px solid #b7d1e5; margin-bottom:30px;   }
#header a {display:block; width:100%; height: 100%}

#header_img { float: right; clear: both;  }

#headerimg img { display: block; margin: 0 0 0 0; padding:0; } /* this is really just an IE 6 and 7 hack in disguise */



.preencimento{background:#f7f0e8;}



/* --------------------------------------------------------------------------------------------- */





/* CONTE�DO PRINCIPAL */



#wrapper { width: 965px; margin: 0 auto 0 auto; background: transparent;  }



 #content_box { width: 965px; float: left; background:#fff; margin-top: -2px;  }



	#content {  width: 550px; float: left; background:#fff; padding: 7px 12px 10px 12px; margin-left: 5px; margin-top: 7px }

	

	#sidebar { width: 345px; float: right; background:#fff;  padding: 7px 7px 3px 5px; margin-right: 5px; }





/* #wrapper{ margin: 0 auto 0 auto; width: 800px; height:auto; text-align: left; background:#FAF1E2;  }



	#container{ float: left; width: 800px; background:#f7f0e8;  }



	#content_box { background: #eae4dd; width: auto; margin-left: 10px; margin-right: 5px; float:left; margin-top: 0; border:#ece1d5 1px solid; clear: both; }

	

	#content { width: 400px; padding: 0 40px 0 0; float: left; background:#eae4dd; border:#ece1d5 1px solid; padding: 7px 7px 10px 12px; margin-left: 10px;  }

	

	#sidebar { width:200px}

	--------------------------------------------------------------------------------------------- */



/* alignments */

.center { text-align: center; }



img.center, img[align="center"] { display: block; margin-left: auto; margin-right: auto; }



.alignleft { float: left; }



img.alignleft, img[align="left"] { float:left; margin: 2px 10px 5px 0px; }



.alignright { float: right; }



img.alignright, img[align="right"] { float:right; margin: 2px 0px 5px 10px; }



.clear { clear:both; }



hr.clear { clear:both; visibility: hidden; margin: 0px; padding: 0px; }





/* POSTS */



#post {   }

	.post{    }

		.post h2{ font-family: Georgia, Sans-serif; font-size: 18px; text-align:left }

		

		

.clear { width: 480px; height: 1px; margin: 0 0 5.0em 0; clear: both; }

 

.datetags { padding-top: 3px; font-size: 11px; color: #888; clear: both; margin-bottom: 5px; text-align:left }

 .datetags a, .datetags a:visited { padding: 0.25em; color: #6b6b6a; text-decoration: none; }

  .datetags a:hover {text-decoration: underline; }

  

.tags { padding: 1px 15px 2px 15px; font-size: 11px; line-height: 1.6em; color: #888; clear: both; margin-bottom: 15px; border-top:#c9d6db 1px dashed; border-right:#c9d6db 1px dashed; border-left:#c9d6db 1px dashed; border-bottom: #c9d6db 4px solid ; display: block; text-align:left; background:#fdfbb9; }

 .tags a, .datetags a:visited { color: #0586ff; text-decoration: none; }

  .tags a:hover { color: #0586ff; background: #fff; text-decoration: none; padding: 5px; }



.dashed {border-bottom:#cac2b9 1px dashed; margin-top: 8px;}

 .add_comment { display: block; padding: 18px 0 0 20px; float: right; background:url(images/comments.png) left no-repeat; height:36px; margin-top: -20px;  }

	.add_author { display: block; padding: 0 0 0 20px; float: left; color:#f84f87 }

		.add_cat {display: block; padding: 0 0 0 20px; float: right; color: #888; margin-top: -17px; }



.dashed_page { border-bottom:#cac2b9 1px dashed ; margin-top: 8px; background:url(images/television.png) left no-repeat; }

 .dashed_page h2 { padding-left: 20px }		



 .previous_next { display: block; padding: 18px 0 0 20px; float: right; height:36px; margin-top: -20px;  }



.entry{ line-height: 18px; margin-bottom: 15px; margin-top: 15px;  }

 .entry img {max-width: 550px; /*border: #cedfeb 1px solid; padding: 3px;*/ margin-bottom: 5px  }

  /*.entry img:hover {border: #cedfeb 1px solid; padding: 3px; margin-bottom: 5px   }*/

 .entry img.left { padding: 3px; margin: 0.5em 15px 0.5em 0; float: left; clear: left; }

 .entry img.right { padding: 3px; margin: 0.5em 0 0.5em 15px; float: right; clear: right; }

 .entry img.center { display: block; padding: 3px; margin: 0 auto 1.5em auto; border: 3px double #bbb; float: none; clear: both; }

 .entry img.off { padding: 0 !important; border: none !important; }

 .entry img.stack { clear: none !important; }

 

 .entry p { margin: 0 0 0.4em 0;}

 

 .entry a {text-decoration: underline; color:#0586ff; font-weight:bold; }

	.entry a:link, a:hover img { }

 .entry a:hover {color: #0586ff; font-weight:bold; border:none }

 

 .entry p { margin: 0 0 0.4em 0;    }



.entry ul { list-style-type: square; }

 .entry ul, .entry ol { margin: 0 0 1.5em 10px; }



 .entry li { margin: 0 0 0.5em 0; }

	.entry ul li ul, .entry ul li ol, .entry ol li ul, .entry ol li ol { margin: 0.5em 0 0.5em 10px; }



.entry dl { margin: 0 0 1.5em 0; }

.entry dt { font-weight: bold; margin: 0 0 0.5em 0; }

.entry dd { margin: 0 0 1.5em 20px; }



/* --------------------------------------------------------------------------------------------- */





/*  PAGE */



.page{ line-height: 18px; margin-bottom: 15px; margin-top: 15px;  }

 .page img {max-width: 400px; border: #cbc5bf 2px solid; margin: 2px 0.05em 4px 0.05em;  }

 .page img a, a:link, a:visited, a:hover { border:none }

 .page img.left { padding: 3px; margin: 0.5em 15px 0.5em 0; float: left; clear: left; }

 .page img.right { padding: 3px; margin: 0.5em 0 0.5em 15px; float: right; clear: right; }

 .page img.center { display: block; padding: 3px; margin: 0 auto 1.5em auto; border: 3px double #bbb; float: none; clear: both; }

 .page img.off { padding: 0 !important; border: none !important; }

 .page img.stack { clear: none !important; }

 

 .page p { margin: 0 0 0.4em 0;}

 

 .page a {text-decoration: underline; color:#0586ff; font-weight:bold; }

	.page a:link, a:hover img { border:none}

 .page a:hover {color: #0586ff; font-weight:bold; border:none }

 

 .page p { margin: 0 0 0.4em 0;    }



.page ul { list-style-type: square; }

 .page ul, .entry ol { margin: 0 0 1.5em 10px; }



 .page li { margin: 0 0 0.5em 0; }

	.page ul li ul, .entry ul li ol, .entry ol li ul, .entry ol li ol { margin: 0.5em 0 0.5em 10px; }



.page dl { margin: 0 0 1.5em 0; }

.page dt { font-weight: bold; margin: 0 0 0.5em 0; }

.page dd { margin: 0 0 1.5em 20px; }

/* --------------------------------------------------------------------------------------------- */









/* COMENTARIOS */



h3.comments { padding: 0; margin: 40px auto 20px ; 	}



.commentlist li, #commentform input, #commentform textarea { font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif; 	}



.commentlist li { font-weight: bold; }



.commentlist li .avatar { float: right; border: 1px solid #eee; padding: 2px; background: #fff; }



.commentlist cite, .commentlist cite a { font-weight: bold; font-style: normal; font-size: 1.1em; }



.commentlist p { font-weight: normal; line-height: 1.5em; text-transform: none; }



#commentform p { font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; }



.commentmetadata { font-weight: normal; }



.comment .entry img { border:none  }



/* --------------------------------------------------------------------------------------------- */



/* Begin Comments*/



#respond {border-bottom:#cac2b9 1px dashed; margin-top: 30px; color:#6b6b6a}



#commentform { margin-bottom: 15px; text-align:left }



#comments { width:470px; border-bottom:#cac2b9 1px dashed; margin-top:30px; color:#6b6b6a}



.alt { margin: 0; padding: 10px; background:#e9e8e8; margin-bottom: 5px; }



.commentlist { padding: 0; text-align: justify; margin-left: -10px  }



.commentlist li { margin: 15px 0 3px; padding: 5px 10px 3px; list-style: none;  }



.commentlist p { margin: 10px 5px 10px 0;  }



#commentform p { margin: 5px 0; }



.nocomments { text-align: center; margin: 0; padding: 0; }



.commentmetadata { margin: 0; display: block;  }

/* End Comments */





/* FORMUL�RIO DO COMENT�RIO */





#commentform input { width: 170px; padding: 2px; margin: 5px 5px 1px 0;  }



#commentform textarea { width: 90%; padding: 2px; border:#c2c2c2 1px solid }



#commentform #submit { margin: 0; float: right;  }



#commentform comment_post_ID {border:#c2c2c2 1px solid}



/* --------------------------------------------------------------------------------------------- */







/* SIDEBAR */





#sidebar h2 { font-family:"Century Gothic"; font-size: 14px; color:#205a8a; border: #e3d4c3 1px dashed; background:#f2e5d6; height: 30px; padding: 7px 7px 0 10px; margin-bottom: 10px; margin-top: 10px;}

li.dsq-widget-item {margin: 5px 0!important;}

#sidebar ul{ list-style-type: none; margin: 0; padding: 0 5px 0 10px; }

	#sidebar ul li{ padding: 5px 0 5px 0; color: #6b6b6a; }

		#sidebar ul li a, a:visited { color: #6b6b6a; text-decoration:underline}

			#sidebar ul li a:hover { background:#f2e5d6; border:#c5ab8d 1px dashed; text-decoration:none; padding: 0; margin: 0 }

		

			#sidebar ul li h2{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#205a8a; border: #e3d4c3 1px dashed; text-align:left; background:#f2e5d6; height: 30px    }

				#sidebar ul ul li{ padding: 0; line-height: 24px; }

				

	

				

/* --------------------------------------------------------------------------------------------- */





/* FOOTER #footer{ clear: both; float: left; width: 965px; padding: 2px 0 15px 0; text-align:center; margin-bottom:0; border-top: #fff 1px solid; background:#e1dfdf;  }

	#footer p { line-height: 18px; color: #6b6b6a; margin: 10px 0 10px 0; }



#footer a { color:#4b4b4a}*/



/* footer area */

#footerbg { clear: both; background:url(images/bg_footer.jpg) repeat-x #fff; }



#footer { margin: 0px auto; text-align:center; background: url(images/bggeral.jpg) no-repeat; height: 100px;  }



#footer a, #footer a:visited { color: #0C72A2; }



#footer h4 { font-family:"Century Gothic"; font-size: 14px; color: #0C72A2; margin: 10px 0px 5px; }



.footer-recent-comments { width: 240px; float: left; margin-left: 10px; }



.footer-recent-comments ul { list-style: none; margin: 0px; padding: 0px; }



.footer-recent-comments ul li { background: url(images/bullet_blue.png) no-repeat ; padding: 0px 0px 10px 20px;  }



.footer-recent-posts { width: 240px; float: left; margin-left: 10px; }



.footer-recent-posts strong { font-size: 107%; line-height: 135%; font-weight: bold; }



.footer-recent-posts ul { list-style: none; margin: 0px; padding: 0px; font-size: 92%; line-height: 110%; }



.footer-recent-posts ul li { background: url(images/bullet_blue.png) no-repeat; padding: 0px 0px 10px 20px; }



.footer-meta { width: 220px; float: right; margin-left: 10px; }



.footer-meta strong { font-size: 107%; line-height: 135%; font-weight: bold; }



.footer-meta ul { list-style: none; margin: 0px; padding: 0px; font-size: 92%; line-height: 110%; }



.footer-meta ul li { background: url(images/bullet_blue.png) no-repeat; padding: 0px 0px 10px 20px; font-size: 107%; line-height: 135%; font-weight: bold; }



/* credits */

#credits { margin: 0px auto; width: 760px; color: #303030; font-size: 85%; line-height: 120%; }



#credits a, #credit a:visited { color: #0C72A2; }



.footer-meta ul li.rss { background: url(images/mini-rss.gif) no-repeat left 2px; padding: 0px 0px 10px 20px; }



.loginout{background: url(images/mini-loginout.gif) no-repeat left center;padding-left: 18px; padding-bottom: 2px; margin-left: 8px; }





/* --------------------------------------------------------------------------------------------- */







/* CLASSES GERAIS */



.separador { width: 480px; height: 60px; padding: 10px 0 30px 0; clear: both; border: none}



.clear { width: 480px; height: 1px; margin: 0 0 5.0em 0; clear: both; }



.flat { margin: 0 0 2.0em 0 !important; }



.whitespace { margin: 0 0 3.5em 0 !important; }



.line { width:90%; height: 5px; border-bottom: #B7B7B7 1px dashed}





p{ padding: 10px 0 0 0; }

	



.navigation{ padding: 10px 0 0 0; font-size: 14px; font-weight: bold; line-height: 18px; }



/* --------------------------------------------------------------------------------------------- */





ul#nav { list-style: none; width: 950px; padding: 10px 10px; float: left; clear: both; margin-bottom: 5px; }



	#nav ul li { padding: 0.85em 40px 0.7em 0; font: bold 1.4em Helvetica, Arial, sans-serif; text-transform: uppercase; float: left; }

	

		ul#nav li a, ul#nav li a:visited { color: #fff; text-decoration: none; background:#72c4f9; padding: 5px; }

	

		ul#nav li a:hover { color: #31adff; }

		

		ul#nav li a.current, ul#nav li a.current:visited, ul#nav li a.current:hover { color: #31adff; text-decoration: underline; }

		

	ul#nav li.rss { padding: 0.85em 0 0.7em 0; float: right; }

			

		ul#nav li.rss a { padding: 0 18px 0 0; background: url('images/icon_rss.gif') 100% 50% no-repeat; }







#archives-3 h2 {display:none}
#archives-3 select {width: 345px; height: 35px; background: #F9F9F9; padding-left: 7px; border: 1px solid #CCC;
box-shadow: inset 6px 4px 5px rgba(0,0,0,0.1); -moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1); -webkit-box-shadow: inset 4px 3px 12px rgba(0,0,0,0.1); margin-bottom:15px;}


/* SEARCH */

#search-3 {margin: 0 0 20px 0;}

#sidebar #search { text-align:center }



#sidebar #searchform #searchsubmit { width: 77px; height: 31px; background: #DA1CE1; border: none; padding: 0 3px; color: white!important; text-transform: uppercase; font-weight: bold; cursor: pointer; margin-top: -13px;}
#sidebar #searchform #searchsubmit:hover {background: #B011B6;}


#sidebar #searchform #s {float: left; margin-right: 4px; height: 31px; width: 255px; background: #F9F9F9; padding-left: 7px; border: 1px solid #CCC; box-shadow: inset 6px 4px 5px rgba(0,0,0,0.1); -moz-box-shadow: inset 1px 1px 1px  rgba(0,0,0,0.1); -webkit-box-shadow: inset 4px 3px 12px rgba(0,0,0,0.1); }

		

/* 

	#searchform .search_input { width: 100px; padding: 3px; color: #090; font: normal 1.0em Georgia, "Times New Roman", Times, serif; border-top: 1px solid #999; border-left: 1px solid #999; border-right: 1px solid #f5f5f5; border-bottom: 1px solid #f5f5f5; }



	li.widget .search_input { font-size: 1.1em !important; }



		#searchform .search_input:focus { border-top: 1px solid #666; border-left: 1px solid #666; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; }

--------------------------------------------------------------------------------------------- */





table#wp-calendar{ width: 100%; }
