/*
Theme Name: eMoms Legacy
Author URI: http://www.findableblogs.com/
*/

/* General elements */
* {	margin: 0px; padding: 0px;}
html, body { text-align: center; font-size:12px;}
body { background:#8a0303 url(images/menu_bg_on.gif) repeat-x top; font-family:'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif; font-size:12px; line-height: 140%; color:#eaeaea; }
p {font-size: 12px;}
h1 {font-size:20px;}
h2 {font-size:16px;}
h3 {font-size:14px;}
h4 {font-size:13px;}
h5 {font-size:12px;}
h1, h2, h3, h4, h5, h6, .heading { color: #336666; }
ul li {font-size:12px;}
.heading { 	font-size: 8px; font-weight: bold; }
blockquote { margin: 0px 30px 0px 30px; }
p, blockquote, .post ul, .post ol {	margin-bottom: 1.5em; }
input[type="text"] { border: 2px solid #336666; }
input, textarea { font-family: Arial, Helvetica, sans-serif ; font-size: 12px; }
a, a:active { color: #336666; font-weight: bold; text-decoration: none; outline:none; font-size:12px;}
a:visited { color: #669999; }
a:hover, a.emphasize:hover { color: #FF6600; }
a.emphasize { color: #336666; }
a img, a img:hover { background: transparent; border: 0; }

.float-left {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	text-align: left;
}

.float-right {
	float: right;
	margin-bottom: 10px;
	margin-left: 10px;
	text-align: right;
}

div.clear {
     clear: both;
     font-size: 1px;
     line-height: 1px;
     overflow: hidden;
     visibility: hidden;
     width: 0;
     height: 0;
}
div.heighten {
	float: left;
    width: 1px;
    height: 768px;
}
div.heighten-53 {
	float: right;
    width: 1px;
    height: 53px;
}

/* Structural elements */
/* Positioning information goes here.  Colors, fonts, etc. should go in the individual sections. */
#page {	margin: 0 auto;	overflow: hidden; text-align: left;	width: 990px; }
#navigation { overflow: hidden; }
#header { height: 150px; overflow: hidden; background:url(images/header_bg.jpg) no-repeat top center;}
#content { float: left; overflow: hidden; width: 462px; font-size:12px; }
#sidebar-header { }
.sidebar { float: right; margin-top: 5px; overflow: hidden;	padding-top: 5px; }
#sidebar-secondary {background: #303030; border-top:2px #202020 solid; margin-left:15px; margin-top:15px; width:250px; }
#sidebar-primary { width: 250px; float:right; margin:15px 0 0 0; padding:0; }
#footer {clear: both; }

/* Header elements */
/* This section contains an image replacement technique and will need to be modified to call the right image and fit properly. */
#header #logo {
	float: left;
	padding-right: 10px;
	width: 396px;
}
#header #rss {
	background: url('images/yellow-dots-vertical.png') left top repeat-y;
	float: right;
	padding-left: 20px;
	text-align: right;
	width: 240px;
}
#header #rss a.rss-link img {
	clear: both;
	float: left;
}
#header #rss .searchform {
	color: #336666;
	font-weight: bold;
	margin-top: 22px;
}
#header #rss .searchform #s {
	width: 131px;
}
#header #rss .searchform #searchsubmit {
	display: none;
}
#header #quote {
	color: #336666;
	float: right;
	font-size: 12px;
	line-height: 100%;
	overflow: hidden;
	padding: 0px 10px 0px 10px;
	width: 280px;
}
#header #quote p {
	margin-bottom: 1em;
}
#header #quote em {
	font-style: normal;
	text-transform: uppercase;
}
#header #quote strong {
	color: #FF9900;
	font-weight: normal;
}

#header #logo {
	height: 86px;
}

/******* Nao remover *********/
#header #logo h1 a, #header #logo h2 a { color: #333333; display: block; font-family: Georgia, 'Times New Roman', Times, serif; font-size: 24px; line-height: 90%; text-transform: uppercase; height: 150px; width: 990px; text-indent: -9999px; }
#header #logo h2.description { text-transform:lowercase; font-size:14px; display:block; height:50px; width:255px; text-indent: -9999px; }
/******* Nao remover *********/

#adstopo { width:990px; height:220px; margin:0; padding:0;}

/* Navigation elements */
#navigation {
background: #303030 url(images/menu_bg_on.gif) repeat-x top left;
height:38px;
}
#navigation ul {
line-height: 160%;
list-style-type:none;
width:600px;
height:38px;
margin: 0 10px;
}
#navigation ul li {
position:relative;
float:left;
}
#navigation ul li a{
display:block;
float:left;
padding:9px 15px;
color:#e1e1e1;
background:url(images/menu_right.gif) no-repeat right center;
}
#navigation ul li a:hover{
background:url(images/menu_right.gif) no-repeat right center #3a3a3a;
color:#ffffff;
}

/* Sidebar elements */
.sidebar input[type="text"] { width: 146px; }
#sidebar-header p {	margin-bottom: 1em; }
#sidebar-header em { font-weight: normal; text-transform: uppercase; }
#sidebar-header strong { color: #FF9900; }
.widget { margin-bottom: 35px; }
#sidebar-secondary .widget{ margin:5px 3px 8px 3px; }
#sidebar-secondary .heading{ color: #d10000; }
#sidebar-primary .widget { margin:5px 0 0 0; }
.sidebar .widget .heading { display: block;	font-size: 16px; margin-bottom: 5px; }
.sidebar .widget .heading, .sidebar .widget .heading a { color: #336666; }
.sidebar .widget ul { margin: 0; padding: 0; list-style-type: none;	}
.sidebar .widget ul li { margin-bottom: 3px; padding-bottom: 3px; }
.sidebar .widget ul li a{ display:block; color: #A8A8A8; text-decoration:none; }
.sidebar .widget ul li a:hover { color:#FFFFFF; background:#373737; }
#searchform label, #searchform-side label {	display: none; }

/* Post elements */
.post { clear: both; background:#303030; border-bottom:2px #202020 solid; border-top:2px #202020 solid; border-left:1px #202020 solid; border-right:1px #202020 solid; margin-top:15px; min-height:238px; _height:238px; }
.post h2{ padding:5px 0 5px 5px;}
.post-header h1, .post-header h2, .pagetitle { font-size: 14px; color:#a8a8a8; }
.post-header h1 a:link, .post-header h2 a:link, .post-header h1 a:visited, .post-header h2 a:visited {color:#a8a8a8; }
.post-header h2 a:hover { color: #fff; }
.post-header a { color: #FFCC33; text-decoration: none; }
.post-header-wrapper { }
.post p.heading, .page p.heading { margin-top: 1.5em; }
.post-ads {	padding: 0px 0 20px 0; text-align: center; }
.post-ads p { font-size: 12px; margin: 0 auto; text-align: right; width: 468px; }
.single { background: transparent; }
.post-single { height:100%; background:#303030; }
.post-single h1 { font-size: 14px; color:#a8a8a8; padding:10px 10px 0 10px; }

.interpost-nav { margin: 30px; text-align: center; }
.interpost-nav .float-left { }
.interpost-nav .float-right { }
#content ul, #content ol { margin-left: 30px; }

/* Metadata elements */
.postmetadata { text-align: right; }
.trackbackURL {	font-size: 10px;}

/* Footer elements */
#footer { font-size: 11px; padding-top: 30px; text-align: center; }

/* Estilos para divs variadas */

#imagempost { float:left; margin:0; padding:0; font-size:12px; }
.postsimples #imagempost { display:none; }
.postsimples #botaodown { display:none; }
.postsimples p { padding:0 10px 0 10px; }
.post-body .postsimples { background:#303030; padding:5px;}
#imagempost img{float:left; margin:0; padding-left:2px; }
#informacoes { width:455px; height:40px; margin-top:170px; padding-left:2px; }
#relacionadas {width:300px; height:30px; float:left; text-align:justify; color:#eaeaea; padding:5px 10px 2px 10px; color:#000000;}
#botaodown { float: right;}
.imagensgaleria img { border:#303030 solid 3px;}
.imagensgaleria img:hover{ border:#5b5b5b solid 3px;}

#rollover { width: 110px; height: 40px; overflow: hidden; background: url(images/rollover.gif) top left no-repeat; display: block;
text-indent: 10000px; }
#rollover:hover	{ background-position: bottom left; }