/* 
Theme Name:		RoswellBrasil
Theme URI:		http://helenamilena.com/roswell/
Description:	Existe uma verdade para cada rumor
Version:		4.0

Author:			Mia
Author URI:		http://helenamilena.com

*/


/* 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/bggeral.jpg) repeat-x #eaeaea; }

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:#464544 }
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}

/* color: #dca445; --------------------------------------------------------------------------------------------- */


/* 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 */

#header { width: 800px; float:left }
#headerimg { position: relative; margin: 0 0 0 0; padding:0; float: left; 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: 800px; margin: 0 auto 0 auto; background: transparent; }

 #content_box { width: 800px; float: left; background:#eaeaea; margin-top: -2px; }

	#content {  width: 500px; float: left; background:#fefcfc; border:#e6e6e6 1px solid; padding: 7px 12px 10px 12px; margin-left: 12px; }
	
	#sidebar { width: 210px; float: left; background:#fefcfc; margin-left: 15px; border:#e6e6e6 1px solid; 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}
	--------------------------------------------------------------------------------------------- */


/* 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:#cac2b9 1px dashed; display: block; text-align:left }
 .tags a, .datetags a:visited { color: #0586ff; text-decoration: none; font-weight:normal; }
  .tags a:hover { color: #0586ff; background: #dcdcdc; text-decoration: none; }

.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: 400px; border: #cfcfcf 1px solid; margin: 2px 0.05em 4px 0.05em; padding: 1px  }
 .entry img a, a:link, a:visited, a:hover {   }
 .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 { border:none}
 .entry a:hover {color: #0586ff; background:#dcdcdc; 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; background:#dcdcdc; 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; }



/* --------------------------------------------------------------------------------------------- */

/* 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;  }

.comment .entry img { border:none  }
/* 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 ul{ list-style-type: none; margin: 0; padding: 0 5px 0 10px; }
	#sidebar ul li{ padding: 10px 0 10px 0; color: #6b6b6a; }
		#sidebar ul li a, a:visited { color: #6b6b6a; text-decoration:underline}
			#sidebar ul li a:hover { background:#e0e0e0;}
		
			#sidebar ul li h2{ font-family: Georgia, Sans-serif; font-size: 12px; border-bottom: #909090 1px dashed; margin-bottom:5px; text-align:center; border-top: #909090 1px dashed; padding-top: 2px; padding-bottom:2px; background:#908e8e   }
				#sidebar ul ul li{ padding: 0; line-height: 24px; }
				
	
				
/* --------------------------------------------------------------------------------------------- */


/* FOOTER */

#footer{ clear: both; float: left; width: 800px; 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}

/* --------------------------------------------------------------------------------------------- */



/* 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; background: url(images/bggeral.jpg) repeat-x; float: left; clear: both; margin-bottom: 5px; }

	ul#nav 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: #000; text-decoration: none; }
	
		ul#nav li a:hover { color: #000; text-decoration: underline; }
		
		ul#nav li a.current, ul#nav li a.current:visited, ul#nav li a.current:hover { color: #090; 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; }





/* SEARCH */

#sidebar #search { text-align:center }

#sidebar #searchform #searchsubmit { margin-top: -17px; }

#sidebar #searchform #s { float:left; margin-right: 2px; width: 130px}
		
/* 
	#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%; }
