/*
Theme Name: Jennifer Storm
Theme URI: http://jenniferstorm.com/
Description: Designed specifically for JenniferStorm.com (print version)
Author: Dave Robertson
Author URI: http://factory44.net/
Copyright 2008 Factory 44.
*/


/** BLOCK ELEMENTS ========================================================= */

* {
    margin: 0;
    padding: 0;
}

html {
}

body {
    font: 62.5%/1.8em Georgia, "Times New Roman", Times, serif;
    padding: 1em;
    color: #000000;
    background: #ffffff;
}

h1 {
    font-size: 3em;
    font-weight: normal;
}

h2 {
    font-size: 2em;
    padding: 0.5em 0;
    font-weight: normal;
}

h3 {
    font-size: 1.35em;
    padding: 0.5em 0;
}

h4 {
    font-size: 1.0em;
    padding: 0.5em 0;
}

h5 {
}

h6 {
}

p {
    padding: 0.5em 0 1em 0;
}

blockquote {
    padding: 1em 25px;
}

ul, ol {
    padding: 0.5em 0 1em 0;
}

li {
    margin-left: 3em;
}

table {
    font-size: 1em !important;
}

hr {
    margin: 4px 0px;
    width: 100%;
    height: 1px;
    border-top: 1px solid #000000;
    border-right: 0 none;
    border-bottom: 0 none;
    border-left: 0 none;
}

/*  /BLOCK ELEMENTS ======================================================= **/


/** INLINE ELEMENTS ======================================================== */

img {
    border: 0;
}

a:link {
    color: #000000;
    text-decoration: underline;
}

a:visited {
    color: #000000;
    text-decoration: underline;
}

a:hover {
    color: #000000;
    text-decoration: underline;
}


/*  /INLINE ELEMENTS ====================================================== **/


/** FORMS ================================================================== */

form {
    margin:0;
    padding:0;
}

input, select, textarea {
    padding: 0.2em;
    font: normal 1em Georgia, "Times New Roman", Times, serif;
}

label {
    font-weight: bold;
}

/*  /FORMS ================================================================ **/


/** COMMON CLASSES (begin) ================================================= */

.clearer {
    clear: both;
}

div.clearer {
    height: 0;
    overflow: hidden;
}

.float-left {
    float: left;
}

.float-right {
    float: right;
}

.hidden, .menu-title, #skip-links {
    position: absolute;
    left: -9999em;
    visibility: hidden;
}

.highlight {
    background-color: #ffff99;
}

.no-wrap {
    white-space: nowrap;
}

hr.divider {
    display: none;
}

.by {
    text-align: right;
    font-style: italic;
    padding: 0 0 1.5em 0;
    margin: -0.5em 0 0 0;
}

/*  /COMMON CLASSES ======================================================= **/


/** LAYOUT ================================================================= */

/** === HEADER ============================================================= */

#header {
    border-bottom: 10px solid #990000;
    padding: 0 0 1em 0;
    margin: 0 0 1em 0 ;
}

#header h1 {
    margin: 0;
    padding: 0 0 0.5em 0;
}

#header a {
    text-decoration: none;
}

#tagline p {
    font-size: 1.5em;
    padding: 0;
}

/*  === /HEADER =========================================================== **/


/** === NAVIGATION ========================================================= */

#navigation,
#secondary-navigation {
    display: none;
}

/** === SIDEBAR ========================================================== */

#sidebar {
    border-top: 5px solid #cccccc;
    padding: 1em 0 0 0;
}

#sidebar .gutter {
}

#sidebar ul, #sidebar li {
    margin: 0;
    padding: 0;
    list-style: none;
}

#sidebar li {
    display: none;
    float: left;
    width: 25em;
    padding-right: 5em;
}

#sidebar h2 {
    font-size: 1.5em;
    color: #9B2517;
}

#sidebar a {
    color: #000000;
}

#sidebar li#sidebar-about-jen,
#sidebar li.sidebar-about-book {
    display: block;
}

#sidebar li.sidebar-about-book p {
    width: 30em;
}

#sidebar .more {
    display: none;
}

/*  === /SIDEBAR ======================================================== **/


#content {
    padding-bottom: 2em;
}

/** === FOOTER ============================================================= */

#footer {
    clear: both;
}

#footer p#credits {
    font-size: 0.9em;
}

#footer .powered-by {
    display: none;
}

/*  === /FOOTER =========================================================== **/


/*  /LAYOUT =============================================================== **/



/** SHARED SNIPPETS ======================================================== */

ul.list-expanded {
    padding-bottom: 0;
}

ul.list-expanded li {
    padding-bottom: 1em;
}

/** === POST =============================================================== */

#content .post {
    padding: 1em 0 3em 0;
}
#content .post h2 {
    font-size: 2em;
    margin: 0 0 0 2.8em;
    padding: 0.1em 0 0.25em 0;
    line-height: 1em;
}

.post .post-date {
    width: 4.4em;
    height: 3.8em;
    text-align: center;
    border: 1px solid #990000;
    float: left;
    clear: left;
    padding: 0.5em 0 0 0;
    margin: 0 0 0 0;
    color: #00000;
    line-height: 1.1em;
}

.post .post-date span {
    display: block;
    font-size: 1.8em;
    font-weight: bold;
    padding: 0.25em 0 ;
}

.post p.postmetadata {
    font-size: 0.9em;
    color: #ECBC5F;
    padding: 0.25em 0;
    margin: 0 0 0 6.2em;
}

.post p.postmetadata a {
    color: #DB943A;
}

.post .entry {
    clear: left;
}

p.postmetadata small {
    display: block;
    font-size: 0.9em;
    background-color: #FCEDC4;
    border:1px solid #F9D986;
    padding: 0.25em 1em;
}

p.postmetadata.alt {
    margin: 0;
    color: #000000;
}


/*  === /POST =========================================================== **/

/** === CALLOUT ============================================================= */

p.callout {
    float: right;
    width: 200px;
    padding: 1em;
    border: 10px solid #981D0E;
    text-align: justify;
    margin: 0.75em 0 5px 20px;
    text-align: center;
}

/*  === /CALLOUT =========================================================== **/

/** === IMAGES + PHOTOS ===================================================== */

img.photo {
    background: #ffffff;
    border: 1px solid #AAAAAA;
    padding: 3px;
}

img.photo-left {
    background: #ffffff;
    border: 1px solid #AAAAAA;
    float: left;
    margin: 0.5em 20px 10px 0;
    padding: 3px;
}

img.photo-right {
    background: #ffffff;
    border: 1px solid #AAAAAA;
    float: right;
    margin: 0.5em 0 10px 20px;
    padding: 3px;
}

img.image-left {
    float: left;
    margin: 0 20px 10px 0;
}

img.image-right {
    float: right;
    margin: 0 0 10px 20px;
}

img.book-left {
    float: left;
    margin: 10px 20px 10px -10px;
}

img.book-right {
    float: right;
    margin: 0 0 10px 20px;
}

/*  === /IMAGES + PHOTOS =================================================== **/

/*  /SHARED SNIPPETS ====================================================== **/



/** SECTION SPECIFIC ======================================================= */

/** === HOME =============================================================== */

body#homepage {
}

body#homepage #intro {
    display: none;
}

body#homepage #reviews {
    color: #A61200;
    border-bottom: 10px solid #990000;
    margin: 0 0 1em 0;
}

body#homepage #reviews h3 {
}

body#homepage #reviews p.more {
    clear: both;
    padding: 0 2em 1.5em 1em;
    text-align: right;
}

body#homepage #reviews .more {
    display: none;
}

body#homepage .review {
    padding:0 0 1em 0;
}

body#homepage .review p {
    font-size: 1.1em;
    padding: 0;
}

body#homepage .review cite {
    font-weight: bold;
    font-style: normal;
}


/*  === /HOME ============================================================= **/


/** === CONTACT FORM ======================================================== */

/*  === /CONTACT FORM ====================================================== **/

/*  /SECTION SPECIFIC ===================================================== **/
