/*
Theme Name: Kim Sanders World Music
Theme URI: esandersdesign.com
Description: A custom theme built specifically for kimsandersworldmusic.com
Author: Evan Sanders
Author URI: esandersdesign.com
Template: 
Version: 1.0
.
This theme is not for use on any website besides kimsandersworldmusic.com without the author's explicit written permission.
.
*/

/* 
Colour Scheme Notes:
====================
Dark red: #8c2121
Cream: #ffd6aa
Middle Cream: #ffcc99
Darker Cream: #eebb66
====================
*/

/* General Resets etc */

body {
    border:0;
    margin:0;
    padding:0;
    text-align:center;
}

/* Layout */

body {
    background:#000 url('images/bg_cropped.jpg') top left repeat-x;
}

#wrapper {
    margin:0 auto;
    text-align:left;
    width:990px;
}

#header {
    background:url('images/header.png') top left no-repeat;
    height:369px;
    margin:50px 0 0 0;
}

#title {
    margin:60px 0 0 45px;
}

#main {
    background:url('images/content.png') top left repeat-y;
}

#content {
    float:left;
    margin:0 0 0 54px;
    width:600px;
}

#sidebar {
    float:right;
    margin:0 59px 0 0;
    padding:0 0 260px 0;
    width:240px;
}

#footer {
    background:url('images/footer.png') top left no-repeat;
    height:415px;
    padding:15px 59px 0 0;
    text-align:center;
}

#footer p {
    margin:0;
    padding:0;
}

div.separator {
    height:40px;
}

.clear_left {
    clear:left;
}

.clear_right {
    clear:right;
}

.clear_both {
    clear:both;
}

/* Typography */

body {
    color:#222;
    font-family: Helvetica, Arial, sans-serif;
    font-size:0.9em;
    line-height:1.4em;
}

p {
    margin:0 0 1em 0;
    padding:0;
}

a {
    color:#8c2121;
    text-decoration:none;
}

a:hover {
    text-decoration:underline;
}

h1, h2, h3, h4, h5, h6 {
    font-weight:normal;
    clear:both;
    color:#8c2121;
    line-height:1.4em;
    margin:0;
    padding:1em 0;
}

#sidebar {
    text-align:right;
}

#sidebar h3 {
    border-bottom:1px solid #8c2121;
    margin:0 0 10px 0;
    padding:0;
}

#sidebar a {
    color:#000;
}

#sidebar a:hover {
    color:#8c2121;
}

#sidebar li {
    font-size:0.9em;
    list-style-type:none;
}

#sidebar div.widget {
    margin:0 0 40px 0;
}

#footer p {
    font-size:0.8em;
}

div.postmetadata {
    background:#ffcc99;
    border:1px solid #eebb66;
    clear:both;
    font-size:0.8em;
    margin:20px 0 0 0;
    padding:10px;
}

div.postmetadata p {
    margin:0;
    padding:0;
}

blockquote {
    background:#ffcc99;
    border:1px solid #eebb66;
    font-size:0.9em;
    padding:10px;
}

blockquote p {
    margin:0;
    padding:0;
}

/* Images */

a img {
    border:0;
}

div.wp-caption {
    background:#ffcc99;
    border:1px solid #eebb66;
    padding:5px;
    margin-top:3px;
    margin-bottom:3px;
    text-align:center;
}

div.wp-caption.alignleft {
    clear:left;
    float:left;
    margin-right:10px;
}

div.wp-caption.alignright {
    clear:right;
    float:right;
    margin-left:10px;
}

div.wp-caption p {
    font-size:0.8em;
    padding:0;
    margin:0;
}

#illustration {
    margin:0 -23px 0 0
}

/* Forms */

#comment {
    width:600px;
}

/* Comments */

ol.commentlist {
    padding:0;
}

li.comment {
    background:#ffcc99;
    border:1px solid #eebb66;
    list-style-type:none;
    margin:0 20px 20px 20px;
    padding:10px;
    width:540px;
}
