body {
  color: white;
  background-image: url('img/tiled-bg.png');
  background-repeat: repeat;
}

div.maincontent {
  border: 1px solid white;
  text-align: left;
  max-width:800px;
  margin:0 auto;
  background-color:black;
  padding-left: 7px;
<!--[if IE 6]>
  width:800px;
<![endif]-->
}

div.header {
  border-width: 0px;
  text-align: right;
  background-image: url('img/header-bg.gif');
  background-repeat: no-repeat;
  padding: 5px 5px 5px 120px;
  height: 100px;
  max-width: 800px;
  margin-bottom: 20px;
  border-bottom: 5px solid #cc0000;
}

div.contact {
  color:#990000; 
  font-family:sans-serif;
}

div.links {
  position: absolute;
  max-width:800px;
  margin:0 auto;
  text-align:right;
  top: 96px
}

div.flowcredit {
  color:#999999;
  font-size:smaller;
  text-align: right;
  font-family:sans-serif;
  width: 400px;
}

div.caption {
  color:#999999;
  font-size:smaller;
  text-align: center;
  font-family:sans-serif;
}

div.showHide {
  text-align: right;
  font-size: smaller;
  font-variant: small-caps;
  color: #990000;
  text-decoration: underline;
  cursor: pointer;
}

div.price {
  text-align:center;
  color: #cccccc;
  font-family:sans-serif;
  font-size:0.8em;
  font-style:italic;
}

tr.listPage {
}

tr.deletedPage {
  color:#999999;
  display:none;
  font-style:italic;
}

a.deleted {
  color:#990000;
}

td {
  text-align: left;
}

a {
  color:#cc0000;
  font-family:sans-serif;
  text-decoration:none;
}

a.nav {
  font-size:13px;
  font-weight:bold;
  margin: 5px;
  padding: 2px 5px;
}

a:hover {
  color:#ff0000;
  text-decoration:underline;
}

a.nav:hover {
  background: #333333;
}

a:visited {
  color:#cc3333;
  text-decoration: none;
}

p {
  font-family:sans-serif;
  color: #cccccc;
  font-size:10pt;
  margin: 5px 20px;
}

td {
  font-family:sans-serif;
  color: #cccccc;
  font-size:10pt;
  margin: 5px 20px;
}

th {
  font-family:sans-serif;
  color: #cccccc;
  font-size:0.9em;
  margin: 5px 20px;
}

table.withmargin {
  margin:20px;
 }

h1 {
  font-family:sans-serif;
  font-variant: small-caps;
  text-decoration: underline;
  color: white;
  font-size:1.1em;
  margin:5px;
}

h2 {
  font-family:sans-serif;
  font-variant: small-caps;
  color: #cccccc;;
  font-size:1.0em;
  margin:10px;
  padding:2px;
  border: 1px solid #666666;
}

h3 {
  font-family:sans-serif;
  color: #cccccc;
  font-size:0.8em;
  margin:10px;
}

ul {
   font-family:sans-serif;
   color: #cccccc;
   font-size:0.8em;
   margin-left: 20px;
}

/* player container */ 
a.player { 
 
    /* background image */ 
    background:url(/img/splash.jpg) no-repeat; 
     
    /* container dimensions */ 
    display:block; 
    width:473px; 
    height:297px; 
 
    /* padding will show the surroundings even when the player is loaded */ 
    padding:0; 
     
    /* make play button centerered horizontally */  
    text-align:center;         
}

a.player img {
	border: 0;
	margin-top: 126px;
	width:44px;
	height:44px;
	padding: 0px;
}
