body, td, p   /* sets the fonts for the page, always add sans-serif as a last ditch effort for the visitor's available fonts */     { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
body  /* controls the page margins without using the Inspector, this IS much better */        { font-size: 12px; background-color: white; margin: 0; padding: 0 }
a:link  /* links MUST be in this order, l-v-h-a */     { color: blue; text-decoration: none }
a:visited  /* links MUST be in this order, l-v-h-a */     { color: #f90; text-decoration: none }
a:hover  /* links MUST be in this order, l-v-h-a */    { color: red; text-decoration: underline overline }
a:active  /* links MUST be in this order, l-v-h-a */ { color: purple; text-decoration: none }
h1  /* sets text to 26 pixels */ { font-weight: bold; font-size: 26px }
h2  /* sets text to 24 pixels */ { font-weight: bold; font-size: 24px }
h3  /* sets text to 22 pixels */ { font-weight: bold; font-size: 22px }
h4  /* sets text to 20 pixels */ { font-weight: bold; font-size: 20px }
h5  /* sets text to 18 pixels */ { font-weight: bold; font-size: 18px }
h6  /* sets text to 16 pixels */ { font-weight: bold; font-size: 16px }
ul   /*   I can't remember what this is for, changed List style from Disc to Unchanged, 2-15-07  */   { text-align: justify; list-style-position: outside }
ol   /*   I can't remember what this is for, changed List style from Disc to Unchanged, 2-15-07  */   { text-align: justify; list-style-position: outside }
.scrollingblackclass  /* scrolling text for Ribet */ { color: black; font-weight: bold; font-size: 12px }
.scrollingwhiteclass  /* scrolling text for Ribet */ { color: white; font-weight: bold; font-size: 12px }
.scrollingwhiteclass a:link  /* scrolling text links for Ribet */ { color: yellow; text-decoration: none; letter-spacing: 1px; font-weight: bold; font-size: 12px }
.scrollingwhiteclass a:visited  /* scrolling text links for Ribet */ { color: maroon; text-decoration: none; letter-spacing: 1px; font-weight: bold; font-size: 12px }
.scrollingwhiteclass a:hover  /* scrolling text links for Ribet */ { color: red; text-decoration: none; letter-spacing: 1px; font-weight: bold; font-size: 12px }
.scrollingwhiteclass a:active  /* scrolling text links for Ribet */ { color: lime; text-decoration: none; letter-spacing: 1px; font-weight: bold; font-size: 12px }
.webmaster a:link  { color: #fff; font-size: 12px; font-weight: bold; text-decoration: none; text-align: right; letter-spacing: 1px }
.webmaster a:visited  { color: #fff; font-size: 12px; font-weight: bold; text-decoration: none; text-align: right; letter-spacing: 1px }
.webmaster a:hover  { color: red; font-size: 12px; font-weight: bold; text-decoration: none; text-align: right; letter-spacing: 1px }
.webmaster a:active  { color: #fff; font-size: 12px; font-weight: bold; text-decoration: none; text-align: right; letter-spacing: 1px }
.leftclass  /* left justification */ { text-align: left }
.centerclass  /* center justification */ { text-align: center }
.rightclass  /* right justification */ { text-align: right }
.justifyclass  /* full justification */  { text-align: justify }
.h1class { font-weight: bold; font-size: 26px; text-align: center }
.h2class { font-weight: bold; font-size: 24px; text-align: center }
.h3class { font-weight: bold; font-size: 22px; text-align: center }
.h4class { font-weight: bold; font-size: 20px; text-align: center }
.h5class { font-weight: bold; font-size: 18px; text-align: center }
.h6class { font-weight: bold; font-size: 16px; text-align: center }
.currentpageclass  /* for Ribet Reporter current page link at bottom of page */ { color: red; font-weight: bold; text-decoration: underline }
.centerverticleclass  /* centers text vertically */ { vertical-align: middle }
.centereverythingclass  /* centers text vertically and horizontally */ { text-align: center; vertical-align: middle }
.topalignmentclass  /* aligns to the top */ { vertical-align: top }
.toptextalignmentclass  /* aligns to the top of the text */ { vertical-align: text-top }
.middlealignmentclass  /* aligns to the middle */ { vertical-align: middle }
.bottomalignmentclass  /* aligns to the bottom */ { vertical-align: bottom }
.bottomtextalignmentclass  /* aligns to the bottom of the text */ { vertical-align: text-bottom }
.marginright15class  /* right margin of 15 pixels */ { margin-right: 15px }
.marginleft15class  /* left margin of 15 pixels */ { margin-left: 15px }
.margintop15class  /* top margin of 15 pixels */ { margin-top: 15px }
.marginbottom15class  /* bottom margin of 15 pixels */ { margin-bottom: 15px }
.margin15class  /* full margin of 15 pixels */ { margin: 15px }
.marginsides15class { margin-right: 15px; margin-left: 15px }
.paddingsides10class  { padding-right: 10px; padding-left: 10px }
.boldclass  /* sets text to bold */ { font-weight: bold }
.italicsclass  /* sets text to italics */ { font-style: italic }
.underlineclass  /* sets text to underline */ { text-decoration: underline }
.redtextclass  /* sets text to red */ { color: #f00 }
.pixel18class { font-size: 18px }
.pixel17class { font-size: 17px }
.pixel16class { font-size: 16px }
.pixel15class { font-size: 15px }
.pixel14class  /* sets text to 14 pixels */ { font-size: 14px }
.pixel13class  /* sets text to 13 pixels */ { font-size: 13px }
.pixel12class  /* sets text to 12 pixels */ { font-size: 12px }
.pixel11class  /* sets text to 11 pixels */ { font-size: 11px }
.pixel10class  /* sets text to 10 pixels */ { font-size: 10px }
.pixel1class { font-size: 1px }
.nohandcursor  /* sets the cursor to the arrow when over a link */ { cursor: default }
.taglineclass { color: #999; font-size: 11px }
.whitetextclass { color: white }
.headingsclass { font-size: 16px }
.titlesclass { font-size: 16px }
.yellowtextclass { color: yellow }
.strikethrough { text-decoration: line-through }

