/*
Theme Name: Brooklyn Farmhouse
Theme URI: www.brooklynfarmhouse.com
Description: Custom Theme for Megan Saynisch and Brooklyn Farmhouse
Author: Libby Batten
Author URI: www.twitter.com/batten1000
Template:
Version: 1.2
.
All Rights Reserved
.
*/
html {    margin:0 auto; padding:0;  }

body { 	  font: 70% Verdana, "Times New Roman", Times, serif normal;
	  background: ##ffffff;
	  color: #333;
	  margin:0 auto; padding:0;  }


/* headers*/
h1, h2, h3, h4, h5 	{ font: 100% Helvetica, Arial, sans-serif; margin:0; padding:0; color: #372a24; }
h2                 	{ font-size: 140%; font-weight: bold; }
h3 		   	{ font-size: 120%; margin: 10px 0 5px 0; font-style:italic; }
h4 		   	{ font-size: 100%; font-family: Georgia,"Times New Roman",Times,serif;font-style: italic; color: #888888; }
h2.widgettitle		{ font-size: 110%; text-transform: uppercase; margin: 0 0 10px;  }
#middle h4		{ float:left; }

/* images */
img { border:none; }
img.alignleft   { float:left;  margin: 5px; }
img.alignright  { float:right; margin: 5px; }
#playlist > p, #playlist > a > img  { width: 178px; margin:3px 0; }
#playlist > a > img             { height: 100px;  margin-bottom: 8px; }


a, a:visited, a:focus 	{ color: #635650; text-decoration: none; }
a:hover 		{  text-decoration: underline; }
a img 			{ border: none; }

p                 		{ display:block; line-height: 160%;   }

	  
#div { margin:0; padding:0; }

#outsidewrap   {
      background-color: #fff;
	  width: 977px;
	  margin:0 auto 20px;
	  box-shadow: 0px 0px 18px #000;
	  -moz-box-shadow:0px 0px 18px #000;
	  -webkit-box-shadow:0px 0px 18px #000;
	   }

#mainwrap      {    width: 100%; }

/*general structure */
#header                 		{ display:block; width:977px; }
#results                                { float:right; position: absolute; right: 3%; width: 250px;  background: transparent url(images/pixel.png); padding: 20px; }
#lsidebar, #middle, #rsidebar           { float:left; margin-top: 20px; }
#lsidebar, #middle                 	{ margin-left: 10px;   }
#lsidebar, #rsidebar                   	{ width: 200px;   }
#middle                     		{ width: 500px; margin-right: 12px;  }
#lsidebar                               { margin-right: 0; }
#rsidebar               		{ }

/*middle sections */


/*left column sections */


/*right column sections */


/*footer */
#footer      { font: 10px/18px Arial, sans-serif normal; width: 630px; margin: 0 auto; /* width: 60%; */ }




/* general items
note #playlist > p in images */


.bookimage              { float:left; padding-right: 5px; margin:5px 5px 0 0; }
.bookimage img          { width: 115px; }

.tellafriend        { width: 480px; margin: 0 0 5px;  }
.tellafriend img    { float:right; padding: 0 3px; }
.tellafriend form   { display:inline; margin:0; padding:0; }
.st-taf             { border:0; padding:0; margin:0; }
.st-taf img         { border:0; padding:0 3px 0 0; margin:0; float:right; }
.RT                 {
color: #372a24;
background: #ccc2c0;
text-align:right; font-size: 10px; text-transform: uppercase;
width: 30px; position:relative; z-index: 30; margin: 0 0 0 10px; padding:5px;  }


.entry img,
.entry a img { 
border: 1px solid #ccc; border-color: #efefef #ccc #ccc #efefef;
box-shadow: 2px 2px 3px #666; -moz-box-shadow: 2px 2px 3px #666; -webkit-box-shadow: 2px 2px 3px #666;
}


/* navigation */
.navigation         { font-size: 100%; width: 100%; float: left; }
.whitespace         { margin: 0 0 10px 0 !important; }
.previous, .next    { padding-right:25px;   }
.previous           { float:left; text-align:left; }
.next               { float: right; text-align:right; }

/* lists and twitter tools */
ul, li, ol             	{ list-style:none; margin:0; padding:0; line-height: 20px; }
ol li			{ list-style: decimal; }
div.aktt_tweets li    	{ margin: 10px 0; }
p.aktt_credit,  #aktt_tweet_posted_msg  { display:none;  }

  #rsidebar, #lsidebar  		{ font-size: 90%; }
  div.textwidget	{ margin: 15px 0; padding:0; }
  #rsidebar ul, #lsidebar ul 		{ margin: 0px 5px 15px; }
  #middle ul, #middle ol     		{ margin: 10px 35px; }

     /* footer */
     #footer ul    {  }
     #footer li    { margin: 5px; padding:5px;  }

/* forms
site search:   input.query      submit id = #submit
ewg search:    input.ewg        submit id = #SearchSubmit
google search: input.gsc-input, input.gsc-search-button, table.gsc-search-box, table.gsc-branding
*/
form                	{ margin:0; padding:0;  }
#searchform { margin: 5px 0 ; padding: 3px; }
#searchform input {}
#searchcontent    	{ margin: 25px 0;   }
input               	{  }
input.gsc-input, input.gsc-search-button {   }
input.query, input.ewg, input.gsc-input  {  }
input.gsc-search-button  { display:none; }
input.gsc-input 	{  }
table.gsc-search-box 	{  }
table.gsc-branding 	{  }

/* misc */

.clear        { clear:both; }
.floatleft    { float:left; }
.floatright   { float:right; }
.alignright   { text-align: right; }
.alignleft    { text-align: left; }
.paddingtop   { padding-top: 5px; }
.paddingright { padding-right: 5px; }

.green       {  }
.white       { color: white; }

.uppercase   { text-transform: uppercase; }
.lowercase   { text-transform: lowercase; }
.xxlarge     { font-size: 30px; }
.small, small       { font-size: 12px; }
.times       { font-family: Times, serif; }
.helvetica   { font-family: Helvetica, sans-serif; }
.bold        { font-weight: bold; }

.selected { display: block; }
.hidden { display: none; }

/* comments */
.comment_meta { margin: 0 0 1.2em 0; }
.comment_num { padding: 0 15px 0 20px; font-weight: bold; font-size: 1.4em; float: right; }
.trackback .comment_num { padding: 0 0 0 20px; }
.comment_num a, .comment_num a:visited { color: #635650; text-decoration: none; }
.comment_num a:hover { color: #635650; text-decoration: none; }
.comment_meta strong { font-size: 100%; }
.comment_time { font: normal 1.1em Verdana, Helvetica, Arial, sans-serif; color: #888; }
.comment .entry { padding: 0 15px; }
.comment .entry p { margin: 0 0 1.0em 0; }
#comments textarea { width: 400px; }

/*---< FlickrRSS styles for the widget only >---*/
li.widget_flickrrss { }
li.widget_flickrrss a img { margin: 0 5px 5px 0; padding: 3px; }
li.widget_flickrrss a:hover img { background: #ff2a96; }
