body {
	margin: 0;
	padding: 0;
	border: 0;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
}

a {
	color: #33CCFF;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

h1, h2, h3, h4, h5, h6 {
	font-family:  Geneva, Arial, Helvetica, sans-serif;
}

img {
	border: 0;
}

.wrap {
	width: 1000px;
	margin: 0 auto;
	background: #FFF url('/images/bg_tile_1000.jpg') repeat-y center top;
}

/* .header
-----------------------------------------------------*/
.adLinks {
height:31px;
font:bold .925em Arial, Helvetica, sans-serif;
color:#FFFFFF;
background:#3e7993 url(/images/bar.gif);
padding-left:34px;
}

.adLinksIn {
border-left:1px solid #707070;
height:100%;
}

.adLinks a {
background:url(/images/bar.gif) top;
display:block;
width:90px;
height:31px;
padding:0 1px;
border-right:1px solid #707070;
}

.adLinks a:hover {
background:url(/images/bar.gif) bottom;
}

.header {
	float: left;
	width: 1000px;
	height: 451px;
	background: url('/images/bg_top_03new.jpg') no-repeat center top;
}
#headerLeft{
width:650px;
height:451px;
float:left;
position:relative;
}

#text1{
width:290px;
margin: 20px 0 0 180px;
color:#FFFFFF;
height:100px;
}
#text2{
width:200px;
margin:20px 0 0 352px;
display:inline;/*ie6 fix*/
color:#FFFFFF;
float:left;
height:100px;
}

#text2 a{
color:#FFFF00;
}

#text2 a:hover{
color:#FFFF00;
text-decoration:underline;
}

#domes{
background:url(/images/milwaukeeDomes.jpg);
width:174px;
height:112px;
position:absolute;
top:269px;
left:22px;
text-indent:-999em;
}

#holder{
width:650px;
height:100px;
background-color:#0000FF;}

#recordingArtist{
width:209px;
position:relative;
top:20px;
float:left;
margin:0 0 0 21px;}

#headerRight{
width:350px;
height:451px;
float:left;
}

.header h1 {
	float: left;
	margin: 0;
	padding: 0px 0 0 70px;
	
}

.header h1 a {
	display: block;
	width: 380px;
	height: 100px;
	background: url() no-repeat left top;
	text-indent: -9999px;
}

.header .blog {
	float: right;
	padding: 20px 42px 0 0;
}

.header .top-text-block {
	float: right;
	padding: 0 42px 0 0;
	color:white;
	width:257px;
	height:200px;
	overflow:auto;
	font-weight: bold;
}

/* .menu
-----------------------------------------------------*/
#mmacLogo{
float: right;
height:90px;
width:136px;
padding-right:20px;}


.menu {
	float: left;
	width: 758px;
	height: 43px;
	margin: 29px 0 0 55px;
	display: inline;
}

.menu-bottom {
	margin: 29px 0 0 120px;
}

.menu ul {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
}

.menu ul li {
	float: left;
	margin: 0;
	padding: 0;
	border-right: 1px solid #fff;
}

.menu ul li.last {
	border-right: none;
}

.menu ul li a {
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	font-size: 16px;
	padding: 0 14px;
}

.menu ul li a:hover {
	text-decoration: underline;
}

.menu ul li a.active {
	color: #33CCFF;
	text-decoration: underline;
}

.menu .last a {
	color: #ffff00;
}

.menu2 {
	margin-left: 143px;
}

#menu-btm {
	display: inline; /* IE6 Double Margin Fix */
	margin-right: 84px;
}

/* .content
-----------------------------------------------------*/
.content {
	float: left;
	width: 100%;
	padding: 25px 0;
	color: #FFF;
}

.content .content-primary {
	float: left;
	display: inline;
	width: 675px;
	margin: 0 15px 0 10px;
	font-size: 1.3em;
}

.content .content-secondary {
	float: left;
	position:relative!important;
	position:absolute;
	vertical-align:top;
	display: inline;
	width: 280px;
	font-size: 1.0em;
}

.content .back {
	float: left;
	display: inline;
	width: 100%;
	margin-bottom: 15px;
	text-indent: 10px;
	
}

/* .content-secondary
-----------------------------------------------------*/
.content .content-secondary h3 {
	margin-bottom: 15px;
	font-size: 2.1em;
}

.content .content-secondary h4 {
	margin-bottom: 15px;
	font-size: 1.4em;
}

.content .content-secondary ul.menu-sub {
	list-style: none;
	margin: 0;
	padding: 0;
	border: 0;
}

.content .content-secondary ul.menu-sub li {
	margin: 0;
	padding: 0;
}

.content .content-secondary ul.menu-sub li a {
	display: block;
	width: 100%;
	padding: 5px 0;
	text-indent: 10px;
	font-weight: bold;
	border-bottom: 1px solid #58B1DE;
}

.content .content-secondary ul.menu-sub li a:hover {
	background: #58B1DE;
	color: #FFF;
	text-decoration: none;
}

.content .content-secondary ul.menu-sub li ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: 0;
}

.content .content-secondary ul.menu-sub li ul li {
	margin: 0;
	padding: 0;
}

.content .content-secondary ul.menu-sub li ul li a {
	display: block;
	width: 100%;
	padding: 5px 0;
	text-indent: 25px;
	font-weight: bold;
	border-bottom: 1px solid #58B1DE;
	color: #FFF;
}

.content .content-secondary ul.band-pics {
	list-style: none;
	margin: 0;
	padding: 0;
	border: 0;
}

.content .content-secondary ul.band-pics li {
	margin: 0 0 10px 0;
	padding: 0;
}

/* .band-profile
-----------------------------------------------------*/
.band-profile .main-pic {
	float: left;
	margin: 0 15px 15px 0;
}

.band-profile h1 {
	margin: 0 0 15px 0;
	padding: 0;
}
.songs {
color:#FFFFFF;
}

/* .footer
-----------------------------------------------------*/
.footer {
	float: left;
	width: 99%;
	padding: 10px 0;
	color: #FFF;
	font-size: 1.0em;
}

.footer p {
	text-align: center;
	margin: 0 10px;}
	
/* .mH:hover {background-color: red;}	

The above line (IE7, Moz) will change the background color of the Genre Menu on hover.  WILL NOT WORK IN IE6*/


