* {margin:0; padding:0;}
html, body {height:100%; min-height:100%;}
body {
	background:black; 
	text-align:center;	
	font-family: font-family: Verdana, "Geneva CE", lucida, sans-serif;
	font-size:1em;
	color:white;
}

#container {
	width:770px;
	min-height:100%;
	_height:100%;
	text-align:left;
	margin:0 auto;
	background:url('./back.jpg') repeat-y white;
	position:relative;
	color:black;
}
	
#header {
	background:url('./header.jpg');
	height:100px;
}
h1 {
	color:#e6d8cf; 
	position:absolute; 
	top:10px;
	right:30px;
	_left:440px;
	font-size:1.8em; 
	font-style:italic;
}

#footer {
	position:absolute;
	bottom:0;
	width:770px;
	background:url('./footer.jpg');
	height:20px;
}
#top_menu {
	position:absolute;
	top:80px;
	left:220px;
	font-size:0.9em;
	_padding-top:1px;
}
#top_menu a {
	color:black;
	font-weight:bold;
}
#top_menu a:hover {
	color:#e6d8cf;
}
	
#content {
	padding:20px 30px 20px 220px;
	height:650px;
}

#menu {
	position:absolute;
	top:70px;
	left:15px;
	width:180px;
}
#menu_div {
	padding:50px 10px 60px 10px;
}

#menu ul {
	font-size:0.9em;
	font-weight:bold;
	list-style-type:none;
	margin:10px 0 10px 0;
}
#menu li {
	padding:0 0 5px 12px;
	background:url('./musickey.gif') no-repeat left;
}
#menu a {color:black;}
#menu a:hover {color:gray;}

.paging {
	background:#e6d8cf;
	padding:1px 5px 1px 5px;
}
p {text-indent:15px;}
center {white-space:pre;}
center a {text-decoration:none; color:black;}
.orange {color:orange;}
.gray {color:gray;}
.navy {color:navy;}
.green {color:green;}
a {color:black;}
a:hover {color:gray;}

table {
	border:solid #e6d8cf 1px;
	margin:10px; 
}
th, td {
	padding:1px 5px 1px 5px;
}
h2, h3, h4 {
	border-bottom:solid #e6d8cf 1px;
	margin:15px 0 10px 0;
	text-align:center;
}
img {border:solid #e6d8cf 1px;}
