/*
Theme Name: The Go Green Market
Theme URI: http://thegogreenblog.com
Description: 
Version: 2.0
Author: Shawn Jones
Author URI: 
*/


* {margin:0; padding:0;}
ul,li {list-style:none;}
a { outline:none } 
a img { border:none } 
textarea {font-family:Arial, Sans-Serif; padding:2px;}

body {margin:0 auto; color:#333; background:#fff url(images/bg.jpg) 0 0 repeat-x; font:14px Arial, Helvetica, Sans-Serif; line-height:1.5;}
.clear {clear:both; margin:0; padding:0;}

#container {width:956px; margin:0 auto;}

a:link, a:active, a:visited {color:#3399FF; text-decoration:underline;}
a:hover {color:#3399FF; text-decoration:none;}

p {padding:0 0 10px 0;}
.alignleft {float:left;}
.alignright {float:right;}

#bar {width:956px; height:29px; margin:0 0 40px 0;}
#bar ul {float:left; list-style-type:none;}
#bar ul li {display:inline; float:left; margin:4px 0 0 25px;}
#bar a {display:block; float:left; color:#fff; text-decoration:none;}

#header {float:left; width:956px; height:120px; background:url(images/header.jpg) 0 0 no-repeat;}
#logo {float:left; margin:0 0 0 30px;}

#nav {float:left; width:956px; height:44px; background:url(images/bg-nav.jpg) 0 0 no-repeat;}
#nav ul {float:left; list-style-type:none; margin:8px 0 0 30px;}
#nav ul li {display:inline; margin:0 10px 0 0;}
#nav a {color:#fff; font-size:16px; text-decoration:none; padding:0 5px;}
#nav a:hover {text-decoration:underline;}

#main {float:left; width:896px; padding:30px; background:url(images/bg-main.gif) 0 0 repeat-y;}
#main .post {margin:0 0 30px 0; padding:0 0 20px 0; border-bottom:1px solid #0c0;}
#main .post h2 {color:#0c0; font-size:28px;}
#main .post h2 a {display:block; color:#0c0; text-decoration:none; padding:0 0 5px 0; line-height:1.2;}
#main .post p {line-height:1.6; margin:0 0 10px 0;}
#main .post ul {padding:0 0 10px 10px; margin:0; list-style-type:disc;}
#main .post ul li {margin:5px 0 10px 30px; list-style-type:disc;}
#main .post ol {padding:0 0 10px 10px; margin:0; list-style-type:decimal;}
#main .post ol li {margin:5px 0 10px 30px; list-style-type:decimal;}

.entry img {padding:10px;}
#main .post .postdate {float:left; color:#39f; margin:0 10px 0 0; line-height:1.2; font-size:28px; font-weight:bold;}
#main textarea {width:580px; height:100px; padding:5px;}
textarea#cf_field_5 {width:250px;}
.retailer {float:left; width:570px; background-color:#eee; padding:5px; font-size:9px;}

#content {float:left; width:590px; margin:0 20px 0 0;}
.navigation {float:left; width:100%;}

#sidebar {float:right; width:280px;}
#sidebar h3 {font-size:18px; color:#00cc00; padding:0; margin:0 0 10px 0;}
#sidebar ul {float:left; width:240px; padding:10px 20px 20px 20px; border:1px solid #00cc00; border-top:5px solid #0c0; margin:0 0 20px 0;}
#sidebar .gAds {margin:0 0 20px 15px;}
#rss {float:left; padding:0 0 20px 20px;}
#newsletter {float:left; clear:both; width:260px; height:105px; padding:0 0 0 20px; margin:0 0 20px 2px; background:url(images/bg-newsletter.jpg) 0 0 no-repeat;}
#newsletter h3 {margin:15px 0 10px 0;}
#newsletter form {margin:-10px 0 0 -30px;}

#footer {float:left; width:956px; font-size:12px; background:url(images/bg-bottom.gif) 0 0 no-repeat; padding:15px 0 50px 0;}
#footer ul {float:left; list-style-type:none; margin:0 0 0 10px;}
#footer ul li {display:inline; margin:0 10px 0 0;}

