@charset "utf-8";


html {background-image: url(../images/musicbackground.jpg);}
body  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0 auto; /* it's good practice to zero the margin and padding
of the body element to account for differing browser defaults */
	padding: 0; /* this centers the container in IE 5* browsers. The
text is then set to the left aligned default in the #container selector */
	background-color: EEEAD7;
	text-align: left;
       width:950px;
}

* {
	margin: 0px;
	padding: 0px;
}
a:link {
	color: #47321F;
}
a:visited {
	color: #47321F;
}
a:hover {
	color: #806C52;
}
a:active {
	color: #47321F;
	text-align: center;
}
/*---------------------------- container structure and styling ----------------------------*/

div#container {
	width: 950px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #EEEAD7;
}

div#banner {
	
} 

/*---------------------------- top nav structure and styling --------------------------*/
div#topnav {
	height: 30px;
	width: 100%;
	border-top: solid #000 1px;
	background-color: #336699;
	text-align: left;
}

div#topnav ul {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	line-height: 30px;
	white-space: nowrap;
	font-weight: bold;
}

div#topnav li {
	list-style-type: none;
	display: inline;
}


div#topnav li a {
	text-decoration: none;
	padding: 7px 16px;
	color: #FFF;
}

div#topnav lia:link {
	color: #FFF:
}

div#topnav lia:visited {
	color: #CCC;
}

div#topnav lia:hover {
	font-weight: bold;
	color: #FFF;
	background-color: #3366FF;
}

div#leftcolumn {
	width: 161px;
	background-image: url(../images/leftnavbackground.png);
	background-repeat: no-repeat;
	height: 600px;
}

div#leftaddress {
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
}

div#leftaddress a {
	font-weight: bold;
	color: #ffe05b;
	text-decoration: none;
}

/*---------------------------- left nav structure and styling --------------------------*/
div#leftnav {
	height: 30px;
	width: 161px;
	text-align: center;
}


div#leftnav ul {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	line-height: 30px;
	font-weight: normal;
}

div#leftnav li {
	list-style-type: none;
/*	display: inline;*/
}


div#leftnav li a {
	text-decoration: none;
	padding: 7px 18px;
	color: #FFF;
}
div#leftnav lia:link {
	color: #FFF:
}

div#leftnav lia:visited {
	color: #CCC;
}

div#leftnav lia:hover {
	font-weight: bold;
	color: ##806C52;
	background-color: #3366FF;
}

#banner_print {
	display: none;
}

div#middlecolumn {
	width: 578px;
}

div#pageheader {
	padding: 12px;
	margin-top: 12px;
	font-size: 18px;
}
div#bodycontent {
	padding: 12px;

}
div#bodycontent p{
	line-height: 16px;
	padding: 6px 6px;
	font-weight: bold;
}

div#bodycontent h3{
	color: #336699;
	font-weight: bold;
	font-size: 18px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 5px;
}
div#bodycontent ul {
	line-height: 20px;
	padding: 6px 6px;
	margin-left: 40px;
}


div#bodycontent table {
	margin:0px auto;
	text-align: center;
}
/*---------------------------- rightnav structure and styling ----------------------------*/

div#rightcolumn {
	width: 211px;
	text-align: left;
}

div#rightnav {
	width: 211px;
}

div#rightnav h3 {
	color: #68162e;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
}

/*---------------------------- footer structure and styling ----------------------------*/
#footer {
	padding:0px;
	margin:0px;
	width:950px;
	background-repeat: repeat-y;
	text-align: center;
	background-color: #FFFFFF;
}
 
#footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 5px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	color: #5F7081;
	text-align: center;
}

/*---------------------------- footer print display ----------------------------*/
#footer_print {
	display: none;
}

#footer table td table {
	margin: 0 auto;
}
