/*  
Theme Name: Indiana Family Farms
Theme URI: http://indianafamilyfarms.org
Description: A Zimmcomm, New Media LLC production.
Version: 1.0
Author: RobC
Author URI: http://www.lifesciencedivision.com
*/

@import url('reset-fonts.css');
@import url('base-min');

body {color:#282828;background:#fff;font-family:helvetica;}
#Container {margin:0 auto;margin-bottom:0px;width:960px;position:relative;background:#f2f4df url('images/iff_post_shade.gif') 0 170px repeat-x;border-bottom:5px solid #4a8841;}

/* LINKS */
a,a:link,a:active {color:#00478f;text-decoration: none;} 
a:visited {color:#039;} 
a:hover {color:#be222b;} 

p, ul, ol {margin: 0 0 1.2em}

/* HEADINGS */
h1, h2, h3, h4, h5, h6 {font-weight:normal;font-family:georgia,helvetica,arial,verdana,sans-serif;margin: .7em 0 .5em;color:#0b370e;padding-bottom: .3em;}
h1 {font-size: 189%;margin-top:.6em;}
h2 {font-size: 153.9%}
h3 {font-size: 123.1%}
h4 {font-size: 108%}
h5 {font-size: 100%}
h6 {font-size: 93%}

/* EXCEPTIONS */
.highlight {color:#E17000}
.error {color:#c00;font-weight:bold}
.success {color:#390;font-weight:bold}
.caption {color:#999;font-size:11px}
strong {font-weight: bold;}
em {font-style: italic;color: #555;border-bottom: 1px solid #F5F5F5;}

/* DATE */

/* LISTS */

/* GENERAL */
img {margin:9px;color: #666;}
img.right,img.alignright {float:right;margin: 0 0 9px 9px;}
img.left,img.alignleft {float:left;margin: 0 9px 9px 0;}
img.border {border: 1px solid #555;padding: 0;}

			
/* MASTER CONTAINER */

	
/* CONTENT WRAPPER */
	
#Hathead h1 {margin:0 auto;padding:0;text-indent: -3000px;}
#Hathead a {margin:0 auto;background:#FFF url(images/IFF_logo.gif) 0 0 no-repeat;position:relative;display: block;height:169px;width:100%;border-bottom:1px solid #4a8841;}
.description {text-indent: -3000px;font-family:georgia;font-style:italic;font-weight:bold;font-size:100%;color:#a2a95e;display:block;height:29px;width:323px;margin:9px auto;padding:0;background:#f2f4df url('images/iff_tagline.gif') 0 0 repeat-x;}
		
	/* COLUMN CENTER */
	.feed a {background: url(images/feed.gif) top left no-repeat;padding: 4px 0 0 20px;}


	/* SITE BANNER */
	#Posts {background-color:#FFF;padding:0;margin:0 180px 48px 180px;font-size:100%;border-bottom:1px solid #adb963;}
	#Posts h4 {font-weight:bold;}
	.postmetadata {clear:both;border-top:1px solid #EEE;margin:0 18px;padding:4px 0;}
	.edit a{float:right;color:#069;letter-spacing:1px;background-color:#F2F2F2;}
	span.postMeta {display:block;margin:3px 0 9px 0;color:#666;letter-spacing:1px;}
	span.postAuthor {display:block;color:#939953;display:block;margin:12px 0;}
	span.postComment {float:right;}
	#comment {width:580px;}
	.post h2 {color:#278a17;font-weight:bold;font-style:italic;font-family:Georgia;padding:12px 18px 0 18px;line-height:1;margin-bottom:-12px;}
	.post h2 a{color:#069;}
	.post h2 a:hover {color:#003d4d;background-color:#fff;border-bottom:2px solid #EEE;}
	.entry {padding:18px;}
	.entry a:hover {text-decoration:underline;}
	ul#ProfileList li {display:inline;font-weight:bold;font-size:108%;padding:0 21px 0 0;}
	ul#ProfileList a {color:#4a8841;}
	ul#ProfileList a:hover {color:#278a17;}
	
	#Sidebar_right {float:right;width:161px;padding:0 9px 0 0;}
	h4.ask {color:#278a17;font-weight:bold;font-style:italic;font-family:Georgia;padding:0;}
	.textwidget {margin-bottom:24px;}
	#Sidebar_left {float:left;width:161px;padding-left:9px;}
	#Sidebar_right ul, #Sidebar_right ul li,#Sidebar_right li li {margin:0;padding:0;}
	#Sidebar_right li a {color:#069;padding:0;margin:0;}
	#Sidebar_right li a:hover {text-decoration:underline;}
	#Sidebar_right h2 {font-weight:bold;padding:3px 0 1px 0;color:#4a8841;font-size:123.1%;border-bottom:1px solid #d8dcbf;}
	#Sidebar_left h2 {font-weight:bold;padding:3px 0 2px 0;color:#4a8841;font-size:123.1%;border-bottom:1px solid #d8dcbf;}
	#Sidebar_right a {color:#069;}
	#Sidebar_left a:hover {color:#003d4d;text-decoration:underline;}

	/* Search Form */
	#searchform {margin-top: 5px;margin: 0;}
	#searchform input#s {margin-top: 5px;border: 1px solid #999;height: 18px;}
	
	
	/* PAGE TEMPLATE */
	
	/* POST FOOTER */
	
	/* SITE FOOTER  */
	.hatCredits {margin:18px auto;display:block;width:490px;font-family:georgia;}
	#ZimmCredits {width:180px;display:block;margin:0 auto;}
	#ZimmCredits img {margin:0;padding:0;}
	#Footer {width:960px;font-size:93%;color:#333;margin:1px auto;padding:12px 0;border-top:1px solid #4a8841;}