/*
Theme Name: foi um Rio que passou 2.0
Description: Two column, fluid WordPress theme.
Author: Daniela Rocha
Version: 1.0.1
*/

#content,#header,#sidebar{
     overflow: hidden;
}

body{
	color: #000;
	font: 75%/140% Verdana, Arial, Geneva,sans-serif;
	text-align: center;
	margin: 0;
	padding: 0;
	background: #666 url(images/bg_top.jpg) repeat;
}

a{
     background:inherit;
     color:#663333;
     text-decoration:none;padding:2px 0;
}

a img{
     border:solid;
     border-width:1px;
     border-color:#6F6F6F;
	 text-decoration:none; 
}

blockquote{
	background: transparent;
	color: #444;
	padding: 10px;
}

blockquote cite{
     background:inherit;
     color:#888;
     border-top:1px solid #ccc;
     display:block;
     font-style:normal;
     padding:2px;
}

abbr,acronym{
     cursor:help;
}

code,pre,abbr,acronym{
     font:1em/1.5em "Courier New", Courier, monospace;
     overflow:auto;     
}
/* Hx */
h1,h2,h3,h4,h5,h6{
     font-family:"Times New Roman", Times, serif;
     line-height:100%;
	 font-size: 2em;
	 font-weight: normal;
}
#header h1{
     font-size:3em;
     line-height:100%;
     margin:2px;
	 padding: 10px 20px 10px 30px;
}
#header h1 a{
	background: inherit;
	text-decoration: none;
	color: White;
	font-style: italic;
	font-weight: normal;
}
.archivepage h2{
	  padding-bottom:10px;
}
.post h3{
     margin-bottom:0px;
     padding-bottom:5px;
}
.postcontent h3{
     font-size:2em;
     line-height:150%;
}
h2.pagetitle{
	margin-top: 25px;
	margin-left: 35px;
}
#sidebar li h2{
     font-size:1.5em;    
	 font-weight: normal; 
     line-height:115%;
     margin:5px 0;
	 padding: 5px 10px 5px 25px;
	 letter-spacing:2px;
	 text-transform:lowercase;
	 font-style: italic;
}
.postcontent h4{
     font-size:1.75em;
     border-bottom:1px solid #ccc;
     line-height:150%;
}

/* fieldset */
fieldset{
     border:none;
}


input,textarea{
	font-family:Verdana, Arial, Geneva, sans-serif;
	padding:2px;
	margin-left: 25px;
	margin-bottom: 25px;
}


/* let's get specific  */

#wrap{
	border-right:solid 3px #666;
	border-left:solid 3px #666;
	background: white;
	color: #000;
	font-size: 1em;
	line-height: 1.75em;
	letter-spacing: 0.1em;
	text-align: left;
	width: 85%;
	height: 95%;
	margin: 0 auto;
	padding: 0;
	position: relative;
	overflow: auto;
}

/* Header  */

#header{
	background: #663333;
	border-bottom: 15px solid #000;
	text-align: left;
	padding: 0px 5px 5px 5px;
	color: white;
	margin: 0;
	height: 60px;
}

#header p.blogdescription{
     font-size:0.75em;
     margin:5px 0;
     padding:0;
	 display: none;
}

/* Content  */

#content{
	float: left;
	width: 70%;
	margin: 0;
	background: white;
}

#content ul{
  list-style:circle;
  margin-left: 10px;
}

#content li{
  padding-bottom:0px;
}

/* blog posts  */

.post{
     margin-bottom:10px;
     padding: 20px 20px 20px 35px;
}

.authormeta{
     font-size:0.9em;
     margin:2px 0;
}

.postmeta{
     border-top:1px dotted #000;
     font-size:0.9em;
     padding:5px;
}

.postdate {
	border-bottom: 1px solid #BDBDBD;
	color: #999;
	text-align: right;
	margin: 0px 23px;
	padding: 5px;
}

.posttitle{
     font-size:2em;
     line-height:150%;     
     margin:2px 0 5px;
}


/* post content headings  */

.pagetitle {
	font-size: 2em;
	padding-bottom:25px;
}

.postcontent p{
	text-indent: 30px;
	text-align: justify;
}

/* single page meta info  */

.metawrap{
     font-size:0.9em;
     border-top:1px dotted #ccc;
     border-bottom:1px dotted #ccc;
     margin:25px 0;
     padding:5px;
}

.interact{
	background: transparent;
	color: inherit;
	margin: 5px 0;
	padding: 10px;
}


/* blog comments  */

#commentwrap{
	border: 0px solid #ddd;
	color: inherit;
	background-color: #F5F5F5;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0;
	margin-left: 30px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 15px;
}

#comments{
     font-size:1.5em;
}

#comments big{
     text-decoration:underline;
	  visibility: hidden;
}

#respond{
     font-size:2em;
     padding: 10px 0px 0px 0px;
}

.commentmetadata{
     font-size:0.9em;
     margin:2px 0;
}

#commentlist li{
     margin:10px auto 10px;
     padding:10px auto 10px;
	  font-size:0.9em;
}

#commentlist li.alt{
	background: transparent;
	color: inherit;
	border-top: 1px solid #777;
	border-bottom: 1px solid #777;
}
#commentlist ul{
     list-style: none;
     margin:0;
     padding:0;
}

/* comment form  */

#commentform dd{
     margin:5px 0 15px;
	 border: none;
}


/* Sidebar  */

#sidebar{
     float:right;
     width:27.5%;
     margin:30px 0 0 0;
	 border-left: #ccc 1px solid;
	 padding-right: 10px;
}
#sidebar ul {
     list-style: circle;
     margin:0;
     padding:0;
}


#sidebar ul ul{
     margin:0 5px 30px 40px;

}

#sidebar ul ul ul{
     margin:0 0 0 30px;
}


/* search box  */

#sidebar li#search{
     margin-bottom:0px;
}

#sidebar li#search dd{
     margin:0;
}

#sidebar li#search input#s{
	width:70%;
	margin-left: 30px;
}

.search-form input {
     width: 80%;
}

div.searchresults#content ul{
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}

/* arquivo */
div.archives#content ul{
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}
div.archivepage#content ul{
	padding-left: 35px;
}

/* calendar  */

#wp-calendar{
	background: White;
	border:1px solid #e1e1e1;
	color: #444;
	width: 80%;
	text-align: center;
	padding: 10px;
	margin-left: 25px;
}

#wp-calendar caption{
     border:1px solid #e1e1e1;
     text-transform:
     uppercase;
}

#wp-calendar th{
     background:#FFF;
     border-bottom:1px solid #999;
     color:#000;
}
#calendar li{
	list-style: none;
}

/* Footer  */

#footer{
     background:#663333;
     clear:both;
     font-size:8pt;
	 color: white;
     text-align:center;
	 padding: 10px 10px 0px 10px;
	 height: 70px;
	 line-height: 11pt;
}
/* navigation */
#nav2 {
	position: absolute;
	top: 20px;
	right: 30px;
	text-transform: uppercase;
}
#nav2 li{
	display: inline;
	padding: 0px 10px;
	color: #000;
	font-size: 0.8em;
}
#nav2 a{
	color: white;
	font-weight: bold;
}
#nav2 a:hover{background: #000;}
/* Various Classes & Image Alignment  */

.center{
     text-align:center;
}

.floatleft{
     float:left;
     margin:5px;
}

.floatright{
     float:right;
     margin:5px;
}

img.center{
     display:block;
     margin:10px auto;
}

img.left{
     display:inline;
     margin:0 10px 5px 0;
}

img.right{
     display:inline;
     margin:0 0 5px 10px;
}

.navigation{
	margin-top: 25px;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
	padding-bottom: 25px;
}

.previouslink{
     float:left;
     width:45%;
     text-align:right;
}

.nextlink{
     float:right;
     width:45%;
     text-align:left;
}

.posttitle a{
     color:#663333;
}

a:hover,#footer p.credit a{
     background:inherit;
     color:#888;
}

hr,legend,#sidebar li#search label{
     display:none;
}

.singlemeta,#footer p,#footer p.credit{
     margin:5px 0;
}




#commentform input#author,#commentform input#email,#commentform input#url,#commentform textarea{
     width:90%;
}

.postcontent img{
/* This centers the image */
display: block;
margin-left: auto;
margin-right: auto;

/* This adds the border */
border:solid;
border-color: #6F6F6F;
border-width: 1px;
}

#pt-recent-posts ul {
     list-style: none;
     margin:0;
     padding-left:0px;
}

#pt-recent-posts li{
     font-size:0.9em;
     line-height:115%;
     padding-bottom: 10px;
	 list-style: none;
	 margin-left: -15px;
}

#pt-recent-posts li img{
     border:solid;
     border-width:1px;
     border-color:#6F6F6F;
	 list-style: none;
	 margin-top: 10px;
}


img.wp-smiley{
     border:none;
}



div.gostats {
	text-align: left;
	margin-left: 25px;
}
.textwidget#sidebar{
	list-style: none;
}
#text-3{
	margin-left: 25px;
	list-style: none;
}
#text-497351702{
	margin-left: 25px;
	margin-top: 20px;
	list-style: none;
}
