/*  
Theme Name: Paso Fino
Theme URI: http://sixshootermedia.com/
Description: Paso Fino theme designed by Six Shooter Media.
Version: 1.0
Author: James Koster
Author URI: http://sixshootermedia.com/
*/

* {
margin:0;
padding:0;
}

.calendar {
width:525px;
}

.footnote {
font-size:80%;
line-height:15px;
padding:10px;
margin:40px 5px 10px 5px;
border-top:1px solid #ccc;
}

.post {
padding-bottom:20px;
}

.flags {
float:right;
}

#content ul {
margin:15px 0 35px 20px;
line-height:22px;
}

.post img {
margin:7px 15px 10px 10px;
padding:3px;
background:#fff;
border:1px solid #ddd;
}

blockquote {
margin:40px 20px;
}

blockquote p {
font:120% Georgia;
font-style:italic;
color:#999;
text-align:justify;
padding-left:15px;
border-left:3px solid #eee;
}

body {
font-size: 72.5%; /* Resets 1em to 10px */
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
background: #fff url('images/body.jpg') top repeat-x;
color: #555;
}

#sidebar img {
border:none;
margin:5px 0;
}

.clear {
clear:left;
}

h4 {
font:100% Verdana;
color:#444;
font-weight:bold;
}

.navigation {
padding:10px 0;
margin-bottom:10px;
}

.navigation .alignleft {
float:left;
}

.navigation .alignright {
float:right;
}

#nav li.left {
float:left;
}

.post {
margin-bottom:25px;
}

h3 a {
text-decoration:none;
}

ul.postspermonth li {
margin:5px 0 5px 15px;
font-size:90%;
}

#footer {
width:740px;
clear:both;
margin:50px auto;
padding:10px;
border-top:1px solid #eee;
font-size:80%;
line-height:15px;
color:#999;
}

#footer a {
color:#888;
font-weight:bold;
text-decoration:none;
}

#content h3 {
font:150% Trebuchet MS;
color:#454545;
margin:20px 0;
letter-spacing:1px;
border-bottom:1px solid #eee;
text-align:center;
}

input {
border:1px solid #ddd;
background:#fff;
padding:5px;
font:90% Verdana;
}

textarea {
border:1px solid #ddd;
background:#fff;
padding:5px;
font:90% Verdana;
width:400px;
}

.commentlist {
margin:30px 0;
}

.commentlist li {
font:250% Arial;
color:#ccc;
margin:10px 0 10px 30px;
border-bottom:1px solid #eee;
}

.commentlist li.alt {
color:#999;
}

.commentlist li span {
font:37% 'Lucida Grande', Verdana, Arial, Sans-Serif;
color:#666;
}

#sidebar li {
list-style:none;
}

#sidebar ul a {
color:#333;
display:block;
border-right:4px solid #eee;
padding:3px 0 3px 2px;
text-decoration:none;
}

#sidebar ul a:hover {
border-right:5px solid #ccc;
padding-left:0;
}

#sidebar h3 {
font:140% Trebuchet MS;
color:#C93728;
font-weight:bold;
margin:10px 0;
letter-spacing:1px;
}

#content p {
margin:15px 0;
line-height:22px;
text-align:justify;
}

a {
color:#CC3929;
}

a:hover {
text-decoration:none;
}

.post small.meta {
color:#999;
border-top:1px solid #eee;
display:block;
padding:4px 0;
margin-bottom:30px;
}

.post small a {
color:#777;
}

.date {
float:right;
width:35px;
padding:5px;
border:1px solid #eee;
border-bottom:3px solid #eee;
text-align:center;
color:#999;
background:#fff;
}
.date .day {
font:200% Arial;
line-height:23px;
}
.date .month {
font:260% Arial;
line-height:25px;
}

#content h2 {
font:180% Arial;
color:#555;
margin:10px 0;
}

#content h2 a {
color:#7A1E16;
text-decoration:none;
}

#content {
/*margin-right:240px;*/
width: 520px;
float: left;
}

#sidebar {
width:180px;
padding:200px 10px 10px 10px;
background:url(images/sidebar.jpg) top no-repeat;
float:right;
font-size:90%;
}

#wrap {
width:760px;
margin:30px auto;
overflow: hidden;
zoom: 1;
}

#nav {
height:12px;
margin:0 auto 0 auto;
width:760px;
padding:10px 0;
text-align:right;
}

#nav li {
display:inline;
}

#nav li a {
padding:9px;
font:100% Verdana;
color:#333;
letter-spacing:2px;
text-transform:uppercase;
font-weight:bold;
text-decoration:none;
}

#nav li a:hover {
background:#fff;
color:#000;
}

#header {
width:760px;
margin:0 auto;
background:url(images/header.jpg) left no-repeat;
height:91px;
}

#header h1 span {
display:none;
}

#header h1 img {
border:none;
}

#header .description {
float:right;
color:#fff;
font-size:90%;
width:300px;
padding-top:23px;
line-height:21px;
}

