/* Site-specific stylesheet - fonts, colours, etc */

/* Main HTML elements */

body { font-family: Verdana, Geneva, Helvetica, Tahoma, Arial, sans-serif;
    color:#000; background-color:#6d85a5; }

h1 { font-size:175%; color:#339; margin-top:1em; text-align:center; }
h2 { font-size:120%; font-style:italic; color:#666; }

li { list-style-image:url(/template/chrm_bullet.gif);}

a:link    { color:#00c; text-decoration:underline; }
a:visited { color:#006; text-decoration:underline; }
a:hover   { color:#c00; text-decoration:underline; }
a:active  { color:#c00; text-decoration:underline; }

/* Miscellaneous classes */
.logo { margin:0px -10px 0px -10px; padding:0; text-align:center; }
.header { background-image:url(/template/chrome1.jpg); background-repeat:repeat-x; height:80px; }

/* Named elements */
#page { width:80%; margin:40px auto; }
#pagebox { border:#666 4px outset; }

#navbox { background-image:url(/template/stripes.gif); background-repeat:repeat;
            width:225px; padding:0px 10px 10px 10px; }

#navbox h2 { font-size:120%; font-style:italic; color:#339; background:#336;
        background-image:url(/template/chrome2.jpg); background-repeat:repeat-x;
        margin:0px -10px 0px -10px; padding:3px 0px 0px 10px; }
#navbox ul { margin-top:10px; }
#navbox ul ul { margin-top:0px; }
#navbox ul li { margin-left:-1.5em; }
#navbox p a { font-size:110%; font-weight:bold; text-decoration:none; }
#navbox li a { font-weight:bold; text-decoration:none; }

#content { background-color:#fff; padding:0px 1em; }

#footer { background-color:#fff; padding:1em; font-size:80%; text-align:center; vertical-align:bottom; }
