/*
Theme Name: The Unseen Bean
Theme URI: http://www.theunseenbean.com
Description: Custom theme developed for The Unseen Bean
Version: 1.0
Author: Steven Bradley
Author URI: http://www.vanseodesign.com
*/

body {background: #47290d url("images/bkgd-2.jpg") 50% 30px repeat-x; font-family: arial, helvetica, sans-serif; font-size: 12px; margin:0; padding:0}
.container {width:950px; margin:0 auto;}
.aligncenter {text-align: center}
.alignleft {float:left; margin:0 10px 10px 0}
.alignright {float: right; margin: 0 0 10px 10px}
img.aligncenter {margin:10px auto; display: block}
div.aligncenter {margin-bottom: 20px}
a img {border: 0}
.clear {clear: both}

h1 {text-decoration: none; color:#000}
.post h1, .post h2 {margin-bottom:0; color:#dd7c1d;}

h2 {color:#dd7c1d; margin:20px 0 10px 0}
h2 a {color:#dd7c1d; padding-bottom:20px;}
p {margin: 0 0 20px 0}
p.date {font-weight: bold; font-style: italic}

#top-bar {height:30px;}
#utility {list-style: none; margin: 0; padding: 0; float:right;}
#utility li {float: left;}
#utility li a {color:#EBBC58; padding:5px; font-size:0.95em}

#header {overflow: hidden; padding:0;}
#logo {float:left; margin:0px 0 0 5px;}

.menu {clear:both;}
.menu ul {list-style: none; margin: 0; padding: 0;}
.menu ul li {float: left;}
.menu ul li a {color:#fff; padding:12px 20px 8px 20px; text-decoration: none; font-size:16px; font-weight: bold; 
	display: block;}
.menu ul li a:hover {color:#edd29f}

.menu ul li ul {position:absolute; left:-999em; z-index:10; margin: 0; padding: 0; list-style: none; width:200px}
.menu ul li ul li {width: 200px; display:block; clear:left}
.menu ul li:hover ul {left: auto; padding:0; background:#DDCDAB; border:solid #222; border-width: 1px 1px 0 1px}
.menu ul li:hover ul li a {border-bottom:1px solid #222; font-weight: normal; display: block}
.menu ul li:hover ul li a {padding:5px 10px; color:#222; width:180px}
.menu ul li:hover ul a:hover {background:  #eee3cc}

#wrapper {background:#fffffe url(images/content-footer.png) bottom no-repeat; overflow: hidden; padding-bottom: 50px; clear:both}
#content {float:left; width:660px;margin:0 20px; padding-bottom: 30px;}


#sidebar {float:left; width:230px; padding:20px 0 0 0;}
#sidebar img {margin:0 0 20px 0}

li.widget_search {list-style: none; float: right; margin:100px 10px 0 0}
li.widget_search label {visibility: hidden}

p#breadcrumbs {margin:20px 0 0 0}
p#breadcrumbs a {color:#dd7c1d}

div#respond h3, h3#comments {clear: both; padding-top: 20px; font-size:1.4em; font-weight: normal; border-bottom: 1px solid #ccc}
textarea#comment {width:660px}
ol.commentlist {list-style: none; margin:0; padding:0}
ol.commentlist p {clear: left}
.comment-author img {float:left; margin:0 5px 10px -5px}
.comment-meta {font-size: 1.0em; font-style: italic}


#sidebar ul {margin:0 0 10px 0; padding: 0}
#sidebar ul li {list-style:none; margin:10px 0; padding:10px; background: #e8ddcf; width:205px; border-radius:10px; -moz-border-radius: 10px; -webkit-border-radius:10px}
#sidebar ul li li {margin:0 0 0 -10px; padding:0 10px; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0}
li#shopping-cart {list-style: none;}
li#shopping-cart h2 {margin-top: 0; border-bottom: 1px solid #999; padding-bottom: 5px}
li#shopping-cart h2 img#fancy_collapser {float: right; margin:3px 115px 0 0 }
table.shoppingcart th {text-align: left;}
table.shoppingcart th#product {width:125px}
span.emptycart {padding-bottom: 10px}

#sidebar li h2 {margin-top: 0; border-bottom: 1px solid #999; padding-bottom: 5px}

#ccard {width:120px; height:39px; margin-top:-50px; padding-bottom:10px; }
#footer {text-align:center; }


