/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

/* Reset */
h1, h2, h3, h4, h5, h6, ul, ol, li, p {
margin: 0;
padding: 0;
}

ul, ol, li {
list-style: none;
}

/* Custom Style */

#nav {
margin: 0;
}

#nav, #nav ul {
float:left;
line-height:1;
list-style:none outside none;
margin:0;
padding:0;
}

#nav a {
display:block;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:10px;
font-weight:bold;
letter-spacing:1px;
line-height:20px;
padding:0 10px;
text-transform:uppercase;
}

body {
color: #000;
background: #8F0000;
}

div.col-left {
width: 540px;
background: #E0DCED;
padding: 1em;
}

div#sidebar {
width: 290px;
}

div#header {
min-height: 140px;
width: 950px;
}

div#top, div#header {
background: #8F0000;
border-bottom: #8F0000;
}

div#main-content {
background: #8F0000;
}

div#main-content > div.content {
width: 870px;
}

#main li {
list-style: none;
padding: .5em 0 0 0.25em;
}

#main ul {
list-style: none outside none;
padding:0;
}

#main ul li {
list-style:none outside none;
padding:3px 0;
}

div#featured {
background: #A40802;
border-bottom: 1px solid #A40802;
border-top: 1px solid #A40802;
}

#featured h4 {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
letter-spacing:1px;
line-height:18px;
}

div.slides h5 {
font-size: 100%;
}

div#loopedSlider {
background: #E0DCED;
}

#loopedSlider { width:960px; height: 300px; margin:0 auto; padding:40px 0;}

div.container {
max-height: 320px;
overflow-y: scroll;
}

.container { width:860px; height:320px; overflow:hidden; position:relative; margin-left: 50px;}
.slides { position:absolute; top:0; left:0; }
.slides div.slide { position:absolute; top:0; width:818px; padding: 0 2em; display:none; }

#main .post {
padding: 1em 0;
border-bottom: 2px solid #8F0000;
}

#main p.post-details {
line-height:18px;
margin-top:-5px;
position:relative;
}

h3, h4, h5, h6 {
color: #A40802;
/*padding: 0 0.5em;
margin-top: 1em;
margin-bottom: .5em;*/
}

#main h4 {
font-size: 120%;
}

#main h5 {
font-size: 115%;
}

.home h3 {
padding-left: 1em;
}

#main h2 a, #main h3 a {
color:#2A2A2A;
text-decoration:none;
padding: 0.25em;
}

#main .post h4 {
clear:none;
margin: 0;
width:100%;
}

p {
margin: 0.5em;
padding: 0;
}

img {
padding: .5em;
}

div.wpsc_description {
margin-top: 3em;
}

input.wpsc_buy_button_container {
float:left;
padding-top: 2em;
}