/*
Theme Name: Farm Theme
Theme URI: http://thefemalefarmer.com/
Description: Built on Thematic Theme
Author: Anna Howard
Author URI: http://dailyikon.com/
Template: thematic
Version: 0.1
.
All Rights Reserved
.
*/

@import url('../thematic/style.css');


body {
font-family:"Century Gothic", Century, Helvetica, Arial, sans-serif;
color:#8e8e8e;
left:0px;
background-image:url('http://thefemalefarmer.com/wp-content/uploads/2010/04/farmblogbackground3.jpg');
background-repeat: repeat;
background-position: left;
overflow:visible;
overflow-y:scroll;
}

.nav-previous {display:none;}

img {padding:2px; border:none;}


.entry-content img {padding:2px;
border-top:#eeeeee 3px solid;
border-left:#cbc9c9 3px solid;
border-right:#cbc9c9 3px solid;
border-bottom:#eeeeee 3px solid;}

.alignleft { float:left; margin-right: 1em; }
.alignright { float:right; margin-left: 1em; }
.aligncenter {display: block; margin-left: auto; margin-right: auto;}

#wrapper {
background:#FFFFFF;
width:960px;
border:#96a166 6px solid;
border-top:#96a166 40px solid;
position:absolute;
padding-bottom:100px;
margin-left:-485px;
left:50%;
overflow:visible;

}

#header {

background-image:url('http://thefemalefarmer.com/wp-content/uploads/2010/10/flowerheader1.jpg');


background-repeat:no-repeat;
padding-top:1px;
padding-bottom:0px;
height:246px;
margin-top:0px;
margin-left:0px;
margin-bottom:0px;


}

#blog-title {display:none;}
#blog-description {display:none;}

/* Container for main nav bar "sf-menu"*/
#access {background:none;
border:none;
margin-top:-70px;
margin-left:-50px;
padding-left:1px;
width:900px;}



#main {background-color:#FFFFFF; width:100%;
border-top:#96a166 12px solid; 
}

#container {
float:left;

padding-left:15px;
width:62%;

}


/*SIDEBARS*/

#primary {
float:right; 

margin-top:10px; 
margin-right:20px;
width:300px;
}

.widgetcontainer {background:#ffffff; 
border:#94ac57 1px dashed; margin-bottom:5px;
padding-left:5px;
padding-bottom:5px;}

.widgetcontainer {color:#333333; font-size:0.8em;}

.widgetcontainer a {color:#617925; }
.widgetcontainer a:hover {color:#b22d09;}

.widgettitle {font-family:"Georgia", Times New Roman, serif;
color:#b22d09; text-decoration:none; font-size:1.2em;}
.xoxo li {list-style-type:none; display:block; padding-bottom:4px; margin-left:-15px;}
.xoxo ul ul li {list-style-type:round;}

#secondary {display:none; }

/*Nav links style*/

.sf-menu a {
font-family:"Century Gothic", Century, Helvetica, Arial, sans-serif;
color:#FFFFFF; text-decoration:none; font-size:12px;
 }
.sf-menu a:active {color:#ffffff;
}
.sf-menu a:hover {color:#f1f7d4;
 }
.sf-menu a:visited {color:#FFFFFF;
}
.sf-menu ul a:hover {color:#f1f7d4;
 }

.sf-menu ul, .sf-menu li {
list-style-type:none;
float:left;
position:relative;
padding-left:10px;
padding-right:10px;
margin-left:10px;
background:#96a166;
border-right:#b22d09 1px dashed; }




/*Page Titles*/
h1 {font-family:"Georgia", Times New Roman, serif;
color:#b22d09; padding-top:50px; font-size:24px;}
/*Blog entry style */
h2 {
font-family:"Georgia", Times New Roman, serif;
color:#b22d09; padding-top:50px; 
}

h2 a {font-family:"Georgia", Times New Roman, serif; font-size:1em;}
.entry-title a {color:#b22d09; text-decoration:none;}
.entry-title a:hover {color:#94ac57; padding-top:50px;
}


.entry-meta {margin-top:-15px; padding-bottom:10px; font-size:0.8em;font-style:italic;
}
.entry-meta a {color:#8e8e8e; text-decoration:none; font-style:normal;  text-transform:uppercase; font-size:12px; 
}
.entry-meta a:hover {color:#b22d09; text-decoration:none; text-transform:uppercase; font-size:12px;
}

.entry-date {font-style:normal; text-transform:uppercase; font-size:12px; 
}



.entry-utility {font-size:0.8em; font-style:italic; }
.entry-utility a { color:#617925; text-decoration:none;}

.entry-content {font-size:14px;
line-height: 150%;}

#footer {
color:#FFFFFF;
font-size:10px;
background-color:#96a166;
margin-top:20px;
margin-left:0px;
position:absolute;
bottom: 0;
padding:10px;
width:98%;
}

#footer a {color:#FFFFFF;}

#subsidiary {
padding-top:25px;
padding-right:0px;
padding-bottom:0px;
padding-bottom:0px;
margin-top: 0px;
margin-right:0px;
margin-bottom:0px;
margin-left: 25px;

}
