body{
padding:0;
margin:0;
background:#fff;
}

.container{
width:691px;
margin-left:auto;
margin-right:auto;
text-align:center;
border:1px solid gray;
}

h1 { 
padding:20px 0;
}

h2{
padding:20px 0 0 20px;
color:#d8682a;
font-size:12px;
}

a:link{
color:#7e1224;
text-decoration:underline;
}
a:visited{
color:#c4112a;
}
a:active{
color:#c4112a;
}
a:hover{
text-decoration:none;
}
.menu{
padding:10px 0 0 20px;
}
.menu ul{
margin:0;
padding:0;
}
.menu li{
list-style:none;
padding-bottom:5px;
}
.menu li a{
display:block;
}

.key{
text-align:center;
padding-bottom:30px;
}
.sponsors{
text-align:center;
padding-bottom:30px;
}
.intro { color: #7D1516; font: 16px/28px verdana, arial, helvetica, sans-serif; margin-top:48px;}
p, td{ color: #000; font: 12px verdana, arial, helvetica, sans-serif;}
.reverse { color: #fff; font: 12px/14px verdana, arial, helvetica, sans-serif;}
.reversesmall { color: #fff; font: 10px/12px verdana, arial, helvetica, sans-serif;}
.reverseBold { color: #fff; font: bold 12px/14px verdana, arial, helvetica, sans-serif;}
.nav a {font:bold 12px verdana;color: #7D1516; text-decoration:none; margin:12px 0px 12px 14px;}
.nav a:hover {color:#CD4D29; text-decoration:none; margin:0px 0px 0px 14px;}
.nav a:visited {text-decoration: none; margin-bottom:12px;}