/*
Theme Name: Elements of SEO
Theme URL: http://www.alibiproductions.com/html/elements-of-seo.html
Description: Elements of SEO is a simple, 3-column Widget-ready theme created for Wordpress.
Author: Drew Stauffer
Author URI: http://www.alibiproductions.com
Version: 1.4
Tags: white, green, gray, three columns, custom headers, widgets, gravatar, fixed width, easy customization, valid XHTML, valid CSS
	
The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/

body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td, html, label, table, tr, td{margin:0;padding:0;}
table{border:1px solid #000;border-collapse:collapse;border-spacing:0;color:#666;font-family:arial,helvetica,sans-serif;font-size:14px;font-weight:bold;line-height:20px;margin-left:100px;}
fieldset, img, a img, :link img, :visited img{border:0;}
address, caption, cite, code, dfn, th, var{font-style:normal;font-weight:normal;}
ul{list-style:none;}
caption, th{text-align:left;}
h1, h2, h3, h4, h5, h6{font-size:100%;}
q:before, q:after{content:'';}
h4{color:#2c6834 !important;margin-top:10px;}
b{color:#989898;font-style:italic;font-weight:bold;}
.break {height:5px;}
.total_price total_tax{display:none;}
#sliding_cart p{display:none;}
.btgk{background-color:#c9d6c5;border:2px solid #e3eae1;color:#605b57;font-family:georgia,"times new roman",times,serif;font-size:14px;line-height:20px;margin:15px 0 15px 0;padding:8px 0 8px 8px;width:448px;}
.btgk2{background-color:#c9d6c5;border:2px solid #e3eae1;color:#605b57;font-family:georgia,"times new roman",times,serif;font-size:14px;line-height:20px;margin:0 0 15px 0;padding:8px 0 8px 8px;width:448px;}
.green{color:#2c6834 !important;font-family:georgia,"times new roman",times,serif;font-size:14px;font-weight:bold;}
.wpsc_checkout_table{border:none;margin-left:0px;}
.productcart{margin-left:0px;}
.ack{margin-left:195px;}
body{background-color:#f1e4b1;color:#605b57;font:14px arial,helvetica,sans-serif;line-height:20px;margin:0px auto 0px;padding:0px;text-align:center;text-align:left;}
#shopcart h3{display:none;}
.pricedisplay{}
#bg {background-image:url(/images/top.jpg); background-repeat:repeat-x; height: 101px;}
#logo {width:227px; height:100px; float:left;}
.g{color:#363;font-family:arial,helvetica,sans-serif;font-size:18px;font-weight:bold;}
.it{color:#2c6834 !important;font-family:georgia,"times new roman",times,serif;font-size:16px;font-style:italic;font-weight:bold;}
.r{float:right !important;padding-left:10px;}
.lefttext{float:left;width:333px;}
.pricechart{float:right;width:200px;}
.pricechart1{float:right;width:200px;}
.pricechart2{float:right;width:200px;}
.sm{color:#605b57;font-family:georgia,"times new roman",times,serif;font-size:12px !important;}
.or{margin:20px 0px 20px 135px;}
.baby{color:#605b57;font-family:georgia,"times new roman",times,serif;font-size:16px;font-weight:bold;padding-bottom:0px !important;}
.white{background-color:#fff;border:1px solid #000;padding:3px;}
.norm{border:1px solid #000;padding:3px;}
.light{background-color:#fcfaf3;color:#605b57;font-family:georgia,"times new roman",times,serif;font-size:14px;padding:10px 10px 10px 10px;}
.carbon{color:#605b57;float:right;font-family:georgia,"times new roman",times,serif;font-size:14px;line-height:20px;margin-right:-210px;margin-top:30px;width:316px;}
.iframe-wrapper{float:left !important;height:182px !important;width:420px !important;}
.other{color:#605b57;font-family:georgia,"times new roman",times,serif;font-size:14px;padding:10px;}
#wrap{background-image:url(/images/main_bg.jpg);background-repeat:repeat-y;height:870px;margin:0px auto 0px;padding:0px;text-align:left;width:980px;}
#stripe{background:#fff url("/images/top.gif") repeat-x;height:9px;}
#text-3 ul li{color:615b58;font-family:arial,helvetica,sans-serif;font-size:16px;font-weight:bold;line-height:22px;}
#text-4 ul li{color:615b58;font-family:arial,helvetica,sans-serif;font-size:13px;font-weight:bold;line-height:20px;}
.numberitems{color:#615b58;font-family:georgia,"times new roman",times,serif;font-size:14px;}
.cartcount{color:#615b58;font-family:georgia,"times new roman",times,serif;font-size:14px;font-style:italic;margin-left:45px;text-align:right;width:200px;}
a:link, a:visited{color:#00a650;outline:none;text-decoration:none;}
a:hover, a:active{color:#4c666a;outline:none;text-decoration:underline;}
#nav{margin:-8px auto 0px;padding:0px 0 0 0;text-align:right;}
*html #nav{margin:-38px auto 0px;padding:0px 0 0 0;text-align:right;}
#shopcart{background-color:#fbf6e3;float:right;height:41px;margin-right:10px;margin-top:-18px;width:200px;}
#nav ul{margin:15px 0px 0px 0px;padding:0px;}
#nav li{display:inline;font-weight:bold;padding:0 30px 0 10px;}
#nav a:link, #nav a:visited{color:#fff;font-size:15px;font-weight:bold;text-decoration:none;}
#nav a:hover, #nav a:active{color:#444;text-decoration:underline;}
#masthead{height:70px;width:980px;}
#masthead h1{font-family:georgia,"times new roman",times,serif;font-size:25px;font-weight:normal;padding:0em 0 0.2em 0;}
#masthead h3{color:#fff;font-family:georgia,"times new roman",times,serif;font-size:16px;font-style:italic;font-weight:normal;padding-left:300px;padding-top:30px;}
#masthead a:link, #masthead a:visited{color:#414f59;text-decoration:none;}
#masthead a:hover, #masthead a:active{color:#444;text-decoration:underline;}
#banner{}
#banner1{}
#banner2{}
#personalize{background-image:url(/images/personalize.jpg);background-position:left;background-repeat:no-repeat;height:166px;margin-top:20px;width:500px;}
.personal{color:#2c6834 !important;font-family:georgia,"times new roman",times,serif;font-size:18px !important;font-style:italic;font-weight:bold;margin-top:20px;padding-bottom:0px !important;}
.small{color:#605b57;font-family:georgia,"times new roman",times,serif;font-size:12px;}
.order{height:43px;width:226px;}
.medium{color:#605b57;font-family:georgia,"times new roman",times,serif;font-size:12px;text-align:center;}
#move{margin-left:266px;padding-top:20px;}
#content{background-color:#fcf5d7;margin:0px auto 0px;padding:0px;width:770px;} /*old width 980px*/
*html #content{background-color:#fcf5d7;display:inline-block;float:right;margin:0px auto 0px;padding:0px;width:800px;}
#content p{color:#605b57;font-family:georgia,"times new roman",times,serif;font-size:14px;line-height:20px;margin:0px;padding:0px 0px 15px 0px;}
.author{color:#605b57;font-family:georgia,"times new roman",times,serif;font-size:14px;line-height:20px;margin:0px;padding:0px 0px 15px 0px;}
#maple{margin-bottom:20px;}
#contact{text-align:center;}
.red{color:#f00 !important;font-family:georgia,"times new roman",times,serif;font-size:14px;line-height:20px;margin:0px;padding:0px 0px 15px 0px;}
#content h1{color:#069dd5;font-family:georgia,"times new roman",times,serif;font-size:20px;font-weight:normal;letter-spacing:0px;margin:42px 0px 3px 0px;padding:20px 0px 0px 0px;text-transform:uppercase;}
#content h1 a{color:#14181a;text-decoration:none;}
#content h1 a:hover{color:#525252;text-decoration:none;}
#content p img{border:none;float:left;margin-bottom:10px;margin-right:15px;padding-right:20px;padding-top:7px;}
#content h2{color:#444;font-size:11px;font-weight:bold;margin:25px 0px 5px 0px;}
#content h3{color:#444;font-family:georgia,"times new roman",times,serif;font-size:18px;font-weight:normal;margin:25px 0px 0px 0px;padding:10px 0px 10px 0px;}
#content img.wp-smiley{border:none;float:none;margin:0px;padding:0px;}
#content img.wp-wink{border:none;float:none;margin:0px;padding:0px;}
#contentleft ol{margin:0px 0px 0px 20px;padding:0px 0px 10px 0px;}
.lefttree{float:right;}
#contentleft ol li{margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;}
#contentleft ul{margin:0px 0px 0px 20px;padding:0px 0px 10px 0px;}
.tree{color:#2c6834 !important;font-family:georgia,"times new roman",times,serif !important;font-size:20px !important;font-weight:bold !important;margin-top:15px !important;}
#contentleft ul li{color:#605b57;font-family:georgia,"times new roman",times,serif;font-size:14px;line-height:20px;list-style-type:disc;margin:0px 0px 0px 20px;}
#contentleft .single{display:none;}
blockquote{background:#333;border-bottom:1px solid #efefef;border-top:1px solid #efefef;margin:0px 25px 10px 25px;padding:0px 25px 0px 10px;}
#content blockquote p{color:#fff;margin:0px 0px 10px 0px;padding:10px 0px 0px 0px;}
.date{color:#a97965;font-family:georgia,"times new roman",times,serif;}
.bt-links{background:#efefef;border:1px solid #dddcdc;font-family:georgia,"times new roman",times,serif;padding:5px 0 5px 15px;}
.tree3{color:#2c6834 !important;font-family:arial,helvetica,sans-serif !important;font-size:18px !important;font-weight:bold !important;}
.tree8{color:#2c6834 !important;font-family:arial,helvetica,sans-serif !important;font-size:18px !important;font-weight:bold !important;padding-bottom:0px !important;}
.tree5{color:#2c6834 !important;font-family:arial,helvetica,sans-serif !important;font-size:15px !important;font-weight:bold !important;}
.largered{color:#f00 !important;font-family:arial,helvetica,sans-serif !important;font-size:18px !important;font-weight:bold !important;}
#l_sidebar{border-left:1px solid #e2ddde;display:inline-block;float:left;font:11px/18px arial,helvetica,sans-serif;margin:0px 0px 0px 0px;padding-bottom:20px;padding-left:20px;width:180px;}
.treepic{margin-left:-20px;}
#text-5 .widgettitle{}
#l_sidebar ul li{background:none;display:block;margin:0px;padding:4px 0px 4px 0px;}
.welcome{color:#605b57;font-family:georgia,"times new roman",times,serif;font-size:22px;}
#l_sidebar ul li ul li{margin:0px;}
.widgettitle{color:#2c6834 !important;font-family:georgia,"times new roman",times,serif;font-size:16px !important;font-style:italic;}
#l_sidebar a:link, #l_sidebar a:visited{color:#615b58;font-family:arial,helvetica,sans-serif;font-size:16px;font-weight:bold;text-decoration:none;}
#l_sidebar a:hover, #l_sidebar a:active{color:#444;outline:none;text-decoration:underline;}
#l_sidebar p{line-height:20px;margin:0px;padding:3px 0px 0px 0px;}
#l_sidebar li{list-style:none;}
#text-4 ul li a{font-size:13px !important;}
#r_sidebar ul{list-style:none;margin:0px;padding:0px 0px 15px 0px;}
#r_sidebar ul li{background:none;color:#605b57;font-family:georgia,"times new roman",times,serif;font-size:14px;margin:0px;padding:2px 0px 2px 0px;}
*html #r_sidebar ul li{background:none;color:#605b57;display:block;font-family:georgia,"times new roman",times,serif;font-size:14px;margin:0px;padding:2px 0 0 0;}
#text-5 .textwidget{color:#605b57;font-family:georgia,"times new roman",times,serif;font-size:12px;}
#r_sidebar ul li ul li{margin:0px;}
#leftfoot{background-image:url(/images/creditcards.jpg);background-repeat:no-repeat;float:left;height:50px;width:200px;}
#rightfoot{float:right;width:395px;}
#feed{background:url("/images/rss.gif") 183px 0px no-repeat;padding:4px 0px 4px 10px;}
#r_sidebar a:link, #r_sidebar a:visited{color:#605b57;outline:none;text-decoration:none;}
#r_sidebar a:hover, #r_sidebar a:active{color:#605b57;outline:none;text-decoration:underline;}
#r_sidebar p{line-height:20px;margin:0px;padding:3px 0px 0px 0px;}
#r_sidebar li{list-style:none;}
#footer{background-color:#f1e4b1;height:50px;line-height:17px;margin:0px auto 0px;position:relative;text-align:center;width:980px;}
*html #text-8{width:140px;}
#text-8 {padding-top:10px !important;}
#log {width:296px; height:204px; position:absolute; z-index:1000;}
#footer p{color:#b9ad7d;font-family:arial,helvetica,sans-serif;font-size:11px;margin:0px 0px 0px 0px;margin-right:20px;padding-top:13px;text-align:right;}
#footer a:link, #footer a:visited{color:#b9ad7d;}
#footer a:hover, #footer a:active{color:#b9ad7d;}
#searchdiv{margin:0px;padding:0px;}
#searchform{margin:0px;overflow:hidden;padding:0px;}
#s{border:1px solid #323232;color:#323232;font-size:11px;margin:4px 0px 0px 0px;padding:4px;}
#sbutt{background:#878787;border:1px solid #333;color:#fff;cursor:pointer;font-family:verdana,helvetica,sans-serif;font-size:11px;margin:0px 0px 0px 5px;padding:1px;}
#commentblock{background:#efefef;border-bottom:1px solid #4c666a;border-top:2px solid #4c666a;color:#000;margin:0px 0px 0px 0px;padding:20px 20px 10px 20px;}
#commentblock ol{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}
.commentdate{font-size:12px;padding-left:0px;}
#commentlist li p{line-height:20px;margin-bottom:8px;padding:0px;}
.commentname{color:#333;margin:0px;padding:5px 5px 5px 0px;}
.commentinfo{clear:both;}
.commenttext{background:#f9f9f9;border:1px solid #dedede;font-style:normal;margin:25px 20px 20px 0px;padding:10px 10px 0px 10px;}
.commenttext-admin{background:#fff url("/images/comment.gif") no-repeat top;clear:both;margin:3px 0px 10px 0px;padding:20px 10px 5px 10px;}
#commentsformheader{padding-left:0px;}
#commentsform{margin:0px;padding:0px;text-align:center;}
#commentsform form{margin:0px;text-align:left;}
#commentsform p{margin:0px;}
#commentsform form textarea{width:99%;}
p.comments_link img{border-bottom-style:none;border-left-style:none;border-right-style:none;border-top-style:none;margin:0px;padding:0px;}
img.avatar{border:1px solid #4c666a;float:right;margin-right:20px;}
.awaiting{color:#886353;}
.auth-name{color:#000;font-family:georgia,"times new roman",times,serif;font-size:16px;}
.auth-time{color:#616161;font-size:10px;font-style:italic;}
#comments, #respond{font-size:14px;font-weight:normal;text-transform:uppercase;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.alignleft{float:left;}
.alignright{float:right;}
.wp-caption{background-color:#f3f3f3;border:1px solid #ddd;border-radius:3px;khtml-border-radius:3px;margin:10px;moz-border-radius:3px;padding-top:4px;text-align:center;webkit-border-radius:3px;}
.wp-caption img{border:0 none;margin:0;padding:0;}
.wp-caption-dd{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}
#l_sidebar {background-color: #C9D6C5;}
#wrap {background-color: #FCF5D8;}