body, td {
	font-family: georgia, serif;
	color: #003300;
	margin: 0; 
}

h1,h2,h3 {
	/* mac os X fonts rock! */
	font-family: Zapfino,"Footlight MT Light",footlight, georgia, serif;
	margin: 0;
}

h4,h5,h6,th {
	font-family: Footlight MT Light,footlight,georgia,serif;
	margin: 0;
}

p { /* so far no luck with this though */
	margin: 10;
	padding: 10;
}

.leftmargin {
	background-color:  white;
	background-image:  url("/i/bar_border.gif");
	background-repeat:  repeat-y;
	background-position:  top left ;
}
.leftmargintop {
	background-color:  #996633;
	background-image:  url("/i/bar_border0.gif");
	background-repeat:  repeat-y;
	background-position:  top left ;
}
.leftmargingreen {
	background-color:  #003300;
	background-image:  url("/i/bar_bordergreen.gif");
	background-repeat:  repeat-y;
	background-position:  top left ;
}

a { ;
	text-decoration: underline;
	color: #003366;
}
a:visited {
	text-decoration: underline;
	color: #003300;
}
a:hover { 
	color: #ffcc33;
}

.middlecolumn {
	font-size: small;
	/*text-align: justify;*/
}

address.smallish {
	font-size: 9px;
}

.leftcolumn {
	font-size: 12px;
	color: #ffffff;
}
a.leftcolumn {
	text-decoration: none;
	color: #ffffff;
}
a.leftcolumn:visited {
	text-decoration: none;
	color: #ffffff;
}
a.leftcolumn:hover { 
	color: #ffcc33;
	text-decoration: underline;
}

.rightcolumn {
	font-size: 11px;
	font-style: italic;
	color: #ffffff;
}
a.rightcolumn {
	text-decoration: none;
	color: #ffffff;
}
a.rightcolumn:visited {
	text-decoration: none;
	color: #ffffff;
}
a.rightcolumn:hover { 
	color: #ffcc33;
	text-decoration: underline;
}