/*
 * base.css
 * The base CSS stylesheet for samanthabarrow.com
 */

body
/* default values for the entire page body */
{
    background-color: #663333;
    font-family: Helvetica, Arial, sans-serif;
}

div#container
/* the top-level div that includes all body content */
{
    width: 800px;
    margin: 5px auto 0 auto;
    border: 5px solid #909AA2;
}

/*
 * The header
 */
div#header
/* the div containing the page header */
{
    width: auto;
    height: 123px;
    margin: 0;
    padding: 0;
    border: 1px solid #000000;
}
#header img.headerImg
/* images in the page header */
{
    width: 23.5%;
    margin: 0;
    padding: 0;
    display: block;
    float: left;
}
#header ul.headerNavLinks
/* the list of navigation links in the header */
{
    width: 76.5%;
    height: 123px;    
    margin: 0;
    padding: 0;
    display: block;
    float: left;
    list-style-type: none;
    /*background-color: #FFFFFF;  replace with phoenix image */
    background-image: url("../img/header_phoenix_bkgd.png");
    font-size: 10pt;
    font-family: Helvetica, Tahoma, sans-serif;
}
#header .headerNavLinks li
/* the list items in the header nav links */
{
    height: 11%;
    padding: 0;
    line-height: 1em;
}
#header .headerNavLinks a
/* the actual links in the header nav links */
{
    text-decoration: none;
    color: #77091E;
}

/*
 * The Content 
 */
div#content-wrapper
{
    width: 100%;
    margin: 0;
    padding: 0;
    background-image:  url("/lib/img/content_left_border.gif");
    background-repeat: repeat-y;

}
div#content-title
{
    width: 723px;
    margin: 0 0 0 77px;
    padding: 0;
    background-color: #6A6774;
    font-family: Verdana, Helvetica, Tahoma, sans-serif;
    font-size: 2.0em;
    line-height: 1.1em;
    color: #380B14;     /* this is actually the darker font "behind" 
                           the embossed title */
    position: relative;
    top: 0;
    left: 0;
}
div#content-title span.titleFirstLetter 
/* the first letter of the page title, which has a slate-colored background */
{
    width: 56px;
    height: 100%;
    display: block;
    float: left;
    margin-left: -56px;
    padding: 0;
    text-align:right;
    background-color: #909AA2;
}
div#content-title span.emboss 
/* the lighter font color "in front of" the page title */
{
    display: block;
    position:absolute;
    padding: 0;
    margin: 0;
    top:-2px;
    left:-23px;
    color: #C7BAB0; 
}
div#content-title h1.emboss 
/* the lighter font color "in front of" the page title */
{
    display: block;
    position:absolute;
    padding: 0;
    margin: 0;
    top:-2px;
    left:-23px;
    color: #C7BAB0; 
    font-size: 1em;
    font-weight: normal;
}

div#content-body
/* the div containing the page content */
{
    width: 713px;
    min-height: 400px;
    margin: 0 0 0 77px;
    padding: 10px 5px 10px 5px;
    font-size: 9pt;
    background-color: #9C8792;
}
div#content-body a
/* links in the content-body */
{
    color: #77091E;
}
div#content-body a:hover
/* links in the content-body when the mouse is hovering over them */
{
    color: #C34840;
}
div#content-body .poemTitle
/* titles for poems */
{
    font-size: 1.2em;
}
div#content-body pre.poem
/* poems that are enclosed in <pre> (preformatted text) tags */
{
    font-family: Helvetica, Arial, sans-serif; 
}

/*
 * Extra classes
 */
.redTitle
/* bold, slightly larger red text, used in navigation links and show dates */
{
    font-weight: bold;
    font-size: 1.1em;
    color: #77091E;
}
.copyright
/* small, italic text for copyright notices */
{
    font-family: Arial, sans-serif; /* FF screws up Helvetica italics */
    font-style: italic;
    font-size: 0.9em;
}
blockquote.epigraph
/* epigraph quotes */
{
    width: 80%;
    margin: 0;
    padding: 0 15% 0 5%;
    font-family: Arial, sans-serif;
    font-style: italic;
    text-align: justify;
}
blockquote.testimonial
/* testimonial quotes */
{
    width: 100%;
    margin: 0;
    padding: 0 0 0 0;
    font-style: italic;
    text-align: justify;
}
blockquote.press
/* press quotes */
{
    width: 100%;
    margin: 0;
    padding: 0;
    font-style: normal;
    text-align: justify;
}
p.attribution
/* attribution of epigraph quotes */
{
    width: 100%;
    font-style: normal;
    text-align: right;
}
.faqQuestion
/* FAQ question text */
{
    font-style: italic;
}
.faqAnswer 
/* FAQ answer text */
{
}
ul.longitems li, ol.longitems li
/* lists that have items more than one line long need spacing */
{
   margin-bottom: 0.5em;
}
img.poemImage
/* images that accompany poems */
{
    max-width: 45%;
    float: right;
    margin: 0 2% 0 2%;
    padding: 0;
}
