@charset "UTF-8";
/* CSS Document */

body {background-image:url(images/waterbg.jpg); background-repeat:repeat-x; font-family:Georgia, "Times New Roman", Times, serif;
}

a{color:#000000; text-decoration:none; border-bottom:1px solid #930;
}

a:hover{color:#FFFFFF; text-decoration:none; border-bottom:1px solid #930; background-color:#930;
}

li{list-style-type:none;
}


/*header*/


#header{
}

#logo{display:inline; width:170px; margin-top:-50px; background-image:url(images/madewithlovelogo.png); background-repeat:no-repeat; height:200px; float:left; text-indent:-9999px;
}

#navbar{margin:50px 0px 0px 145px; text-transform:uppercase; letter-spacing:4px; width:780px;
}

#navbar li{display:inline; padding:0px 8px 0px 8px;
}

#navbar a{color:#000; text-decoration:none; border-bottom:3px solid #930; padding:50px 5px 5px 8px;
}

#navbar a:hover{color:#FFFFFF; background-image:url(images/redwoodtexture.png); text-decoration:none; border-bottom:3px solid #000; padding:50px 5px 5px 8px;
}


/*content*/


#mainpage {clear:both; width:950px;
}


/*left panel*/


#leftpanel{float:left; padding:0px 0px 0px 20px; height:1130px; margin:120px 0px 0px 0px; width:170px;
}

#leftpanel img{padding:0px 0px 10px 0px;
}


/*center panel*/


#centerpanelmain{background-image:url(images/woodtexture.jpg); background-repeat:repeat-y; float:left; width:540px; padding:0px 0px 0px 0px; height:1250px; margin:0px 0px 20px 0px;
}

#centerpanel{background-image:url(images/woodtexture.jpg); background-repeat:repeat-y; float:left; width:540px; padding:0px 0px 0px 0px; margin:0px 0px 20px 0px;
}

#centertext{padding:0px 45px 10px 45px;
}

h2{text-align:center; border-bottom:2px dashed #930; margin:0px 0px 40px 0px; padding:80px 0px 10px 0px; font-weight:normal; letter-spacing:2px;
}

h4{text-align:center; color:#930; padding:0px 0px 4px 0px; font-weight:normal; letter-spacing:2px; font-size:16px; margin:0px 0px 0px 0px;
}

h5{text-align:center; padding:0px 0px 4px 0px; font-weight:normal; letter-spacing:2px; font-size:normal; margin:0px 0px 0px 0px;
}

p{letter-spacing:.5px; word-spacing:2px; text-align:justify; line-height:1.5em; font-size:13px;
}

p .firstletter{font-size:32px;
}

.by{ font-style:italic;
}

#pull{color:#930; border-top:1px solid #930; border-bottom:1px solid #930; font-size:18px; letter-spacing:.55px; word-spacing:.5px; margin:0px 0px 5px 20px; padding:10px 5px 10px 0px; text-align:right justify; width:275px; float:right;
}

#folio{
}

#folioleft{ float:left; font-size:11px;
}

#folioright{float:right; font-size:11px;
}

#folioleft .title{font-style:italic;
}

#folioleft .chapter{
}

#bodytext{clear:both;
}

#pagenav{text-align:right; padding:10px 0px 0px 0px; font-size:13px; clear:both;
}

#pagenav li{display:inline; border-right:1px solid; padding:0px 5px 0px 5px; letter-spacing:2px;
}

#pagenav .page{border:none;
}

#pagenav .lastpage{border:none;
}

#picture{float:left; margin:5px 20px 0px 0px;
}

#picture img{padding:0px 0px 5px 0px;
}

#picture p{margin:2px -2px 0px -2px; font-size:11px; font-style:italic; border-top:1px solid #930; padding:2px 0px 2px 0px;
}

.nobr {word-spacing:2px;}

.nobr2 {word-spacing:4px;}

#stories li{text-align:center; padding:0px 0px 4px 0px; font-weight:normal; letter-spacing:2px; font-size:normal; margin:0px 0px 5px -45px; font-size:14px;
}


/*right panel*/


#rightpanel{float:left; width:200px; height:1170px; margin:0px 0px 0px 20px;
}

#rightsubpanel{background-image:url(images/woodtexture.jpg); background-repeat:repeat-y; padding:0px 0px 30px 0px; margin:0px 0px 10px 0px; overflow:hidden;
}

h3{text-align:center; border-bottom:3px solid #930; border-top:0px solid #930; font-size:13px; font-weight:normal; letter-spacing:2px; text-transform:uppercase; color:#930;
}

#rightsubpanel li{font-size:13px; margin:0px 5px 5px 0px; letter-spacing:.75px; word-spacing:1.5px; line-height:1.5em; list-style-type:decimal;
}

#rightsubpanel p{text-align:center; padding:-10px 0px 0px 0px;
}

#chapter li{margin:0px 0px 5px -5px; text-indent:-2px;
}

#author li{list-style:none; margin:0px 0px 5px -20px;
}

#news li{list-style:disc; margin:0px 0px 5px -10px;
}

form {font-size:11px; padding:0px 5px 0px 5px;
}


/*footer*/


#footer{clear:both; text-align:left; margin:0px 0px 0px 250px;
}

#footer li{display:inline; border-right:1px solid #930; font-size:13px; padding:0px 5px 0px 5px; letter-spacing:.5px;
}

#footer a{color:#930; border-bottom:1px solid #000000;
}

#footer a:hover{background-color:#EBEBEB; 
}

#copyright{text-align:right; font-size:11px;
}

#footer .lastlink{border-right:none;
}