/*  
Theme Name: Casinha doce
Theme URI: http://blog.acasinha.com.br
Description: Layout exclusivo para Casinha Doce / Marcia Rosa.
Version: 1.0
Author: Vitor Hugo
Author URI: http://pratofundo.com/

Cinza: #ccc
Cinza claro: #B3B3B3
Marrom escuro do: #803A05
*/

/* Basico */
body {font-family: Helvetica, tahoma, sans-serif; background: #f2f2f2; color: #111;font-size:63%; height: 100% }

*{outline-style:none;outline-width:0;}
* {margin:0;padding:0;}

ul {list-style:none; padding:0; margin:0; }

a:link, a:visited {color: #803A05;text-decoration: none;}
a:hover {color: #666;text-decoration:underline;}

a img, a:visited img { border: 0;}
a img {border:none;}

/* Structure */
#container {background: #fff;display: block;border: 4px solid #803A05;width:996px; height: 100%;margin: 10px auto; padding: 1em;}
#warp {padding: 1em; background: #fff; height: 100%;}	
#header {background: #fff;}
#header #logo {background: #fff url(images/logo.jpg) no-repeat; height: 250px; width: 976px; display: block; clear: both;}

ul#hmenu {font-size: 10pt; text-align: center; margin:1.06em 0;list-style-image:none;list-style-position:outside;list-style-type:none; font-weight: 700;}
ul#hmenu li {padding: 0 3em;display: inline;color:#803A05;font-weight: bold;text-transform: uppercase;}
ul#hmenu li a {letter-spacing:2px;line-height:1em;text-transform:uppercase; }
ul#hmenu li a:hover {text-decoration:underline;}
	
/* Struct*/
#principal {background: #fff; width: 100%;}
#conteudo{background: #fff;float: left;width:630px;}
#sidebar{background: #fff;width:330px;float:right; border-left: 1px dotted silver; margin-bottom: 30px;}

#miniesquerda{background: #fff;width:149px;float:left; margin-bottom: 30px;}

#minidireita{background: #fff;width:149px;float:right; border-left: 1px dotted silver;  margin-bottom: 30px;padding-left: 15px;}

#footer {clear: both;color:#803A05;font-size:9pt;text-align: center; border-top: 2px solid #803A05;margin: 3em 0 1em;	padding: 1em 0 0;}
#footer a, #footer a:hover, #footer a:visited {color:#803A05;}

/* Post e Entry */
.post {margin: 0 1em 2em 1em; padding: 1em 0 3em;}

.post h1 {font-weight: bold; font-size: 2em; letter-spacing: 1px;}
.post-title a:link, .post-title a:visited {color:#803A0;text-decoration:none;}
.post-title a:hover {color:#999;text-decoration:underline;}

.data, .cat {font-size:9pt;color:#666;font-weight: 700;}
.data {margin:0 0 5px;}
.cat{margin:5px 0;text-align:right;}

.autor {float: left;font-size: 8pt;	text-transform: uppercase; font-weight: 700;}
.comment {float: right;font-size: 9pt;font-weight: 700;}

/* Entry Format */
.entry {color: #272727; line-height:14pt;font-size:10pt;margin:0;padding:5px 0;}
.entry p {font-size:13px;line-height:140%;margin:15px 0;}

.entry p a:link.img {border:none;text-decoration:none;}

.entry h1 {letter-spacing:0; padding:.25em 0 0 0; margin: 0; font-family: Georgia, "Times New Roman", Times, serif;}

.entry h1 {font-size: 30px;line-height: 36px;}
.entry h2 {font-size: 1.5em;line-height:1.3em; font-weight: bold;letter-spacing:0;}
.entry h3 {font-size:1.3800em;line-height: 1.1111em;letter-spacing:0;}
.entry h4 {font-size:12px;font-weight: bold;}
	
.entry strong, entry b {font-weight: bold;font-size: 105%; } 
.entry em {font-style: italic;	}
	
.entry ul, .entry ol {line-height: 20px;margin: 0;padding: 0 0 0 30px;}
.entry ul li {margin:2px 0 5px 15px;list-style-image: url(images/lientry.gif);}
.entry ol li {margin:0 10px 10px 15px;}

.entry a:link, .entry a:visited{color: #803A05;border-bottom: 1px dotted #666666;text-decoration: none;font-weight: bold;}
.entry a:hover {color: #666666;}

.entry img.alignleft{float: left;margin: 5px 10px 0 0;}
.entry img.alignright{float: right;margin: 5px 0 0 10px;}
.entry img.centered, .entry img.aligncenter {display: block;margin-left: auto; margin-right: auto;	margin-bottom: 0px; }

/* Sibebar*/
.sidebartexto, .textwidget {font-size:1.1em; line-height: 17px; color:#666; margin-left: 2px; padding-left: 10px;}
.sidebartexto h2 {font-size:16px;margin:5px 0;color: #803A05;text-transform:uppercase;}
.sidebartexto  ul {padding: 0 1em;}
.sidebartexto  ul li {list-style: none; line-height:13px; margin: 4px 0; font-size: 1.1em;text-transform: capitalize;}
.sidebartexto a:link, .sidebartexto a:visited{color:#666;text-decoration: none;}
.sidebartexto a:hover {color:#803A05;text-decoration:underline;}
.sidebartexto img {margin: 5px;}

/* Flickr*/
#recente {margin-left: 20px;}
#flickr a img, #flickr a, #recente a img, #recente a{border: none; float: left;}
#flickr a, #recente a{margin: 3px;}
#flickr a:hover, #recente a:hover {outline: 3px solid #803A05;}

/* Comments */
.comments-template{padding: 20px;}

.comments-template ol{
	margin-left: 20px;
	padding: 10px;}
.comments-template ol li{
	margin: 10px 0 0 ;
	padding: 0 0 10px;
	border-bottom: 1px solid #ddd;
	line-height: 18px;
	font-size: 10pt;}
.regras {
	line-height: 15pt; 
	font-size: 11pt; 
	background: #F2F2F2; 
	padding: 10px;}
.autorcomentario{
	background: #F2F2F2; border-left: 3px solid #803A05;  padding: 3px;
	
}

/* Various classes */
.up {text-transform: capitalize;}
div.clearer { clear:both; height:0; }

small {font-size: 9pt;}

blockquote {margin: 0.5em 1em;padding: 1em 0.5em; background: #fff;color: #666; border-left: 3px solid #803A05;}

.browse{padding:0 0 20px 0;font-size: 14px;line-height: 18px;text-align: center;}

.botao, input, textarea {border: 1px solid #ccc; background: white; padding:2px; margin:2px;}
.botao:hover {background: #F2F2F2;color:#803A05;}

.wp-caption {border:0;text-align: right;padding:0;margin:0;}

.wp-caption img {margin: 0;padding-top:5px;border:0;}
.wp-caption img.aligncenter {display: block;  margin-left: auto;  margin-right: auto;margin-bottom: 0px;  }

.wp-caption p.wp-caption-text {font-size:8pt; color: #999999; line-height: 17px;padding: 0 4px 5px;margin: 0;}