/* styles.css - cft - 21 Sept 2009 
*/
/* margin values and font sizes for headings, and margins on paragraphs
 * and lists are not consistent across browser platforms. to achieve a
 * consistent look we need to explicity set these values here. it may
 * seem an odd way to declare the margins like this but you never
 * know what kind of horizontal padding a browser may be using on an
 * element, and I only want to change the vertical padding.
 *
 * pixels are used here, rather than ems, because I want a consistent
 * margin on the different headings. if I use ems, 1em for an h1 element
 * is much larger than 1em on an h6 element. I don't want this.
 *
 * salt to taste
 */
ul, ol, dl, h1, h2, h3, h4, h5, h6
{
font-family: "Arial", sans-serif;
font-size: 60%;
margin-top: 10px;
margin-bottom: 10px;
padding-top: 0;
padding-bottom: 0;
}
p
{
font-family: "Arial", sans-serif;
font-size: 80%;
margin-top: 4px;
margin-bottom: 6px;
padding-top: 0;
padding-bottom: 0;
}
h1
{
  text-align: center;

font-size: 160%;
}
h2
{

font-size: 130%;
}
h3
{

font-size: 100%;
}
h4
{
text-align: center;

font-size: 100%;
}
h5
{

font-size: 80%;
}
h6
{

font-size: 70%;
}

/* alter some HTML elements' default style
 */
a, a:link, a:visited, a:active
{
text-decoration: underline;
}
a:hover
{
text-decoration: none;
}


