/*
THEME NAME: Singing Hearts Medicinal Herbs based on "Sandbox"
DESCRIPTION: Custom theme developed for SHMH.com
VERSION: 1.0
AUTHOR: Industry Interactive Inc.
AUTHOR URI:
TAGS: microformats, hcard, hatom, xoxo, widgets
*/

/* Fonts import  */
@import url('fonts/optima.css');
@import url('fonts/arno.css');

/* Reset and defaults */

* {margin: 0; padding: 0; border: 0;}
body {background: #7C6B41 url(images/pg_bg.gif) top center no-repeat; color: #000; font-family: Verdana, Arial, sans-serif; font-size: 12px;}
hr {clear: both; visibility: hidden; margin: 0; padding: 0; border: 0; width: 100%;}

/* Block styling */
div#wrapper {width: 944px; margin: 60px auto 20px auto;}
div#header {background: url(images/head_bg.png) top center no-repeat; padding: 50px 0 130px 0; border: 1px solid #CCE3A8; -moz-border-top-left-radius: 100px; -webkit-border-top-left-radius: 100px; border-top-left-radius: 100px; text-align:center;-webkit-box-shadow: 0 5px 5px #000; -moz-box-shadow: 0 5px 5px #000; box-shadow: 0 5px 5px #000;}
div.skip-link {display: none;}
div#container {float:left; margin: 0; width:100%; background: url(images/container_bg.jpg) top left repeat-y; -webkit-box-shadow: 0 5px 5px #000; -moz-box-shadow: 0 5px 5px #000; box-shadow: 0 5px 5px #000;}
div#content {margin: 20px 0; width: 685px; float: left; overflow: hidden; _height : 1%;}
div.sidebar {float: right; overflow: hidden; width: 185px; margin: 20px 15px 0 0; padding: 100px 0 0 0;}
div#secondary {}
div#footer {clear: both; padding: 10px 0 20px 15px; font-size: 10px; text-align: center; border-top: 1px solid #ccc; font-family: 'OptimaRegular', 'Times New Roman', serif;}

/* Font styling */
#blog-title {font-family: 'OptimaRegular', 'Times New Roman', serif; text-transform: uppercase; font-size: 30px; text-shadow: #fff 0px 0px 10px;}
#blog-title a {color: #661E3B; text-decoration: none;}
#blog-description {font-family: 'OptimaRegular', 'Times New Roman', serif; text-transform: uppercase; font-size: 15px; color: #3E5B2A; font-weight: bold; text-shadow: #fff 0px 0px 10px;}

/* Top Menu */
#menu, #menu ul {padding: 0; margin: 0; list-style: none; background: #F7941D; float: left; width: 929px; font-family: 'OptimaRegular', 'Arial', sans-serif; font-weight: bold; font-size: 13px;}
#menu {padding: 3px 0 3px 15px; border-bottom: 2px solid #3E5B2A; -webkit-box-shadow: 0 5px 5px #000; -moz-box-shadow: 0 5px 5px #000; box-shadow: 0 5px 5px #000;}
#menu a {display: block; text-decoration: none; color: #000; padding: 5px 7px;}
#menu a:hover {background: #661E3B; color: #fff;}
#menu li {float: left; width: 150px; text-align: center; vertical-align: center;}
#menu li ul {position: absolute; width: 150px; left: -999em; z-index: 1000; border: 1px solid #333; border-top: 0;}
#menu li ul li {width: 146px; padding: 5px 2px; text-align: left;}
#menu li:hover ul {left: auto;}

/* Sidebar content */

.widget_text h3 {color: #661E3B; text-align: center; text-transform: uppercase; font-family: 'OptimaRegular', 'Times New Roman', serif; border-bottom: 1px solid #661E3B; padding: 0 0 5px 0; margin: 0 0 10px 0;}
.textwidget p {text-align: center; font-family: "Times New Roman", Times, serif; font-size: 12px; line-height: 16px;}

li.widget {padding-top: 20px; display: block; clear: both;}

.widget_wpsc_categorisation h3 {color: #661E3B; text-align: center; text-transform: uppercase; font-family: 'OptimaRegular', 'Times New Roman', serif; border-bottom: 1px solid #661E3B; padding: 0 0 5px 0; margin: 0 0 10px 0;}

.widget_search h3 {color: #661E3B; text-align: center; text-transform: uppercase; font-family: 'OptimaRegular', 'Times New Roman', serif; border-bottom: 1px solid #661E3B; padding: 0 0 5px 0; margin: 0 0 10px 0;}
#s {width: 170px !important; font-size: 12px; padding: 3px; color: #000; background: transparent; display: block; margin: 0 0 5px 0; border: 1px solid #000;}
#searchform input[type=submit] {padding: 3px; color: #fff; background: #661E3B;}

.widget_wp_shopping_cart h3 {color: #661E3B; text-align: center; text-transform: uppercase; font-family: 'OptimaRegular', 'Times New Roman', serif; border-bottom: 1px solid #661E3B; padding: 0 0 5px 0; margin: 0 0 10px 0;}



/* Content area */

.entry-title {display: none;}

.preview_link img {background: #333; padding: 5px;}
.wpsc_edit_product {float: right; position: relative; top: -30px; font-size: 10px; color: #eee;}
.entry-content p {font-family: "ArnoProRegular", "Times New Roman", Times, serif; font-size: 18px; line-height: 23px; margin: 15px 0 10px 15px; color: #661E3B;}
.product_form {border: 2px solid #333; padding: 10px; width: 50%; margin: 10px auto;}
.product_form input[type=text] {border: 1px solid #666;}
.product_form label, .wpsc_product_price {color: #666; font-family: "Times New Roman", Times, serif; font-size: 15px; line-height: 25px;}

.edit-link {float: right;}
.edit-link a {color: #ccc; text-decoration: none;}

