body	{
	margin:	0;
	padding: 0;
	font-family: verdana, arial, san-serif;
	color:	#000;
	background : #f2f2f2 url() no-repeat fixed top left;
	}

div, p, th, li, dd, dl, dt    {
             /* redundant selectors to help NS4 not forget */
    font-family:  verdana, arial, san-serif;
	font-size: 10px;
    }
dt 	{
	font-weight: bold;
	}
ol, li, dl, dt, dd {
	line-height: 1.5em;
	}
.content {
	padding: 0px 0px;
	margin-left: 5px;
	margin-top: 5px;
	width: 760px;
	border: 1px solid #ccc;
	background: #fff url(pix/copy of bkg.gif) no-repeat fixed top left;
	}
p {
	margin-top: 0; padding-top: 0;
	line-height: 1.5em;
	margin-bottom: 	1em;
	}
h1	{
	font-size:	2em;
	}
h2	{
	font-size:	1.75em;
	}
h3	{
	font-size:	1.5em;
	}
h4	{
	font-size:	1.25em;
	}
h5	{
	font-size:	1em;
	}
h6	{
	font-size:	0.8em;
	}
h1, h2, h3, h4, h5, h6	{
	margin:	1.25em 0 0 0;
	font-family:	verdana, arial, helvetica, sans-serif;
	}
img	{
		/* turns off gaps around images */
	border:	0
	}
.vs0, .first 	{
	margin-top:	0;
	padding-top: 0;
	}
a	{
	text-decoration:	none;
	font-weight:	bold;
	}
a:link	{
	color:	#000;
	background-color: transparent;
	}
a:visited	{
	color:	#333;
	background-color: transparent;
	}
a:active	{
	color:	#fff;
	background-color: #990000;
	}
a:hover	{
	color:	#fff;
	background-color: #990000;
	text-decoration: none;
	}
.ahem	{
	display:	none;
	}
.small	{
	font-size: 12px;
	}
code, tt, pre	{
	font: 12px verdana, arial, helvetica, sans-serif;
	color: #06c;
	background: transparent;
	}
#footer, .marginalia {
	font: 10px verdana, arial, helvetica, sans-serif;
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px dotted #333333;
	}
.libnavt {
border-bottom: solid 1px #fff;
}
.libnavb {
border-bottom: solid 1px #ccc;
border-top: solid 1px #ccc;
}
.article {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 620px;
	padding-left: 59px;
	padding-bottom: 20px;
	padding-right: 20px;
	}
.news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 580px;
	padding-left: 59px;
	padding-bottom: 50px;
	padding-right: 20px;
	background: url(pix/michigan2.gif) no-repeat fixed top left;
}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: #CCCCCC;
	text-align: right;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
}

A.ForumLinks { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #333333; font-weight: bold; text-decoration: underline;}

A.ForumLinks:hover { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #666666; font-weight: bold; text-decoration: none;}

.TableBackground {BACKGROUND-COLOR: #666666;}

.TableBottomHighlight {BACKGROUND-COLOR: #999999;}

.TableTop {Align:Left;PADDING-TOP: 0px; PADDING-RIGHT: 20px; PADDING-LEFT: 12px; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR:#FFFFFF; BACKGROUND-COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, san-serif; FONT-WEIGHT: bold; Height:20px;}

.TableBottom {PADDING-TOP: 3px; PADDING-RIGHT: 20px; PADDING-LEFT: 12px; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR:#FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, san-serif; FONT-WEIGHT: bold; Height:20px;}

.MidTableDark {PADDING-TOP: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR:#999999; BACKGROUND-COLOR: #DADAD3; FONT-FAMILY: Verdana, Arial, Helvetica, san-serif; FONT-WEIGHT: normal; Height:20px;}

.MidTableLight {PADDING-TOP: 5px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR:#999999; BACKGROUND-COLOR: #F2F2F2; FONT-FAMILY: Verdana, Arial, Helvetica, san-serif; FONT-WEIGHT: normal; Height:20px; }

.ThreadName {PADDING-TOP: 5px; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR:#999999; BACKGROUND-COLOR: #F2F2F2; FONT-FAMILY: Verdana, Arial, Helvetica, san-serif; FONT-WEIGHT: bold; Height:20px; }

.MidTableEven {PADDING-TOP: 8px; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 10px; PADDING-BOTTOM: 8px; MARGIN: 0px; COLOR:#666666; BACKGROUND-COLOR: #DADAD3; FONT-FAMILY: Verdana, Arial, Helvetica, san-serif; FONT-WEIGHT: normal; Height:20px;}

.MidTableOdd {PADDING-TOP: 8px; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 10px; PADDING-BOTTOM: 8px; MARGIN: 0px; COLOR:#666666; BACKGROUND-COLOR: #F2F2F2; FONT-FAMILY: Verdana, Arial, Helvetica, san-serif; FONT-WEIGHT: normal; Height:20px; }

.DelReply {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #666666; font-weight: bold;}

.forms30    { font: 11px Verdana, Arial, sans-serif; color: #000000; width: 30px; height: 20; background-color:#FFFFFF; border:1px solid #1F4277; padding:2px; }
.forms50    { font: 11px Verdana, Arial, sans-serif; color: #000000; width: 50px; height: 20; background-color:#FFFFFF; border:1px solid #1F4277; padding:2px; }
.forms70    { font: 11px Verdana, Arial, sans-serif; color: #000000; width: 70px; height: 20; background-color:#FFFFFF; border:1px solid #1F4277; padding:2px; }
.forms90    { font: 11px Verdana, Arial, sans-serif; color: #000000; width: 90px; height: 20; background-color:#FFFFFF; border:1px solid #1F4277; padding:2px; }
.forms110   { font: 11px Verdana, Arial, sans-serif; color: #000000; width: 110px; height: 20; background-color:#FFFFFF; border:1px solid #1F4277; padding:2px; }
.forms120   { font: 12px Verdana, Arial, sans-serif; color: #000000; width: 120; background-color:#cccccc; border-style:0; border:1px; padding:2px; }
.forms130   { font: 11px Verdana, Arial, sans-serif; color: #000000; width: 130px; height: 20; background-color:#FFFFFF; border:1px solid #1F4277; padding:2px; }
.forms150   { font: 11px Verdana, Arial, sans-serif; color: #000000; width: 150px; height: 20; background-color:#FFFFFF; border:1px solid #1F4277; padding:2px; }
.forms170   { font: 11px Verdana, Arial, sans-serif; color: #000000; width: 170; height: 20; background-color:#FFFFFF; border:1px solid #1F4277; padding:2px; }
.forms190   { font: 11px Verdana, Arial, sans-serif; color: #000000; width: 190px; height: 20; background-color:#FFFFFF; border:1px solid #1F4277; padding:2px; }
.forms300   { font: 11px Verdana, Arial, sans-serif; color: #000000; width: 300px; height: 20; background-color:#FFFFFF; border:1px solid #1F4277; padding:2px; }

