
body {
  margin: 0px; 
  font-family: century, times, serif;
  line-height: 1.1;
  color: black;
  background-color: #660000; 
}

h1, h2, h3, h4, h5, h6, p, ul, ol, dir, menu, div, 
dt, dd, address, blockquote, pre, br, hr, form, dl { 
  display: block }

p {text-align: left}

b, strong, i, em, cite, var, tt, code, kbd, samp, 
img, span { display: inline }

b, strong { font-weight: bolder; color: #660000}  /* relative to the parent */
i, cite, em, var, address { font-style: italic }

li { display: list-item }

h1 { margin-top: 3px; margin-bottom: 3px } 
h2, h3, h4 { margin-top: 1px; margin-bottom: 3px }
H5, H6 { margin-top: 3px }
H1, H2, H3 { text-align: center }
H1, H2, H4, H6 { font-weight: bold }
H3, H5 { font-style: italic }

H1 { font-size: x-large; 
	font-family: "arial black", impact, arial, helvetica, sans-serif; 
	white-space: pre; 
}

H2 { font-size: large; 
	font-family: arial, helvetica, sans-serif; 
	color:#660000;
}

h1, h2 { font-variant: small-caps}

h3 {color:#660000 }

ADDRESS { margin-left: 3em }
BLOCKQUOTE { margin-left: 3em; margin-right: 3em }

UL, DIR { list-style: none}
OL { list-style: decimal }
MENU { margin: 0 }              /* tight formatting */
li { margin-left: 0px }

DT { margin-bottom: 0 }
DD { margin-top: 0; margin-left: 3em }

HR { border-top: solid }  


/* class formatting begins here*/

table {border: none}
table.main {border: 3px solid black}


.white {font-size: inherit; 
	font-weight: bold; 
	font-family: arial, helvetica, sans-serif; 
	color:#ffffff; 
	background-color:#660000;
}

.whitelarge {font-size: large; 
	font-weight: bold; 
	font-family: arial, helvetica, sans-serif; 
	color:#ffffff; 
	background-color:#660000;
}

.small {font-size: small; font-family: arial, helvetica, sans-serif }
.smallwhite {font-size: small; font-family: arial, helvetica, sans-serif; color: #ffffff }

.right {text-align: right }	/*currently not used*/

.nowrap {white-space: nowrap }	/*to keep text from wrapping*/

.center {text-align: center; margin-left: 5px; margin-right: 5px }	/*For the third heading texts in index*/

.cushion {margin-left: 5px; margin-right: 5px}
.cushionsmall {margin-left: 3px; margin-right: 3px}
.cushiontb {margin-top: 3px; margin-bottom: 3px}	/*for side links on index*/

.margin {margin: 5px }

.marginborder {margin: 5px; border: 1px solid #660000 }

.marginlargeb {margin-bottom: 2em }

.border {border: 1px solid #660000}
.bordert {border-top: 1px solid #660000}
.bordertb {border-top: 1px solid #660000; border-bottom: 1px solid #660000 }
.borderl {border-left: 1px solid #660000 }
.borderlt {border-left: 1px solid #660000; border-top: 1px solid #660000 }
.borderlrt {border-left: 1px solid #660000; border-top: 1px solid #660000; border-right: 1px solid #660000 }
.borderltb {border-left: 1px solid #660000; border-top: 1px solid #660000; border-bottom: 1px solid #660000; border-right: 0px}		/*not used*/
.borderrtb {border-right: 1px solid #660000; border-top: 1px solid #660000; border-bottom: 1px solid #660000; border-left: 0px}		/*not used*/

.borderwide {border-right: 5px solid black } 	/*right border for menu bar*/

.floatright {float: right; margin: 5px; border: 1px solid #660000 }
.floatleft {float: left; margin: 5px; border: 1px solid #660000 }

#marginright {margin-right: 4em }


a:link {color: #000000; font-weight: bold; text-decoration: none }          /* unvisited link */
a:visited {color: #000000; font-weight: bold; text-decoration: none }        /* visited links */
a:active { color: #660000; font-weight: bold; text-decoration: none }        /* active links */
a:hover { color: #660000; font-weight: bold; text-decoration: none }	    /* link on mouseover */

a.white:link { color: #ffffff }								/* unvisited link */
a.white:visited { color: #ffffff }							/* visited links */
a.white:active { color:#ffffff; background-color:#000000}          /* active links */
a.white:hover { color: #cccc99; background-color:#000000}          /* link on mouseover */

a.smallwhite:link {color:#ffffff }
a.smallwhite:visited {color:#ffffff }
a.smallwhite:active { color:#cccc99 }
a.smallwhite:hover { color:#cccc99 }


	/*for side link bar, margin-top: 3px; margin-bottom: 3px didn't work*/
a.white2:link { color:#ffffff; font-size: larger }          /* unvisited link */
a.white2:visited { color:#ffffff; font-size: larger }          /* visited links */
a.white2:active { color:#ffffff; font-size: larger }          /* active links */
a.white2:hover { color: #cccc99; font-size: larger }          /* link on mouseover */

a:link img {border: none }
a:visited img {border: none }
a:active img {border: none }
a:hover img {border: none }



