body {
	padding: 20px 0px 10px 0px;
	margin: 0px;
	font: 12px/14px Verdana, Arial, Sans-Serif;
	color: #FFFFFF;
	background-color: #999999;
	background-image: url(graphic/bg.png);
}
.controls a {
	text-decoration: none;
	border-width: 0px;
	color: white;
}
#main {
    position: relative;
    margin: auto;
    width: 760px;
}
#top {
	background-image: url(graphic/tshadow.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 30px;
	padding: 0px;
}
#middle {
    width: 760px;
	background-image: url(graphic/lshadow.png);
	background-repeat: repeat-y;
	padding: 0px;
	margin: 0px;
}
#bottom {
	float: none;
	clear: both;
	height:20px;
	background-image: url(graphic/bshadow.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#content {
    width: 720px;
	padding: 0px;
	background-color: #000000;
	margin: 0px 20px 0px 20px;
}
#headstrip {
	vertical-align: middle;
	text-align: center;
	color: #FFFFFF;
	margin: 0px 20px 0px 20px;
	background-color: black;
	font: 11px/30px Georgia, serif;
	letter-spacing: 0.4em;
	text-transform: uppercase;
	height: 30px;
    width: 720px;
	padding: 0px;
}
.clear {
	height:1px;
	float: none;
	clear: both;
}
#nav {
	float: left;
	clear: left;
	height: 320px;
    width: 180px;
}
#logo {
	float: none;
	clear: both;
	height: 160px;
    width: 180px;
	behavior: url(graphic/pnghack.htc);
	cursor: pointer;
}
#printlogo {
	float: none;
	clear: both;
	height: 160px;
    width: 180px;
    display:none;
}
#menu{
	float: none;
	clear: both;
    width: 180px;
	height: 156px;
	border-top: dotted 2px white;
	border-bottom: dotted 2px white;
	text-align: center;
	opacity: 0.7;
	filter: alpha(opacity=70);
}
#menu a {
	text-decoration: none;
	border-width: 0px;
	color: white;
}
#menu a:hover {
	text-decoration: none;
	border-width: 0px;
	color: #999999;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
#menu a:active {
	text-decoration: none;
	border-width: 0px;
	color: gray;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
#menutext{
	vertical-align: middle;
	font: bold 11px/22px Georgia, serif;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	text-align: center;
	padding-top:10px;
}
#header {
	position:relative;
	float: left;
	clear: none;
	padding: 0px;
	height: 320px;
    width: 540px;
	background-color: #000000;
}
#credit {
	position:absolute;
	right: 0px;
	top: 0px;
	height:150px;
	width:16px;
	margin:0px;
	opacity: 0.7;
	filter: alpha(opacity=70);
	behavior: url(graphic/pnghack.htc);
}
.headoverlay {
	height: 320px;
    width: 540px;
}
.headerbg {
	background-repeat: no-repeat;
}
span.editfield a{
	color: inherit;
}
span.editfield a:visited{
	color: inherit;
}
.hide { display: none; }
.show { display: inherit; }


object.mp3{margin:8px 0px 8px 0px;height:19px;width:320px;}
object.flv{margin:8px 0px 8px 0px;height:259px;width:320px;}
.editfield em{font-size:130%;font-style:normal;display:block;margin:8px 0px 4px 0px;}
