/*
Styles for farmgirlcsa.com, May 2009.
*/


html, body {
margin: 0;
padding: 0;
background-color: #ffffff;
}

body {
text-align: center;
}

#header {
background: #1d3d06;
border: 0;
}

/* Makes stupid blue border go away in IE */
#header a img {
border: 0;
}

#container {
width: 700px; 
margin: 0 auto;
text-align: left;
border-top: 20px solid #1d3d06;
border-left: 100px solid #1d3d06;
border-right: 100px solid #1d3d06;
}

#content {
background-color: #ffffff;
float: right;
width: 550px;
margin: 0;
padding: 0px 0px 40px 0px;
}

#content h1 {
font-family: 'Courier New', Courier, monospace;
font-size: 1.4em;
color: #5b2323;
padding: 0;
margin: 25px 20px 12px 20px;
}

#content h2 {
font-family: 'Courier New', Courier, monospace;
font-size: 1.1em;
color: #5b2323;
padding: 0;
margin: 15px 20px 5px 20px;
}

#content h2.clear_both {
clear: both;
}

#content h2 a {
color: #5b2323;
text-decoration: none;
}

#content h2 a:hover {
color: #af9f0e;
text-decoration: none;
}

#content p {
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 0.9em;
line-height: 1.5em;
margin: 0px 20px 10px 20px;
color: #1f5c23;
}

#content p.title {
margin-top: 25px;
}

#content p.blockquote {
margin-left: 50px;
margin-right: 50px;
color: #7d7d7d;
}

#content p.credit {
text-align: right;
color: #5b2323;
font-size: 0.65em;
line-height: 1em;
margin-top: 30px;
margin-bottom: 0px;
padding: 0;
}

#content p.credit a {
text-decoration: none;
color: #5b2323;
}

#content p.credit a:hover {
text-decoration: none;
color: #1f5c23;
}


#content.narrow p, #content.narrow h1, #content.narrow h2 {
margin-right: 180px;
}

#content.narrow h1.not_narrow {
margin-right: 0px;
}

#content.narrow p {
margin-left: 30px;
}

#content ul {
list-style-type: square;
margin: 10px 0px 10px 20px;
padding: 0;
font-size: 1em;
font-family: sans-serif;
}

#content ul li {
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 0.9em;
line-height: 1.5em;
color: #1f5c23;
margin: 10px 0px 0px 30px;
padding: 0;
}

#content ul.buttons {
list-style-type: none;
margin: 10px 0px 50px 20px;
padding: 0;
font-size: 1em;
font-family: sans-serif;
}

#content ul li.button {
list-style-type: none;
font-size: 1em;
font-family: sans-serif;
line-height: 50px;
}

#content.produce_list ul li {
margin: 0px 0px 0px 30px;
}

#content a {
color: #1f5c23;
text-decoration: underline; 
}

#content a:hover {
color: #af9f0e;
text-decoration: underline; 
}

.content_image {
clear: right;
border: 1px solid #ffffff;
float: right;
margin: 0px 20px 0px 0px;
padding: 0;
}

.content_image img {
border: 1px solid #5b2323;
margin: 0px 0px 30px 20px;
padding: 0;
}

.sidebar {
clear: both;
text-align: center;
background-color: #f9f2b0;
border: 1px solid #5b2323;
float: right;
width: 130px;
margin: 0px 20px 10px 20px;
padding: 10px 0px 10px 0px;
}

#content .sidebar h1 {
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 1em;
color: #5b2323;
margin: 5px 2px 3px 2px; 
padding: 0;
}

#content .sidebar h2 {
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 0.8em;
color: #5b2323;
margin: 7px 2px 0px 2px; 
padding: 0;
}

#content .sidebar p {
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
font-size: 0.7em;
color: #1f5c23;
margin: 0px 2px 2px 2px; 
padding: 0;
}

#content .sidebar a {
color: blue;
text-decoration: none;
}

#content .sidebar a:hover {
color: red;
}

#content .sidebar ul {
list-style-type: none;
margin: 0px 0px 0px 10px;
padding: 0;
}

#content .sidebar li {
margin: 0;
padding: 0;
}

#navigation {
font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
float: left;
width: 150px;
background-color: #f0e047;
color: #1f5c23; 
}

#navigation a {
color: #1f5c23;
text-decoration: none; 
}

#navigation a:hover {
color: #585c1f;
text-decoration: underline; 
}

#navigation ul {
list-style-type: none;
margin: 0px 0px 50px 10px;
padding: 0;
}

#navigation ul li {
margin: 20px 0px 0px 0px;
padding: 0;
}

#navigation ul li.plain {
font-size: 0.9em;
font-weight: bold;
}

#navigation ul li ul {
margin: -15px 0px 0px 10px;
padding: 0;
}

#navigation ul li ul li {
margin: 0px 0px 0px 0px;
padding: 0;
}

#navigation ul li a {
font-size: 0.9em;
font-weight: bold;
}

#navigation ul li ul li a {
font-size: 0.9em;
font-weight: normal;
}

/* "Where I am" colors for navigation menu */
body.news #navigation ul li ul li.news a,
body.links #navigation ul\ li.links a,
body.markets #navigation ul li ul li.markets a,
body.signup #navigation ul li ul li.signup a,
body.faq #navigation ul li ul li.faq a,
body.info #navigation ul li ul li.info a,
body.produce #navigation ul li ul li.produce a,
body.farmgirls #navigation ul li ul li.farmgirls a
{
color: #585c1f;
}

#below_nav {
float: left;
clear: left;
width: 150px;
margin: 0;
padding: 0;
}

#below_nav img {
margin: 0;
padding: 0;
border: 0;
display: block;
}

#footer {
text-align: center;
background-color: #1d3d06;
color: #ffffff;
clear: both;
width: 100%;
margin: 0;
padding: 0px 0px 20px 0px;
font-family: 'Courier New', Courier, monospace;
}

#footer p {
margin: 0;
padding: 10px 0px 0px 0px;
color: #fcfcf9;
font-size: 0.9em;
}

#footer a {
color: #fcfcf9;
text-decoration: none;
}

#footer a:hover {
color: #f0e047;
text-decoration: underline;
}













