/*******************************

William Kaplan.com
February 2007
BY 76design



/***************************************************
    GENERIC
    */

HTML {
    font: normal 62.5%  Georgia, "Georgia", Trebuchet, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    background:#f7f7f0 url('../images/header_bkg.jpg') repeat-x;
    color: #000;
    margin: 0px;
    padding: 0px;
    }
BODY {
    margin: 0px;
    padding: 0px;
    text-align: center;
    }

A{
    color:#6c252b;
    text-decoration:none;
    }
A:hover{
    text-decoration:underline;

    }

H1,H2,H3,H4,UL,LI {
    margin:0;
    padding:0;

}


/***************************************************
    WRAPPER
     */
#wrapper {
    width:760px;
    margin: 0px auto;
    text-align:left;
    }

/***************************************************
    HEADER
    */
#header {
    padding:0;
    height:140px;
    background:#f7f7f0 url(../images/content_bg.jpg) repeat-y;
    position:relative;
    }
#header H1 {
    position:absolute;
    font-size:440%;
    color:#4a4a3c;
    line-height:70%;
    text-transform:uppercase;
    font-weight:normal;
    top:42px;
    left:45px;

}
#header H2 {
    position:absolute;
    top:80px;
    left:45px;
    font-size:150%;
    color:#6c252b;
    text-transform:uppercase;
    width:100%;
    font-family:Trebuchet, "Trebuchet MS";
}

#header UL{
position:absolute;
width:196px;
right:0;
list-style:none;
top:85px;

}
#header LI {
display:inline;
padding:0 20px 0 0;
font-size:120%;
}
/***************************************************
    NAV ROW (that row before content starts)
    */
#navRow {
    height:240px;
    background:url(../images/focusbg.jpg) no-repeat;
    font-size:120%;
    }
#navRow IMG {
    float:left;
}

/***************************************************
    SIDEMENU
    */
 #sidemenu {
    float:right;
    text-decoration:none;
     margin:30px 0 0 0 ;
     width:200px;
 }

#sidemenu LI{
    background:url(../images/navItem_bg.gif) no-repeat;
    padding:4px 0;
    list-style:none;
}
#sidemenu LI:hover,
#sidemenu LI.over{
    background:url(../images/navItem_over.gif) no-repeat;

}
#sidemenu LI A{
    color:#e5dccc;
    font: 120% Trebuchet, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    text-decoration:none;
    display:block;
    padding:0 0 0 5px;
}
#sidemenu LI A:hover{
    text-decoration:none;

}
#sidemenu LI.current_page_item {
background:url(../images/navItem_selected.gif) no-repeat;
}
/***************************************************
    CONTENT
     */
#content {
    background:#f7f7f0 url(../images/content_bgFade.jpg) no-repeat;
    padding:40px 45px 0 45px;
    float:left;
    width:440px;
    margin:0 0 100px  0;
    font: normal 120%  Georgia;
    line-height:180%;
    min-height:230px;
}

#content .introPicture {
float:left;
margin:0 10px 10px 0;
border:solid 8px #e5e4e1;
}

#content H2{
    color:#6c252b;
    font-size:220%;
    font-family:Trebuchet, "Trebuchet MS";
}
#content H6 {
    margin:0 0 10px 0;
    padding:0;
    color:#6c252b;
    font-weight:bold;
}
#content H4,
#sidebar H2	{
    background:url(../images/dotted_line.gif) bottom repeat-x;
    color:#4a4a3c;
    text-transform:uppercase;
    padding:0 0 6px 0;
    margin:0 0 20px 0;
    font-size:120%;
    font-weight:normal;
    clear:both;
}

#content #articles,
#content #books {
    list-style:none;
    }
#content #articles H3 {
    background:url(../images/pdf_icon.gif) 7px 3px no-repeat;
    padding:0 0 0 24px;
    font-family:Trebuchet, "Trebuchet MS";
    }

#content #books LI {
    background:url(../images/dotted_line.gif) bottom repeat-x;
    clear:both;
        padding:0 0 20px 0;
    margin:0 0 20px 0;

}
#content #books IMG,
#content #books IMG A {
    float:left;
    border:none;
    margin: 0 10px 10px 0;
    border:solid 2px #4a4a3c;
}

#content  #books .bookInfo {
    margin:0;
    padding:0;
    float:left;
    width:330px;

}

#books H4{
    background:none;
    }

#content #books h4{
    color:#4a4a3c;
    text-transform:none;
    padding:0;
    margin:0;
}

#content #articles h4{
    color:#4a4a3c;
    text-transform:none;
    padding:0 0 20px 0;
    margin:0 0 20px 0;
}
#content #articles H4{
    background:url(../images/dotted_line.gif) bottom repeat-x;

    }

#calframe {
    margin-right: 25px;
    float:left;
    width: 170px;
    height: 305px;
}
/***************************************************
    SIDEBAR
     */
#sidebar {
     float:right;
    width:200px;
    padding:40px 0 0 0;

 }

#sidebar #books,
#sidebar #contact,
 #sidebar #messageFromBill{

        font-size:120%;
        padding:0 0 20px 0;

}

/***************
    Books by William Kaplan
     */
#sidebar #books .bookInfo {
    width:115px;
    float:right;
    margin:0 0 10px 0;
}
#sidebar #books .bookInfo P{
    margin:0;
    padding:0;
    }

#sidebar #books .bookInfo .bookTitle{
    font-weight:bold;
}

#sidebar #books .bookInfo .released {
    font-style:italic;
    margin:10px 0;
}
 #sidebar #books IMG {
     float:left;
    border:solid 2px #4a4a3c;
    margin:0 10px 10px 0;

 }


 #sidebar #books A.button,
 #sidebar #messageFromBill A.button{
    clear:both;
    width:106px;
    display:block;
     background:url(../images/button_bg.gif) no-repeat;
    text-align:center;
    color:#FFF;
    padding:2px 0;
    text-decoration:none;
 }
 #sidebar #messageFromBill A:hover.button,
  #sidebar #books A:hover.button{
     background:url(../images/button_bg_on.gif) no-repeat;


 }

 #sidebar #contact,
 #sidebar #messageFromBill {
     color:#4a4a3c;
    line-height:160%;
 }

 #sidebar #messageFromBill P A {
color:#4a4a3c;
text-decoration:none;
 }
/***************************************************
    FOOTER
     */

#footer {
    clear:both;
    border-top:solid 1px #4a4a3c;
    padding:6px 0;
    margin:0 45px;
    color: #4a4a3c;
    height:34px;
    font-size:140%;
    width:440px;
}



