/*
Theme Name: Rhibafarms Template
Theme URI: http://wordpress.org/
Description: Custom theme developed for Rhibafarms
Version: 2.0
Author: Blind Society
Author URI: http://www.blindsociety.com/
Tags: 

	Rhibafarms

	This theme was designed by Blind Society and coded by Eric Oliver.
	The official Blind Society site can be found at www.blindsociety.com
	and Eric's coding blog is at www.thecosmonaut.com

*/

/* ********************************************************
	1 - Core Styles
/* *******************************************************/
html, body { margin:0; padding:0; width:100%; height:100%; text-align:center; overflow:hidden;  }
body { background:#44260f; color:#5d5b59; font-family: "Trebuchet MS", Arial, Helvetica; font-size:11px; line-height:200%; letter-spacing:1px; }
a { outline: none; color:#7eab84; }
a:hover { outline: none; color:#fccb54; }

/* ********************************************************
	2 - Framework Styles
/* *******************************************************/
.bg-full { width: 100%; height:100%; z-index:1; position: absolute; top: 0; left: 0; }

#scroller {position:absolute; width:100%; height:100%; top:0; left:0; overflow:auto; z-index:2;} 
#content { width:960px; position:relative; top:0px; margin: 0px auto; z-index:6000; text-align: left; }

#header { width:960px; height:117px; background-image:url(images/bg-header.jpg); }
#header .logo { position:relative; top:35px; left:25px; }

#main_content { width:960px; min-height:580px; margin-top:20px; padding:40px 0 40px 0; background: transparent url(images/white80.png) repeat scroll 0 0; }
#main_content .post { width:650px; margin: 0px 0px 0px 65px; text-align:justify; }
#main_content .post li { list-style-type:square; }
#main_content .entry h2 { font-size:18px; }

#sidebar { float: right; width:210px; margin:0 0 50px 0; padding-right:10px; }
#sidebar .widget { list-style-type:none; }
#sidebar .widget h2 { font-size:14px; text-transform:uppercase; margin-bottom:0px; }
#sidebar .widget ul { margin-left:7px; padding-left:7px; }
#sidebar .widget li { list-style-type:square; list-style-position:outside; }
#sidebar_content { padding-left:0px; margin-left:0px; padding-right:10px; }

#searchform label { font-size:14px; font-weight:bold; text-transform:uppercase; }
#searchsubmit { background:#7eab84; color:#fff; border:1px solid #658d65; margin:5px 0 0 100px; width:65px; font-family: "Trebuchet MS", Arial, Helvetica; text-transform:uppercase; }
#searchsubmit:hover { background:#fccb54; }
#s { background:#fff; border:1px solid #5d5b59; color:#5d5b59; width:160px; }

#respond { }
#respond h3 { text-transform:uppercase; }

#commentform, #comment { width:650px; }
#commentform input#submit {background:#7eab84; color:#fff; border:1px solid #658d65; font-family: "Trebuchet MS", Arial, Helvetica; text-transform:uppercase; }
#commentform input#submit:hover { background:#fccb54; }

.widget select { background:#7eab84; color:#fff; border:1px solid #658d65; width:175px; outline:none; font-family: "Trebuchet MS", Arial, Helvetica; text-transform:uppercase; letter-spacing:0px; }

#footer { width:960px; height:48px; margin-top:20px; background: transparent url(images/bg-footer.jpg) repeat scroll 0 0; clear:both; }
#footer .contact { position:relative; top:10px; left:25px; }

.img-bottom { position: absolute; bottom: 0; right:-59px; overflow:hidden; }

img.centered { display: block; margin-left: auto; margin-right: auto; }

img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }

img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }

.alignright { float: right; }

.alignleft { float: left; }

.postmetadata { padding-top:20px; }
.postmetadata a { text-transform:uppercase; }
.post_title, .pagetitle { font-size:24px; text-transform:uppercase; }
.pagetitle { margin: 0px 0px 0px 65px; }
.post h3 { font-size:18px; text-transform:uppercase; }
