/* CSS Document */


/* Main sections
----------------------------------------------- */
body {margin:0; padding:0; color:#630; font: 14px Georgia, "Times New Roman", Times, serif; background-image:url(images/wallpaper.jpg)}
#container {position:absolute; margin-left:0; padding-left:140px; width:850px; background:url(images/middle.jpg) top left repeat-y; z-index:5;}
#masthead {margin:0px; background:url(images/masthead.jpg) no-repeat top right; height:125px; z-index:15;}
body.home .main {min-height:425px;}

/* Sub sections
----------------------------------------------- */
#header {margin:0 25px 0 30px; padding-top:10px; height:114px; border-bottom:1px solid #630; z-index:50;}
#middle {position: relative; margin:0; padding:0 30px 0 40px; width:800px; background:url(images/middle_top.jpg) 15px 0 no-repeat;}
#middleshell {float:left; height: 160px; background-color:#6699FF;}

.main {float:left; padding:0 15px 30px 5px; width:73%; line-height:1.4em; text-indent:15px;}
#main_full {margin-top:0; width:95%; padding:0 15px 30px 10px; line-height:1.25em; text-indent:15px;}

#sidebar, .sidebar {float:right; padding:0 15px 0 5px; width:20%; text-indent:0; color:#963; font-size:90%;}
#lower {height:150px; background:url(images/footer.jpg) bottom left no-repeat;}
#footer {margin:0 25px 0 30px; color:#963; text-align:center; font-size:80%; clear:both; padding:20px 0 40px 0; border-top:1px solid #630;}


/* Navigation
----------------------------------------------- */
#navbar {padding:0 15px 30px 5px; width:73%; font-size:90%; text-indent: 0; clear:both;}
#navbar ul {margin:0 0 0 -25px; padding:0 0 10px 10px; list-style:none;}
#navbar li {float:left;}
#navbar li a {display: block; padding: 0.75em 15px .75em; text-decoration: none; font-weight:bold; color: #963;}
#navbar a:hover, .home #navbar #home a, .author #navbar #author a, .books #navbar #books a, .news #navbar #news a, .notebooks #navbar #notebooks a {background: url(images/do-hickeys.gif) bottom center no-repeat;}
#navbar.full {border:none;}


/* Lists
----------------------------------------------- */
ol {text-indent:0;}
.guide li {padding-bottom:15px;}
.goto li {list-style:none; background:url(images/ding_left.gif) no-repeat 0 .25em; margin-top:0; margin-left:100px; padding:0 0 0 3px; }
ul.goto {position:relative; clear:none;}
.backto li {list-style:none; background:url(images/ding_right.gif) no-repeat 0 .25em; margin-top:5px; padding:0 0 0 20px; font-size:90%; clear:left;}
.jarretttitles {font-size:85%;list-style:none; text-indent:0; margin:0; padding-bottom:15px;}

#sidebar ul, .sidebar ul {margin:0; padding:0; list-style:none;}
#sidebar li, .sidebar li {padding-bottom:30px;}
#sidebar .entries li {background:url(images/ding_left.gif) no-repeat 2px .25em; margin:2px 0 -10px 0; padding:1px 0 15px 16px;} 
#sidebar ul.linklist {margin-bottom:10px;}
#sidebar ul.linklist li {background:url(images/ding_left.gif) no-repeat 2px .25em; margin:2px 0 -10px 0; padding:1px 0 15px 16px; font-weight:bold;}

#footer ul {list-style:none; margin:0; padding:0;}
#footer li {display:inline; padding:0 10px 0 10px; border-right: 1px solid #963;}
#footer li.last {border:none;}


/* Links
----------------------------------------------- */

a:link, a:visited {text-decoration: none; font-weight:bold; color: #900;}	
a:hover, a:active {text-decoration: underline;}
#footer a:link, #footer a:visited, #footer a:hover, #footer a:active {font-weight:normal;}
a:target {font-weight:bold; text-decoration:none; font-size:110%; padding-top:20px;}
a img {border-width:0;}
.goto li a {font-size:90%;}


/* Miranda's Pages
----------------------------------------------- */
#jarrettbooks {float:left; margin-right:20px; text-align:left; width:125px;}
#seriesguide {float:right; width: 175px;}


/* Misc
----------------------------------------------- */
h1 {text-indent:0;font-weight:normal; color:#993; padding-top:20px; margin:0;}
h1.title {font-style:italic; font-weight:normal; color:#993; border-bottom:1px solid #f0f092; padding:0 0 10px; margin:0 0 6px;font-size:1.2em;}
h2.sub {font-weight:normal; color:#630; text-align:left;font-size:1.1em; font-style:italic; margin:7px 0 35px;}
h3, h4 {text-indent:0;font-weight:normal; color:#993; padding-top:0; margin-top:0;}
h3.booksection {border-top:1px solid #f0f092; padding-top:15px; margin-top:10px; font-style: italic; clear:left;}
h5 {text-indent:0;font-weight:normal; color:#630; padding:0; margin-top:-15px;}
p.top {margin-top:0;}
p.subtle {font-size:90%; text-indent:0;}
p.descr {text-indent:0;}
.tagline {text-indent:0;}
img {padding:0 15px 10px 0;}


/* Decoration Flowers n Fruit n Canvas
----------------------------------------------- */
#deco1 {position:fixed; margin:0; height:1000px; width:225px; background:url(images/canvas225.jpg) top left repeat-y;}
#deco2 {position:absolute; margin:0; padding:0; z-index:15;}

body.home div#deco2 {background: url(images/deco_home.jpg) top left no-repeat; height:425px; width:175px;}
body.author div#deco2 {background: url(images/deco_author.jpg) top left no-repeat; height:750px; width:175px;}
body.books div#deco2 {background: url(images/deco_books.jpg) top left no-repeat; height:525px; width:175px;}
body.news div#deco2 {background: url(images/deco_news.jpg) top left no-repeat; height:425px; width:175px;}
body.notebooks div#deco2 {background: url(images/deco_notebooks.jpg) top left no-repeat; height:450px; width:175px;}
body.jarrett div#deco2 {background: url(images/deco_jarrett.jpg) top left no-repeat; height:725px; width:175px;}
body.letter div#deco2 {background: url(images/deco_letter.jpg) top left no-repeat; height:700px; width:175px;}
body.subbooks div#deco2 {background: url(images/deco_books.jpg) top left no-repeat; height:500px; width:175px;}


/* You are here
----------------------------------------------- */
body.home li#home a {cursor:text;}
body.author li#author a {cursor:text;}
body.books li#books a {cursor:text;}
body.news li#news a {cursor:text;}
body.notebooks li#notebooks a {cursor:text;}


 
ul.pagelinks li {margin:0; padding:0; list-style:none;}
