/*
Theme Name: Bread & Jam
Theme URI:
Description: A child theme of Sandbox, customized for Bread & Jam for Frances
Author: Gritmedia
Author URI: http://www.gritmedia.net
Template: sandbox
Version: 1.0
*/



@import url(reset.css);
.showgrid { background: url(img/grid.gif) repeat-y; }


/* 
----------------------

LAYOUT 

----------------------
*/

#wrapper { width: 960px; margin: 0 auto; }
#container { float:left; margin:0 -250px 0 0; width: 100%; }
#content { margin: 0 250px 0 10px; }
.sidebar { float: right; overflow: hidden; margin: 0 10px 0 0; width: 220px; }
#secondary { clear: right; }
#footer { clear: both; width:100%; }

/* 
----------------------

BASICS

----------------------
*/

body { font: lighter 1em/1.5 "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode",  Helvetica, Arial, sans-serif; color: #444; }
a, a:link { color: #9e0039; text-decoration: none; }
a:visited  { color: #9e0039; }
a:hover { color: #72012a; text-decoration: underline; }
a:active { color: #d82f6c; }
p { margin: 10px 0 20px 0; }
img a { border-bottom: none; }
strong { font-weight: bold; }



/* 
----------------------

HEADER

----------------------
*/

#header { margin: 0 0 0 10px; padding: 80px 0 0 0; }
#blog-title a { width: 195px; height: 60px; background: url(img/logo.png) top left no-repeat; display: block; text-indent: -9999px; border-bottom: none; }
#blog-description { text-indent: -9999px; }
.skip-link { margin: 0; display: none; }

/* 
----------------------

CONTENT

----------------------
*/

#container { padding: 80px 0 0 0; }
#content { /* border-right: 1px solid #ddd; */ }

.page-title { color: #000; }
.entry-title { font: normal 160% Georgia, "Times New Roman", Times, serif; color: #000; margin: 30px 0 0 0; padding: 15px 0 0 0; }
.entry-content { width: 540px; }
.entry-content p { font-size: 80%; }
.entry-content img { max-width: 620px; }
.entry-meta { margin: 20px 0 30px 0; font-size: 70%; }
.entry-meta a { font-weight: normal; } 
.entry-meta .meta-sep { font-weight: normal; color: #999; }

.navigation { margin: 20px 0; font-size: 80%; }

/* 
----------------------

COMMENTS

----------------------
*/

.comments { font-size: 80%; }
.comments h3 { font-size: 150%; font-weight: normal; color: #000; }
.comments ol { margin: 10px 0 0 0; }
.comments li { margin: 0 0 0 20px; list-style: decimal; }
.comment-meta { font-size: 90%; }
.comment-author { color: #000; }


/* 
----------------------

SIDEBAR

----------------------
*/

.sidebar { font-size: 65%; }
.sidebar ul { margin: 0 0 20px 0; }
.sidebar ul ul { margin: 0 0 10px 0; }
.sidebar p { margin: 10px 0; color: #666; }
#primary { padding: 115px 0 0 0; }
.widget h3 { margin: 20px 0 10px 0; }
.widget_text h3 { width: 46px; height: 13px; background: url(img/h3-about.png) top left no-repeat; display: block; text-indent: -9999px; }
.widget_categories h3 { width: 81px; height: 13px; background: url(img/h3-categories.png) top left no-repeat; display: block; text-indent: -9999px; }
.widget_archive h3 { width: 66px; height: 13px; background: url(img/h3-archives.png) top left no-repeat; display: block; text-indent: -9999px; }
.widget_links h3 { margin-top: 0; width: 79px; height: 13px; background: url(img/h3-elsewhere.png) top left no-repeat; display: block; text-indent: -9999px; }


/* 
----------------------

FOOTER

----------------------
*/
#footer { padding: 50px 0 10px 0; }
#footer p { font: 70% 'Lucida Sans', 'Lucida Grande', 'Trebuchet MS', sans-serif; color: #999; }
#footer a { color: #666; }