* {margin: 0; padding: 0; background: transparent;}

a {color: #59365F; letter-spacing: 1px; text-decoration: none;}

a:hover {color: #BC2828;}

a acronym {color: #59365F; text-decoration: none;}

acronym {color: #BC2828; text-transform: uppercase; cursor: help;}

body {margin: 0; padding: 0; background: #BC2828; color: #BC2828; font: 11px/16px "trebuchet ms", arial, helvetica, sans-serif; text-align: center; height: 100%;}

div {margin: 0; padding: 0; background: transparent;}

html {margin: 0; padding: 0; background: #BC2828; color: #BC2828; font: 11px/16px "trebuchet ms", arial, helvetica, sans-serif; text-align: center; height: 100%;}

img {border: none; padding: 0; margin: 0;}

p {padding: 0 10px 10px 0px; font: 13px/16px "Times New Roman", Times, serif; letter-spacing: 1px; text-align: justify; text-indent: 18px;}

#background {background-color: #BC2828;}

#container {margin: 0 auto; padding: 0; width: 760px; display: block; background: #FAF6ED url(images/background.jpg) no-repeat 0 0;  position: relative; top: 0; height: 6000px;}

#pageheader {margin: 0; padding: 0; height: 230px;}

#pageheading {float: right; margin-top: 180px; padding: 0; width: 380px; line-height: 18px;}

#pageheading h2 span {font-size: 14px; font-style: italic; letter-spacing: 1px; word-spacing: 3px;}

#pageheading h2,h3 {padding: 10px 5px 20px 5px; text-align: center;}

#rose {margin: 0; padding: 0; width: 100px; text-align: left; position: absolute; top: 5px; left: 170px; height: 130px;}

#languages {margin: 0; padding: 0; width: 200px; position: absolute; top: 5px; left: 560px; height: auto;}

#languages a {color: #BC2828; font: 12px "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: center; text-transform: lowercase;  padding-left: 6px;  padding-right: 6px;}

#languages a:hover {color: #59365F;}

#logo {margin: 0; padding: 0; width: 200px; position: absolute; top: 65px; left: 450px; height: 70px;}

#logo span {color: #BC2828; font: 11px "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; letter-spacing: 1px; text-align: left; text-indent: 0; text-transform: lowercase;}

#menuleft {float: left; margin-top: 140px; width: 245px; text-align: left; height: 1670px; overflow: hidden;}

#menuleft2 {width: 207px; text-align: left; position: relative; left: 38px;}

#menuleft2 ul {margin: 0; padding: 0; list-style-type: none;}

#menuleft2 a:hover {padding-left: 1px;}

#menu1 {margin-left: 13px;}

#menu2 {margin-left: 5px;}

#menu3 {margin-left: 1px;}

#menu4 {margin-left: 0px;}

#menu5 {margin-left: 1px;}

#menu6 {margin-left: 2px;}

#menu7 {margin-left: 5px;}

#menu8 {margin-left: 9px;}

#text {float: right; width: 510px; background: transparent; text-align: left; height: 5740px;}

#content {padding-top: 10px; width: 510px; background: transparent; text-align: left; position: relative;}

#content .introduction {font-family: "MS Serif", "New York", serif; font-size: 14px; text-align: justify; text-indent: 120px;  line-height: 20px; }

#content h2,h3 {padding: 10px 5px 20px 5px; text-align: center;}

#content h2 {font: bold 16px "Times New Roman", Times, serif; letter-spacing: 2px; word-spacing: 5px;}

#content h3 {font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing: 0.2em;}

#content h2 span {font: bold 16px "Times New Roman", Times, serif; letter-spacing: 2px; word-spacing: 5px;}

#content h3 span {font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing: 0.2em;}

#content h4 {color: #663333; font: bold 14px "Times New Roman", Times, serif; text-align: left;}

#content h4 span {color: #663333; font: bold 14px "Times New Roman", Times, serif; text-align: left;}

#content h5 {padding-right: 20px; text-align: right;}

#content ul {margin: 10px; padding: 5px; list-style-type: none;}

#content p {text-align: left;}

#preamble {padding-top: 10px; width: 510px; background: transparent; text-align: left; position: relative;}

#preamble h3 {margin: 0; padding: 10px; width: auto; color: #ECBBBB; font: 11px "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: right; height: auto;}

#navcontainer {float: right; margin-top: 0px; margin-bottom: 10px; width: 450px;  text-align: center;}

#navlist li {padding-bottom: 13px; display: inline; padding-left: 10px;  padding-right: 0px;}

#navlist a {padding-left: 18px; color: #59365F; background: url(images/rosebullet.gif) no-repeat; background-position: 0 -28px;  font: bold 14px "Times New Roman", Times, serif;}

#navlist a:hover {color: #59365F; background: url(images/rosebullet.gif) no-repeat;  background-position: 0 -13px;}

#navlist a.selected {color: #BC2828;}

#formnavigation {float: right; padding-right: 10px; width: 490px; display: none;}

#backbutton {float: left;}

#forwardbutton {float: right;}

#text1 {display: block;}

.multiparts{height: 50px;}

#tag {padding-right: 20px; padding-top: 15px; text-align: right;}

#tag span {color: #663333; font: italic 12px "Times New Roman", Times, serif;}

#tag strong {font-weight: bold;}

#bibliography .date {}

#bibliography .subtitle {font-size: 12px; font-style: normal;font-weight: normal;}

#bibliography .title {font-weight: bold;}

#bibliography li {list-style: disc; font-size: 14px; line-height: 22px; text-align: left;}

#bibliography ul {margin: 20px; padding: 0px;}

#bibliography a {text-decoration:underline; letter-spacing:0px; color: #BC2828;}

#bibliography a:hover {text-decoration:underline; letter-spacing:0px; color: #59365F;}

#textlist {margin-top: 130px;}

#textlist h2 {margin-top: 15px; padding-bottom: 10px; padding-left: 25px; text-align: left;}

#textlist h2 a {padding-left: 20px; padding-bottom: 10px; font: bold 14px "trebuchet ms", arial, helvetica, sans-serif;}

#textlist h2 a:hover {background: url(images/rosebullet.gif); background-repeat: no-repeat; background-position: 0 -10px; font: bold 14px "trebuchet ms", arial, helvetica, sans-serif;}

#textlist li {margin-left: 0px; text-align: left;}

#textlist li a {font: 13px "trebuchet ms", arial, helvetica, sans-serif;}

#textlist li a:hover {font: 13px "trebuchet ms", arial, helvetica, sans-serif;}

#textlist p {padding: 0px 0px 5px 40px; font: 13px/16px "Times New Roman", Times, serif; letter-spacing: 0px;}

#poetry {margin-top: 80px; padding: 0;}

#poetry pre{font-size: 14px; text-align: left;}

.poetry {padding: 2px 2px 2px 2px; border: none; white-space: pre; font: 14px "Times New Roman", Times, serif; text-align: left; letter-spacing: 1px;}

.stars {padding-bottom: 10px; font-weight: bold; font-size: 18px; text-align: center; letter-spacing: 5px;}

.title {padding-bottom: 15px; color: #BC2828; font: bold 16px "Times New Roman", Times, serif; text-align: center;}

.subtitle {padding-bottom: 5px; color: #BC2828; font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: center;}

.chapter {padding-bottom: 5px; color: #BC2828; font: bold 12px Arial, Helvetica, sans-serif; text-align: center;}

.exergue {margin-left: 240px; width: 250px; padding-bottom: 10px; display: block; color: #663333; font: italic 12px "Times New Roman", Times, serif; text-align: left; letter-spacing: 1px;}

.dedication {padding-bottom: 10px; color: #663333; font: italic 12px "Times New Roman", Times, serif; text-align: right; letter-spacing: 1px;}

.reference, .quotation {margin: 0; padding: 10px 10px 0px 0px; color: #663333; font: italic 12px "Times New Roman", Times, serif; empty-cells: hide; text-align: right;}

.date {margin: 0; padding: 10px 10px 0px 0px; color: #663333; font: normal 14px "Times New Roman", Times, serif; text-align: right;}

#prose {margin-top: 80px; padding: 0;}

.prose {border: none; padding: 2px 2px 2px 2px; font: 14px/16px "Times New Roman", Times, serif; text-align: left; letter-spacing: 1px;}

.prose p {border: none; padding: 2px 2px 2px 2px; font: 16px/16px "Times New Roman", Times, serif; text-align: left; letter-spacing: 1px; line-height: 20px}
/* .prose p {border: none; padding: 2px 2px 2px 2px; font: 14px/16px "Times New Roman", Times, serif; text-align: left; letter-spacing: 1px;} */

.pre {white-space: pre; font: 14px/16px "Times New Roman", Times, serif; text-align: left; letter-spacing: 1px;}

p.question {margin-bottom: 0px; padding-top: 10px; padding-bottom: 0px; font-style: italic;}

p.answer {margin-bottom: 0px; padding-bottom: 0px; font-style: normal;}

.scroll {margin-bottom: 15px; margin-top: 10px; margin-left: 20px; width: 480px; text-align: right;}

.scroll span {color: #663333; font: normal 10px "MS Sans Serif", Geneva, sans-serif;}

#photonav {margin-left: 20px; margin-top: 100px; margin-bottom: 10px; width: 490px; color: #663333; font: normal 10px "MS Sans Serif", Geneva, sans-serif; text-align: center;}

#photo {padding: 5px 5px 5px 5px; width: 490px; border: 0px solid #663333; background-color: White; text-align: center;}

#photoname {margin-top: 10px; margin-bottom: 10px; width: 490px; color: #663333; font: normal 12px "MS Sans Serif", Geneva, sans-serif; text-align: center;}

#photoname span {line-height: 25px;}

#photoname a {color: #59365F; letter-spacing: 0px; text-decoration: underline;}

#photoname a:hover {color: #BC2828;}

#popupnote {margin-top: 30px; margin-bottom: 5px; width: 490px; color: #ECBBBB; font: normal 10px "MS Sans Serif", Geneva, sans-serif; text-align: center; text-transform: lowercase;}

#footer {margin-left: 100px; padding: 0; color: #59365F; font: 10px/12px sans-serif; text-align: center; letter-spacing: 1px; position: absolute; top: 5940px;}

#contact {padding: 0px 0px 0px 0px;}

fieldset {margin-left: 10px; padding: 10px 10px 10px 10px; width: 450px;}

legend {padding: 5px 15px 5px 15px; font-weight: bold; font-size: 14px; letter-spacing: 3px;}

input, select {width: 200px;}

input, select, textarea {margin: 2px; padding: 0px 2px 0px 5px; border: 1px solid #663333; background-color: #FAF6ED; color: #BC2828; font: 11px/16px "trebuchet ms", arial, helvetica, sans-serif;}

input.button {float: right; margin: 10px 7px 0px 0px; width: 70px; display: block; background-color: #FAF6ED;}

textarea {width: 300px;}

label {letter-spacing: 1px; font: 11px/16px "trebuchet ms", arial, helvetica, sans-serif;}

.label {width: 120px; vertical-align: top;}

#messagestack {margin-top: 10px; padding: 0px 0px 0px 92px; width: 380px; text-align: left; position: relative;  height: 90px; }

.messagebox {font: 10px Verdana, Arial, sans-serif;}

.messagestackerror {background: transparent; font: 10px Verdana, Arial, sans-serif;}

.messagestackinfo {background: #FFFFFF; font: 10px Verdana, Arial, sans-serif;}

.messagestacksuccess {background: #FAF6ED; font: 10px Verdana, Arial, sans-serif;}

.messagestackwarning {background: #ECBBBB; font: 10px Verdana, Arial, sans-serif;}


