body { font-family: "Times New Roman", Georgia, Times, serif; background-color: #2c2c2c; top: 0; left: 0; right: 0; bottom: 0; margin: 0; padding: 0; }

p { color: #eae4db; font-size: 18px; }

td { text-align: center; vertical-align: middle; width: 83px; height: 20px; }

a:link { color: #eae4db; text-decoration: none; }

a:visited { color: #999; text-decoration: underline; }

a:hover { color: #eae4db; text-decoration: underline; }

a:active { color: #eae4db; text-decoration: underline; }
#name { position: fixed; top: 0; left: 0; width: 100px; height: 1000px; z-index: 1; float: left; margin: 0; padding: 0; }
#web { position: fixed; top: 0; left: 850px; width: 75px; height: 1000px; z-index: 1; float: right; margin: 0; padding: 0; }
#logo { position: absolute; top: 0; left: 100px; width: 750px; height: 290px; z-index: 1; float: none; }
#menu_a { position: absolute; top: 170px; left: 440px; width: 130px; height: 100px; z-index: 2; }
#menu_b { position: absolute; top: 170px; left: 580px; width: 130px; height: 100px; z-index: 2; }
#menu_c { position: absolute; top: 170px; left: 720px; width: 130px; height: 100px; z-index: 2; }
.menu { color: #eae4db; font-size: 20px; font-family: "Times New Roman", Georgia, Times, serif; line-height: 22px; margin: 20px 0 0; padding: 0; list-style-type: none; }
#menu_d { background-color: #2c2c2c; position: fixed; left: 100px; bottom: 0; width: 750px; height: 30px; z-index: 3; }
#menuoptions { color: #eae4db; border-width: 0; outline-width: 0; }
#container { background-color: #2c2c2c; position: absolute; top: 290px; left: 100px; width: 700px; z-index: 2; max-width: 700px; margin: 0; padding: 25px 25px 50px; }
h1 { color: #eae4db; font-size: 36px; font-weight: bolder; clear: left; border-top: 2px solid #eae4db; display: block; }
h2 { color: #eae4db; font-size: 20px; }
.anchor { color: #eae4db; text-decoration: none; }
a.anchor:hover { text-decoration: none; }
a.anchor:active { text-decoration: none; }
a.anchor:visited { text-decoration: none; }
h3 { color: #ccc; font-size: 14px; font-weight: bold; margin: 1em 0 1em 200px; }
a.clink { color: #c9f; text-decoration: underline; }
a.clink:hover { color: #fc3; }
a.clink:active { color: #fc3; }
a.clink:visited { color: #f63; }
.included { color: #eae4db; font-size: 18px; padding-right: 350px; }
#sonnet { background-color: #2c2c2c; width: 650px; height: 400px; margin: 0; padding: 0; }
.spaces { background-color: #2c2c2c; width: 650px; height: 300px; overflow: visible; clear: left; margin: 25px 0 0; padding: 0; }
.pics { position: absolute; width: 393px; height: 244px; clear: left; margin-top: 10px; margin-left: 257px; padding: 10px; border: solid 2px #eae4db; }
.info { background-color: #2c2c2c; width: 225px; overflow: visible; float: left; margin: 0; padding: 0; }
.details { color: #eae4db; font-size: 16px; margin: 0; padding: 0; list-style-position: inside; }
.blurb { font-size: 14px; overflow: visible; visibility: visible; float: left; margin: 0; padding: 0 20px 0 0; display: block;}
h4 { color: #eae4db; font-size: 24px; margin: 0; padding: 0; }
