/*
Theme Name: Green Glass Clean
*/

/* Universal Rules -------------------------------------------------- */
body { background:url("images/ggc-bg.png") repeat-y 0px 0px;}
.ahem, hr { display: none !important; }
img { border: none; }
form { margin: 0; }
.floatleft, .alignleft { float: left; margin: 0 1em 1em 0; }
.floatright, .alignright { float: right; margin: 0 0 1em 1em; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.clearboth { clear: both; }

/* Layout -------------------------------------------------- */
#page {width: 965px;margin: 0 auto}
#henry-hemp-approved{ position:absolute; width:100px;height:139px; top:0px; right:0px;  background: url(http://www.henryhemp.com/wp-content/themes/henryhemp/images/henry-hemp-approved-logo.gif)}
#henry-hemp-approved a{width:100px;height:139px; display:block }

#wrapper {padding-top: 20px;float: left;width: 945px;/*background-color: #99E547;*/padding-left:20px;/*url("images/wrapper-bg.gif") repeat-y;*/background:url("images/GGC-BG-CONTENT.gif") 0px 0px repeat;}
#sidebar {width: 290px;float: left;margin-bottom: 20px;padding: 0 5px 0 40px;}
#columncap {margin-bottom: 20px;}
#column1 {width: 280px;float: left;}
#column2 {width: 190px;float: right;}
#content {width: 600px;float: left;margin-bottom: 20px;}
#footer {clear: both;}

/* Header -------------------------------------------------- 
#header {border-bottom: 1px solid #ccc;}
#header #blogname a {border-bottom: 1px solid #eee;}*/

#header {background:url("images/ggc-header.png") 0px 0px  no-repeat;height:275px;width:965px;border:none;padding-top: 3em;}
#header #blogname a {background:url("images/Green-Glass-Clean-Logo.png"); height:229px; width:375px; display:block;
border:none; float:left}
#header #official-logos{float:left;width:449px;height:145px; margin-left:90px;margin-top:91px;border:none;}
#header #nav{margin-top:20px}#header p#tagline{ position:absolute; left:-9999em}
#blogname {font-family: Calibri, Arial, "Helvetica Neue", Helvetica, sans-serif;font-size: 3em;line-height: 1;margin: 0 0 .25em;}

/* OLD SHOPPING CART STUFF CSS ///////////////////////////////////////////////////*/
/*#page #wrapper #sidebar #wp_paypal_shopping_cart_widgets .shopping_cart{}
#page #wrapper #sidebar #wp_paypal_shopping_cart_widgets.widget_wp_paypal_shopping_cart h4{color:#FFFF99}
#page #wrapper #sidebar #wp_paypal_shopping_cart_widgets.widget_wp_paypal_shopping_cart a{color:#fff}
#page #wrapper #sidebar #wp_paypal_shopping_cart_widgets.widget_wp_paypal_shopping_cart{width:265px;border:3px solid #534090; background-color:#B460AD;padding-left:10px;background:url(images/empty-cart-background.jpg) no-repeat}
/*html > body > div #page > div #wrapper > div #sidebar > div #columncap > div #wp_paypal_shopping_cart_widgets .widget widget_wp_paypal_shopping_cart > h4
html > body > div #page > div #wrapper > div #sidebar > div #columncap > div #wp_paypal_shopping_cart_widgets .widget widget_wp_paypal_shopping_cart > a*/
/*#page #wrapper #sidebar #wp_paypal_shopping_cart_widgets.widget_wp_paypal_shopping_cart{height:328px;width:100%; background:url(images/empty-cart-background.jpg) no-repeat 12px 97px;border:1px solid #479E14;padding-left:10px

html > body > div #page > div #wrapper > div #sidebar > div #columncap > div #wp_paypal_shopping_cart_widgets .widget widget_wp_paypal_shopping_cart}*//*
#page #wrapper #sidebar #wp_paypal_shopping_cart_widgets.widget_wp_paypal_shopping_cart .shopping_cart{background:none}
#page #wrapper #content #post-177 .content object form{padding-left:270px}
#page #wrapper #content .content object form input,#add-to-cart object form input{height: 71px;width: 201px; background:url(images/add-to-cart-button.gif); border:none; background-color:transparent; font-size:0px!important}*/

/* Content -------------------------------------------------- */
.entry {margin-bottom: 3em;}
.alert,.error {background: #ffc;border: 1px solid #ff0;border-width: 1px 0;margin: 1em 0;padding: 1em;}
code, kbd, tt, pre {font-family: Consolas, "Lucida Console", Monaco, monospace;background: transparent url("images/bg-sidebar-five-percent.png") top right;}
pre {background: transparent url("images/bg-sidebar-five-percent.png") top right;padding: .5em;}
a, a:link, a:visited {color: #006600;text-decoration: none;border-bottom: 1px solid #99E547}
a:hover, a:focus, a:active {color: #FF9966 ;border-bottom-width: 2px;}
sup { /* to prevent gaps in paragraph layouts, we'll switch back to regular v-align and shunt it up with pos:rel */vertical-align: baseline;position: relative;bottom: .33em;}
acronym, abbr, .info {border-bottom: 1px dotted #333;cursor: help;}
h1, h2 ,h3, h4 {font-family: Calibri, Arial, "Helvetica Neue", Helvetica, sans-serif;line-height: 1.25;margin: 0 0 .25em;}
h1 {font-size: 2.5em;}
h1.archive {margin-bottom: .5em;}
h2 {font-size: 2em;}
h3 {font-size: 1.75em;}
h4 {font-size: 1.5em;}
h5, h6 {font-size: 1.25em;}
.title h1 a,
.title h2 a {border-bottom: 1px solid #99E547;}

p, ul, ol, table, .navigation {margin: .25em 0 1em;}
th, td {padding: .5em .66em;line-height: 1.1;vertical-align: top;border-bottom: 1px solid #ddd;}
th {text-align: left;vertical-align: bottom}
.metadata .byline {margin-bottom: .75em;}
ul, ol {margin-left: 0;padding-left: 0}
ul ul,ol ol {margin: 0;}
li {margin: .25em 0 .25em 1.25em;padding-left: 0;}
ul li {list-style-type: disc;}
ol li {margin-left: 1.5em;}
ul.rss li {list-style: none;margin-left: 0;padding-left: 17px;background: transparent url("images/feed.gif") no-repeat left .25em;}

.wp-caption {margin: .25em auto 1em}.entry img,.entry object {display: block;background: #99E547;padding: 0px;border: 1px solid #99E547;margin: .25em auto 1em;}.wp-caption img {margin: 0 auto;}.wp-caption p.wp-caption-text {font-size: .9em;margin: .25em 0 0;text-align: center;color: #666;}.entry .thumbrow {text-align: center;}.entry .thumbrow img {display: inline;margin: 0 .5em;}.entry .thumbrow a {border: none;}.entry .floatright img,.entry .floatleft img {margin: .25em 0 1em;}.entry img.floatright,.entry img.alignright,.entry img[align="right"],.wp-caption.alignright {margin: .25em 0 1em 1em;}.entry img.floatleft,.entry img.alignleft,.entry img[align="left"],.wp-caption.alignleft {margin: .25em 1em 1em 0;}.entry p,.entry li,#columncap p {text-align: justify;}

#site-archives-monthly-archive {width: 60%;float: left;}#site-archives-monthly-archive.wide {width: auto;float: none;}#site-archives-monthly-archive li,#site-links li {text-align: left;}
#site-archives-category-archive {width: 37%;float: right;}#site-links img {margin-left: 0;margin-right: 0;}

blockquote {margin: .25em 0 1em;padding: .75em 1em .25em;border-left: 2px solid #ccc;background: transparent url("images/bg-sidebar-five-percent.png") top right;font-style: italic;}
blockquote i,blockquote em,blockquote cite {font-style: normal;}
blockquote p {margin: 0 0 .5em;}
.navigation {border-top: 1px solid #ccc;padding-top: .25em;width: 100%;float: left;}
.navigation .prev {float: left;width: 50%}
.navigation .next {float: right;width: 50%;text-align: right;}

/* Comments -------------------------------------------------- */
.comments,.commentlist,.nocomments,.related {margin-bottom: 2em;}
.related {clear: both;}.commentlist cite {font-style: normal;}
.commentlist li {clear: both;margin: 0;padding: .75em 1em .25em;list-style: none;background: #fff;}
.commentlist li li {border-left: 2px solid #ccc;margin: 0 -1em 0 .5em;}
.commentlist .even {background: #eee;}
.commentlist .bypostauthor {background: #ddd;}
.commentlist .avatar {float: right;margin: 0 0 .5em .5em;background: #fffpadding: 4px;border: 1px solid #eee;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;}
#cancel-comment-reply-link {margin-left: 3em;}
.trackback,.pingback {font-size: .85em;color: #666666}.trackback .content,.pingback .content {font-style: italic;}


#content .comments{ /*background-color:orange*/}
#content .comments h3{ font-size:14px!important}


#content .comments .commentlist{width:600px!important}
#content .comments ol{float:left}
#content .comments li{float:left;width:600px}
#content .comments .even{background-color:#89D33A}
#content .comments .odd{background-color:#7CBF34}
#content .comments .title{ background-color:#99E547;border:1px solid #A8F357; float:left;width:250px;min-height:50px;padding:10px 5px}
#content .comments .comment-author{font-size:12px!important}
#content .comments .content{float:left; width:290px;padding-left:20px;padding-top:10px}
#content .comments .content p{margin:0;padding-bottom:10px}
#content .comments .vcard{}
#content .comments img.avatar{margin-right:5px}
#content .comments .vcard .fn{font-size:20px!important }
#content .comments .comment-author .vcard .says{}
#content .comments .metadata{width:250px;float:left}





/*
html > body > div #page > div #wrapper > div #content > div .comments > ol .commentlist > li #li-comment-8 .comment odd alt thread-odd thread-alt depth-1 > div #comment-8 > div .content > p

html > body > div #page > div #wrapper > div #content > div .comments > ol .commentlist > li #li-comment-7 .comment even thread-even depth-1 > div #comment-7 > div .content > p




html > body > div #page > div #wrapper > div #content > div .comments > ol .commentlist > li #li-comment-7 .comment even thread-even depth-1 > div #comment-7 > p .title comment-author vcard

/*html > body > div #page > div #wrapper > div #content > div .comments > ol .commentlist > li #li-comment-7 .comment even thread-even depth-1
html > body > div #page > div #wrapper > div #content > div .comments > ol .commentlist > li #li-comment-7 .comment even thread-even depth-1
html > body > div #page > div #wrapper > div #content > div .comments > ol .commentlist > li #li-comment-7 .comment even thread-even depth-1 > div #comment-7 > p .title comment-author vcard > cite .fn

html > body > div #page > div #wrapper > div #content > div .comments > ol .commentlist > li #li-comment-7 .comment even thread-even depth-1 > div #comment-7 > p .title comment-author vcard > span .says*/


/* Sidebar -------------------------------------------------- */
#sidebar {}
#sidebar .widget {clear: both;margin-bottom: 1em;padding-bottom: .5em;border-bottom: 1px solid #ddd;}
#sidebar h4 {margin-top: 0;}
#sidebar blockquote {margin: 0;}
#sidebar img {display: block;/*background: #fff;padding: 4px;border: 1px solid #eee;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;*/}

/* admin recent comments */
#sidebar blockquote {background: transparent url("images/bg-sidebar-five-percent.png") top right;border-color: #bbb;}
#admin-recent-comments-dojo-version cite {font-style: normal;font-weight: bold}
#admin-recent-comments-dojo-version blockquote cite {font-style: italic}
#admin-recent-comments-dojo-version blockquote small {font-size: .9em;}

/* Footer -------------------------------------------------- */
#footer {border:none;padding-bottom: 1.5em;width: 100%;float: left;}
#footer p {width: 50%;margin: 1em 0 0;}
#footer .copyright {float: left;}


/* CUSTOM ELEMENTS //////////////////////////////////////////////////////*/
#page #wrapper .content object{background-color:transparent; border:none}
/*html > body > div #page > div #wrapper > div #content > div #post-177 .content > div .sociable > ul > li .sociablefirst > a > img .sociable-hovers*/
#page #wrapper #content .sociable{float:left;clear:left;width:100%;}
#page #wrapper #content .sociable ul li{float:left;width:20px;}

#page #wrapper #content .content img.fullwidth{width:600px!important}

.comments, .related, .metadata, .content p, .content ol{float:left;clear:left;width:100%}
