/*
Theme Name: TXG
Theme URI: http://www.theextremegardener.com/
Description: The Extreme Gardener
Version: 1.0
Author: Leigh Hurley
this goes in the theme folder
*/

body    { margin: 0; padding: 0; background-color: #3f563f; }
#pagewrap { background-color: #e7eacd; background-image: url(images/greenstuff.gif); background-repeat: repeat-x; background-position: 0 0; margin: 0 auto; margin-top: 0; padding: 0; width: 800px; height: 30000px; position: relative; border-left: solid 1px #000; border-right: solid 1px #000; border-bottom: solid 1px #000;}
#icon    { background-image: url(images/xg-icon2_nobgd.gif); margin: 0; width: 150px; height: 233px; float: left; border: 0 }
#bskt_btn { background-image: url(images/basket-button.gif); background-repeat: repeat-x; background-position: 0 0; margin: 0; padding: 0 0 0 147px; position: absolute; top: 226px; left: 0; height: 54px; width: 653px; }
#hdr  { height: 289px; margin: 0; padding: 0; }
#hdrtxt { margin: 0; padding: 70px 0 16px 180px; color: #e7eacd; font-weight: bold; font-family: Georgia, Times, serif; font-stretch: condensed; }

h1  { font: 40px; } 
h2  { font: 30px; }
h3 { font: 20px; }
.post p, .post ul, .post li { font: normal 14px Georgia, Times, serif; line-height: 18px; }

a { text-decoration: none; color: maroon;}
a:hover { color: #82bf1c;}
blockquote { font: normal 13px Georgia, Times, serif; line-height: 16px}

#bskt_btn p { font: bold 16px Arial, san-serif; width: 117px; float: left;  vertical-align: middle; margin: 9px 0 0 0;}
#bskt_btn p a { color: black; text-decoration: none;}
#bskt_btn p a:hover { color: #e7eacd; font-size: 20px; text-decoration: none;}
.post { margin: 24px 20px 25px 16px; width: 480px; float: left; clear: none; padding: 0 0 20px; border-bottom: solid #003b00 2px;}
.widecolumn { width: 480px; }
.post h2, .post h3 { font: bold 16px Arial, san-serif; padding: 0; }
.post h3 {margin: 12px 0;}
.post h2 {margin: 12px 0 0; }h2.page {margin: 12px 0 12px;}

.time {float: right; margin: 0 18px 3px 0; }
.post .time p {font: normal oblique 11px Arial, san-serif; }
#p1_title, .pagetitle { position: absolute; top: 280px; left: 16px;}
#p1_title h3, .pagetitle  {font: italic 14px Arial, san-serif; margin: 16px 0; padding: 0; color: black; }
.it {font-style: italic;}

.post img { border: solid black 2px; } 
.img_ctr { margin: 20px 30px;}
.entry {clear: both; }
.entry p { margin: 0 0 16px; }
.lft, .rt { border: solid black 2px; }
.capt_lft, .lft  { float: left; clear: none ; margin: 0 16px 6px 0; }
.capt_rt, .rt { float: right; clear: none; margin: 0 0 6px 16px; }
.capt_cnt {margin-left:auto; margin-right:auto;}
.capt_cnt h6, .capt_lft h6, .capt_rt h6 { margin: 4px 12px; color: #003b00; font: bold 12px Arial, san-serif; text-align: center; }

#sidebar { position: absolute; left: 540px; top: 362px; width: 220px; border-left: solid #003b00 2px; padding: 8px 0 30px 8px;}
#sidebar li, #sidebar ul { font: bold 12px Arial, san-serif; margin: 0 0 6px 0; list-style: none; }
#sidebar ul, #footer ul {padding-left: 20px;}#sidebar h3 {font-style: italic; color: maroon;}
.widgettitle { font: bold 14px Arial, san-serif; margin: 0 0 6px 0; list-style: none; color: black; margin-top: 20px; }
#s { margin: 6px 0; } 
#tag_cloud a {margin: 0 4px 0; }
#tag-cloud {margin: 0 0 0 12px;}
#footer { clear: both; margin: 150px 0 20px 60px;}
#footer p { font-size: 11px}
#footer ul, #footer li {font-size: 14px; list-style: none;}
.navigation { margin: 16px 80px }
.navigation a { font: bold 12px Arial, san-serif;}
#comm { margin: 50px 20px 6px 80px; }
#commentform p { width: 480px; }
.txt_1 {color: #003b00; font-weight: normal; margin-bottom: 0; }
.txt_2 {margin-top: 4px;}
.txt_3 { color: #003b00;}
.rss img, #footer img {border: 0 none;}
ul .rss {padding-left: 12px;}  
#footer ul {padding: 0;}
#footer li {padding-left: 20px;}
