.zztitlet { background-color: black; padding: 35px; border-bottom: solid 3px #323232; }
.zztitleb { background-color: black; padding: 35px; border-top: solid 3px #323232; }

.zztmenu { margin: 2px 25px 2px 0; border: solid 3px #323232; width: 160px; height: 56px; }

.hl img { border: solid 3px #323232; }
.hl:hover img { border: solid 3px white; }

.gname { font: bold 20pt sans-serif; }

.words { color: white; font: bold 10pt verdana,sans-serif; }
.quest { color: yellow; font: bold 13pt verdana,sans-serif; }

.zzt_mainbox { border: solid 2px #303030; background-color: black; margin: 25px 0px 25px 0px; padding: 50px 75px 50px 75px; }

.zmirror { background-color: black; border-bottom: solid 3px #323232; border-top: solid 3px #323232; padding: 50px; }

.profile_topbox   { border: solid 2px #303030; width: 360pt; background-color: black; margin: 25px 0px 25px 0px; padding: 50px 75px 50px 75px; }
.profile_mainbox  { border: solid 2px #303030; width: 360pt; background-color: black; margin: 0px 0px 25px 0px; padding: 50px 75px; text-align: left; }
.profile_shot     { border: solid 2px #303030; width: 480px; height: 350px; margin: 10px 0px 50px 0px; }
.other_shot     { border: solid 2px #303030; width: 480px; height: 350px; margin: 10px 0px 25px 0px; }

.profbox { border: solid 1px #303030; padding: 4pt 8pt; font: normal 10pt verdana,sans-serif; }
.profbod { border: solid 1px #303030; padding: 4pt 8pt; font: normal 10pt verdana,sans-serif; color: #a0a0a0; text-align: center; }
.profbot { border: solid 1px #303030; padding: 4pt 8pt; font: bold 10pt verdana,sans-serif; color: #a0a0a0; }