/*
	Theme Name: Mulheres a la Carte
	Author: Tah
	Author URI: http://morethanwords.com.br
*/
/*** BASICO ***/
html *{
	margin:0px;
	paddin:0;
}
img {
	border:none;
}
body{
	background-image:url(images/bg.png);
	background-repeat:repeat;
	font:12px "Verdana", Lucida Grande, Helvetica, sans-serif;
}
p{
	margin:10px;
}

#layout{
	width:960px;
	height:auto;
	min-height:100%;
	background:#FFF;
	margin:10px auto 10px auto;
	border:2px solid #000;
}
#topo{
	width:100%;
	height:171px;
	background-image:url(images/topomulheres.jpg);
	}
#corpo{
	width:100%;
	height:100%;
	background:#FFF;
}
#menu_topo{
	width:100%;
	height:60px;
	background-color:#FFF;
	float:left;
}
/*** MENU***/
#thicktabs{
	margin: 10px 0 20px 25px;
	padding: 0;
	height:59px;
	botder:5px solid #F00;;	
	font:14px "Trebuchet MS", Lucida Grande, Helvetica, sans-serif;
	}
#thicktabs li a{
	float: left;
	color: #000;
	padding: 8px 11px;
	text-decoration: none;
	background: transparent url(images/redbg.gif) top right no-repeat;
	}
#thicktabs li a#leftmostitem{
	border-left: 2px solid #fff;
	}
#thicktabs li a#rightmostitem{
	border-right: 2px solid #fff;
	background-position: top left;
	}
#thicktabs li a:visited{
	color: #000000;
	}
#thicktabs li a:hover{
	color: #000;
	background-image:url(images/whitebgover.gif);
	}
/*** POSTS ***/	
#meio{
	width:630px;
	height:auto;
	margin:20px 10px 10px 30px;
	float:left;
	background:#FFF;
	border:1px solid #000;
}
.post {
	width:610px;
	margin:10px;
	background-color:#fff;
	font-size:12px;
	text-align:justify;
	overflow:visible;
	float:left;	
}
.topo_post {
	background:url(images/data_post.jpg) no-repeat;
	height:109px;
	}
.data_post {
	color:#444444;
	margin:25px 0px 0px 25px;
	font-size:24px;
	width:28px;
	float:left;
	}
.post_titulo {
	margin:0 0 10px 80px;
	padding-top: 15px;
	line-height:25px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	vertical-align:text-bottom;
	font-size:20px;
	}
	
/*** DATA DO POST, CATEGORIAS E LINK PARA COMENTAR ***/
.post_titulo .meta-time {
	background:url(images/meta_date.gif) no-repeat 0 50%;
	padding-left:12px;
	margin-left:1px;
	margin-right:10px;
	font-size:13px;
	color:#666;
	}
.post_titulo .meta-category {
    background:url(images/meta_category.gif) no-repeat 0 50%;
	padding-left:15px;
	margin-right:10px;
	font-size:13px;
	}
.post_titulo .meta-author a {
	background:url(images/meta_author.gif) no-repeat 0 50%;
	padding-left:11px;
	margin-right:10px;
	font-size:13px;
	}
.post_titulo .meta-comments {
	background:url(images/meta_comments.gif) no-repeat 0 50%;
	padding-left:13px;
	font-size:13px;
	}
/*** PERFIL ***/
#direita{
	width:240px;
	margin:20px 10px 10px 10px;
	float:left;
	height:auto;
	background:#FFF;
	border:1px solid #000;

}
.sidebar {
	width:220px;
	margin:10px;
	background-color:#fff;
	font-size:12px;
	text-align:justify;
	overflow:visible;
	float:left;	
}
.widgettitle {
	background-color:#f59d9d;
	color:#000;
	border:1px solid;
	text-align:right;
	padding:3px;
	margin-top:10px;
	font-size:12px;
	font-weight:bold;
	list-style:none;
	}
#paginacao{
	width:100%;
	margin:15px 10px 10px 10px;	
}
/*** FOOTER ***/
#rodape{
	width:100%;
	margin-top:10px;
	float:left;
	height:25px;	
	background:#fff;
} 
.rodape{
	text-align:center;
	font-size:12px;
	color:#000;
	margin:5px;
	font-weight:bold;
	}	
#rodape_pagina a, a:visited, a:hover, a:active { 
	color: #fff; 
	font-weight:normal; 
	text-decoration: none; 
	}
#rodape_pagina a:hover { 
	color:#fff;
	}	
/*** LINKS ***/	
a, a:visited, a:hover, a:active { 
	color: #eb2e2a; 
	font-weight:normal; 
	text-decoration: none; 
	}
a:hover { 
	color:#000;
	}	
/*** ITALIC, NEGRITO AND UNDERLINE ***/
b, strong {
	color:#444;
	cursor:crosshair;
	}

i, em {
	color:#666;
	cursor:crosshair;
	}

s, strike {
	color:#CA0000;
	cursor:crosshair;
	}

u {
	color:#CA0000; 
	cursor:crosshair; 
	text-decoration:underline;
	border-bottom:1px dashed #444444;
	}
	
prep { 
	color: #CA0000; 
	font-weight:normal; 
	text-decoration: none;
	cursor:crosshair;
	}


/*** UL e LI ***/

li, ul, ol {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}

ul li a:link, a:visited, a:hover, a:active{
	color:#000;
	}

ul li a:hover{
	color:#eb2e2a;
	}

/*** H1, H2 e H3 ***/

h1 {
	background:none;
	border-bottom:1px dotted #bfbfbf;
	margin:0px;
	padding:0px;
	font-size:14px;
	font-weight:bolder;
	color:#444;
	text-align:center;
	}

h2 {
	background:none;
	font-size:12px;
	color:#444;
	font-weight:bold;
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	border-bottom:1px dotted #404040;
	}

h3 {
	background-color:#fff;
	border-bottom:1px solid #000;
	text-align:center;
	margin:10px 0 10px 0;
	font-size: 13px;
	font-weight: bolder;
	color:#F00;
	}
	
/*** EDIT DOS POSTS (BLOCKQUOTE) ***/
blockquote {
	border: 1px dashed #000;
	background: #FFF;
	margin: 15px;
	font-size: 11px;
	color: #000;
	text-align: justify;
	padding: 5px 5px 5px 5px;
	font-size: 12px; 
	}

/*** IMAGEM ***/	
.borderimage{
	background-color:#FFF;
	color:#FFFFFF;
	margin-right:1px;
	margin-top:1px;
	margin-left:1px;
	padding:5px;
	border:1px solid #404040;
	}

.borderimage:hover {
	background-color:#ccc;
	border:1px solid #404040;
	cursor:help;
	} 

.oculto {
	display:none;
	}

/*** COMENTARIOS ***/
#comentarios{
	height::auto;
	min-height:100%;
}

/*comentário de resposta das autoras*/
.commentOfficialUser { 
	background:#FBE7E6!important;
	width:94%;
}

ol.commentlist {
	padding: 0;
	margin: 1em 2em 0 2em;
	list-style: none;
	font-size: 0.9em;
	}

ol.commentlist li.commentind {
	background: url(images/commentsBk.gif) left top no-repeat;
	padding: 1em;
	margin-bottom: 1em;
	}

img.avatar {
	border: 1px solid #666;
	padding: 1px;
	float: left;
	margin-right: 1em;
	}

ol.commentlist li.commentind cite {
	font-style: normal;
	}

ol.commentlist li.commentind a {
	color: #eb2e2a;
	}

h2.commentheading {
	clear: both;
	font-family: 'Verdana', Georgia, Trebuchet MS, Arial, Sans-Serif;
	margin: 0.5em 2.5em 0 0.5em;
	padding: 0;
	font-size: 1.4em;
	text-align: right;
	}

form#commentform {
	margin: 1em 2em;
	}

form#commentform p {
	font-size: 1.1em;
	}

form#commentform a {
	color: #eb2e2a;
	}

p.commentsclosed {
	margin: 0 0 2em 0;
	padding: 0;
	text-align: right;
	}

input#author:focus, 
input#email:focus,
input#url:focus,
textarea#comment:focus {
	background-color: #eee;
	border: 1px solid #000;
	}

input#author, 
input#email,
input#url,
textarea#comment {
	width: 20em;
	background-color: #fff;
	}

textarea#comment {
	width: 100%;
	}

p.commentWrapper {
	padding: 0;
	margin: 0;
	}

div#recaptcha_widget_div {
	float: right;
	}

input#submit {
	margin: 1em 0 0 0;
	}

/*** SEARCH ***/
#search {
	position:relative;
	text-align: center;
	clear:right;
	}

#searchform {
	margin: 50px 0 0;
	}

#searchform br {
	display: none;
	}

#searchform #s {
	width: 150px;
	height: 20px;
	padding: 3px 5px 0px 5px;
	border: 1px solid #444;
	background: #fff;
	margin-right: 2px;
	color: #7f7f7f;
	font-weight: normal;
	}

/*** SEARCH BUTTON ***/
#searchform input {
	background:none;
	border:none;
	height:24px;
	width:24px;
	font:bold 12px Verdana;
	color: #FFF;
	background:url('http://i125.photobucket.com/albums/p58/a_colorida/icones/searchbutton.png');
	margin-top:-10px;
	}

/*** GOOGLE TRANSLATE ***/
#google_translate_element {
	width:150px;
	text-align:center;
	}
/*** BLOGROLL ***/
links {
width: 100%;
border:none;
margin: 0 0 3px 0;
}
.links ul {
list-style-type: none;
padding: 0;
margin: 0;
}
.links ul li {
float:left;
list-style-type:none;
padding:0;
margin:0;
}
.links li a, .links ul li a:visited, .links ul li a:active {
display: block;
width: 200px;
height: auto;
background: none;
border-bottom:1px solid #c0c0c0;
padding: 2px;
margin:0 0 0 2px;
}
.links ul li a:hover {
background: #F8f8f8;
}
.ssb img, .ssb_sep {
    padding-top: 5px;
    padding-bottom: 0;
    padding-left: 5px;
    padding-right: 5px
}
.ssb img:hover {
    padding-top: 0;
    padding-bottom: 5px;
}
