html { background-image: url(images/bkrnd.jpg); position: relative; min-width: 600px; }

body, div, td, th, h2, h3, h4 { /* redundant rules for bad browsers  */  
    font-family: verdana, sans-serif; font-size:    x-small; font-size: small; color: #333; background-image: url(images/bkrnd.jpg); background-position: center top; }  
.clearhack { display: inline; } /*Clears Box Model Hack in IE5*/

body { color: #333; background-image: url(images/bkrnd.jpg); background-repeat: repeat; width: 62.5em ; margin: 0 auto; padding: 0.25em 1em 1em; }

a { color: #06c; background-image: url(images/bkrnd.jpg); }
a:hover { color: #333; }
a:active { color: #000; }

p { color: maroon; line-height: 140%; background-image: url(images/bkrnd.jpg); }

h1,h2 { font-family: "trebuchet ms"; font-weight: bold; color: #333; background-image: url(images/bkrnd.jpg); }
h3,h4 { color: #f00; font-family: "trebuchet ms"; font-weight: bold; background-image: url(images/bkrnd.jpg); }
h5 { color: #f00; font-family: "trebuchet ms"; font-weight: bold; line-height: 1em; background-image: url(images/bkrnd.jpg); }
h3 { color: #f00; font-size: 180%; font-family: "trebuchet ms"; font-weight: bold; line-height: normal; background-image: url(images/bkrnd.jpg); }
h1 { font-size: 180%; background-image: url(images/bkrnd.jpg); margin: 0; }

h1 a { text-decoration: none; color: #333; background-image: url(images/bkrnd.jpg); }
h1 a:hover { border-bottom: 1px dotted #666; color: #000; }

h2 { font-size: 140%; background-image: url(images/bkrnd.jpg); padding-bottom: 2px; border-bottom: 1px solid #ccc; margin: 0; }

p.note {
	background: #EEE;
	padding: 4px;
	font-family: tahoma;
	font-size: 85%;
	line-height: 130%;
	margin-top: 0;
}