body { background-color: #010101; background-repeat: no-repeat; }

p { }

td { font-family: Georgia, "Times New Roman", Times, serif; }

a { color: black; font-size: small; text-decoration: none; }
a:hover { text-decoration: underline; }

#background { background-image: url(media/bg.jpg); background-repeat: no-repeat; }
#scroll_bg { background-image: url(media/scroll_tile.gif); background-repeat: repeat-y; }
h1 { font-size: large; margin: 0; padding: 0; }
h2 { font-size: x-large; margin: 0; padding: 0; }
h3 { font-size: large; margin-top: 5px; margin-bottom: 7px; }
.header1_bg { background-image: url(media/trim_title.gif); background-repeat: repeat-x; }
.form_labels { font-size: 0.75em; padding-top: 7px; }
#frame { background-image: url(media/screenshots/frame.gif); background-repeat: no-repeat; vertical-align: top; padding-top: 11px; padding-left: 14px; }
#frame_thumb { background-image: url(media/screenshots/frame_thumb.gif); background-repeat: no-repeat; vertical-align: top; padding-top: 4px; padding-left: 4px; }
.troop_selector { background: url(media/troop_selector.gif) no-repeat ; text-align: center; vertical-align: top; padding-top: 90px; }
.troop_left { font-size: 0.65em; background-color: transparent; background-image: url(media/troop_frame_a.gif); background-repeat: no-repeat; background-position: right 0; text-align: left; padding-top: 135px; padding-right: 60px; padding-left: 60px; }
.troop_right { color: white; font-size: 0.7em; font-weight: bold; background: url(media/troop_frame_c.gif) no-repeat ; text-align: left; padding-top: 135px; padding-right: 60px; padding-left: 80px; }
h4 { color: black; font-size: 1.5em; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; text-align: center; margin: 0; padding: 0; }
.class2 { }

