/*
	Theme Name: Raphael Cordeiro
	Theme URI: 
	Description: A theme created by <a href="http://www.altermedia.com.br" target="_blank">Altermedia Comunica&ccedil;&atilde;o Interativa</a>. Supports <a href="http://automattic.com/code/widgets/" target="_blank">Widgets</a>.
	Version: 1.1
	Author: Altermedia Comunica&ccedil;&atilde;o Interativa
	Author URI: http://www.altermedia.com.br
	Tags: light green, clean, fixed width, two columns, widgets
*/

* {
margin:0;
padding:0;
}

body {
background:#EEF4F1 url('images/bg.gif') repeat-x top left;
font-family:'Trebuchet MS','Lucida Grande', Arial, sans-serif;
text-align:left;
color:#333;
font-size:small;
font-weight:400;
margin:0;
padding:0;
line-height:160%;
}

.themes {
background:#282C2F;
padding:25px;
}

hr {
color:#282C2F;
background-color:#282C2F;
border:0;
}
hr.hide {display:none;}
.nocomments {
display:none;
}

.highlight {
background-color:#FFC;
padding:2px;
}

html,ul {
color:#697C83;
list-style:none;
margin:0;
padding:0;
}

.utw {
text-transform:lowercase;
}



#header {
width:900px;
height:242px;
margin:0 auto;
padding:0;
background:transparent url('images/bg-header-top.jpg') no-repeat scroll center top;
position:relative;
}
#wrap {
width:900px;
margin:0 auto;
padding:0;
background:transparent url('images/bg-header-bottom.jpg') no-repeat scroll center top;
}
.entrybody ul li {
list-style:none;
border:0;
margin:0;
padding:0;
}

.adsense {
width:620px;
padding:0;
}

#blogname {
position:relative;
width:900px;
}

#blogname h1 a {
color:#333;
font-style:italic;
font-size:1em;
text-indent:-9999em;
display:block;
width:344px;
height:42px;
top:40px;
left:200px;
position:absolute;
background:transparent url('images/rc-logo.gif') no-repeat;
}

#blogname h1 a:hover {
text-decoration:none;
}

#blogname #slogan {
position:absolute;
top:90px;
left:272px;
color:#000;
width:219px;
height:19px;
display:block;
background:transparent url('images/rc-slogan.gif') no-repeat;
text-indent:-9999em;
}

.description {
font-size:110%;
color:#E6AF19;
font-style:italic;
text-transform:lowercase;
font-weight:400;
margin-left:270px;
margin-top:20px;

}
#sidebar {
float:right;
width:230px;
font-size:11px;
margin:0 20px 0 0;
}
#content {
text-align:left;
font-size:1em;
margin:15px 265px 15px 10px;
padding: 0;
}
*html #sidebar{margin:0 10px 0 0;padding:0 0 0 10px;width:230px;}
#sidebar1 {
color:#3e5b51;
}
#sidebar2 {
color:#3e5b51;
padding:10px 0px 20px;
}

#footer {
background:transparent url('images/bg-footer.jpg') no-repeat center top;
clear:both;
font-size:90%;
text-align:center;
height:130px;
margin:0 auto;
}
#footer-left {float:left;padding:90px 0 0 20px;color:#3e5b51;}
#footer-right {float:right;padding:90px 20px 0 0;color:#a0b4ad;}
#footer-right a {color:#a0b4ad;}
h1,h2,h3,h4 {
font-weight:400;
font-family:Georgia, Garamond, 'Times New Roman', serif;
color:#244d3f;
}
#commentform .small {color:#a0b4ad;width:80%;line-height:normal;font-size:88%;}
h2 {font-size:130%;}

ol#commentlist {
list-style:none;
margin:15px 0 0;
padding:0;
font-size:92%;
}

.commentname {
color:#244d3f;
}

.commenttext {
}

.commenttext .authorcomment {
border-right:15px solid #6cc;
padding-right:10px;
margin-top:3px;
min-height:90px;
}

* html .commenttext {
height:90px;
overflow:visible;
}

.commentp {
padding:5px 10px 10px 10px;
}

.commenttext p {
margin:0 0 15px;
padding:0;
}

#commentblock ol li {
margin-bottom:10px;
padding:10px;
}
li.alt {
background-color:#E3ECE9;
}
li.standard {
background-color:#dde7e2;
}
#commentblock {
margin-left:4px;
}

.gravatar {
float:left;
height:32px;
width:32px;
display:inline;
margin:23px 0 0 10px;
padding:8px;
}

#comments {
font-weight:400;
}
#commentsform {
	padding:10px;
}
#commentsform p {
margin-top:5px;
margin-bottom:5px;
}
#commentsform #author , #commentsform #email ,  #commentsform #url {
border:1px solid #c7d5ce;
background-color:#FFF;
font-size:0.88em;
padding:2px;
width:180px;
}
#commentsform #comment {
border:1px solid #c7d5ce;
background-color:#FFF;
font-family:"Trebuchet MS", "Lucida Grande", verdana, helvetica, arial, sans-serif;
height:10em;
width:80%;
font-size:0.88em;
}
#commentsform #author:focus , #commentsform #email:focus ,  #commentsform #url:focus , #commentsform #comment:focus {
border:1px solid #899f95;
}
h3.entrytitle, h3 {
font-size:200%;
font-weight:400;
line-height:140%;
margin:0;
padding:0;
}

h3.entrytitle a,h3.entrytitle a:visited,h3 a {
color:#244d3f;
text-decoration:none;
}
h3.entrytitle a:hover, h3 a:hover {
color:#244d3f;
text-decoration:underline;
}
.entry {
background-color: #F9FCFA;
margin-bottom:25px;
padding:14px;
}

.entrybody img {
border:1px solid #ddd;
}

.entrybody {
margin:0;
padding:5px 0px;
}

.entrybody p {
margin-bottom:15px;
}
.entrybody img {border:1px solid #CCC;padding:5px;background-color:#FFF;margin:5px;}
code {
background-color:#eee;
border:1px solid #CCC;
padding:5px;
}

h2.archives {
margin-bottom:25px;
font-style:italic;
color:#244D3F;
}

.entrymeta {
margin-top:3px;
margin-bottom:3px;
color:#81969A;
font-size:0.80em;
}
span.icon-comment	{
background:transparent url('images/icon-comment.gif') no-repeat center left;
padding-left:18px;
margin-right:10px;
}
span.icon-tag	{
background:transparent url('images/icon-tag.gif') no-repeat center left;
padding-left:18px;
margin-right:10px;
}
span.icon-bookmark {
margin-right:10px;
}
.entrymeta-single {
color:#ADD248;
margin-top:3px;
margin-bottom:20px;
}

#sidebar .textwidget {
padding:0px 12px;
line-height:normal;
}
#sidebar .textwidget #about {
clear:both;
}
#sidebar .textwidget .rcphoto {
float:left;
margin-right:5px;
}
#sidebar ul#tag , #sidebar ul#arc {padding:0;margin:0;}
#sidebar ul#tag li ul li , #sidebar ul#arc li ul li , li.linkcat ul li {
background:transparent url('images/icon-arrow.gif') no-repeat left 6px;
padding: 0 0 3px 14px;
}


#sidebar ul#feed {
list-style:none;
padding:0px 10px 0px;
height:50px;
}
#sidebar ul#feed li {float:right;}
#sidebar ul#feed li a {
background:transparent url('images/icon-rss.gif') no-repeat right 50%;
padding-right:30px;
padding-top:12px;
height:32px;
float:right;
text-align:right;
border-style:none;
}

.entrybody ul,.entrybody ol {
margin-top:10px;
margin-bottom:10px;
margin-left:30px;
}

.entrybody li {
padding-top:1px;
padding-bottom:1px;
}

#sidebar h2 {
font-size:130%;
color:#ffc419;
font-weight:700;
margin:0;
padding:10px 5px 3px;
}
#sidebar1, #sidebar2 {float:left;width:100%;}
#sidebar2 h2 {
	color:#3e5b51;
}
.sidebarbg {
background-color:#eee;
padding:3px;
}

#scrobbler {
text-transform:capitalize;
}

.scrobblersmall {
font-size:11px;
color:#81969A;
font-style:italic;
}

#sidebar p {
margin-bottom:10px;
margin-top:10px;
}

#sidebar ul {
list-style:none;
padding:10px 0 15px;
line-height:normal;
}
#sidebar ul#links {
list-style:none;
padding:0;
}
#sidebar ul li ul li {
padding: 5px 12px;
}
#sidebar ul li a {
color:#3e5b51;
text-decoration:underline;
}

#sidebar ul li a:hover {
color:#3e5b51;
text-decoration:none;
}

a,a:visited {
color:#3e5b51;
text-decoration:underline;
}
a:hover {
color:#3e5b51;
text-decoration:none;
}
#searchdiv {
padding:0 0 0 22px;
margin:0 auto 0;
height:20px;
width:200px;
top:46px;
right:20px;
position:absolute;
background:transparent url('images/icon-search.gif') no-repeat left 4px;
}
#searchdiv #searchform {
}
#searchdiv #searchform #s {
height:16px;
padding:2px 0 0 0;
margin:4px 0 0 0;
border:1px solid #c7d5ce;
background-color:#FFF;
width:125px;
float:left;
}
#searchdiv #searchform #s:focus {
border:1px solid #899f95;
}
#searchdiv h2 {
padding-top:10px;
}
#searchdiv form input {
font-size:90%;
margin:0;
padding:0;
}
#searchdiv #searchsubmit {float:left;margin-left:5px;}
.adwrap,.adwrapwide,.adwrap-lu,.adwrapbutton {
background:#fff;
border-color:#d5d7d0;
border-style:solid;
border-width:1px 0;
margin:0 0 1em;
padding:4px 0;
}

.adwrap object {
width:336px;
height:280px;
}

.adwrapwide iframe,.adwrapwide object {
width:468px;
height:65px;
}

.adwrap-lu {
width:180px;
float:right;
margin:0 0 1em 1em;
}

.adwrap-lu object {
width:180px;
height:90px;
}

.adwrapbutton iframe,.adwrapbutton object {
width:180px;
height:150px;
}

table {
margin:10px;
}

td,th {
font-weight:400;
padding:3px;
}

.navigation {
height:29px;
font-size:100%;
}

.navwidth {
}

.navwidthbg {
position:absolute;
top:150px;
left:270px;
}

.navigation ul {
list-style:none;
margin:0;
padding:0;
}
.navigation li {
line-height:29px;
list-style:none;
float:left;
margin:0;
background:transparent url('images/menu-hover-left.gif') no-repeat left center;
margin-right:10px;
}

.navigation a:link,.navigation a:visited {
height:29px;
color:#FFF;
text-decoration:none;
padding:0 15px;
cursor:pointer;
display:block;
float:left;
background:transparent url('images/menu-hover-right.gif') no-repeat right center;
}


.navigation a:hover {
color:#FFF;
text-decoration:underline;
}

li.current_page_item {
background:#ffc419 url('images/menu-act-left.gif') no-repeat left center;
}

li.current_page_item a:link,.current_page_item a:visited {
height:29px;
color:#FFF;
text-decoration:none;
background:transparent url('images/menu-act-right.gif') no-repeat right center;
}
li.current_page_item a:hover {
color:#FFF;
text-decoration:underline;
}

.navposts {
	display: block;
	text-align: center;
	margin-top: 10px;
	height: 30px;
	}
.alignright {
	float: right;
	}

.alignleft {
	float: left
	}


blockquote {
padding-left:8px;
border-left:1px solid #7d9a90;
color:#5f8478;
font-size:90%;
font-style:italic;
margin:0 0 0 5px;
}

div .sociable {
background:#282C2F;
margin:5px 0 0;
padding:5px 5px 5px 8px;
}

span.sociable_tagline {
position:relative;
color:#C0E0E6;
}

span.sociable_tagline span {
display:none;
width:14em;
}

span.sociable_tagline:hover span {
position:absolute;
display:none;
top:-5em;
background:#ffe;
border:1px solid #ccc;
color:#000;
line-height:1.25em;
}

.sociable span {
display:block;
}

.sociable ul {
display:inline;
margin:0;
padding:0;
}

.sociable li {
background:none;
display:inline;
list-style-type:none;
margin:0;
padding:2px;
}

.adwrap {
border:0;
background:#282C2F;
margin:0 0 1em;
padding:7px 0;
}

h3,h4,#commentblock h2 {
font-size:140%;
}

a img,.sociable img {
border:0;
}

.entrybody a:link,.entrybody a:visited {
font-weight:400;
text-decoration:underline;
}

.entrybody a:active,.entrybody a:hover {
font-weight:400;
text-decoration:none;
}


.technorati ul li {
display:block;
text-align:center;
}

#linkcat-1,#sidebar ul li {
list-style:none;
}
