body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #000000;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
}
.wrapper {
  margin: auto;
  max-width: 800px;
  background-color: #ffffff; 
  }
#swfbanner{}
.banner{
  padding:4em 0em 0em 0em;
  text-align: center;
  background-color: #ffffff;
}
h1{
  padding: 0% 0% 0% 5%;}
h2{
  padding: 0% 0% 0% 5%;}
h3{
  padding: 0% 0% 0% 5%;}
h4{
  padding: 0% 0% 0% 5%;}
h5{
  padding: 0% 0% 0% 5%;}
h6{
  padding: 0% 0% 0% 5%;}
#mainNav {
  margin-left:12%;
  position:fixed;}

#p7PMnav {}
.p7PMtrg {}
ul {}
li {}
p {padding:0em 3em;}
#past{
  font-size:1.8em;
}
a {}
img {}

#maincontent1 {
	margin-left:-11em;
}

#maincontent2 {
	margin-left:0em;
}


.maincontent a:link {
  color: #0000ff; 
  }
.maincontent a:visited {
  color: #5dc0ee; 
  }
.maincontent a:hover {
  color: #1f14b1; 
  }
.maincontent a:active {
  color: #c1275d; 
  }
#join{}
.maincontent {
  text-align: left; 
  }
.pastEv{
  padding: 1em;
  text-align:center;
  max-width:600px;
  margin-left: 5.2em;
  border: 1px #333333 solid; 
  }
.maincontent img{
  padding-left: 2em; 
  }

.comingEv{
border-top: 1px #333333 solid; 
padding:0em 0em 1em 0em  }

#credit {
  font-size:.8em;
  padding-top: 1em; 
  }
#bottomNav{}