body {
	background-color: black;
	color: black;
	font-family: "Arial", "Trebuchet MS";
	text-align: center;
}

#main {
	margin: 0 auto; /* align for good browsers*/
	width: 740px;
	border-left: thin solid black;
	border-right: thin solid black;
}

#header {
	color: white;
	font-size: 30px;
	background-color: #534024;
	height: 70px;
	padding-top: 10px;
}

#new_music_listings {
	background-color: white;
	gheight: 1700px; 
	gheight: 100%;
	gwidth: 700px;
	gborder: thin solid black;
}
#old_music_listings {
	background-color: #aaaaaa;
	gheight: 1700px; 
	gheight: 100%;
	gwidth: 700px;
	gborder: thin solid black;
}
div.new_act {
	gheight: 260px;
	margin: 0px 10px 0px 10px;
	padding-bottom: 10px;
	background-color: white;
	gborder: thin solid black;
	border-bottom: thin dashed black;
	gborder: thin solid black;
}

div.old_act {
	gheight: 260px;
	margin: 0px 10px 20px 10px;
	gbackground-color: #eeeeee;
	gborder: thin solid black;
	border-bottom: thin dashed black;
	gborder: thin solid black;
}
div.photo {
	float: left;
	width: 250px;
	padding-top: 10px;
	gheight: 300px;
	gpadding: 10px 0px 0px 0px;
	gborder: thin solid black;
}
div.info {
	float: right;
	text-align: left;
	width: 450px;
	gheight: 300px;
	font-size: 16px;
	padding: 10px 0px 10px 0px;
	gborder-bottom: thin dashed black;
	gborder: thin solid black;
}


.headliner {
	font-size: 20px;
	text-align: center;
	padding: 5px 0px 5px 0px;
	color: #a51717;
}
.opener {
	text-align: center;
	font-size: 16px;
	padding-bottom: 5px;
	color: dark red;
}

.datetime {
	font-size: 18px;
	text-align: center;
	padding: 0px 0px 20px 0px;
	color: black;
}

.bandlink {
	padding-top: 10px;
	text-align: center;
}

div.bandlink a:link, div.bandlink a:visited {
	text-decoration: none;
	font-size: 14px;
	color: #484e9c;
}

div.bandlink a:hover {
	gcolor: green;
	font-weight: bold;
	
}

#log_out {
	color: white;
	text-align: right;
	font-size: 14px;

}

#log_out a:link, #log_out a:visited, #log_out a:hover {
	gtext-decoration: none;
	color: white;
}

.opener {
}

.cover {
}

#logout_link {
	text-align: center;
	color: #aaa;
	padding: 20px 0px 20px 0px;
}

#poster_gallery {
	text-align: center;
	color: #aaa;
	padding: 20px 0px 20px 0px;
}

#poster_gallery a:link, #poster_gallery a:visited {
	color: #aaa;
	font-size: 22px;
	text-decoration: none;
}
#poster_gallery a:hover {
	color: #fff;
	font-size: 22px; 
	text-decoration: none;
}

#logout_link a:link, #logout_link a:visited {
	color: #aaa;
	font-size: 22px;
	text-decoration: none;
}
#logout_link a:hover {
	color: #fff;
	font-size: 22px; 
	text-decoration: none;
}
#login_link {
	text-align: right;
	padding-right: 10px;
}
#login_link a:link, #login_link a:visited, #login_link a:hover {
	color: #aaa;
	font-size: 10px;
	text-decoration: none;
}
	


