/* CSS Generated Sun, 13 Sep 2015 06:19:49 +0000 by User ID 255 */

#footer p {text-align: left;}
.site-tagline {position: absolute; top: 25px; right: 20px; width: 350px; font-weight: normal; line-height: 1.3em; font-style: italic; }
h3.break {clear: both;}
.wp-caption {margin-top: 0; text-align: left; }
table .wp-caption {margin: 0;}
div.alignnone {margin-left: 0;}
.entry img {border: solid 1px #FFF; margin:2px 0px;}
body.page-id-12 .entry img {border: none; } /* No borders on Fund raising page */
#content h1 {display: none;}
.blog #content h1 {display: block;}
.single #content h1 {display: block;}
img.ordergif {padding: 0; margin: 6px 0 0 0; border: none;}
a:link, a:visited, a:hover, a:active {text-decoration: underline;}

/* Shopping Cart */
#wpsc_shopping_cart-1 span.checkout-total, #wpsc_shopping_cart-1 span.checkout-tax, #wpsc_shopping_cart-1 span.checkout-shipping {text-align: right; padding-right: 4px;}
#wpsc_shopping_cart-1 {margin-top: 16px;}
a.visitshop {display: none; margin: 12px 0;}
table.productcart tr.firstrow td {background-color:#B3A549;}
td.shipping_header {background-color:#B3A549;}
span.gocheckout {font-size: 1.4em;}
p.shipping {font-size: 1.2em; font-weight: bold;}

/* Product Display */
td.product {width: 45%; margin-left: 0; padding-left: 0;}

/* Content */
h1, h2, h4 {font-weight: normal;}
h1 {padding-top: 18px;}
#content p {margin-bottom: 18px;}
#content p.wp-caption-text {margin-bottom: 2px;}
#content p.keepwithnext {margin-bottom: 6px;}
#content ul {margin-top: 0; padding-left: 15px;}

/* Sidebar */
#text-3 img {padding-bottom: 12px;}
#sidebar h2 {margin: 0 0 15px 0; padding: 0; font-size: 1.4em; font-weight: normal; border-bottom: none;}
.widget {margin-bottom: 15px;}
/* Contact Forms */
.cform textarea, .cform input, .cform select { width: 40%; }
.cform label, .cform span {width: 25%; text-align: left;}
ol.cf-ol li.textonly {background: transparent !important; !important; text-align:left; font-style: italic; font-size: 90%;}
.cform p.cf-sb {text-align: left; margin-left: 138px;}

/* Home Page */
div.breakright {clear: both; text-align: right;}
div.breakleft {clear: both; text-align: left;}
div.breaknone {clear: both; }

/* Gravity Form */
td .gform_wrapper { width: 400px; }

.single_product_display form.product_form .wpsc_buy_button_container, #content .single_product_display form.product_form .wpsc_buy_button_container{float:right;}
.single_product_display{margin-bottom:0;}

.single_product_display {padding: 0 10px 10px;}
.single_product_display div.wpsc_loading_animation {
    bottom: 15px;
    position: absolute;
    right: -12px;
}