body {
/*    background-image: url(../images/bg.gif); */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
	text-decoration: none;
	background-color: White;
	margin: 0;
	padding: 5px 0 0 0;
	background-repeat: repeat-x;
	background-position: center top;
}
#main {
	width: 986px;
	margin: auto;
    background-image: url(../images/acb-bg-main-bottom.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	border: 0;
	padding: 0 0 2px 0;
}
#top {
	background-image: url(../images/acb-bg-main-top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 6px 15px 0 14px
}
#top-left {
	display: block;
	float: left;
}
#logo {
	display: block;
	float: left;
	width: 188px;
	border-bottom: 1px solid White;
}
#slogan {
	display: block;
	float: right;
    width: 748px;
	border-bottom: 1px solid White;
}
#interior {
	background-image: url(../images/acb-bg-interior2.jpg);
	background-repeat: repeat-y;
	background-position: center center;
	width: 986px;
}
#interior2 {
	background-image: url(../images/acb-bg-interior3.jpg);
	background-repeat: repeat-y;
	background-position: center center;
	width: 986px;
}
#mid {
	padding: 0 15px 0 14px
}
#mid2 {
	padding: 0 15px 0 14px
}
#left {
	display: block;
	float: left;
	width: 188px;
}
#left2 {
	display: block;
	float: left;
	width: 188px;
}
#right {
	display: block;
	float: right;
	width: 748px;
}
#maintext {
	display: block;
	float: right;
	width: 710px;
	color: White;
	border-top: 1px solid White;
	padding: 15px 20px 10px 20px;
	line-height: 18px;
}
div#navbar {
	width: 188px;
	display: block;
	float: left;
}
div#navbar2 {
	width: 188px;
	display: block;
	float: left;
}
div#navbar ul {
	margin: 0;
	padding: 0;
}
div#navbar li {
	list-style-type: none;
	display: block;
	float: right;
	width: 188px;
	height: 35px;
	text-align: right;
}
div#navbar li.button1 {
	background-image: url(../images/bg-button-1.gif);
	background-repeat: no-repeat;
}
div#navbar li.button2 {
	background-image: url(../images/bg-button-2.gif);
	background-repeat: no-repeat;
}
div#navbar li.button3 {
	background-image: url(../images/bg-button-3.gif);
	background-repeat: no-repeat;
}
div#navbar li.button4 {
	background-image: url(../images/bg-button-4.gif);
	background-repeat: no-repeat;
}
div#navbar li.button5 {
	background-image: url(../images/bg-button-5.gif);
	background-repeat: no-repeat;
}
div#navbar li.button6 {
	background-image: url(../images/bg-button-6.gif);
	background-repeat: no-repeat;
}
div#navbar li.button7 {
	background-image: url(../images/bg-button-7.gif);
	background-repeat: no-repeat;
}
div#navbar li.button8 {
	background-image: url(../images/bg-button-8.gif);
	background-repeat: no-repeat;
}
div#navbar li.buttonlast {
	background-image: url(../images/bg-button-last.gif);
	background-repeat: no-repeat;
}
div#navbar li a {
	display: block;
	float: left;
	width: 140px;
	height: 35px;
	text-decoration: none;
	margin: 0;
	padding: 0;
	color: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 35px;
	padding-right: 45px;
	background-image: url(../images/arrow-button.gif);
	background-repeat: no-repeat;
}
div#navbar li a:link 
{
    color: White
}
div#navbar li a:visited {
	color: White;
}
div#navbar li a:hover {
	color: White;
	text-decoration: underline;
	background-image: url(../images/arrow-button-over.gif);
	background-repeat: no-repeat;
}
.navbar-text {
	display: block;
	float: left;
	width: 180px;
	padding: 5px 5px 5px 5px;
	line-height: 18px;
	color: Black;
}
div#navbar a, a:visited {
	color: Black;
	text-decoration: underline;
	font-weight: bold;
}
img#findusonfb {
	border: 0;
}
#musicdirector-left {
	display: block;
	float: left;
	width: 160px;
	height: 170px;
	text-align: center;
}
#conductor-left {
	display: block;
	float: left;
	width: 160px;
	height: 190px;
	text-align: center;
}
#conductor-right {
	display: block;
	float: right;
	width: 540px;
	height: 250px;
}
#letter {
	display: block;
	width: 710px;
}
#program-notes 
{
    margin-left: 15px;
}
table#contactlist 
{
     border: 0;
     width: 720px;
}
table#contactlist td 
{
    padding: 5px 0 5px 0;
}
h1, h2, h3, h4, h5, h6 { 
	margin: 15px 0;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: Silver;
	font-weight: bold;
	font-style: italic;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: Gray;
	font-weight: bold;
	font-style: italic;
}
p { 
	margin: 10px 0;
}
ul, ol { 
	margin: 15px 0 0 15px;
}
.clear {
	clear: both;
}
a, a:visited {
	color: #8ac1fa;
	text-decoration: none;
    font-weight: normal;
}
a:hover {
	color: White;
	text-decoration: underline;
	font-weight: normal;
}
#footer {
	font-size: 10px;
	color: #747474;
	text-align: center;
	padding: 20px;
	line-height: 18px;
}
#footer a:link, #footer a:visited {
	color: #747474;
	text-decoration: none;
	font-weight: normal;
}
#footer a:hover {
	color: #747474;
	text-decoration: underline;
}
/* allow room for 3 columns */
#vwraplist ul, ol
{
    width: 705px;
    margin: 0;
    padding: 0;
    list-style: none;
}
/* float & allow room for the widest item */
#vwraplist ul, ol li
{
    float: left;
    width: 235px;
    margin: 0;
    padding: 0;
}
.contactHeader {
	font-weight: bold;
	color: #8ac1fa;
	background-color: Navy;
}

.tabStrip ul { margin: 0; padding: 0; list-style-type: none; }
.tabStrip li { margin: 0 2px 0 0; list-style-type: none; float: left; }
.tabLink { display: block; text-decoration: none; padding: 5px; border: #dadada solid; border-width: 1px; color: #8a8a8a; }
.tabLinkActive { display: block; text-decoration: none; padding: 5px; background: #191970; border: #c0c0c0 solid; border-width: 1px; color: #0066ff; }
.tabContent { display: none; }
.tabContentActive { display: block; clear: both; background: #191970; border: 1px #c0c0c0 solid; padding: 5px; }

html { overflow-y: scroll; }
