html, body {
height : 100%;
margin : 0;
padding : 0;
}
body {
font-family : georgia, palatino, times, serif;
color : #000;
background : #650000;
}
#accessibility {
position : absolute;
top : -10000px;
}
#container {
position : relative;
min-height : 100%;
margin-left : 5px;
margin-right : 0;
margin-top : 0;
margin-bottom : 5px;
padding : 0;
width : 900px;
}
#foot a, #foot a:visited, #foot a:link {
text-decoration : none;
color : #b66;
}
#foot p {
font-family : helvetica, arial, sans-serif;
font-size : 0.8em;
color : #b66;
}
#foot {
position : absolute;
bottom : 0;
width : 100%;
height : 20px;
background : transparent;
text-align : center;
}
#head h1 {
font-size : 2.5em;
font-weight : 400;
margin-top : 10px;
text-align : right;
margin-bottom : 0;
padding-left : 180px;
padding-right : 5px;
width : 560px;
color : #ffff99;
}
#head h2 {
font-size : 1em;
font-weight : 400;
font-family : helvetica, arial, sans-serif;
margin-top : 0;
width : 725px;
text-align : right;
padding-right : 10px;
padding-left : 10px;
background-color : #ffff99;
color : #650000;
}
#head {
margin-top : 0;
padding-left : 10px;
height : 115px;
background : transparent;
}
#main {
width : 900px;
padding-bottom : 20px;
margin-top : 10px;
}
.author a:link, .author a:visited, .author a {
text-decoration : none;
border : none;
}
.author {
font-family : helvetica, arial, sans-serif;
color : #650000;
font-size : 1em;
background-color : #ffd7d7;
margin-left : 12px;
margin-right : 12px;
border-left : 20px solid #ff6666;
}
.caps {
font-size : 0.9em;
letter-spacing : 0.1em;
}
.comments_error {
color : #000;
background-color : #fff4f4;
}
.small {
font-size : 0.75em;
font-family : arial, helvetica, sans-serif;
}
div.sidebar-2 p.small, div.sidebar-3 p.small {
font-size : 11px;
}
.zemcontactform {
font-size : 0.9em;
}
blockquote, p, li {
padding-right : 10px;
padding-left : 10px;
font-size : 0.9em;
line-height : 1.25em;
font-family : georgia, palatino, times, serif;
}
blockquote {
margin-right : 0;
margin-left : 20px;
}
div.search-result {
margin-left : 6px;
font-size : 0.9em;
}
div#cpreview {
color : #000;
background-color : #f1f1f1;
border : 2px solid #ddd;
}
div.content-3 {
position : absolute;
margin-left : 185px;
margin-top : 0;
padding-top : 10px;
width : 570px;
background-color : #fff;
}
div.content a, div.wide a {
color : #900;
}
div.content h3, div.wide h3 {
color : #650000;
text-decoration : none;
}
div.content p {
margin-right : 12px;
}
div.content {
position : absolute;
margin-left : 185px;
margin-top : 0;
padding-top : 10px;
width : 570px;
background-color : #fff;
}
div.divider {
margin : 2em 0;
text-align : center;
}
div.event p {
margin-top : 3px;
margin-bottom : 6px;
}
div.event {
margin-left : 12px;
margin-right : 12px;
padding-bottom : 6px;
}
div.player {
float : right;
width : 320px;
border-left : 2px solid #900;
padding : 4px;
margin-top : 0;
margin-right : 10px;
}
div.player h3 {
font-size : 1.1em;
margin-top : 3px;
text-decoration : none;
margin-bottom : 3px;
}
div.poem h2 {
margin-left : 10px;
font-style : normal;
color : #650000;
}
div.poem p {
font-size : 0.9em;
line-height : 1.3em;
}
div.sidebar-1 p {
font-family : helvetica, arial, sans-serif;
color : #ffff99;
font-size : 0.8em;
}
div.sidebar-1, div.sidebar-2 {
margin-top : 0;
width : 180px;
}
div.sidebar-1 {
left : 0;
position : absolute;
text-align : right;
}
div.sidebar-2 a {
text-decoration : none;
color : #ffff99;
}
div.sidebar-2 h2, div.sidebar-2 h3, div.sidebar-3 h3, div.sidebar-3 h2 {
text-align : left;
padding-left : 10px;
color : #ffff99;
font-size : 1.1em;
font-style : italic;
}
div.sidebar-2 p, div.sidebar-3 p {
font-family : helvetica, arial, sans-serif;
color : #ffff99;
text-decoration : none;
font-size : 0.8em;
margin-top : 0;
margin-bottom : 6px;
}
div.sidebar-2 {
margin-top : 0;
margin-left : 760px;
position : absolute;
font-family : helvetica, arial, sans-serif;
color : #ffff99;
margin-right : 0;
padding-top : 0;
}
div.sidebar-3 a, div.sidebar-1 a {
color : #ff9;
border : none;
text-decoration : none;
}
div.sidebar-3 {
margin-top : 0;
margin-left : 760px;
position : absolute;
font-family : helvetica, arial, sans-serif;
color : #ffff99;
margin-right : 0;
}
div.spacing img, p.spacing img {
border : 1px solid #006666;
}
div.spacing, p.spacing {
float : left;
margin-left : 6px;
height : 160px;
}
div.wide {
position : absolute;
margin-left : 185px;
margin-top : 0;
padding-top : 10px;
width : 760px;
background-color : #fff;
}
fieldset {
border : none;
margin-left : 12px;
}
form#txpcommentinputform td {
vertical-align : top;
}
h1 a, h2 a, h3 a {
text-decoration : none;
}
h1 a {
color : #ffff99;
}
h1, h2, h3, h4 {
font-weight : normal;
font-family : georgia, times, serif;
}
h2 {
font-size : 1.25em;
font-style : italic;
}
h3.audio {
font-size : 1.2em;
}
h3.event {
margin-bottom : 0;
font-size : 1em;
font-weight : bold;
background-color : #ffffd7;
border-bottom : 1px solid #900;
}
h3.search-result a:link, h3.search-result a:visited, h3.search-result a {
text-decoration : none;
border-bottom : none;
}
h3.search-result {
font-family : helvetica, arial, sans-serif;
color : #650000;
font-size : 1em;
background-color : #ffd7d7;
margin-left : 12px;
margin-right : 12px;
border-left : 20px solid #ff6666;
}
h3 {
color : #650000;
padding-left : 10px;
margin-top : 5px;
margin-bottom : 5px;
font-size : 1.1em;
}
h4 {
color : #650000;
font-size : 1.1em;
margin-left : 6px;
margin-right : 18px;
border-bottom : 1px solid #999;
}
h5 {
color : #650000;
font-size : 1em;
margin-left : 6px;
margin-right : 18px;
margin-bottom : 0;
}
hr {
margin : 2em auto;
width : 370px;
height : 1px;
color : #7a7e7d;
background-color : #7a7e7d;
border : none;
}
input, textarea {
background-color : #fdf;
border : 1px solid #009;
}
p.disclaimer {
display : none;
}
p.more a, p.more a:link, p.more a:visited {
border : none;
text-decoration : none;
color : #650000;
}
p.more, p.send-events {
font-family : helvetica, arial, sans-serif;
position : absolute;
bottom : 0;
right : 0;
text-align : right;
color : #650000;
font-size : 1em;
background-color : #ffd7d7;
}
p.search-result a, p.search-result a:visited, p.search-result a:link {
text-decoration : underline;
border-bottom : none;
color : #009;
}
p.search-result {
margin-top : 0;
margin-bottom : 0;
border-bottom : none;
color : #600;
}
small, .small {
font-size : 0.9em;
}
table.sortable td {
font : 12px helvetica, arial, sans-serif;
background-color : #ffc;
vertical-align : top;
}
table.sortable thead {
font : 12px helvetica, arial, sans-serif;
background-color : #eee;
color : #666666;
font-weight : bold;
vertical-align : top;
cursor : default;
}
ul.comments_error {
padding : 0.3em;
list-style-type : circle;
list-style-position : inside;
border : 2px solid #fdd;
}
div.chapbook {
position : absolute;
margin-top: -10px;
margin-left : 185px;
width : 570px;
background-color: transparent;
}
div.intro {
background-color:white;
margin-bottom: 10px;
padding-bottom: 10px;
}
div.intro h2 {
padding-left:10px; padding-top: 10px; color:#990000; font-style: normal; font-weight: normal; font-size: 1.4em;
}
div.intro h3, div.pages h3 {
padding-top: 10px; font-size:1em;
}
div.pages {
background-color:white;
margin-bottom: 10px;
padding-bottom: 10px;
border:1px navy solid; padding:6px; margin-top: 10px;
}
ul.toc {
color: #990000;
list-style-type: square;
}
img.image-right { align: right; }
