body {
background-color: #800000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #FFFFFF;
}

p { 
font-size: 10pt; 
color: #FFFFFF;
}

.small {
font-size: 7pt; 
color: #FFFFFF;
}

/* Add medium-small font for picture captions and quote attribution, e.g. for Phage guide */
.caption {
font-size: 8pt; 
color: #FFFFFF;
}
 
.quote {
font-style: italic;
font-size: 10pt;
color: #CC9933;
padding-left: 40px;
padding-right: 40px;
}

.email {
font-family: Courier, "Courier New", monospace;
color: black;
background: #FFFFFF;
padding: 1em;
border: solid white thin;
margin-left: 2em;
margin-right: 2em;
line-height: 1.2;
}

.bold {
font-weight: bold;
font-size: 10pt;
color: #FFFFFF;
}

table.d2 {
color: white;
background: black;
text-align: center;
}

a:link, a:visited, a:active { text-decoration:none; font-weight:bold; color:#CC9933 }
a:hover { text-decoration:none; font-weight:bold; color:#FFFFFF }

/* Set top margin of ul box to 0, so space can be set via top margin of li style between bottom of 
preceeding element and top of ul */
ul {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #FFFFFF;
list-style-type: disc;
margin-top: 0pt;
}

/* Set top margin of ol box to 0, so space can be set via top margin of li style between bottom of 
preceeding element and top of ol */
ol {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #FFFFFF;
margin-top: 0pt;
}


/* Set bottom margin of each header to 0, so space can be set by top margin of 
element beneath it */

h1 {
font-weight: bold;
margin-bottom: 0pt;
font-size: 24pt;
color: #FFFFFF;
}

h2 {
font-weight: bold;
margin-bottom: 0pt;
font-size: 14pt;
color: #FFFFFF;
}

h3 {
font-weight: bold;
margin-bottom: 0pt;
font-size: 12pt;
color: #FFFFFF;
}

h4 {
font-weight: normal;
margin-bottom: 0pt;
font-size: 12pt;
color: #FFFFFF;
}

/* Add h5 and h6 for Phage and Corwin guides */

h5 {
text-indent: 3em;
font-weight: bold;
margin-bottom: 0pt;
font-size: 11pt;
color: #FFFFFF;
}


h6 {
text-indent: 6em;
font-weight: bold;
font-style: italic;
margin-bottom: 0pt;
font-size: 10pt;
color: #FFFFFF;
}


/* Set top margin to dictate spacing above and between bullet points */
li {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
margin-top: 2pt;
font-size: 10pt;
color: #FFFFFF;
}

/* Add .first to reduce space between header and element (typically a paragraph) below it. */
.first {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt; 
color: #FFFFFF;
margin-top: 4pt;
}

/* Add .last to set space between a paragraph and a different element 
(typically a list) below it. */
.last {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt; 
color: #FFFFFF;
margin-bottom: 0pt;
}

/* Add .first_and_last to apply both sytles .first and .last to the same paragraph. */
.first_and_last {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt; 
color: #FFFFFF;
margin-top: 4pt;
margin-bottom: 0pt;
}

/*  Add .Outline, td.TableCell1, 2 & 3 (for colors.php table and how_forum_urls_work.php) */
.Outline { 
border-width: 1pt;
border-style: solid;
border-color: #CC9933;
}

td.TableCell1 {
vertical-align: top;
border-width: 1pt;
border-style: solid;
border-color: #CC9933;
}

td.TableCell2 {
text-align: left;
padding-left:  25px;
vertical-align: top;
border-width: 1pt;
border-style: solid;
border-color: #CC9933;
}

td.TableCell3 {
text-align: center;
vertical-align: top;
border-width: 1pt;
border-style: solid;
border-color: #CC9933;
}

/*  Add .Bare, for tables in posts_guide1, 2, 3, & 4, and 3 supporting pages.  */
.bare { 
padding: 4px;
margin: 0px;
border-style: none;
border-width: 0pt;
width: 100%
}

/*  Add .Stash for table as in the Stash */
.Stash { 
background-color: #000000;
padding: 4px;
margin: 0px;
border-width: 5pt;
border-style: ridge;
border-color: #CC9933;
vertical-align: middle;
}

/*  Add img.InText for in-line images (such as post_guide.php) */
img.InText {
vertical-align: middle;
horizontal-align: right;
border-width: 0pt;
}

/*  Add .Post_W for formats for mock post page */
.Post_W {
background-color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #FFFFFF;
padding: 0px;
text-align: left;
vertical-align: top;
text-indent: 2pt;
border-width: 1pt;
border-style: solid;
border-color: #333366;
}

/*  Add .Edit_W and Edit_W2 for formats for mock edit window */
.Edit_W {
background-color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #000000;
padding: 0px;
text-align: left;
vertical-align: top;
text-indent: 2pt;
border-width: 1pt;
border-style: solid;
border-color: #C0C0C0;
}

.Edit_W2 {
background-color: #FFFFFF;
font-family: Courier, monospace;
font-size: 10pt;
color: #000000;
padding: 0px;
text-align: left;
vertical-align: top;
text-indent: 2pt;
border-width: 1pt;
border-style: solid;
border-color: #C0C0C0;
}

/*  Add td.Quote_W for formats for mock quotation window; add left padding to it */
td.Quote_W {
background-color: #333366;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #FFFFFF;
text-align: left;
padding-left: 3em;
vertical-align: top;
text-indent: 2pt;
border-width: 1pt;
border-style: solid;
border-color: #FFFFFF;
}

.CommandQuote {
font-style: normal;
font-size: 10pt;
color: #00ffff;
padding-left: 40px;
}

/* Add style for inset quotation boxes and author attribution, e.g. in hc_guide.php */
.inset_quote {
font-style: italic;
font-size: 10pt;
color: #00008B;
background-color: #FFFFCC;
padding: 10px;
}

.author {
font-style: normal;
font-size: 10pt;
color: #00008B;
}

.GrayQuote {
font-style: normal;
font-size: 10pt;
color: #808080;
padding-left: 80px;
}

p.GrayQuote {
padding-left: 80px;
}

.CommandText {
font-style: normal;
font-size: 10pt;
color: #00ffff;
}

p.CommandText {
padding-left: 80px;
}

.normal {
font-size: 10pt; 
color: #FFFFFF;
}

.ital {
font-style: italic;
font-size: 10pt;
color: #FFFFFF;
}

.center {
text-align: center;
}

.boldital {
font-weight: bold;
font-style: italic;
font-size: 10pt;
color: #FFFFFF;
}

.Space {
padding-top: 1em;
}

.NoBullet { 
list-style-type: none; 
}

.Definition { 
list-style-type: none; 
}

.DefinitionTerm { 
font-size: 12pt;
font-weight: bold;
color: #C0CC66;
}

.DefinitionText { 
color: #C0C0C0;
}

.WheatText { 
color: #C0CC66;
}

.ForumRuleExplanation { 
color: #C0C0C0;
}

.CommandTextQuote { 
list-style-type: none; 
}

p.version { 
font-size: 8pt; 
color: #CC9933;
}

