/*
font styles
*/

.normal {
	font-weight: normal;
}
.bold {
	font-weight: bold;
}
.italic {
	font-style: italic;
}
.underline {
	text-decoration: underline;
}
.line-through {
	text-decoration: line-through;
}



/*
other text
*/

*
{
    font-family: Verdana;
    color: #333333;
}

a
{
    color: #666;
    text-decoration: none;
}

a:hover
{
    color: #333;
    text-decoration: underline;
}

DIV, P, TD, TH, SPAN, LI, INPUT, SELECT, TEXTAREA
{
    font-size: 11px;
}

P
{
    margin: 0;
    margin-bottom: 1em;
}

H1, H2, H3, H4, H5, H6
{
    margin: 0;
    padding: 0;
    margin-bottom: 0.6em;
}

H1 { font-size: 2.25em; }
H2 { font-size: 2em; }
H3 { font-size: 1.75em; }
H4 { font-size: 1.50em; }
H5 { font-size: 1.25em;; }
H6 { font-size: 1em; }

acronym, abbr
{
    color: #000000;
    border-bottom: 1px dashed black;
    cursor: help;
}

acronym
{
    speak: normal;
    margin-left: 0.5em;
    margin-right: 0.5em;
}

abbr
{
    speak: spell-out;
}

blockquote, pre, code
{
    margin: 0;
    margin-bottom: 1em;
    padding-left: 2em;
    padding-right: 2em;
}

pre, code
{
    display: block;
    white-space: pre;
    width: auto;
}

blockquote p:before
{
    content: open-quote;
}

blockquote p:after
{
    content: close-quote;
}

UL
{
	margin-left: 20px;
}
