body{
margin:0px;
background:#222222;
color:#666;
font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
font-size:13px;
}

#homeWrapper{
width:700px;
background:#f2f2f2;
margin:0 auto;
}

#homeHeader{
width:750px;
height:130px;
background-image:url(images/bg_header.png);
text-align:center;
}

#homeHeader img.jkHome{
}

#homeTopBar{
width:750px;
height:8px;
background:#444;
margin-bottom:0;
}

#homeContentShell{
width:742px;
height:365px;
border-left:4px solid #a3a3a3;
border-right:4px solid #a3a3a3;
text-align:center;
background-image:url(images/bg_jkHome.jpg);
}

#homeContent{
width:742px;
margin:0px;
padding-top:0px;
text-align:center;
}

#homeBookBoxWrapper{
width:235px;
height:320px;
margin-left:0px;
margin-top:0px;
padding-left:100px;
padding-top:30px;
float:left;
}

#homeBookHeader{
width:235px;
height:23px;
margin:0px;
font-size:14px;
color:#f2f2f2;
letter-spacing:2px;
padding-top:6px;
text-align:center;
background-image:url(images/bg_homeBookHeader.png);
}

#homeBookInfoWrapper{
padding-top:20px;
width:235px;
text-align:center;
}

#homeBookInfoWrapper .bookTitle{
font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
font-size:14px;
color:#f2f2f2;
padding-bottom:0px;
}

#homeBookInfoWrapper .editedBy{
font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
font-size:13px;
color:#f2f2f2;
padding-bottom:17px;
padding-top:0px;
margin:0px;
}

#homeBookInfoWrapper a{
font-size:13px;
color:#f2f2f2;
text-decoration:none;
}


#homeBookInfoWrapper a:hover{
color:#fff;
}


#homeBookBox{
width:235px;
height:291px;
margin:0px;
background-image:url(images/bg_homeBookBox.png);
text-align:center;
}

#homeWelcome{
width:265px;
height:68px;
padding-right:100px;
margin-top:40px;
float:right;
background-image:url(images/homeWelcome.png);
background-repeat:no-repeat;
}



#homeNavWrapper{
width:750px;
background-image:url(images/bg_footer.png);
height:95px;
clear:both;
padding-bottom:10px;
margin:0px;
text-align:center;
}

#homeNav{
width:750px;
padding-left:0px;
padding-right:0px;
padding-top:1px;
margin:0px;
padding-top:8px;
padding-bottom:0px;
text-align:center;
}

#homeNav ul{
text-align:center;
list-style-type:none;
margin:0px;
padding:0px;
}

#homeNav li{
display:inline;
padding-left:6px;
padding-right:6px;
}

#homeNav a{
font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
text-decoration:none;
font-size:13px;
color:#444444;
}

#homeNav a:hover{
color:#f2f2f2;
}

#homeBottomBar{
width:750px;
background:#444;
height:8px;
}


a{
outline:none;
}

#wrapper{
width:810px;
margin:0 auto;
background:#f2f2f2;
}

#header{
width:810px;
height:110px;
background-image:url(images/bg_header.jpg);
}

img.jk{
padding-top:60px;
padding-left:10px;
}

#mainNav{
width:810px;
background:#444;;
}

#mainNav ul{
list-style-type:none;
margin:0px;
padding-left:11px;
padding-top:5px;
padding-bottom:5px;
}

#mainNav li{
display:inline;
padding-right:14px;
}

#mainNav li.noPadding{
padding-right:0px;
}

#mainNav a{
font-size:14px;
text-decoration:none;
color:#999;
}

#mainNav a:hover{
color:#ccc;
}

#mainNav a.current{
color:#669900;
}

td.borderLeft{
width:5px;
background:#b5b5b5;
}

td.borderRight{
width:5px;
background:#b5b5b5;
}

#contentShell{
width:810px;
background:#f2f2f2;
}

#contentTextCol{
width:616px;
padding-left:15px;
padding-right:25px;
margin-top:52px;
background:#f2f2f2;
padding-bottom:55px;
float:left;
border-right:1px dotted #ccc;
}

#contentText{
width:611px;
margin:0px;
padding:0px;
}

#contentTextMedia p{
width:611px;
padding-top:0px;
margin-top:12px;
}

#subNavCol{
width:133px;
margin:0px;
padding-top:90px;
background:#f2f2f2;
float:right;
}

#subNav{
margin:0px;
}

#pageHeader{
width:611px;
font-size:18px;
font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
border-bottom:1px dotted #ccc;
padding-bottom:4px;
color:#669900;
margin-bottom:20px;
letter-spacing:1px;
padding-left:2px;
}


#pageSubHeader{
width:611px;
border-bottom:1px dotted #ccc;
color:#666;
margin-bottom:20px;
margin-top:0px;
padding-top:2px;
padding-bottom:2px;
padding-left:1px;
}

#pageSubHeader a{
color:#669900;
text-decoration:none;
}

#pageSubHeader a:hover{
color:#cc6600;
text-decoration:none;
}

#contentTextCol p{
line-height:140%
}

#contentTextCol p.indent{
text-indent:25px;
}

#subNav ul{
list-style-type:none;
margin:0px;
padding:0px;
}

#subNav li{
display:block;
padding-bottom:5px;
}

#subNav a{
text-decoration:none;
color:#666;
font-size:13px;
}

#subNav a:hover{
color:#cc6600;
}

#subNav a.current{
color:#669900;
}

#footer{
width:810px;
background-image:url(images/bg_footer.jpg);
color:#f2f2f2;
padding-top:6px;
padding-bottom:6px;
font-size:10px;
text-align:right;
margin:0 auto;
clear:both;
}

#footer p{
margin:0px;
line-height:100%;
padding-right:8px;
padding-top:0px;
padding-bottom:0px;
}

#footer a{
color:#f2f2f2;
}

/* Artist's Statement Page */

#artistStatementWrapper{
margin-top:15px;
}

#quote{
background-image:url(images/leftQuote.gif);
background-repeat:no-repeat;
width:30px;
height:60px;
float:left;
margin-left:23px;
padding:0px;
margin-top:10px;
}

#artistStatementText{
float:right;
margin-right:35px;
margin-left:8px;
padding:0px;
width:520px;
margin-top:10px;
}

.resumeHead{
font-size:14px;
color:#669900;
margin-bottom:8px;
padding-top:12px;
}

.resumeSubHead{
font-size:14px;
color:#666;
padding-top:0px;
margin:0px;
}

p.resume{
padding:0px;
margin:0px;
}

ul.resume{
list-style-type:square;
padding-top:5px;
padding-bottom:0px;
margin-top:0px;
margin-bottom:8px;
}

li.resume{
padding-bottom:5px;
}


ul.otherPubs{
list-style-type:square;
padding-top:5px;
padding-bottom:0px;
margin-top:0px;
margin-bottom:8px;
}

li.otherPubs{
padding-bottom:12px;
}

/* BOOKS (AUTHOR) PAGE */

.bookDetailsWrapper{
width:611px;
padding-top:15px;
margin-left:-5px; 
padding-left:0px;
}

.bookDetailsImage{
float:left;
width:118px;
margin-left:5px;
}

.bookDetailsImageRecentlyRead{
float:right;
width:120px;
margin-left:10px;
}

.bookDetailsText{
width:460px;
float:right;
margin-left:5px; 
padding-left:0px;
}

#bookDetailsTextRecentlyRead{
width:460px;
float:left;
margin-left:10px; 
padding-left:0px;
}

#bookDetailsTextRecentlyRead p{
margin-left:-5px; 
}

.bookDivider{
margin-bottom:15px;
height:20px;
border-bottom:1px dashed #ccc;
width:600px;
clear:both;
}

.bookDividerRecentlyRead{
margin-bottom:15px;
margin-left:5px;
padding-left:5px;
height:20px;
border-bottom:1px dashed #ccc;
width:608px;
clear:both;
}
.bookTitle{
margin:0px;
padding:0px;
font-size:14px;
}

.bookSubTitle{
margin:0px;
padding:0px;
font-style:italic;
}

.publishedBy{
margin:0px;
padding:0px;
font-size:13px;
}

p.bookDescription{
line-height:140%;
}

p.noPadding{
padding-bottom:0px;
margin-bottom:0px;
} 

p.reviewer{
font-style:italic;
padding-left:25px;
padding-top:3px;
padding-bottom:0px;
margin:0px;
}

a.buy{
text-decoration:underline;
color:#666;
}

a:hover.buy{
color:#cc6600;
text-decoration:underline;
}

p.readReviews{
}

a.reviews{
color:#cc6600;
text-decoration:none;
}

a:hover.reviews{
text-decoration:underline;
}

.back{
width:611px;
text-align:right;
margin:0px;
padding-top:5px;
}

a.back{
text-decoration:none;
color:#666;

} 

a:hover.back{
color:#cc6600;
}

.excerptHeading{
color:#cc6600;
font-size:14px;
padding-bottom:3px;
}

p.excerptReviewer{
padding-left:25px;
padding-top:3px;
margin:0px;
}


#newsBookWrapper{
width:611px;
}

#newsBookInfo{
float:left;
width:400px;
}

#newsBookImage{
float:right;
width:198px;
margin-left:7px;
margin-bottom:0px;
padding:0px;
}


.bookReleaseHeader{
font-size:14px;
color:#cc6600;
padding-bottom:20px;
padding-top:8px;
}

a.bookReleaseImageCaption{
font-size:11px;
text-decoration:underline;
color:#666;
padding:0px;
margin:0px;
line-height:120%;
} 

a:hover.bookReleaseImageCaption{
color:#cc6600;
}

.newsBookCaption{
font-size:13px;
font-style:italic;
}

#sampleEssaysWrapper{
width:450px;
margin:0px;
float:left;
}

#sampleEssaysQuote{
background-image:url(images/leftQuote.gif);
background-repeat:no-repeat;
width:30px;
height:60px;
float:left;
margin-top:20px;
margin-left:10px;
padding:0px;
}

#sampleEssaysQuoteTextWrapper{
width:600px;
}

#sampleEssaysQuoteText{
width:390px;
padding-left:7px;
margin-top:15px;
float:left;
}

#sampleEssaysPhotos{
width:130px;
margin:0;
float:right;
}

.essayPhotoThumbnail{
width:130px;
border:0px;
margin:0px;
}

#sampleEssaysLinks{
width:550px;
margin-bottom:15px;
}

#sampleEssaysLinks ul{
list-style-type:none;
margin:0px;
padding:0px;
}

#sampleEssaysLinks li{
display:inline;
padding-right:0px;
}

#sampleEssaysLinks a{
text-decoration:none;
color:#666;
}

#sampleEssaysLinks a:hover{
color:#cc6600;
}

ul.bookRecommendationsLinks{
list-style-type:none;
margin-top:0px;
margin-left:0px;
margin-bottom:12px;
padding:0px;
}

li.bookRecommendationsLinks{
display:inline;
padding-right:6px;
}

a.bookRecommendationsLinks{
font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
text-decoration:none;
color:#666;
}

a:hover.bookRecommendationsLinks{
color:#cc6600;
}

.bookRecommendationsSubHead{
font-size:14px;
padding-top:25px;
}

ul.bookRecommendations{
list-style-type:square;
margin-left:30px;
margin-top:10px;
margin-bottom:0px;
padding:0px;
}

li.bookRecommendations{
padding-right:6px;
padding-bottom:4px;
}

a.backToTop{
color:#cc6600;
text-decoration:none;
}

a:hover.backToTop{
text-decoration:underline;
}

.linksCategory{
font-size:14px;
padding-top:25px;
}

#links{
}

#links ul{
list-style-type:square;
padding-top:5px;
padding-bottom:0px;
margin-top:0px;
margin-bottom:8px;
}

#links li{
margin-bottom:13px;
line-height:100%;
}

#links a{
color:#666;
}

#links a:hover{
color:#cc6600;
}

#links p{
margin-top:0px;
margin-bottom:-2px;
padding-bottom:0px;
}


ul.linksSubNav{
list-style-type:none;
margin-bottom:10px;
margin-top:0px;
margin-left:0px;
padding:0px;
}

li.linksSubNav{
display:inline;
padding-right:6px;
}

a.linksSubNav{
font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
text-decoration:none;
color:#666;
}

a:hover.linksSubNav{
color:#cc6600;
}

li.otherPublications{
font-style:italic;
}

.back{
width:605px;
text-align:right;
margin-top:0px;
margin-bottom:10px;
}

a.back{
color:#cc6600;
text-decoration:none;
}

a:hover.back{
text-decoration:underline;
}

#recentlyReadSample{
}

#recentlyReadSample p{
font-style:italic;
text-indent:25px;
margin-left:25px;
}

.idleIdeasTitle{
font-size:14px;
padding-top:5px;
}

.mediaIntro{
font-weight:bold;
line-height:120%;
font-size:12px;
margin-bottom:25px;
}

.mediaSubHead{
font-size:15px;
margin-bottom:0px;
padding-top:12px;
padding-bottom:0px;
}

ul.media{
list-style-type:none;
margin-top:25px;
margin-left:0px;
padding-left:0px;
}

li.media{
padding-right:20px;
display:inline;
}

#kitchenSinkArchiveList{
}

#kitchenSinkArchiveList p.archiveListHeader{
font-size:14px;
padding-top:15px;
padding-left:1px;
}

#kitchenSinkArchiveList ul{
list-style-type:square;
padding-left:0px;
padding-bottom:175px;
margin-left:30px;
}

#kitchenSinkArchiveList li{
padding-bottom:10px;
}


#kitchenSinkArchiveList a{
text-decoration:underline;
color:#666;
}

#kitchenSinkArchiveList a:hover{
text-decoration:underline;
color:#cc6600;
}


