BODY {
	font-family:verdana, arial, helvetica, sans-serif;
	margin:2% 5%;
	background:url('/mm_icons/mm_background.jpg') repeat-x top #F1F097;
}

BODY.white { background-color:white; }
BODY.gray { background-color:gray; }
BODY.cover { background-color:#333333; }
BODY.exact { }

A:link { text-decoration: none }
A:active { text-decoration: none }
A:visited { text-decoration: none }
A:hover { text-decoration: underline }

A.dark { color: black }

#dark A { color: #333333 }

H1, H2, H3, H4, H5 { font-family: Arial, helvetica, sans-serif }

TR { vertical-align:top; }

P {font-family: Arial, helvetica, sans-serif }

EM { color:red; font-style:normal; font-weight:bold }

H1.blue {
	text-align:center;
	border: solid thick black;
	padding: 1em;
	background: blue; 
	color: white
}

H1.maroon { 
	text-align:center;
	border: solid thick blue;
	padding: 1em;
	background: maroon; 
	color: white
}

H3.year { margin-top: 2em }

#O {font-size:140%; color:red}
P.overall {font-size:140%; color:red}

P.copyright {
	width:120px;
	font-size:x-small;
	border-width:3pt; 
	border-style:outset; 
	padding:2pt; 
	text-align:center; 
}

P.indent { margin-left: 10% }

.s { font-size: small }
.xs { font-size: x-small }
.j { font-size: small; text-align: justify }
.m { font-size: small; text-align: justify; margin-left: 10%; margin-right:10% }

P.ath_links { font-size:small; line-height:120%; }

HR.out { border:1px outset }

#alphaList { font-size:x-small; }
#alphaList A { color: #037; }
#alphaList A:visited { color:#06a; }

#alpha {
	text-align:center;
	font-size: small;
}

#alpha A {
	text-align:center;
	margin-left:3px;
	margin-right:3px;
	padding:1px 3px;
	border: thin outset gray;
	color:black;
}

#alpha A:hover { background:#777; color:oldlace; text-decoration:none }

#upcoming DIV { 
	background-color:white;
	margin-left:5px;
    border: thin solid;
    border-style: outset;
}
