p {
		font-family: Helvetica, Verdana, sans-serif;
		font-size: 14px;
		color: #000;
		clear: left;
		}
		
h1 {
		font-family: Helvetica, Verdana, sans-serif; 
		font-size: 30px; 
		color: #000;
		}
		
h2 {
		font-family: Helvetica, Verdana, sans-serif; 
		font-size: 20px; 
		color: #000;
		}
h3 {
		font-family: Helvetica, Verdana, sans-serif; 
		font-size: 18px; 
		color: #FFF;
		}
h4 {
		font-family: Helvetica, Verdana, sans-serif; 
		font-size: 16px; 
		color: #000;
		}
ol {
		font-family: Helvetica, Verdana, sans-serif; 
		font-size: 14px; line-height: 1.5; 
		color: #000;
		}
li {
		font-family: Helvetica, Verdana, sans-serif; 
		font-size: 14px; line-height: 1.5; 
		color: #000;
		}
		
a 	{
	color: #00F;
	text-decoration: none;
	}
	
a:visited 
	{color: #00F;
	text-decoration: none;
	}
  
a:hover 
	{color: #F00;
	text-decoration: none;
	}

body {
  		background: #A0D4F8;
  		margin-top: 0;
  		}

#poster-container {
		width: 650px;
		border: solid 15px;
		color: #F00;
		margin-left: auto;
  		margin-right: auto;
		}
		
#masthead {
		width: 96%;
		height: 100px;
		padding: 0px;
		background: #F00;		
		margin-left: auto;
  		margin-right: auto;
		}
		
#footer {
		width: 468px;
		border: solid 5px;
		border-color: #FF6060;
		background: #FFF;
		margin-left: auto;
  		margin-right: auto;
  		}
		
#wide-footer {
		width: 600px;
		border: solid 5px;
		border-color: #FF6060;
		background: #FFF;
		margin-left: auto;
  		margin-right: auto;
  		}
		
#bottom {
		width: 96%;
		padding: 5px;
		background: #FF6060;
		margin-left: auto;
  		margin-right: auto;
  		}
		
.copyline {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #FFF;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		padding: 15px;
		}
		
.copyline a:hover {
		color: #00F;
		}

.copyline a:visited {
		color: #FFF;
		}
		
.white {
		font-family: Helvetica, Verdana, sans-serif;
		font-size: 14px;
		border-bottom: solid 1px;
		border-left: solid 1px;
		border-right: solid 1px;
		color: #F00;
		background-color: #FFF;
		padding: 5px;
		width: 80%;
		margin-left: auto;
  		margin-right: auto;
		}
	
.even {
		font-family: Helvetica, Verdana, sans-serif;
		font-size: 14px;
		border-bottom: solid 1px;
		border-left: solid 1px;
		border-right: solid 1px;
		color: #F00;
		background-color: #ECECEC;
		padding: 5px;
		width: 96%;
		margin-left: auto;
  		margin-right: auto;
		}
		
.poster-odd {
		font-family: Helvetica, Verdana, sans-serif;
		font-size: 10px;
		border-bottom: solid 1px;
		color: #F00;
		background-color: #ECECEC;
		padding: 5px;
		width: 640px;
		margin-left: auto;
  		margin-right: auto;
		}
		
.links-odd {
		font-family: Helvetica, Verdana, sans-serif;
		font-size: 5px;
		background-color: #ECECEC;
		width: 468px;
		margin-left: auto;
  		margin-right: auto;
		}

	
.odd {
		font-family: Helvetica, Verdana, sans-serif;
		font-size: 14px;
		border-bottom: solid 1px;
		border-left: solid 1px;
		border-right: solid 1px;
		color: #F00;
		background-color: #FFF;
		padding: 5px;
		width: 96%;
		margin-left: auto;
  		margin-right: auto;
		}
		
.info-box {
		font-family: Helvetica, Verdana, sans-serif; 
		font-size: 14px; 
		border-top: solid 2px; 
		border-bottom: solid 2px; 
		border-left: solid 2px;	
		border-right: solid 2px; 
		color: #ff6060; 
		background-color: #FFF; 
		padding: 5px; 
		width: 95%; 
		margin-left: auto; 
		margin-right: auto;
		}
		
.links-even {
		font-family: Helvetica, Verdana, sans-serif;
		font-size: 14px;
		background-color: #D7D7D7;
		width: 468px;
		margin-left: auto;
  		margin-right: auto;
		}
		
.wide-links-odd {
		font-family: Helvetica, Verdana, sans-serif;
		font-size: 5px;
		background-color: #ECECEC;
		width: 600px;
		margin-left: auto;
  		margin-right: auto;
		}
		
.wide-links-even {
		font-family: Helvetica, Verdana, sans-serif;
		font-size: 14px;
		background-color: #D7D7D7;
		width: 600px;
		margin-left: auto;
  		margin-right: auto;
		}

		
.item-pic {
		float: right;
		margin: 5px;
		}
		
.title {
		float: left;
		width: auto;
		margin: 5px;
		border: solid 1px;
		border-color: #F00;
		font-family: Helvetica, Verdana, sans-serif;
		font-size: 14px;
		color: #000;
		font-weight: bold;
		background-color: #E5D2F0;
		padding: 5px;
		}
		
.trax {
		color: #000;
		text-decoration: underline;
		}
		
.center {
		text-align: center;
		}
		
.links-format {
		padding: 5px;
		font-family: Helvetica, Verdana, sans-serif;
		font-size: 12px;
		}
		
.download-box {
		font-family: Helvetica, Verdana, sans-serif;
		font-size: 14px;
		border-top: solid 1px;
		border-bottom: solid 1px;
		border-left: solid 1px;
		border-right: solid 1px;
		color: #F00;
		background-color: #E5D2F0;
		padding: 2px;
		width: 90%;
		margin-left: auto;
  		margin-right: auto;
		}
		
.top-box {
		font-family: Helvetica, Verdana, sans-serif;
		font-size: 14px;
		border-bottom: solid 1px;
		border-left: solid 1px;
		border-right: solid 1px;
		color: #F00;
		background-color: #E5D2F0;
		padding: 5px;
		width: 96%;
		margin-left: auto;
  		margin-right: auto;
		}

.top-box a {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #00F;
		font-weight: bold;
		text-decoration: none;
		}

.top-box a:visited {
		color: #00F;
		}
	
.top-box a:hover {
		color: #F00;
		}
		
.nav-menu {
		width: 97%;
		text-align: center;
		background: #FF6060;
		margin-left: auto;
  		margin-right: auto;
 		}

.nav-menu a {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFF;
		font-weight: bold;
		text-decoration: none;
		}

.nav-menu a:visited {
		color: #FFF;
		}
	
.nav-menu a:hover {
		color: #00F;
		}
		
.totp-menu {
		width: 96%;
		text-align: center;
		background: #EFF5FE;
		margin-left: auto;
  		margin-right: auto;
 		}

.totp-menu a {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFF;
		font-weight: bold;
		text-decoration: none;
		}

.totp-menu a:visited {
		color: #FFF;
		}
	
.totp-menu a:hover {
		color: #00F;
		}
		
.totp-box {
		font-family: Helvetica, Verdana, sans-serif; 
		font-size: 14px; 
		border-top: solid 2px; 
		border-bottom: solid 2px; 
		border-left: solid 2px;	
		border-right: solid 2px; 
		color: #ff6060; 
		background-color: #EFF5FE; 
		padding: 5px; 
		width: 95%; 
		margin-left: auto; 
		margin-right: auto;
		}
		
.headline h3 {
		color: #000;
  		margin: 0px 0 5px 0;
		border-bottom: solid #F00;
 		background: #E7E7E7;
  		padding: 3px;
  		}
		
.headline h4 {
		color: #000;
  		margin: 0px 0 5px 0;
		border-bottom: solid #F00;
 		background: #E7E7E7;
  		padding: 3px;
  		}

	

