* { margin:0; padding:0; }
a:link { font-weight:bold; text-decoration:none; }
a:visited { font-weight:bold; text-decoration:none; }
a:hover { font-weight:bold; text-decoration:underline; }
a:active { font-weight:bold; text-decoration:underline; }
body { background: url(images/mckenzie.jpg) repeat-x fixed;  font: Arial,Verdana,Helvetica,sans-serif;      }
caption { font-weight: bold; }
hr { margin: 10px }
img { border:0px; padding: 5px; }
p { padding:0.5em; text-align: left; }
table { border-collapse: collapse; border: thin solid Black; margin: 0 auto; }
td { padding: 0.1em 0.4em 0.1em 0.4em; }
th { padding: 0.1em 0.5em 0.1em 0.5em; }
ol { padding: 0em 0em 0em 1em; text-align: left; list-style: upper-alpha inside; }
ul { padding: 0em 0em 0em 1em; text-align: left; list-style: inside; }

.bold { font-weight: bold; }
.clear { clear:both; margin:0px; padding:0px; }
.group { width: 185px; float: left; margin-top: 10px; height: 120px; }
.left { float:left; margin-bottom:1em; margin-right:1em; }
.nav { background: #CCCCCC; clear:both; color: #000033; text-align:center; }
.photo { padding: 1em 1em 2em 1em; border: thin solid Black; background: White; text-align: center; }
.right { float:right; margin-bottom:1em; margin-left:1em; }

#content {     width:960px;  background-color: white;  color: black;  margin: 0 auto;    }
#copyright { font-size:smaller; font-style:italic; text-align:right; }
#footer { clear:both; text-align:center; color: #000066; background-color: #E1FFFF; font-weight: bold; font-size: smaller; padding: 0.4em; }
#header { text-align:center;   }
#header img { padding: 0; }
#main { clear:both; float:left; padding: 10px; width: 710px; text-align: center; }
#menu {   float:right; padding:5px; width: 220px; }
#menu ul { list-style:none; padding-left:0.5em; }