html tbody {
  border: none;
}

#anth-link {
  float: right;
  margin-bottom: -25px;
}

#about {
  text-align: right;
  margin: 11px 23px -22px 0;
}

#logo {
  float: left;
}
#logo img {
  max-width: 295px;
  width: 100%;
}

#header-right {
  float: left;
}

@media screen and (max-width: 800px) {
  .poetryseries {
    display: none;
  }
}
.poetryseries {
  max-width: 368px;
  width: 100%;
}

#anth-nav {
  list-style-type: square;
  margin-top: 5px;
}
#anth-nav li {
  margin: 0 0 4px -10px;
}
#by-series a {
  margin-right: 4px;
}
#skipnav {
  display: none;
}

#sign-up legend, #list-inputs label {
  display: none;
}
fieldset label {
  display: inline;
}
fieldset {
  border: none;
}

body {
background-color: #000;
font-family: arial, verdana;
padding: 6px 0 0 0;
}

*html table.content {  /* IE fix for category nav trails */
font-size: 1em;
}

td {
vertical-align: top;
text-align: left;
}

.logo {
margin: 0 0 0 33px;
padding: 0;
border: 0;
clear:both;
}

.poetryseries {
margin: 70px 0 0 23px;
border: 0;
}

#wrap {
font-size: .8em;
max-width: 740px;
min-width: 500px;
margin:  0 auto;
padding: 0;
/*background-color: #ddddbb;*/
background-color: rgb(232,253,242);
}

div#upper {
text-align:right;
background-color: white;/*rgb(243,255,249);*/
border-top: 3px solid #cccc99;
border-bottom: 3px solid #cccc99;
height: 122px;
}

div#lower {
}

div#one-col {
/*background-color: #ddddbb;*/
margin: 0;
padding: 5px 25px 15px 23px;
}

div#left {
float:left;
width: 45%;
min-width: 350px;
/*background-color: #ddddbb;*/
background-color: rgb(232,253,242);
margin: 0;
}
div#left-inner {
padding: 1px 30px 10px 23px;
}

div#right {
float:left;
width: 50%;
/*background-color: #ddddbb;*/
background-color: rgb(232,253,242);
margin: 0;
}
div#right-inner {
padding: 1px 20px 15px 23px;
}

div#footer {
font-family: verdana;
font-weight: 900;
clear: both;
height: 25px;
font-size: .8em;
border-top: 3px solid #cccc99;
border-bottom: 4px solid #cccc99;
padding: 9px;
background-color: #fff;
}

div#footerstripe {
clear: both;
background: #000;
height: 20px;
}

div#login {
padding: 4px 135px 0 0;
}
div#login ul {
margin:0;
}
.login a {
text-decoration: none;
}
.login a:hover {
text-decoration: underline;
}
.login li {
float: right;
list-style-type: none;
padding: 0 6px 0 6px;
}

#search {
float: left;
padding: 0 0 0 20px;
margin: 0;
}
.searchlabel {
padding: 6px 7px 0 0;
float: left;
}
#search form {
  display:inline;
  margin:0;
}

h1 {
font-size: 1.5em;
/*color: #cc6600;*/
font-weight: 700;
color: rgb(115,70,57);
}

h1.righthead {
margin-bottom: -2px;
}

* html h1 {
margin-top: 11px;
}

h3 {
font-size: 1.4em;
color: #003399;
font-style: italic;
margin-top: 11px;
}

h4 {
color: #003399;
font-size: 1em;
margin: 14px 0 4px 0;
border-bottom: 1px dotted #999;
}



#sign-up {
font-family: arial,tahoma;
margin: 28px 0 6px 0;
font-size: .9em;
border-top: 1px dotted #999;
padding: 4px;
}
/* *html #sign-up {
padding: .1em 1em 0 11em;
} */

#sign-up .sign-up {
margin: 5px 0 5px 0;
}

#sign-up .submit {
margin: 0 10px 0 5px;
}

#sign-up .sub {
margin: 0 10px 0 5px;
}
#sign-up .unsub {
margin: 0 17px 0 0px;
}

* html .search {
margin: 50px 25px 0 0;
}

.edit-link {
margin: 14px 0 10px 0;
text-align: right;
}


/*
EVENTS
*/

/*classes for summary pages... */
.eventtime {
font-style: italic;
font-weight: 700;
font-size: 1.3em;
}
.eventtitle {
font-weight: 700;
font-size: 1.3em;
}
.eventtitle a {
text-decoration: none;
}
.eventtitle a:hover {
text-decoration: underline;
}
.eventlocale {
font-weight: 700;
font-size: 1em;
}


/*IDs for individual pages... */
#event-date {
font-style: italic;
font-weight: 700;
font-size: 1.3em;
}
#event-title {
font-weight: 700;
font-size: 1.3em;
color: #cc6600;
}
#event-locale {
font-weight: 700;
font-size: 1em;
margin-bottom: 10px;
}
#event {
margin: 12px 0 8px 0;
width: 500px;
}


/*
ANTHOLOGY
*/

#poem-summaries {
margin-top: 10px;
}
.poem-summary {
font-weight: bold;
margin-top: 10px;
}
#poem-title {
font-size: 1.4em;
font-weight: bold;
margin: 12px 0 6px 0;
padding-bottom: 1px;
border-bottom: 1px dotted #999;
}
#poem-body {
margin: 14px 8px 14px 0;
}
#poet {
font-weight: bold;
margin: 0 0 0 10px;
color: #003399;
}
#poet a {
color: #003399;
text-decoration: none;
}
#poet a:hover {
color: #003399;
text-decoration: underline;
}
#poem {
margin: 15px 0 0 10px;
}
#more-by-poet {
margin: 40px 0 7px 10px;
font-size: .9em;
padding: 4px 4px 6px 5px;
border: 2px dotted #ddd;
width: 310px;
}

/*READING SERIES*/

#series-location {
margin: -4px 0 30px 0;
}

.one-cm {
line-height: 1cm
}

.three-quarters-cm {
line-height: .75cm
}

#anthology-nav {
margin: 0 0 8px 12px;
width: 250px;
font-size: 10pt;
}


/*PUB ARCHIVES*/

#pub-archived .title {
font-weight: bold;
font-size: 12pt;
margin: 13px 0 0 0;
}

#pub-archived .download {
margin: 7px 0 0 0;
}

#pub-archived .body {
margin: 14px 0 9px 0;
}

#pub-archived-summary .title {
font-weight: normal;
font-size: 10pt;
}

div#pub-archived-summary {
margin-bottom: 2px;
}