body { 
background-color: #ffffff; 
color: #000000; 
font-size: 21pt;
font-family: Arial, Helvetica, sans-serif;
margin-top: 2em;
margin-bottom: 2em;
line-height:normal;
}

p { font-size: 21pt; }

td, th {background-color: #ffffff; 
color: #000000;}

.large { font-size: 23pt; font-weight: bold; }

/* links */
a:link, a:visited, a:active { font-size: 23pt; text-decoration: underline; }

a:link {
background-color: #ffffff; 
color: #000099; 
}
a:visited { 
background-color: #ffffff; 
color: #000033; 
/* text-decoration: none; */
}
a:hover {background-color: #ffffff; 
color: #0000bb;
font-size: 24pt;
font-weight: bold;
}
a:active { background-color: #ffffff; 
color: #880088; }

/* alignment */
.center { text-align : center; width : 100%; }
.left { text-align : left; }
.right { text-align : right; }

/* text decoration */
u {text-decoration: underline}
s, strikethrough {text-decoration: line-through}
.text_over {text-decoration: overline}
.text_none {text-decoration: none}
.text_through {text-decoration: line-through}

/* backgound images */
.marble { background-image: url(../images/marble10.jpg)}

.metal {background-image:url(../bg/Ancient_Metal.jpg); 
background-repeat:repeat-x;
}
.metal_text {
text-align:center; 
font-size:33pt; 
color:#ffffdd
}

/* headers */
h1, h2, h3, h4, h5, h6 { 
background-color: #ffffff; 
color: #000066; 
font-weight: bold; 
font-family: 'Times New Roman', serif;
}

h1 { text-align: center; font-size: 33pt; }

h2 { font-size: 30pt; }

h3 { font-size: 26pt; }

h4 { font-size: 23pt; }

dt { background-color: #ffffff; 
color: #000099; font-weight: normal; font-size: 21pt; }

big { font-size: 110%; }

blockquote { background-color: #cccccc; color: #000000; }

tt {font-family: Courier, monospace;}

code, .codebg { background-color: #eeeeee; color: #000033; }
code { font-family: Courier, monospace;font-weight: bold; font-size: 23pt; }


hr { background-color: #ffffff; 
color: #0000ff; width: 80%; }

/* small caps */
.caps { font-variant: small-caps; }

/* letter-spacing */ 
.spread { letter-spacing: 5pt; }
.close { letter-spacing:-3px; }

/* word-spacing */
.near { word-spacing:-4px; }
.far { word-spacing: 30px; }
.overlap {word-spacing: -1em }

/* text-transform */
.capitalize {text-transform: capitalize}
.lowercase {text-transform: lowercase}
.uppercase {text-transform: uppercase}

/* double space */
.dblspc { line-height: 2em;}

/* first letter */
.fltr { 
background-color: #ffffff; 
color: blue;
font-size: 27pt;
font-weight: bold;
}

/* first line */
.fline {
font-style: italic;
font-size: 1.3em;
}

/* highlights */
.hlgray {background-color:#dddddd; color: #ffffff; }
.hlyellow {background-color:#ffffbb; color: #ffffff; }
.hlblue {background-color:#bbddff; color: #ffffff; }
.hlgreen {background-color:#ccffcc; color: #ffffff; }

/* large bold, light blue text */
.lbblue {
font-size:24pt;
font-weight:bold;
color:#6699ff;
}

/* margins and indents */
.ml { 
margin-left: 4em; 
margin-right: 3em;
}
.ind20 {text-indent: 20px; }
.indent { text-indent: 2em; }

em, .em { font-style: italic; font-weight: bold }
i { font-style: italic }
strong { font-weight: bold }

/* right-to-left text */
.backwards { direction: rtl }

/* mallrat image size */
img.mr1 {width:78px; height:65px;}
