/*
Theme Name: foi um Rio/Accidental Greyscale
Theme URI: http://www.wpdiva.com/themes/25/accidental-greyscale.html
Description: Two column, fluid greyscale WordPress theme.
Author: WordPress Diva
Author URI: http://www.wpdiva.com/
Version: 1.0.1
*/

/* =================================
All Rights Reserved.

You are free to use and modify this theme
as long as the included attribution links 
remain intact.

For more information, see:
http://www.wpdiva.com/themes/legal/theme-use/

Please note: There are a number of empty CSS 
elements. This is intentional and are there so you 
can have maximum flexibility with customizing 
specific theme elements.

For more information, see:
http://www.wpdiva.com/themes/read-me/css/
================================== */
#content,#header,#sidebar{
     overflow:hidden;
}

body{
	background: #663333;
	color: #000;
	font: 75%/140% Verdana, Arial, Geneva,sans-serif;
	text-align: center;
	margin: 0;
	padding: 0;
}

a{
     background:inherit;
     color:#663333;
     text-decoration:none;padding:2px 0;
}

a img{
    border:none; 
    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;     
}

h1,h2,h3,h4,h5,h6{
     font-family:"Times New Roman", Times, serif;
     line-height:110%;
     font-weight:400;
     letter-spacing:1px;
}

fieldset{
     border:none;
}

input,textarea{
     font-family:Verdana, Arial, Geneva, sans-serif;
     padding:2px;
}

ul{
     list-style:square;
}


/* let's get specific  */

#wrap{
	border:solid;
         border-width:1px;
         border-color:black;
	background: #FFF;
	color: #000;
	font-size: 1em;
	line-height: 1.75em;
	letter-spacing: 0.1em;
	text-align: left;
	width: 95%;
	margin: 25px auto;
	padding: 10px;
}

/* Header  */

#header{
	background: #663333;
	border-bottom: 1px solid #663333;
	text-align: center;
	padding: 10px;
	color: white;
}

#header h1{
     font-size:3em;
     line-height:115%;
     margin:2px;
}

#header h1 a{
	background: inherit;
	text-decoration: none;
	color: White;
	font-style: italic;
}

#header p.blogdescription{
     font-size:0.75em;
     margin:5px 0;
     padding:0;
}


/* Content  */

#content{
	float: left;
	width: 70%;
	margin: 30px 0 0 20px;
}

#content ul{
  list-style:circle;
}

#content li{
  padding-bottom:0px;
}

.archivepage h2{
	  padding-bottom:10px;
}


/* blog posts  */

.post{
     margin-bottom:10px;
     padding-bottom:20px;
}

.post h3{
     margin-bottom:0px;
     padding-bottom:5px;
}

.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 auto;
	padding: 5px;
}

.posttitle{
     font-size:2em;
     line-height:150%;     
     margin:2px 0 5px;
}


/* post content headings  */

.postcontent h3{
     font-size:2em;
     border-bottom:1px solid #aaa;
     line-height:150%;
}

.pagetitle {
	font-size: 2em;
	padding-bottom:25px;
}

.postcontent h4{
     font-size:1.75em;
     border-bottom:1px solid #aaa;
     line-height:150%;
}

.postcontent p{
	padding: 0px;
	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: 1px solid #ddd;
	color: inherit;
	background: transparent;
	padding: 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: white no-repeat 0 -75px;
	color: inherit;
	border-top: 1px solid #777;
	border-bottom: 1px solid #777;
}


/* comment form  */

#commentform dd{
     margin:5px 0 15px;
}


/* Sidebar  */

#sidebar{
     float:right;
     width:25%;
     margin:30px 0;
}

#sidebar ul ul{
     margin:0 5px 30px 10px;
}

#sidebar ul ul ul{
     margin:0 0 0 25px;
}

#sidebar li h2{
     font-size:1.5em;     
     line-height:115%;
     margin:5px 0;
	  padding:5px;
}


/* search box  */

#sidebar li#search{
     margin-bottom:0px;
}

#sidebar li#search dd{
     margin:0;
}

#sidebar li#search input#s{
     width:100%;
}

.search-form input {
     width: 250px;
}

/* calendar  */

#wp-calendar{
	background: White;
	border:1px solid #e1e1e1;
	color: #444;
	width: 90%;
	text-align: center;
	padding: 10px;
}

#wp-calendar caption{
     border:1px solid #e1e1e1;
     text-transform:
     uppercase;
}

#wp-calendar th{
     background:#FFF;
     border-bottom:1px solid #999;
     color:#000;
}


/* Footer  */

#footer{
     background:transparent;
     clear:both;
     font-size:0.85em;
     text-align:right;
}


/* 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:25px auto;
}

.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;
}

#commentlist,#sidebar ul{
     list-style:none;
     margin:0;
     padding:0;
}

#commentform input#author,#commentform input#email,#commentform input#url,#commentform textarea{
     width:98%;
}

.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 li{
     font-size:0.9em;
     line-height:115%;
     padding-bottom: 10px;
}

#pt-recent-posts li img{
     border:solid;
     border-width:1px;
     border-color:#6F6F6F;
}

a img{
     border:solid;
     border-width:1px;
     border-color:#6F6F6F;
}
img.wp-smiley{
     border:none;
}