
/* Overall settings. */
/* body { background: white; font-size: 10em; font-family: Times, "Times New Roman", serif } */
body { background: black; font-size: 1em; font-family: serif; }
body A { color: #660000; text-decoration: none }
body A:link { color: #660000; text-decoration: none }
body A:active { color: #660000; text-decoration: none }
body A:visited { color: #660000; text-decoration: none }
body A:hover { color: #663333; text-decoration: none }

h1 { margin: 5px 0px 5px 0px; font-size: 18px; font-family: Arial, Helvetica, sans-serif }
h2 { margin: 5px 0px 5px 0px; font-size: 18px; font-family: Arial, Helvetica, sans-serif }
h3 { margin: 5px 0px 5px 0px; font-size: 16px; font-family: Arial, Helvetica, sans-serif }
h4 { margin: 5px 0px 5px 0px; font-size: 16px; font-family: Arial, Helvetica, sans-serif }
h5 { margin: 5px 0px 5px 0px; font-size: 14px; font-family: Arial, Helvetica, sans-serif }
h6 { margin: 5px 0px 5px 0px; font-size: 14px; font-family: Arial, Helvetica, sans-serif }
/* td, p, li, ol { font-size: 14px; font-family: Times, "Times New Roman", serif } */
td, p, li, ol { font-size: 14px; font-family: serif }
/* ul { list-style-type: circle; font-size: 14px; font-family: Times, "Times New Roman", serif } */
ul { list-style-type: circle; font-size: 14px; font-family: serif }

pre { width: 400px; font-size: 12px; }

/* Intro paragraph  */
.intro_paragraph { padding: 1em; }

/* Category Titles */
.cat_titles { color: #660000; font-weight: bold; }

/* papers */
.papers { padding: 2em; }

/* Bottom navigation on secondary pages . */
.bottom_nav  { font-size: .70em; font-weight: bold; text-align: center; font-family: Times, sans-serif, Arial, Helvetica; } 
.bottom_nav A { color: #660000; text-decoration: none }
.bottom_nav A:link { color: #660000; text-decoration: none }
.bottom_nav A:active { color: #660000; text-decoration: none }
.bottom_nav A:visited { color: #660000; text-decoration: none }
.bottom_nav A:hover { color: #663333; text-decoration: none }

/* Advertisment */
.advertisement{ font-size: .55em; font-style: italic; text-align: right; color: grey;  background-color: black; font-family: Times, sans-serif, Arial, Helvetica; } 
.advertisement A:link { color: grey; text-decoration: none }
.advertisement A:active { color: grey; text-decoration: none }
.advertisement A:visited { color: grey; text-decoration: none }
.advertisement A:hover { color: white; text-decoration: none }

/* Collection of nice colors.
Dark blue: #336699
Medium blue: #6699cc
Light blue: #99b0ff
Lighter blue: rgb(75%,80%,100%)
Even lighter blue: rgb(82%,85%,100%) }
Peach: #ffb099
Very light peach: rgb(100%,86%,75%)
*/

/* Examples of things you can do with style sheets.
.error_field { border: thin solid red }
.required { color: red }
font-size: 1.1em;
font-weight: bold;

P.first { color: green }
H1 { text-indent: 10px; font-family: verdana }
IMG { margin-top: 100px }
H2 { font-variant: small-caps }
B { text-transform: uppercase }
B { line-height: 16pt }
H3 { word-spacing: 1em } 
H3 { letter-spacing: 10px }
H4 { text-align: center }  # left, right, center, justify.
H4 { vertical-align: top }
P.yellow { background-color: #FFFF66 }
H4 { position: absolute; left: 100px; top: 43px }
I { position: relative; left: 40px; top: 10px }
DIV { position: absolute; left: 200px; top: 40px; width: 150px; overflow: auto}  # puts in scrollbar if needed. (not reliable)

--Font options:
font-family 
font-size 
font-weight 
font-style 
font-variant 
text-transform 
text-decoration 
font 
*/

