/* CSS Document */

body {margin: 0; padding: 0; text-align: center;  font: 101% normal Verdana, Arial, Helvetica, sans-serif; background: #EEE url(/images/backgrounds/bodybg.jpg) no-repeat top center;}

#wrapper, #gbwrapper {width: 760px; background:  #FFF url(/images/backgrounds/wrapperbg.gif) no-repeat top center; padding: 10px; margin: 10px auto; }
#gbwrapper {background-image: none;}
.pagepoems #wrapper {width: 760px; background:  #B6CCD7 url(/images/backgrounds/poemsbg.gif) no-repeat top center; padding: 10px; margin: 10px auto; }

/* .pagepoems #wrapper {background-color: #94B29C;} */
/*.pagepoems #wrapper {background-image: none; background-color: #A5C3AD;} */

#topmast {width: 760px; background:url(/images/backgrounds/bgbook_box.gif) no-repeat;  top: 0; text-align: left; margin: 0; margin-top: 18px;}
.pagepoems #topmast {width: 760px; background: #FFF url(/images/backgrounds/bgbook_box.jpg) no-repeat;  top: 0; text-align: left; margin: 0; margin-top: 18px;}

#topmast h1 {display: none;}
 
#topmast #r1 {width: 382px; margin-left: 180px; margin-top: 15px; color: #999;} 
#topmast #r2 {width: 382px; margin-left: 350px; margin-top: -30px; color: #B98E61; }

#topmast .rtop {height: 24px; background: url(/images/backgrounds/bgcitation_box_top.gif) no-repeat;  }
#topmast .rmid {background: url(/images/backgrounds/bgcitation_box_mid.gif);  padding: 0 1em 0 1.75em; }
#topmast .rbot {height: 20px; background: url(/images/backgrounds/bgcitation_box_bottom.gif) no-repeat;  }

.pagepoems #topmast {background-color: #FFF;}

.bq blockquote {margin: 0; font-size: 0.72em; font-weight: bold; background-color: #FFF;}

.bq blockquote span {display: block; margin-top: 0.5em;}

#nav  { width: 744px; height: 34px; text-align: center; margin-top: 20px; padding-left: 16px;}
.pagepoems #nav {margin-top: 0;background-color: #FFF; border-top: 20px solid #FFF;}
#nav ul {float: left; margin: 0; padding: 0; list-style-type: none;}
#nav  li {float: left; padding: 0; margin: 0; height: 34px; width: 103px; border: none;}
#nav li a {float: left; text-align: center; font-weight: bold; font-size: 12pt; color: #FFF; text-decoration: none; height: 34px; width: 103px; margin: 0; padding: 8px 0 0 0;}

#nav ul #home a{background-image: url(/images/backgrounds/navhome.gif); background-repeat: no-repeat; margin: 1px; }
#nav #home a:hover, #nav #home a:active {background-image: url(/images/backgrounds/navhomeactive.gif); background-repeat: no-repeat; border: none;}

#nav ul #stories a {background-image: url(/images/backgrounds/navstories.gif); margin: 1px; background-repeat: no-repeat; }
#nav #stories a:hover, #nav #stories a:active {background: url(/images/backgrounds/navstoriesactive.gif); background-repeat: no-repeat; border: none; }

#nav ul #opinion a {background-image: url(/images/backgrounds/navopinion.gif); margin: 1px; background-repeat: no-repeat; }
#nav #opinion a:hover, #nav #opinion a:active {background-image: url(/images/backgrounds/navopinionactive.gif); background-repeat: no-repeat; border: none; }

#nav ul #poems a {background-image: url(/images/backgrounds/navpoems2.gif); margin: 1px;  background-repeat: no-repeat; }
#nav #poems a:hover, #nav #poems a:active {background-image: url(/images/backgrounds/navpoems2active.gif); background-repeat: no-repeat; border: none; }

#nav ul #links a {background-image: url(/images/backgrounds/navlnks.gif); background-repeat: no-repeat; }
#nav #links a:hover, #nav #links a:active {background-image: url(/images/backgrounds/navlnksactive.gif); background-repeat: no-repeat; border: none; }

#nav ul #guestbook a {background-image: url(/images/backgrounds/navgb.gif); background-repeat: no-repeat; }
#nav #guestbook a:hover, #nav #guestbook a:active {background-image: url(/images/backgrounds/navgbactive.gif); background-repeat: no-repeat; border: none; }

#nav ul #misc a {background-image: url(/images/backgrounds/navmisc.gif); background-repeat: no-repeat; }
#nav #misc a:hover, #nav #misc a:active {background-image: url(/images/backgrounds/navmiscactive.gif); background-repeat: no-repeat; border: none; }

#content {text-align: left; padding: 1em;}
#content h1 {font-size: 1.6em; font-weight: bold; margin: 0.25em 0 0 0;}
#content h2 {font-size: 1.45em; font-weight: bold; margin: 0.25em 0 0 0;}
#content h3 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.3em; font-weight: bold;  font-style: italic; margin: 0.25em 0 0 0;}
#content h2+h3 {margin-bottom: 1.5em;}
#content h4 {font-size: 1.15em; font-weight: bold; margin: 0.25em 0 0 0;}
#content h5 {font-size: 1.0em; font-weight: bold; margin: 0.25em 0 0 0;}
#content h6 {font-size: 0.95em; font-weight: bold; margin: 0.25em 0 0 0;}
#content p  {font-size: 0.9em; line-height: 1.4em; margin: 0.25em 0 0 0; text-indent: 2em;}
#content blockquote.bq1 {font-size: 0.85em; font-weight: bold; color: #EE9955; line-height: 1.3em;}
#content blockquote.bq2 {font-size: 0.85em; font-weight: bold; color: #AA9988; line-height: 1.3em;}
#content blockquote.bq3  {font-size: 0.85em; font-weight: bold; color: #446677; line-height: 1.3em;}
#content blockquote span.author {display: block; margin: 0 0 0 2em; text-align: left;}
#content #byline {font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-size: 0.75em; margin: 0.75em 0 2.5em 0; }
#content #byline img {display: block; margin-bottom: 1.5em;}
#content .linkslist li {margin-bottom: 0.5em; list-style-type: none; }

#links {float: right; clear: right; border-left: 1px solid #DDD; padding-left: 1em; text-align: center;}
#links a {display: block; margin: 2em 0; }

#pagehome #footer {margin-right: 165px;}

#buybook { margin: 2em 3em; padding: 0.5em; border: 1px solid #42626F;}
#buybook p {text-align: left; margin: 0;}
#buybook .isbn {text-align: center;}
#buybook h3 {color: #42626F;}
#wrapper #footer p {text-align: center;}
#wrapper #footer #buybook h3 a {display: block; color: #42626F; text-decoration: none; background-color: #FFC; border-bottom: 2px solid  #FC9; padding: 2px 0.5em 0 0.5em;}
#wrapper #footer #buybook h3 a:hover, #wrapper #footer #buybook h3 a:active {background-color: #FC9; border-bottom: 2px solid  #C96;}

#contact {text-align: center;}
#contact a {font-weight: bold;}

#credit {margin-top: 1em; color: #900; font-size: 0.75em; text-align: center;}

#copyright {margin-top: 1em; color: #009; font-size: 0.75em; text-align: center;}

#content a, #content a:link, #footer a, #footer a:link {color: #036; text-decoration: none;}
#content a:hover, #content a:active, #footer a:hover, #footer a:active {color: #C30; text-decoration: underline;}
#content a:visited; #footer a:visited {color: #999; text-decoration: none; background-image: url(/bg.gif);}

#navspo {padding: 5em;}
#navspo h4 {margin-left: -3em;}
#navspo ul {margin: 0;  padding: 0; list-style-type: none;}
#navspo ul li {margin-bottom: 0.75em;}
#navspo ul li a {font-weight: bold; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal;}
#navspo ul li a  span { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.1em; font-style: italic;}
#navspo ul li a:visited {background-image: url(/bg.gif);  } 

#storymain {margin-bottom: 2em;}

#navsub {width: 160px; float: right; margin-left: 1.5em; background-color: #E2B881; padding: 0;}
.pageopinions #navsub { background-color: #7BB6B5;}
/* .pagepoems #navsub { background-color: #94B29C; } */
.pagepoems #navsub { background-color: #94AAB5; }
#navsub ul {list-style-type: none; margin: 0;  padding: 0;}
#navsub ul li {margin: 0; padding: 0; font-size: 0.75em; }
#navsub ul li a, #navsub ul li a:link, #navsub ul li a:visited  {display: block; color: #FFF; margin: 0.25em; border-bottom: 1px solid #C09D6E; border-left: 4px solid #C09D6E; text-decoration: none;}
.pageopinions #navsub ul li a, .pageopinions #navsub ul li a:link, .pageopinions #navsub ul li a:visited  {border-bottom: 1px solid #5A8E8C; border-left: 4px solid #5A8E8C;}
.pagepoems #navsub ul li a, .pagepoems #navsub ul li a:link, .pagepoemss #navsub ul li a:visited  {border-bottom: 1px solid #336D7E; border-left: 4px solid #336D7E;}
#navsub ul li a:visited {background-image: url(/bgtrans.gif); color: #000; }
#navsub ul li a span {display: none;}

.clear {clear: both;}
.quotedheading {text-align: center; font-weight: bold; font-style: italic;}
body #storymain .note {font-size: 0.85em; margin: 2em; padding: 1em; background-color: #EEE; border: 1px solid #DDD;}
body #storymain .note h3 {font-size: 0.9em;}
.note p {margin-top: 0.25em;}

#storydisclaimer {background-color: #F4E1CA; margin: 0 190px 0 20px; padding: 0.5em; font-size: 0.7em; }
#storydisclaimer p {text-indent: 0; margin: 0;}

#content .gbentry {margin: 1em 1em 2em 1em; background-color: #E2ECF8;}
#content .gbentry p.name { text-indent: 0; margin: 0; padding: 0.2em 0.5em; background-color: #7B7B83; color: #FFF; }
#content .gbentry p.coords {text-indent: 0;  margin: 0.5em;}
#content .gbentry p.coords span {margin-left: 10em;}
#content .gbentry p.message {text-indent: 0; margin: 0.5em 1.5em;}



