body {
     margin: 0;
     padding: 0;
     text-align: center;
     min-width: 800px;
}
#wrapper {
     text-align: left;
     width: 800px;
     margin-left: auto;
     margin-right: auto;
     margin-top: 20px;
     position: relative;
     top: 0;
     left: 0;
}
#header {
     height: 100px;
     padding: 0px 0px 0 20px;
}
#header img {
     position: absolute;
     top: 0;
     left: 20px;
}
#header h2 {
     margin: 0;
     padding-top: 60px;
     line-height: 1.2em;
     z-index: 5;
}
#content {
     margin: 10px 50px 0 100px;
     font-family: Arial, Verdana, sans-serif;
}
#content h2 {
     background-color: white;
     color: black;
     font-family: Papyrus, Times, Serif;
     font-size: 36pt;
     padding-left: 20px;
     border-bottom: 1px solid black;
}
p#first:first-letter {
     font-family: Papyrus, Times, Serif;
     font-size: 350%;
     float: left;
}
.small {
     font-size: 0.8em;
}
.smallItal {
     font-style: italic;
     font-size: 0.8em;
}
.bold {
     font-weight: bold;
}
.italic {
     font-style: italic;
}
.title {
     font-style: italic;
     font-weight: bold;
}
.imgLeft {
     float: left;
     margin: 0 30px 20px 0;
}
.clearGrpLt {
     clear: left;
     height: 10px;
}
.clearLt {
     clear: left;
     height: 1px;
}
.imgRight {
     float: right;
     margin: 0 0px 20px 30px;
}
.clearRt {
     clear: right;
     height: 1px;
}
.imgTextRt p {
     padding: 135px 0 0 0px;
}
.imgTextLt p {
     text-align: right;
     padding: 150px 0 0 20px;
}
.cardTable {
     margin: 0 115px 30px 115px;
}
.cards td {
     width: 210px;
}
td.left {
     padding: 5px;
}
td.right {
     padding: 5px;
}
#newa {
     float: right;
     text-align: center;
     margin: 10px;
}
#pgBottom {
     border-top: 1px solid black;
     margin-bottom: 40px;
}
#guild {
     border: 1px solid black;
     margin: 10px;
}
