﻿div#headerwrapper {
	left: 0;
	top: 0;
	float:none;
	clear:both;
	background-color:white;
	width: 800px;
}

div#banner {
	position: absolute; 
	z-index: 100; 
	left: 0px; 
	/*top: 20px; */
	top: 0px; 
	width: 800px;
	height: 164px; 
	overflow: hidden;
	background-color: white;
	background-image:url('../images/banners/ba_main.jpg');
	background-repeat: no-repeat;
	background-position:left top;
}

div#headertxt {
	position: absolute;
	width: 292px;
	left: 516px;
	height: 128px;
	z-index: 101;
	top: 10px;
	float: right;
	white-space: nowrap;
}

div#headertxt p {
	color: #660;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
	font-size: 1.25em;
	text-decoration: none;
	line-height: 1.1em;
	background-color: transparent;
}

div#headertxt p#gretnamusic {
	font-size: 2.8em;
}

div#headertxt a {
	text-decoration: none;
	color: #660;
}
div#headertxt a:visited {
	color: #660;
}
div#headertxt a:hover {
	text-decoration:underline;
}
div#headertxt a:active {
	color: #660;
}

div#menu ul {
	position: absolute; 
	z-index: 501; 
	left: 0px; 
	width: 799px;
	top: 164px;
	border-top: 2px black solid;
	border-bottom: 2px black solid;
	background-color: #660;
	border-right: 1px white solid; /*match border on right created by #menu li formatting */
	list-style:none;
}

div#menu ul#magmenu {
	position: absolute; 
	top: 16px;
	left: 10em;
	width: auto;
	max-width: 760px;
	display:none;
}

div#menu li{
	display: inline;
	text-align: left;
	padding: 0px 5px 0px 5px;
	border-left: 1px white solid;
	text-decoration: none;
	color: white;
	font-size: 1.1em;
	font-weight: bolder;
}

div #menu li > a {
	display: inline;
	white-space: nowrap;
}

div#menu ul ul li, div#menu ul ul li a{ /*adding anchor tag makes item clickable across width of li regardless of length of text*/
	display: block;
}

body.home #menu #mainmenu #home, body.home #menu #mainmenu #home > a,
body.tix #menu #mainmenu #tix, body.tix #menu #mainmenu #tix > a,
body.mag #menu #mainmenu #mag, body.mag #menu #mainmenu #mag > a,
body.etown #menu #mainmenu #etown, body.etown #menu #mainmenu #etown > a,
body.toh #menu #mainmenu #toh, body.toh #menu #mainmenu #toh > a,
body.media #menu #mainmenu #media, body.media #menu #mainmenu #media > a,
body.about #menu #mainmenu #about, body.about #menu #mainmenu #about > a,
body.vol #menu #mainmenu #vol, body.vol #menu #mainmenu #vol > a,
body.ltt #menu #mainmenu #ltt, body.ltt #menu #mainmenu #ltt > a {
	color:white;
	background:black;
	text-decoration:none;
}

div#menu a {
	color: #660;
	color: white;
	text-decoration: none;
}

div#menu a:visited {
	color: #660;
	color: white;
}

div#menu li:hover > a, div#menu li:hover {
	color: black !important;
	background-color:silver !important;
}

div#menu a:active {
	color: #660;
	color: white;
}

div#menu #mainmenu li:hover ul { /*display submenu blocks when hovering */
	display:block;
}
