/*
THEME NAME: Unwritten Rules (Child)
THEME URI: http://www.fensons.com
DESCRIPTION: for UnWritten Rules by Lynn Harris.
VERSION: 1.0
AUTHOR: Fensons
AUTHOR URI: http://www.fensons.com/
TEMPLATE: thematic
TAGS: white, three-columns, two-columns, fixed-width, theme-options, left-sidebar, right-sidebar, threaded-comments, sticky-post, microformats
.
.
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
@import url('../unwritten-rules/library/layouts/2c-r-fixed.css');

/* BLUEPRINT CSS GRID - added by CS */
@import url('../unwritten-rules/blueprint-grid.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
@import url('../unwritten-rules/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');
/* -------------------------------------------------------------- 
   
   Default styles for Images
   
   I've duplicated these styles here from images.css in
   order to get Thematic through the auto-checker at the
   official WordPress Themes directory.
   
   When the directory can hunt though css files linked
   through @import the styles below will no longer be
   neccesary and will be removed.
   
   Cheers.
  
-------------------------------------------------------------- */   

body { font: 80%/135% Arial, Helvetica, sans-serif; background: #fbfcf6 url("/gr/bg-page2.jpg") no-repeat; }
body.home { background: #fefefc url("/gr/bg-hp.jpg") no-repeat; }
.home #content { font-family: Georgia, "Times New Roman", Times, serif; }

p { margin-bottom: 8px; }
#branding { margin: 0; padding: 0; }

/* PAGE HEADER */
#blog-title { display: block; width: 740px; height: 160px; text-indent: -5000px; background: /*#faf9f0*/ url("/gr/unwritten-rules-by-lynn-harris4.png") 30px 80px no-repeat; margin: 20px 0 15px 0; padding: 0; }
.blog #blog-title { background: url("/gr/blog2.png") 1px bottom no-repeat; }

#wrapper { width: 960px; }
#shadow { xpadding: 0 8px; xwidth: 748px; margin: 0 0 0 200px; xbackground: url("/gr/shadow-left.png") 0 0 repeat-y; }
	x#shadow .shadow-right { background: url("/gr/shadow-right.png") right 0 repeat-y; }
#siteholder { position: relative; }
.rss { position: absolute; top: 0px; right: 50px; width: 44px; height: 48px; background: url("/gr/rss-feed.png") no-repeat; z-index: 1000; }
.rss a { display: block; width: 100%; height: 100%; }
#main { xbackground: url("/gr/bg-page.png") repeat-x; }
.quote { background: url("/gr/quote-grey.gif") no-repeat; padding-left: 50px; font-style: italic; }
.credit { line-height: 130%; padding-bottom: 15px; border-bottom: 1px solid #ccc; font-size: 90%; text-align: right; margin-top: -5px; }

/* page title changes */
.slug-introduction .entry-title { display: none; }
x.slug-author .entry-title { display: none; }
x.slug-author #blog-title { background-color: #fff; }
.slug-recommended-books h2 { margin: 30px 0 20px 0; }
.slug-recommended-books .entry-content p { margin-left: 20px; }
.slug-recommended-books table { font-size: 90%; border: 0;}
.slug-recommended-books td+td { border-left: 1px solid #ccc; }


.menu { xwidth:940px; margin:0 auto; background-color: #fff; xoverflow: auto; }
#main { xwidth:960px; margin:0 auto; overflow:hidden; position:relative; }
#container { width:480px; float:left; }
#content { margin:0 0 0 35px; xwidth:460px; overflow:hidden; xmin-height: 350px; }
.main-aside { width: 230px ; float:right; position:relative; right:10px; border-left: 1px dotted #fff; }


/*  HOMEPAGE
-------------------------------------------------------------- */
.home #container, 
.home #content { width: 100%; margin: 0; }
.hp { position: relative; min-height: 340px; }
.hp-quote { position: absolute; width: 320px; top: 20px; left: 140px; }
.home .quote { font: 18px/20px Georgia, "Times New Roman", Times, serif; font-style: italic; }
.home .quote .credit { font-size: 11px; font-style: normal; font-weight: normal; text-align: left; margin-top: 10px; text-transform: uppercase; color: #999; border: 0; }
.hp-buy { position: absolute; top: 0; right: 40px; width: 233px; float: left; }  /*  QUOTES COLUMN */
.home .hp-buy .sociable,
.home .hp-desc .sociable,
x.home .hp-sidebar .sociable { display: none; }

.sociable { border-top: 1px dotted #999; padding-top: 15px; }

.buy-book { margin-bottom: 25px; }
body.slug-buy-the-book .buy-book { display: none; }

/*  THEMATIC default styles
-------------------------------------------------------------- */
.entry-content img { margin: 0 0 18px 0; max-width:100%; }
.alignleft,
img.alignleft { float: left; margin-right:20px; }
.alignright,
img.alignright { display: block; float: right; margin-left:20px; }
.aligncenter,
img.aligncenter { margin-left:auto; margin-right:auto; display: block; clear: both; }
.wp-caption { text-align: center; margin-bottom:18px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { margin: 0; padding:5px; }
.gallery img { margin:0; }
.wp-smiley { /* Prevent the smileys from breaking line-height */ max-height:12px; margin:0 !important; }
