/*
Theme Name: Denim
Theme Author: Lindsay Keeth
Author URI: http://wovenandspun.net
*/

/* Colors

brown: #2d1901
medium brown: #5e3708
dark brown: #190d01
steel blue: #3d6b8f
steel blue: #3d6b8f
lighter blue: #5588af
blue: #193c67
dark blue: #193c67
gold: #5b4407

*/


body { background: #193c67 url(images/denimbg.png) repeat scroll; color: #193c67; font-family: Helvetica, Trebuchet MS, Arial; font-size: .9em; line-height: 1.4em; word-spacing: .02em; letter-spacing: .01em; }

a:link { color: #5588af; text-decoration : none; font-weight : bold; }
a:visited { color: #5588af; text-decoration : none; font-weight : bold; }
a:active { color: #193c67; text-decoration : none; font-weight : bold; }
a:hover { color: #193c67; text-decoration : none; font-weight : bold; }

#everything {
margin: auto;
width: 100%;
height: 100%;
}

#top {
background: url(images/denimband.png) top center repeat-x;
height: 175px;
width: 100%;
position: absolute;
top: 0px;
left: 0px;
margin: auto;
padding: 0;
}

#top span {
display: none;
}

#bottom {
background: url(images/denimbottom.png) bottom center repeat-x;
height: 50px;
width: 100%;
padding: 0;
}

#bottom span {
display: none;
}

#banner {
width: 790px;
height: 125px;
padding-bottom: 50px;
}

#wrapper {
position: relative;
top: -5px;
width: 790px;
height: 100%;
margin: auto;
}

#tag {
float: right;
clear: right;
}

#content {
position: relative;
width: 790px;
height: 100%;
margin: auto;
}

.clear {
display: block;
clear: both;
content: " ";
height: 0;
overflow: hidden;
}

/* Posts */

#posts {
background: #fff;
width: 550px;
height: 100%;
border: 3px solid #5588af;
padding-left: 10px;
padding-right: 10px;
float: right;
}

.title {
font-size: 1.5em;
font-weight: bold;
word-spacing: .09em;
letter-spacing: .09em;
padding-top: 0;
}

.date {
color: #193c67;
font-weight: bold;
word-spacing: .09em;
letter-spacing: .09em;
}

.postinfo {
border-top: 1px dashed #5588af;
border-bottom: 1px dashed #5588af;
width:545;
padding-top: 3px;
padding-bottom: 3px;
}

.postmetadata {
}

.post {
padding-left: 5px;
padding-right: 5px;
padding-top: 15px;
padding-bottom: 15px;
}

/* Sidebar */

#nav {
color: #fff;
font-size: 0.8em;
word-spacing: .08em;
letter-spacing: .07em;
width: 200px;
height: 100%;
float: left;
}

#nav ul {
list-style: none;
margin: 0;
padding: 0;
border-bottom: 6px solid #5588af;
}

#nav li {
padding-left: 8px;
width: 180px;
background: #fff;
margin: auto;
}

.navblock {
background: #5588af;
width: 200px;
margin: auto;
margin-bottom: 15px;
}

/* Subfooter */

#subfooter {  
background: #fff;
width: 550px;
height: 100%;
border: 3px solid #5588af;
padding-left: 10px;
padding-right: 10px;
float: right;
}

.widget {
width:175px;
float:left;
padding-top: 5px;
padding-bottom: 5px;
}

.widgettitle {
color: #193c67;
font-weight: bold;
word-spacing: .09em;
letter-spacing: .09em;
}

#subfooter ul {
list-style: none;
margin-left: 0;
padding: 0;
}

/* Comments */

.commenthead {
color: #193c67;
font-weight: bold;
word-spacing: .09em;
letter-spacing: .09em;
}

.commentlabel {
color: #193c67;
font-size: 0.75em;
font-weight: bold;
word-spacing: .09em;
letter-spacing: .09em;
}

.commentinfo {
color: #193c67;
font-size: 0.8em;
font-weight: bold;
word-spacing: .09em;
letter-spacing: .09em;
width: 490px;
border-bottom: 1px dashed #5588af;
}

.authcomment {
background: #c2d1dc;
}
