/*  general  */

body { margin: 0px; padding: 0px; color: #000; font-family: georgia, times new roman, times, serif; background: #3D0E07 url(/display/images/background.png) top left repeat-x; }
ul { list-style: circle; margin: 3px 0 3px 1em; padding: 0; }
a, a:link, a:visited, a:active { color: #7C9149; text-decoration: none; } 
a:hover { color: #000; text-decoration: underline; }
textarea, input, select, checkbox, option { }

/*  ------ layout  */

#wrapper { width:740px; margin: 0 auto;  } 

/*  ------ header section  */

#heading {  } 
#heading  a  {color: #C3E374; }
#heading  a:hover { color: #FFF; text-decoration: underline; }
.heading {  }
#nav { margin:3px 0 0 0; padding: 0;  text-align: right; }
#nav ul { margin:0; padding: 0; }
#nav li { list-style-type:none; display:inline; margin:0 5px 0 0; padding:3px 8px; font-size: 0.8em; font-family: arial, helvetica, san-serif;  }
#nav li.selected { color:#FFF; }
#nav  a {color: #C3E374}
#nav  a:hover { color: #FFF; text-decoration: underline; }

#branding { margin:10px 0 0 0; padding: 2em 5em 1.5em 5em; background:url(/display/images/background-header.gif) top center no-repeat; text-align: center;  }
#logo { width: 575px; height: 50px;  background: url(/display/images/logo.gif) no-repeat top center; }
#logo a { display: block; }
#logo span { display: block; width: 0; height: 0; overflow: hidden; }  /*Hide the site name from visibility, but let screen readers find it */

#blurb { margin: 0 0 10px 0; padding: 0 0 2px 0; font-size: 0.8em; line-height:1.4em; color: #fff; font-family: arial, helvetica, san-serif; }

/*  ------ footer  */

#footer { background-color:#FFF; text-align:center; padding: 2em 0 1em 0;}
#footer p { font-size: 0.8em; margin: 0; font-family: arial, helvetica, san-serif;  }
#footer p img { margin: 0 0 1em 0; }

/*  ------ content  */
#content { padding: 3em;  background-color:#FFF; }

h1 { margin: 0 0 15px 0; padding: 0; font-size: 1.6em; }

ul.poemList { list-style-type:none;  margin: 0 0 10px 0; padding: 0; }
ul.poemList li { margin: 10px 0; padding: 0;  }

.poemBody { margin: 0 20px 0 0; padding: 0; font-weight: normal; font-size: 14px; line-height: 140%;  }
.poemBody h1 { margin: 0 0 15px 0; padding: 0 0 4px0; }
.poemBody li { color: #80502E; }
blockquote { margin-top: 5px; margin-bottom: 0px; margin-left: 1em; padding-left: 1em; }
.poemBody blockquote { color: #666; border-left: 1px solid #80502E; }

.poemBody img { padding: 3px; background: #FFF; border: 1px solid #999; }

.paginate { margin-bottom: 30px; font-size: 12px; line-height: 140%; font-style: none; text-align: center; font-weight: normal; }
.date { margin-bottom: 20px;  font-size: 100%; font-weight: bold; text-align: right; }

.category { color: #000;  font-size: 12px; margin-bottom: 15px; }
.meta { margin: 20px 0 30px 0; padding: 5px 0 0 0; color: #666; border-top: 1px solid #EEE; font-size: 12px; }
.prev, .next { margin: 0 30px 40px 0; padding: 0; color: #666;  font-size: 12px; }


#comments { display: none; }
#comments h2 { font-style: italic; background: transparent; font-size: 16px;  }
#comments p { font-size: 12px; }
.commentbox { margin: 10px 0; padding: 0; font-weight: normal; font-size: 12px; line-height: 140%; border: 1px solid #999; }
.commentbox .head { margin: 0; padding: 10px; color: #000;   border-bottom: 1px solid #999; }
.commentbox .body { margin: 0; padding: 0 10px; color: #000;  }


/*  ------ sidebar  */
#sidebar { width: 200px; }

