#container { margin-right: auto; margin-left: auto; width: 950px }

#nav   { margin-right: auto; margin-left: auto; width: 768px; height: 43px }
#nav ul { list-style-type: none; margin: 0; padding: 0; width: 768px }
#nav li { float: left }
#nav li a { display: block; padding-top: 43px; height: 0; overflow: hidden }
#nav li#home { background-image: url("../images/nav_home_bt.gif"); background-repeat: no-repeat; width: 111px }
#nav li#home a:hover { background-image: url("../images/nav_home_sbt.gif"); background-repeat: no-repeat }
#nav li#about { background-image: url("../images/nav_about_bt.gif"); background-repeat: no-repeat; width: 84px }
#nav li#about a:hover { background-image: url("../images/nav_about_sbt.gif"); background-repeat: no-repeat }
#nav li#ensembles { background-image: url("../images/nav_ensembles_bt.gif"); background-repeat: no-repeat; width: 116px }
#nav li#ensembles a:hover { background-image: url("../images/nav_ensembles_sbt.gif"); background-repeat: no-repeat }
#nav li#calendar { background-image: url("../images/nav_calendar_bt.gif"); background-repeat: no-repeat; width: 105px }
#nav li#calendar a:hover { background-image: url("../images/nav_calendar_sbt.gif"); background-repeat: no-repeat }
#nav li#multimedia { background-image: url("../images/nav_multimedia_bt.gif"); background-repeat: no-repeat; width: 118px }
#nav li#multimedia a:hover { background-image: url("../images/nav_multimedia_sbt.gif"); background-repeat: no-repeat }
#nav li#boosters { background-image: url("../images/nav_boosters_bt.gif"); background-repeat: no-repeat; width: 106px }
#nav li#boosters a:hover { background-image: url("../images/nav_boosters_sbt.gif"); background-repeat: no-repeat }
#nav li#contact { background-image: url("../images/nav_contact_bt.gif"); background-repeat: no-repeat; width: 128px }
#nav li#contact a:hover { background-image: url("../images/nav_contact_sbt.gif"); background-repeat: no-repeat }

#headerHome  { background-image: url("../images/home_header_logo.gif"); background-repeat: no-repeat; margin-right: auto; margin-left: auto; width: 950px; height: 125px }
#header   { background-image: url("../images/header_logo.gif"); background-repeat: no-repeat; margin-right: auto; margin-bottom: 12px; margin-left: auto; width: 950px; height: 123px }
#bannerHome   { background-image: url("../images/banner_back_home.gif"); background-repeat: no-repeat; margin-right: auto; margin-left: auto; position: relative; width: 950px; height: 104px }

#bannerPhoto1 { position: absolute; left: 85px }
#bannerPhoto2 { position: absolute; left: 199px }
#bannerPhoto3 { position: absolute; left: 313px }
#bannerPhoto4 { position: absolute; left: 427px }
#bannerPhoto5 { position: absolute; left: 541px }
#bannerPhoto6 { position: absolute; left: 655px }
#bannerPhoto7 { position: absolute; left: 769px }

#subnav    { margin-right: auto; margin-bottom: 12px; margin-left: auto; width: 677px; height: 29px }
#subnav ul { list-style-type: none; margin: 0; padding: 0; width: 677px }
#subnav li { float: left }
#subnav li a { display: block; padding-top: 29px; height: 0; overflow: hidden }
#subnav li#store { background-image: url("../images/subnav_store_bt.gif"); background-repeat: no-repeat; width: 61px }
#subnav li#store a:hover { background-image: url("../images/subnav_store_sbt.gif"); background-repeat: no-repeat }
#subnav li#donate { background-image: url("../images/subnav_donate_bt.gif"); background-repeat: no-repeat; width: 68px }
#subnav li#donate a:hover { background-image: url("../images/subnav_donate_sbt.gif"); background-repeat: no-repeat }
#subnav li#tournament { background-image: url("../images/subnav_tournament_bt.gif"); background-repeat: no-repeat; width: 107px }
#subnav li#tournament a:hover { background-image: url("../images/subnav_tournament_sbt.gif"); background-repeat: no-repeat }
#subnav li#newmembers { background-image: url("../images/subnav_newmembers_bt.gif"); background-repeat: no-repeat; width: 113px }
#subnav li#newmembers a:hover { background-image: url("../images/subnav_newmembers_sbt.gif"); background-repeat: no-repeat }
#subnav li#alumni { background-image: url("../images/subnav_alumni_bt.gif"); background-repeat: no-repeat; width: 69px }
#subnav li#alumni a:hover { background-image: url("../images/subnav_alumni_sbt.gif"); background-repeat: no-repeat }
#subnav li#sponsors { background-image: url("../images/subnav_sponsors_bt.gif"); background-repeat: no-repeat; width: 85px }
#subnav li#sponsors a:hover { background-image: url("../images/subnav_sponsors_sbt.gif"); background-repeat: no-repeat }
#subnav li#links { background-image: url("../images/subnav_links_bt.gif"); background-repeat: no-repeat; width: 59px }
#subnav li#links a:hover { background-image: url("../images/subnav_links_sbt.gif"); background-repeat: no-repeat }
#subnav li#member { background-image: url("../images/subnav_member_bt.gif"); background-repeat: no-repeat; width: 115px }
#subnav li#member a:hover { background-image: url("../images/subnav_member_sbt.gif"); background-repeat: no-repeat }

#content      { background-image: url("../images/content_back.gif"); background-repeat: repeat-y; margin-right: auto; margin-left: auto; width: 950px; overflow: hidden; border-bottom: 1px solid #4d4d4d }
#contentLeft    { margin-top: 18px; margin-bottom: 18px; width: 201px; float: left }
#contentRight   { margin-top: 12px; margin-bottom: 18px; width: 700px; float: right }
#contentSingle       { margin-right: auto; margin-left: auto; padding-bottom: 18px; width: 950px; border-bottom: 1px solid #4d4d4d }
#footer     { color: #ccc; font-size: 9px; margin: 12px auto 18px; padding-left: 250px; width: 700px }

#contentRight h1, #contentSingle h1 { color: #dad7b0; font-size: 24px; font-weight: normal; line-height: 30px }
#contentRight h2, #contentSingle h2 { color: #dad7b0; font-size: 18px; font-weight: normal; line-height: 24px }
#contentRight h3 { color: #888888; font-size: 14px; font-weight: bold; letter-spacing: 1px; text-transform: uppercase; text-shadow: #000 1px 1px 0px }
#contentRight h4 { color: #dddddd; font-size: 12px; font-weight: bold; text-shadow: #000 1px 1px 0px }
#contentRight p { color: #dddddd; font-size: 11px; line-height: 18px }
#urgent  { color: #dddddd; font-size: 11px; line-height: 18px; background-color: #3a3a3a; padding: 4px 8px }

.text { color: #dddddd; font-size: 12px; line-height: 18px }
.small { color: #dddddd; font-size: 11px; line-height: 18px }

#contentLeft p { color: #dddddd; font-size: 11px; line-height: 16px }
.smallTitle { color: #dddddd; font-size: 11px; font-weight: bold }
.tiny { color: #dddddd; font-size: 9px; line-height: 12px }

.name { color: #ffffff }
.subName { color: #888888 }

.tableTitle { color: #888888; font-size: 14px; font-weight: bold; letter-spacing: 1px; text-transform: uppercase; text-shadow: #000 1px 1px 0px }

.photoCaption { color: #999; font-size: 9px; line-height: 14px; text-align: center; padding-right: 16px; padding-bottom: 8px; padding-left: 16px }

a { color: #dad7b0 }

#leftLink  { text-align: right }
#leftLink a { color: #dad7b0; font-size: 12px; font-weight: normal; line-height: 24px; text-decoration: none; text-transform: uppercase; text-shadow: #000 1px 1px 0px }
#leftLink a:hover { color: #ffffff }

.calendarDay { color: #ffffff; font-size: 11px; font-weight: bold; line-height: 18px }

.copyright { color: #cccccc; font-size: 9px }

.formField { width: 100% }
.newsletterField  { margin-bottom: 8px; width: 180px }

.titleNews    { background-image: url("../images/left_news_title.gif"); background-repeat: no-repeat; text-indent: -9999px; margin: 18px 0 12px; width: 112px; height: 17px }
.titleNewsletter   { background-image: url("../images/left_newsletter_title.gif"); background-repeat: no-repeat; text-indent: -9999px; margin: 40px 0 12px; width: 123px; height: 17px }