/* 
	Theme Name: BSB Mulher
	Theme URL: http://www.klaussilveira.com
	Description: Design inicial BSB Mulher 0.5-24082009.
	Author: Klaus Silveira
	Author URI: http://www.klaussilveira.com
	Version: 0.5
*/

body {
background:#404051;
width:960px;
color:#ebebeb;
font-size:12px;
font-family:"Trebuchet MS", Tahoma, Verdana;
margin:0 auto;
padding:0;
}

#wrap {
background:#4a4a5d;
width:920px;
margin:0 auto;
padding:0;
}

#header {
font-family:Arial, Tahoma, Verdana;
background:#404051;
width:920px;
height:100px;
color:#FFF;
overflow:hidden;
margin:0 auto;
padding:0;
}

#header a {
font-family:Arial, Tahoma, Verdana;
font-size:24px;
color:#000;
text-decoration:none;
text-transform:uppercase;
margin:0;
padding:0;
}

#header a:hover {
color:#b91c6e;
}

#headerleft {
width:400px;
float:left;
font-size:14px;
overflow:hidden;
margin:0;
padding:0;
}

#headerright {
width:500px;
float:right;
font-size:12px;
text-align:right;
overflow:hidden;
margin:0;
padding:20px 15px 0 0;
}

#headerright p {
color:#FFF;
font-size:12px;
margin:0;
padding:0 20px 0 0;
}

#navbar {
font-family:Arial, Tahoma, Verdana;
background:#b91c6e url(images/navbar.gif);
width:920px;
height:35px;
color:#FFF;
margin:0 auto;
padding:0;
}

#navbarleft {
width:700px;
float:left;
margin:0;
padding:0;
}

#navbarright {
width:200px;
float:right;
margin:0;
padding:6px 0 0;
}

#nav {
list-style:none;
margin:0 0 0 15px;
padding:0;
}

#nav a {
color:#FFF;
display:block;
font-size:10px;
font-weight:400;
text-transform:uppercase;
margin:0 15px 0 0;
padding:11px 10px;
}

#nav a:hover {
background:#d75a9b;
color:#FFF;
display:block;
text-decoration:none;
margin:0 15px 0 0;
padding:11px 10px;
}

#nav li li a,#nav li li a:link,#nav li li a:visited {
width:140px;
float:none;
border-top:1px solid silver;
margin:0;
padding:8px 10px;
}

#nav li li a:hover,#nav li li a:active {
background:#d75a9b;
padding:8px 10px;
}

#subnavbar {
font-family:Arial, Tahoma, Verdana;
background:#636378;
width:920px;
height:24px;
color:#FFF;
margin:0 auto;
padding:0;
}

#subnav a {
background:#636378;
color:#FFF;
display:block;
font-size:10px;
font-weight:400;
text-transform:uppercase;
margin:0;
padding:6px 6px 5px;
}

#subnav a:hover {
background:#8a8a9a;
color:#FFF;
display:block;
text-decoration:none;
margin:0;
padding:6px 6px 5px;
}

#subnav li li a,#subnav li li a:link,#subnav li li a:visited {
background:#636378;
width:140px;
float:none;
border-top:1px solid #FFF;
margin:0;
}

#subnav li li a:hover,#subnav li li a:active {
background:#8a8a9a;
}

#homepage h1 {
color:#ebebeb;
font-size:22px;
font-family:"Trebuchet MS", Tahoma, Verdana;
font-weight:400;
margin:0 0 5px;
padding:0;
}

#homepage h1 a,#homepage h1 a:visited {
color:#ebebeb;
text-decoration:none;
margin:0 0 5px;
padding:0;
}

#homepage h2 {
background:#b91c6e;
color:#FFF;
font-size:12px;
font-family:"Trebuchet MS", Tahoma, Verdana;
font-weight:700;
line-height:20px;
margin:0 0 5px;
padding:1px 0 1px 5px;
}

#homepage h3 {
color:#FFF;
font-size:12px;
font-family:"Trebuchet MS", Tahoma, Verdana;
font-weight:700;
line-height:16px;
margin:0 0 3px;
padding:0;
}

#homepage h3 a {
color:#FFF;
font-size:12px;
font-family:"Trebuchet MS", Tahoma, Verdana;
font-weight:700;
line-height:16px;
text-decoration:none;
margin:0 0 3px;
padding:0;
}

#homepage h3 a:hover {
text-decoration:underline;
}

#hpleft {
float:left;
width:580px;
margin:0;
padding:0;
}

.hptabber {
background:#636378;
float:left;
width:550px;
display:inline;
margin:10px 0 10px 10px;
padding:10px;
}

.hptabber img {
border:none;
margin:0;
}

.hpflickr {
background:#636378;
float:left;
width:550px;
display:inline;
margin:0 0 10px 10px;
padding:10px;
}

.hpflickr a img {
border:1px solid #999;
margin:0 10px 0 0;
padding:2px;
}

.hpflickr a:hover img {
border:1px solid #000;
margin:0 10px 0 0;
padding:2px;
}

.homebottomleft {
background:#636378;
float:left;
width:260px;
font-size:11px;
overflow:hidden;
line-height:16px;
display:inline;
margin:0 0 0 10px;
padding:10px;
}

.homebottomright {
background:#636378;
float:right;
width:260px;
font-size:11px;
overflow:hidden;
line-height:16px;
margin:0;
padding:10px;
}

.hometopleft {
background:#636378;
float:left;
width:260px;
font-size:11px;
overflow:hidden;
line-height:16px;
display:inline;
margin:10px 0 0 10px;
padding:10px;
}

.hometopright {
background:#636378;
float:right;
width:260px;
font-size:11px;
overflow:hidden;
line-height:16px;
margin:10px 0 0 10px;
padding:10px;
}

#content h1 {
color:#ebebeb;
font-size:22px;
font-family:"Trebuchet MS", Tahoma, Verdana;
font-weight:400;
margin:0 0 10px;
padding:0;
}

#content h1 a,#content h1 a:visited {
color:#ebebeb;
text-decoration:none;
margin:0 0 10px;
padding:0;
}

#content h4 {
color:#ebebeb;
font-size:22px;
font-family:"Trebuchet MS", Tahoma, Verdana;
font-weight:700;
border-bottom:1px dashed #FFF;
margin:0 0 10px;
padding:0 0 8px;
}

#contentleft {
float:left;
width:570px;
display:inline;
margin:10px 0 0 10px;
padding:0;
}

#contentleft p img {
border:none;
float:left;
margin:0 10px 10px 0;
}

.archive {
float:left;
width:250px;
margin:0;
padding:0 0 20px;
}

.date p {
font-size:10px;
}

#contentleft ol {
margin:0 0 0 5px;
padding:0 0 15px;
}

#contentleft ol li {
margin:0 0 0 20px;
padding:0;
}

#contentleft ul {
list-style-type:square;
margin:0;
padding:0 0 15px;
}

blockquote {
border-left:5px solid silver;
margin:0 20px 15px;
padding:5px 0 5px 15px;
}

#content blockquote p {
margin:0;
padding:0;
}

.breadcrumb {
float:left;
width:550px;
font-size:11px;
border-bottom:1px dashed #FFF;
margin:0 0 20px;
padding:0 0 3px;
}

.postarea {
background:#636378;
float:left;
width:550px;
margin:0;
padding:10px 10px 0;
}

.adsense {
background:#636378;
float:left;
width:550px;
margin:10px 0;
padding:10px;
}

.postmeta {
width:550px;
font-size:12px;
border-top:1px dashed #FFF;
margin:0;
padding:5px 0 0;
}

.postmeta2 {
width:550px;
font-size:12px;
border-top:1px dashed #FFF;
margin:0;
padding:5px 0 40px;
}

.comments {
background:#636378;
float:left;
width:550px;
margin:0;
padding:15px 10px 0;
}

#sidebar {
float:right;
width:320px;
line-height:20px;
display:inline;
margin:10px 10px 0 0;
padding:0;
}

#sidebar h3 {
color:#ebebeb;
font-size:18px;
font-family:"Trebuchet MS", Tahoma, Verdana;
font-weight:400;
line-height:20px;
margin:0 0 5px;
padding:0;
}

.sidefeature {
background:#636378;
float:left;
font-size:11px;
width:300px;
line-height:16px;
margin:0;
padding:10px 10px 0;
}

.sidefeatureleft {
float:left;
width:95px;
margin:0;
padding:0;
}

.sidefeatureright {
float:right;
width:200px;
margin:0;
padding:0;
}

#l_sidebar {
background:#636378;
float:left;
width:135px;
line-height:20px;
display:inline;
margin:0;
padding:10px 10px 0;
}

#r_sidebar {
background:#636378;
float:right;
width:135px;
line-height:20px;
display:inline;
margin:0;
padding:10px 10px 0;
}

.textwidget {
margin:0 0 10px;
padding:0;
}

#text-1 ul li {
margin:0;
padding:0 0 5px;
}

#footer {
background:#4a4a5d;
width:920px;
height:30px;
text-align:center;
margin:10px auto 0;
padding:20px 0 0;
}

#footer p {
color:#FFF;
font-size:11px;
font-family:"Trebuchet MS", Tahoma, Verdana;
margin:0;
padding:0;
}

#footimg {
float:left;
padding:10px;
}

#searchbox {
background:#EEE;
width:150px;
color:#000;
font-size:11px;
font-family:"Trebuchet MS", Tahoma, Verdana;
border-top:1px solid #666;
border-right:1px solid #DDD;
border-left:1px solid #666;
border-bottom:1px solid #DDD;
display:inline;
margin:0 5px 0px 0;
padding:3px;
}

#subbutton {
background:#777 url(images/navbar.gif);
color:#FFF;
font-size:11px;
font-family:"Trebuchet MS", Tahoma, Verdana;
border:1px solid #555;
font-weight:700;
margin:0 0 0 8px;
padding:2px;
}

#subbox {
background:#EEE;
width:240px;
color:#000;
font-size:12px;
font-family:"Trebuchet MS", Tahoma, Verdana;
border-top:1px solid #666;
border-right:1px solid #DDD;
border-left:1px solid #666;
border-bottom:1px solid #DDD;
margin:5px 0 0;
padding:4px;
}

#name,#email,#url {
background:#636378;
color:#ebebeb;
font-size:12px;
font-family:"Trebuchet MS", Tahoma, Verdana;
border-top:1px solid #666;
border-right:1px solid #DDD;
border-left:1px solid #666;
border-bottom:1px solid #DDD;
margin:0;
padding:4px;
}

#submit {
background:#EEE;
color:#ebebeb;
font-size:12px;
font-family:"Trebuchet MS", Tahoma, Verdana;
border-top:1px solid #DDD;
border-right:1px solid #666;
border-left:1px solid #DDD;
border-bottom:1px solid #666;
margin:0;
padding:4px;
}

#words {
background:#636378;
width:380px;
color:#ebebeb;
font-size:12px;
font-family:"Trebuchet MS", Tahoma, Verdana;
border-top:1px solid #666;
border-right:1px solid #DDD;
border-left:1px solid #666;
border-bottom:1px solid #DDD;
margin:0;
padding:4px;
}

#commentblock {
color:#ebebeb;
float:left;
margin:0;
padding:20px 0 10px 10px;
}

#commentblock ol {
list-style-type:square;
margin:0;
padding:10px 0 0;
}

.commentdate {
font-weight:700;
font-size:12px;
}

.commentname {
color:#ebebeb;
font-weight:700;
margin:0;
padding:5px 0 0;
}

.commentinfo {
clear:both;
}

.instant2 {
margin:0 0 10px;
}

a,a:visited,#homepage h1 a:hover,#homepage h3 a:hover,#content h1 a:hover,#footer a,#footer a:visited {
color:#FFF;
text-decoration:none;
}

a:hover,#footer a:hover {
text-decoration:underline;
}

#header a img,#navbarright img,#sidebar a img {
border:none;
margin:0;
padding:0;
}

#nav ul,#subnav,#subnav ul {
list-style:none;
margin:0;
padding:0;
}

#nav li,#subnav li {
float:left;
margin:0;
padding:0;
}

#nav li li,#subnav li li {
float:left;
width:140px;
margin:0;
padding:0;
}

#nav li ul,#subnav li ul {
position:absolute;
width:10em;
left:-999em;
}

#nav li:hover ul,#subnav li:hover ul {
left:auto;
display:block;
}

#nav li:hover ul,#nav li.sfhover ul,#subnav li:hover ul,#subnav li.sfhover1 ul {
left:auto;
}

#homepage,#content {
width:920px;
line-height:20px;
margin:0 auto;
padding:0;
}

#homepage p,.date,#sidebar p {
margin:0;
padding:0;
}

#homepage h4,#sidebar h2,#l_sidebar h2,#r_sidebar h2 {
background:#b91c6e;
color:#FFF;
font-size:12px;
font-family:"Trebuchet MS", Tahoma, Verdana;
font-weight:700;
line-height:20px;
margin:0 0 10px;
padding:1px 0 1px 5px;
}

.videoli,.video,.ad,.newsletter,.pageblock {
background:#636378;
float:left;
width:300px;
margin:0 0 10px;
padding:10px;
}

.videoli ul,.homebottomleft ul,.homebottomright ul,.hometopleft ul,.hometopright ul,#sidebar ul,#recent-posts ul,#recent-comments ul {
list-style-type:none;
margin:0;
padding:0;
}

.videoli ul li,.homebottomleft ul li,.homebottomright ul li,.hometopleft ul li,.hometopright ul li,#contentleft ul li,#contentleft ul ul li {
list-style-type:square;
margin:0 0 0 20px;
padding:0;
}

.videoli img,.homebottomleft img,.homebottomright img,.hometopleft img,.hometopright img {
border:none;
margin:0 0 10px;
}

#content p,#l_sidebar p,#r_sidebar p {
margin:0;
padding:0 0 15px;
}

#content img.wp-smiley,#content img.wp-wink {
float:none;
border:none;
margin:0;
padding:0;
}

.posts,.recent_comments {
background:#636378;
float:left;
width:300px;
margin:0 0 10px;
padding:10px 10px 5px;
}

#l_sidebar a img,#r_sidebar a img {
border:none;
margin:0;
padding:0 0 15px;
}

#l_sidebar ul,#r_sidebar ul,#categories-1 ul,#archives ul,#pages ul,#links ul,#meta ul,#text-1 ul {
list-style-type:none;
margin:0 0 5px;
padding:0;
}

#recent-posts ul li,#recent-comments ul li,#categories-1 ul li,#archives ul li,#pages ul li,#links ul li,#meta ul li {
background:#636378 url(images/bullet.gif) no-repeat top left;
margin:0;
padding:0 0 5px 18px;
}

#searchform,#subscribe {
overflow:hidden;
margin:0;
padding:0;
}

.commenttext,.commenttext-admin {
width:490px;
color:#ebebeb;
font-size:12px;
font-family:"Trebuchet MS", Tahoma, Verdana;
border-bottom:1px dashed #FFF;
margin:5px 10px 20px 0;
padding:0;
}