body {
	font-size: 100%;
	background-color: black;
}

p, td, th, caption, a, h1, h2 {
	font: 1em Tahoma, Arial, Helvetica, sans-serif;	/* 1em = 16px */
	color: lightgray;
	padding: 0;
	margin: 0;
}
h1, h2 {
	font-size: 4em;
	color: gold;
	text-align: center;
	font-weight: bold;
}
h2 {
	font-size: 2em;
}

img {
	border: 0;
}

hr {
	border: none 0; 
	border-top: 5px solid gold;
	border-bottom: 5px solid gold;
	height: 5px;
	//margin: 0 auto 0 0;
	//text-align: left;
}


a:link, a:visited {
	text-decoration: none;
}
a:hover, a:active {
	text-decoration: underline;
}
tbody {
	vertical-align: top;	
}

#container{
	width: 960px;
	height: 540px;	/* 16x9 */
	margin: 0 auto;
	background-color: black;
	background-image: url('background_960x540.jpg');
	background-repeat: no-repeat;
	border: 1px solid #202020;
}

#header p {
	color: gold;
	font-size: 2em;
	display: none;
	text-align: center;
}

#content{
	position: absolute;
	top: 0;
	margin-top: 3em;
	width: 960px;
	height: 500px; /*height-40*/
	min-height: 500px;
	max-height: 500px;
	overflow: auto;
}

#menubar ul {
	text-align: center;
	list-style-type: none;
	overflow: hidden;
	width: 960px;
	margin: 0 auto;
	padding: 0;
}
#menubar li {
	float: left;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
}
#menubar a {
	display: block;
	width: 120px;
	color: gold;
	text-align: center;
}
#menubar a:link, #menubar a:visited {
	text-decoration: none;

}
#menubar a:hover, #menubar a:active {
	text-decoration: underline;

}
#home a.home, #advhome a.advhome, #about a.about, #contact a.contact, #wanted a.wanted {
	color: gold;
	font-weight: bold; 
}
#home li.home, #advhome li.advhome, #about li.about, #contact li.contact, #wanted li.wanted { 
	border-top: 5px solid gold;
	border-bottom: 5px solid gold;
}

#footer p {
	color: #202020;
	text-align: center;
	font-size: 75%;
	margin-top: 512px;  /*height-28*/
}

#home h1 {
	margin-top: 150px;
}

#about img {
	width: 100px;
}
#about p.name, #about p.info {
	color: gold;
}
#about p.name {
	font-weight: bold;
}
#about a.info {
	font-size: 75%;
	color: gold;
	font-style:italic;
}
#about td {
	padding: 1em;
}

#wanted h1, #wanted h2 {
	text-align: left;
}
#wanted p {
	padding: 0.5em;
}

#advhome table.calendar {
	position: absolute;
	top: 0;
	left: 345px;
}
#advhome th.calendar {
	color: gold;
}
#advhome img.navarrow {
	height: 20px;
}
#advhome img.splash {
	height: 450px;
	width: 600px;
}
#advhome .splash {
	text-align: center;
	vertical-align: middle;
}
#advhome img.splashnav {
	height: 100px;
}

.tn img {
	height: 100px;
	width: 75px;
	margin: 4px;
}

.tn span {
	visibility: hidden;
	position: absolute;
	top: 0; //-9999px;
	left: -340px; //-9999px;
}

.tn span img {
	height: 400px;
	width: 300px;
}

.tn:hover {
	text-decoration: none;
}
.tn:hover span {
	visibility: visible;
	top: 0;
	left: -340px;
	z-index: 50;
}
