/*
Theme Name: Shelves
Theme URI: http://wordpress.org/
Description: A custom theme for Kathie Shoop by <a href="http://bigbigdesign.com">Big Big Design</a>.
Author: Big Big Design
Author URI: http://bigbigdesign.com/
Tags: tan, white, fixed width, three columns, widgets

	Shelves v1.0

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

body { line-height: 1.2em; margin: 0; padding: 0; background-color: #fff; background-image: url("images/top.jpg"); background-repeat: repeat-x; font: 12px verdana, sans-serif; color: #000;}

#liner1 { background-image: url("images/mid.jpg"); background-repeat: repeat-y; width: 1000px; margin: 0 auto; padding: 0; background-position: 0px -351px;}
#liner3 {background-image: url("images/bottom.jpg"); width: 100%; background-repeat: repeat-x; height: 103px; padding: 0; margin:0;}
#liner2 { width: 100%; padding: 0 0 100px; margin:0; background-image: url("images/cap.jpg"); background-repeat: no-repeat;}

#header { width: 1000px; margin: 0 0 20px; padding:  0 ; display: block;}
#content { margin: 0; padding: 0 35px ; width:500px; float:left; }
#footer { width: 1000px; margin: 0 auto; padding: 20px 0 0; color: #444433; background-image: url("images/boot.jpg"); background-repeat: no-repeat; height: 103px;}
.post { margin-top: 0; padding:0;}
#sidebar { width: 240px; margin: 0; padding: 0; float: right;}
#leftside {float: left; margin:0; margin-right: 33px; padding:0; padding-left: 0; width: 120px;}
.clr {
line-height:1px; 
padding:0; 
margin:0; 
width: 80%; 
display: block; 
clear: both;
}


h1, h2, h3, h4, p, ol, ul { margin-top: 0; margin-bottom: 16px; padding:0;}


ol, ul {padding-left: 24px; margin-left: 0;}

#content p, #content li {line-height: 1.8em;}

#leftside, #leftside h2, #sidebar, #sidebar h2 { color: #000; font-size: 14px; font-weight: bold; line-height: 1.2em; margin-bottom: 7px; }

li.nolisty, li.widget {list-style: none; margin: 0 0 14px;}
.postmetadata { clear: both;}
#content h2 { clear: left;}

a { color:#cc3300 ;}
#footer a { color: #444433;}
h1 a, h1 {color: #992200; text-decoration: none;
font-weight: normal;
}
a img.brand { border: none;}

h1 { 
font-family: helvetica, verdana, sans-serif;
font-size: 2.3em;
width: 100%;
clear: both;
}
h2 { 
font-size: 1.7em;
}

#header tr, #header td { margin: 0; padding: 0; vertical-align: top; }
#header a {margin:0; padding:0;}
.description { text-align: right; float: right; color: #224422; font-weight: bold; padding:0; padding-top: 21px; font-size: 1.2em;}

.page_item {list-style: none; margin-bottom: 14px;}
.page_item a {text-decoration: none; color: inherit;}

#content h2, #content h2 a {color: #333333; text-decoration: none; font-weight: normal; font-weight: 600;
}

#content h3 {font-size: 1.4em; color: #333333;}


#sidebar p, #sidebar li ul, #sidebar li ol, #sidebar form, #leftside p, #leftside li ul, #leftside li ol, #leftside form {
font-size: 12px; font-weight: normal; line-height: 1.4em; padding-top: 7px; padding-bottom: 7px;
}
#sidebar p a, #sidebar li ul a, #sidebar li ol a, #leftside p a, #leftside li ul a, #leftside li ol a, #leftside form {
font-size: 12px; font-weight: normal; color: #000;
}

#sidebar ul, #leftside ul { padding-left: 14px;}
#sidebar ul#nolisty, #leftside ul#nolisty { padding-left: 0;}
#nolisty ul {padding-left: 0;}
#nolisty li {list-style: none; margin-bottom: 14px;}
.post { margin: 0 0 21px;}
#sidebar img {border: 1px solid #223322;}

.page_item ul {display: none;}
#leftside .current_page_item ul, #leftside .current_page_parent ul { display:block; padding-left: 0.8em;}
#leftside li.current_page_parent a, #leftside li.current_page_item li.page_item a, #ribbon li.current_page_parent li.page_item a { color: #444444;}
#leftside li.current_page_item a, #leftside li.current_page_parent li.current_page_item a { color: #225522;}

.textwidget input, textarea {width: 100%;}

.navigation {font-size: 12px;}
.alignright { float: right; margin-bottom: 12px; margin-left: 12px; }
.alignleft {float: left; margin-bottom: 12px; margin-right: 12px; }


/* Search */
#leftside #s {width: 100%; margin: 0; text-align: left; }
#content #s { clear: both; margin-bottom: 12px; width: 50%;}
#leftside #searchform input { margin: 0.2em 0 0;}