/*
Theme Name: Multifocus Blog Theme
Theme URI: http://www.multifocus.com.br
Description: Exclusive blog theme for <a href="http://localhost/wordpress/">Multifocus</a>.
Version: 1.0
Author: Anfibia
Author URI: http://www.anfibia.com.br
Tags: blue, fixed width, three columns, widgets*/

h1 {
	/* 18px via YUI Fonts CSS foundation. */
	font-size: 138.5%;
}

h2 {
	/* 16px via YUI Fonts CSS foundation. */
	font-size: 123.1%;
}

h3 {
	/* 14px via YUI Fonts CSS foundation. */
	font-size: 108%;
}

h1,h2,h3 {
	/* Top & bottom margin based on font size. */
	margin: 1em 0;
}

h1,h2,h3,h4,h5,h6,strong,dt {
	/* Bringing boldness back to headers and the strong element. */
	font-weight: bold;
}
optgroup {
	font-weight:normal;
}

abbr,acronym {
	/* Indicating to users that more info is available. */
	border-bottom: 1px dotted #000;
	cursor: help;
}

em {
	/* Bringing italics back to the em element. */
	font-style: italic;
}

del {
	/* Striking deleted phrases. */
	text-decoration: line-through;
}

blockquote,ul,ol,dl {
	/* Giving blockquotes and lists room to breath. */
	margin: 1em;
}

ol,ul,dl {
	/* Bringing lists on to the page with breathing room. */
	margin-left: 2em;
}

ol li {
	/* Giving OL's LIs generated numbers. */
	list-style: decimal outside;
}

ul li {
	/* Giving UL's LIs generated disc markers. */
	list-style: disc outside;
}

dl dd {
	/* Giving UL's LIs generated numbers. */
	margin-left: 1em;
}

th,td {
	/* Borders and padding to make the table readable. */
	border: 1px solid #000;
	padding: .5em;
}

th {
	/* Distinguishing table headers from data cells. */
	font-weight: bold;
	text-align: center;
}

caption {
	/* Coordinated margin to match cell's padding. */
	margin-bottom: .5em;
	/* Centered so it doesn't blend in to other content. */
	text-align: center;
}

sup {
	/* to preserve line-height and selector appearance */
	vertical-align: super;
}

sub {
	/* to preserve line-height and selector appearance */
	vertical-align: sub;
}

p,
fieldset,
table,
pre {
	/* So things don't run into each other. */
	margin-bottom: 1em;
}

#blogname {font-family:Georgia,Times,serif;font-size:3em;text-transform:uppercase;line-height:1;margin-bottom:0.5em;margin-top:0.5em;}
#blogname a {color:#a62424;text-decoration:none;}
#blogname a:hover {color:#a62424;text-decoration:none;}
#description {font-size:1.5em;text-transform:uppercase;text-align:left;color:#442C20;margin-right:10px;margin-bottom:0.5em;}

a {color:#a62424;text-decoration:none;}
a:hover {color:#a62424;text-decoration:none;}

h2 a {color:#a62424;text-decoration:none;}
h2 a:hover {color:#dd2424;text-decoration:none;}

h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#a62424;}
h1 {font-size:2em;margin-bottom:0.75em;}
h2 {font-size:1.5em;margin-bottom:1em;}
h2.sidebar {font-size:1em !important;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;height:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}

.postb{margin: -90px 0 100px 0;text-align:left; position:relative;left:80px; padding-right:20px;}
.postc{margin: -115px 0 100px 0;text-align:left; position:relative;left:80px; padding-right:20px;}
.post{margin: -88px 0 100px 0;text-align:left; position:relative;left:80px; padding-right:20px;}
.posttitle {color:#a62424;font-family:helvetica,arial,sans-serif;line-height:1.0;margin-top:10px;}
.posttitle a {color:#442C20;text-decoration:none;}
.posttitle a:hover {color:#a62424;text-decoration:none;}
.entry p {font-size:1.05em;line-height:1.4em;}
.entry a {color:#a62424;text-decoration:underline;}
.entry a:hover {color:#a62424;text-decoration:none;}
.entry li ul,.entry li ol {margin:0 1.5em;}
.entry ul,.entry ol {margin:0 1.5em 1.5em 4em;}
.entry ul {list-style-type:disc;}
.entry ol {list-style-type:decimal;}



p {margin:0 0 1.5em;} 
pre {font-family: Consolas, Monaco, "Courier New", Courier, monospace;width:451px;height:auto;   background: #f5f5f5;border: 1px solid #dadada;padding: 11px;font-size: 11px;line-height: 1.3em;overflow: auto;}
code {font-family: Consolas, Monaco, "Courier New", Courier, monospace;height:auto;font-size:1.0em;
color: #008099;}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#fbfbfb;padding-top:4px;margin-bottom:15px;}
.wp-caption img{margin:0;padding:0;border:0 none;} 

.postmetadata {color:#999;display:inline-block;}
.postmetadata a {color:#000;text-decoration:none;display:inline-block;}
.postmetadata a:hover {color:#999;text-decoration:none;display:inline-block;}

.navigation{display:block;text-align:center;margin-top:10px;margin-bottom:60px;}
.alignright{float:right;width:200px;position:relative; left:-10px;}
.alignleft{float:left; width:200px;position:relative; left:160px;}

.commentlist li,#commentform input,#commentform textarea{font:0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentlist li{font-weight:bold;margin:15px 0 3px 3em;padding:5px 10px 3px;position:relative;left:100px;width:450px;}
.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;margin:10px 5px 10px 0;}
#commentform p{font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;margin:5px 0;position:relative; left:200px;}
.commentmetadata{font-weight:normal;margin:0;display:block;}
h3.comments{padding:0;margin:40px auto 20px !important;position:relative; left:80px;width:400px;}
h2.comments{padding:0;margin:40px auto 20px;}
#commentform input{width:170px;padding:2px;margin:5px 5px 1px 0;}
#commentform textarea{width:65%;padding:2px;}
#commentform #submit{margin:0;float:left;}
.commentlist{padding:0;text-align:left;}
.commentlist li a{color:#a62424;text-decoration:none;font-weight:bold;}
.commentlist li a:hover {color:#999;text-decoration:none;font-weight:bold;}
.nocomments{text-align:center;margin:0;padding:0;}
.alt {background:#fbfbfb;border:1px solid #fcfcfc;}

.rsidebar{margin-left:104px;}
.rsidebar h2,.lsidebar h2 {font-family:helvetica, arial,sans-serif;font-size:16px!important;font-weight:bold;text-transform:none;color:#f9f0d3; border-bottom: 2px solid #781819; width:183px;}
.lsidebar ul,.rsidebar ul {margin-left:0;padding:0;color: #666;*padding-right:60px;}
.lsidebar li,.rsidebar li {padding: 5px 0px;font-size: 11px;text-transform: uppercase;color: #999;font-family: helvetica,arial,sans-serif;line-height: 1.8;list-style-type:none;}
.lsidebar li a,.rsidebar li a {color: #d7bc75;text-decoration: none;font-weight: bold;display:inline-block;}
.lsidebar li a:hover,.rsidebar li a:hover {color: #ffffbb;}

img {border:none;}
img.alignleft, div.alignleft {float:left;margin:0 0.5em 0.5em 0;}
img.alignright, div.alignright {float:right;margin:0 0 0.5em 0.5em;}
img.aligncentered, div.aligncentered {text-align:center;margin:0 auto;}
img.wp-smiley{float:none !important;margin:0 !important;padding:0 !important;border:none !important;}
blockquote {margin: 15px 30px 0 10px;padding-left: 20px;padding-right: 20px;color:#666; }

.footer {color:#999;text-align:center;font-size:11px;width:980px;margin:-26px 0 0 0;background:url(images/kubrickbg-ltr.jpg) repeat-y;}
.footer a {color:#999;text-decoration:none;}
.footer a:hover {color:#442c20;text-decoration:none;}
.wrapper {margin:0px auto; padding:10px;width:980px;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0;}

.datebg{
background: url(images/datebg.gif) no-repeat;
height: 66px;
width: 66px;
position:relative;
top:90px;
left:-70px;
}

.day{
font-family:"Century Gothic";
color:#fff;
font-size:20px;
font-weight:bold;
text-align:center;
margin:7px 5px 0 0;
}
.month{
font-family:"Century Gothic";
color:#fff;
font-size:20px;
font-weight:bold;
text-align:center;
margin:0px 5px 0 0;

}


/*Inicio das bordas

background:url(images/rdp.jpg) repeat-x;

*/

/*rodape*/
.rdp{
background:url(images/rdp.jpg) repeat-x;					
width:932px;
height:10px;
float:right;
position:relative;
right:26px;
bottom:14px;	
}

/*borda direita*/
.rb{
background:url(images/rb.jpg) no-repeat;					
width:25px;
height:24px;
float:right;
position:relative;
bottom:28px;
left:931px;
}

/*borda esquerda*/
.lb{
background:url(images/lb.jpg) no-repeat;					
width:23px;
height:24px;
float:right;
position:relative;
bottom:29px;
right:0px;
}

/*sombra esquerda*/
.rs{
background:url(images/rs.jpg) repeat-y;					
width:24px;
height:100%;
float:right;
position:relative;
top:-1085px;
right:-10px;
}

/*cabecalho*/
.ht{
background:url(images/kubrickheader.jpg) no-repeat;					
width:980px;
height:200px;
float:right;
position:relative;
left:6px;
margin-top:-70px;
z-index:1;
}

/*"botao home"*/

.homeb{
background:url(images/home.jpg) no-repeat;	
width:79px;
height:23px;
position:relative;
left:50px;
top:126px;
z-index:2;
}

/*"botao site multifocus"*/
.siteb{
background:url(images/site.jpg) no-repeat;	
width:100px;
height:14px;
position:relative;
left:100px;
top:103px;
z-index:3;
}

/*estilizacao da sidebar*/
.cm{
font-family:arial, verdana, "times new roman";
color:#faefd1;
font-size:17px;
text-transform:capitalize;
font-weight:bold;
border-bottom: 2px solid #781819;
width:183px;
border-spacing:12px;
border-collapse:separate;
}

/*creditos*/
#cred{
width:auto;
height:auto;
position:relative;
left:-90px;
bottom:-10px;
}

#ans{
width:auto;
height:auto;
position:relative;
left:200px;
bottom:-10px;
}

/*estilizacao da busca*/

.searchform {border: none;margin:-20px 0; padding:0;	width: 140px;}.searchform p { margin: 0; padding: 0 0 10px 0; }.searchform input.textbox { 	width:100px;	height:18px;	padding:2px;		vertical-align:top;	border:none;	position:relative;	right:-55px;	top:-25px;}.searchform input.textbox:focus{background-color: #FFFFD0;} .searchform input.button {     background-image:url(images/bts.jpg);	width: 29px;	height: 23px;	padding: 2px 5px;	vertical-align: top;	border:none;	font-size:0;	position:relative;	right:-55px;	top:-25px;}


.cm2{
font-family:arial, verdana, "times new roman";
color:#faefd1;
font-size:17px;
font-weight:bold;
text-transform:capitalize;
}