/*  
Theme Name: Peachface Blog
Theme URI: http://www.peachface.co.uk
Description: Theme for Peachface Blog.
Version: 1.0
Author: Daniel Cullinan
Author URI: http://www.danielcullinan.com/

*/

/* Reset */
*, body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, p, form{
margin: 0;
padding: 0;
}
img {
border: 0;
}
ol,ul {
list-style:none;
}	
a:link, a:active, a:visited {
text-decoration:none;
}
.clear {
clear:both;
}
body {
font-family:Georgia, Times, Times New Roman, Serif;
font-size:14px;
line-height:20px;
text-align:center;
vertical-align:top;
color:#736E6E;
background: #B0DAD2 url('images/bg01.gif');
padding:20px 0;
}
#wrapper {
margin:0 auto 0 auto;
width:866px;
padding:20px;
text-align:left;
background:#FFF;
}
/* Header */
#header {
width:866px;
}
#logo {
float:left;
padding:0 0 30px 0;
}
#description {
float:right;
width:282px;
padding:0 0 30px 0;
}
#navigation {
clear:both;
border-top:1px solid #D4D4D4;
}
#topnav {
float:left;
width:501px;
}
#navigation li {
display:inline;
font-size:16px;
line-height:28px;
color:#421D28;
padding-right:4px;
}
#navigation li a {
color:#421D28;
}
#navigation li a:hover {
text-decoration:underline;
}
#todaysdate {
float:right;
width:282px;
}
.leftcol {
width:501px;
float:left;
}
.rightcol {
width:282px;
float:right;
}
/* Content */
#middle {
border-top:1px solid #D4D4D4;
width:866px;
clear:both;
padding:16px 0 0 0;
}
#content {
width:500px;
float:left;
}
.bordertop {
border-top:1px solid #F0BDC2;
padding:4px 0 0 0;
}
/* Sidebar */
#sidebar {
width:282px;
float:right;
}
#sidebar ul, .archives ul {
padding:0 0 6px 0;
}
.col1 {
width:63px;
float:left;
}
.col2 {
width:136px;
float:left;
}
.col3 {
width:209px;
float:left;
}
.col4 {
width:282px;
float:left;
}
.col5 {
width:355px;
float:left;
}
.col6 {
width:428px;
float:left;
}
.padright {
padding:0 10px 0 0;
}
.button {
width:63px;
border:none;
padding:4px 0;
font-family:Georgia, Times, Times New Roman, Serif;
font-size:14px;
color:#421D28;
}
.searchfield {
width:209px;
border:1px solid #D4D4D4;
padding:4px 0;
font-family:Georgia, Times, Times New Roman, Serif;
color:#421D28;
font-size:14px;
text-indent:4px;
}
.flickrthumbs li {
display:inline;
padding:0 4px 0 0;
}
/* Footer */
#footer{
clear:both;
border-top:1px solid #F0BDC2;
padding:4px 0 0 0;
}
#footer p {
font-size:11px;
line-height:16px;
padding:0;
}
/* Styles */
h1{
font-size:26px;
line-height:30px;
font-style:italic;
font-weight:normal;
color:#E26C6F;
border-bottom:1px solid #F0BDC2;
margin:0 0 8px 0;
padding:0 0 2px 0;
}
h1 a {
color:#E26C6F;
}
h1 a:hover {
color:#EA9B99;
}
h2{
font-size:16px;
line-height:22px;
font-weight:normal;
color:#421D28;
border-bottom:1px solid #F0BDC2;
margin:0 0 4px 0;
}
h3{
font-size:16px;
line-height:28px;
font-weight:normal;
color:#421D28;
}
h3 a{
color:#E26C6F;
}
h3 a:hover {
color:#E26C6F;
text-decoration:underline;
}

p {
padding:0 0 12px 0;
}
p.small, .wp-caption-text {
font-size:11px;
line-height:16px;
}
p a, #sidebar a, .archives a {
color:#55AEA0;
}
p a:hover, #sidebar a:hover, .archives a:hover {
text-decoration:underline;
}
p.postmetadata {
font-size:11px;
line-height:16px;
border-top:1px solid #F0BDC2;
padding:4px 0 12px 0;
}
.wp-caption-text {
padding:4px 0 8px 0;
}

/* Comments */
.onecomment{
border-bottom:1px solid #F0BDC2;
margin:0 0 10px 0;
}
li.depth-2 {
padding:0 0 0 20px;
}
li.depth-3 {
padding:0 0 0 40px;
}
li.depth-4 {
padding:0 0 0 60px;
}
li.depth-5 {
padding:0 0 0 80px;
}
.commenttext {
width:500px;
border:1px solid #D4D4D4;
padding:4px 0;
font-family:Georgia, Times, Times New Roman, Serif;
color:#421D28;
font-size:14px;
text-indent:4px;
}
.button2 {
width:136px;
border:none;
padding:4px 0;
font-family:Georgia, Times, Times New Roman, Serif;
font-size:14px;
color:#421D28;
}