@charset "utf-8";
/* generic bits */
body {width:97%; font-size:14px; line-height:22px; font-family:Arial, Helvetica, sans-serif; background-image:url(singing_images/long-music-notes.gif); background-repeat:repeat-x; background-position:0px 500px; margin:0px; padding:0px}
h1 {margin:0; padding:0}
.container {width:950px; height:673px; display:block; margin-left:auto; margin-right:auto; background-image:url(singing_images/BG.jpg); background-repeat:no-repeat; margin-top:25px}
.head {width:925px; height:88px; display:block; padding-top:47px; padding-left:25px}
.title-holder {width:378px; height:92px; display:block; background-image:url(singing_images/title.gif); background-repeat:no-repeat; float:left}
.title {width:378px; height:92px; display:block; background-image:url(singing_images/title.gif); background-repeat:no-repeat}
.telephone-holder {font-size:20px; text-align:right; padding-right:35px; float:right; padding-top:62px}
.menu-holder {width:135px; height:380px; display:block; float:left; clear:left; padding-left:49px; padding-top:22px}
a.menuitem:active, a.menuitem:link, a.menuitem:visited {font-size:18px; font-weight:bold; color:#000000; text-decoration:none; line-height:30px}
a.menuitem:hover {font-size:18px; font-weight:bold; color:#ffffff; text-decoration:none; line-height:30px}
.bottom {width:950px; height:538px; display:block}
.bottom-right {width:615px; height:285px; float:right; display:block; padding-right:35px; padding-top:20px; font-weight:500}
.h-holder {height:35px; width:600px; display:block; overflow:hidden}
.subtitle-holder {height:45px; width:600px; display:block; overflow:hidden; padding-top:5px}

.statsholder {width:0px; height:0px; overflow:hidden}
.header-txt {width:0px; height:0px; overflow:hidden}
/* bottom boxes */
.box-holder {width:650px; height:150px; display:block; float:right}
.box {width:190px; height:152px; display:block; float:left; border:2px solid #000000; cursor:pointer; text-decoration:none; color:#000000}
.box-head {background-color:#FFEB54; width:190px; height:26px; text-align:center; font-weight:bold; font-size:16px; padding-top:4px; border-bottom:2px solid #000000}
.box-bottom {width:190px; height:120px; display:block; overflow:hidden}
.box-workshop {width:190px; height:120px; display:block; background-image:url(singing_images/workshop.jpg)}
.box-team {width:190px; height:120px; display:block; background-image:url(singing_images/team.jpg)}
.box-vocal {width:190px; height:120px; display:block; background-image:url(singing_images/girl.jpg)}
.box-space {width:15px; height:150px; display:block; float:left}
.footer {width:950px; margin-left:auto; margin-right:auto; font-size:10px}
a.atumlink:active, a.atumlink:link, a.atumlink:visited {text-decoration:none}
a.atumlink:hover { text-decoration:none; color:#FFCC00}
a.bolcklink:link, a.bolcklink:active, a.bolcklink:visited {color:#000000; text-decoration:none}
a.bolcklink:hover {color:#ffffff; text-decoration:none}

/* menu pics */
a.menu-home:active, a.menu-home:link, a.menu-home:visited {width:200px; height:39px; display:block; background-image:url(singing_images/menu-home.gif); background-repeat:no-repeat; background-position:-200px 0px}
a.menu-home:hover {width:200px; height:39px; display:block; background-image:url(singing_images/menu-home.gif); background-repeat:no-repeat; background-position:0px 0px}
a.menu-about:active, a.menu-about:link, a.menu-about:visited {width:200px; height:43px; display:block; background-image:url(singing_images/menu-about.gif); background-repeat:no-repeat; background-position:-200px 0px}
a.menu-about:hover {width:200px; height:43px; display:block; background-image:url(singing_images/menu-about.gif); background-repeat:no-repeat; background-position:0px 0px}
a.menu-workshops:active, a.menu-workshops:link, a.menu-workshops:visited {width:200px; height:46px; display:block; background-image:url(singing_images/menu-workshops.gif); background-repeat:no-repeat; background-position:-200px 0px}
a.menu-workshops:hover {width:200px; height:46px; display:block; background-image:url(singing_images/menu-workshops.gif); background-repeat:no-repeat; background-position:0px 0px}
a.menu-lessons:active, a.menu-lessons:link, a.menu-lessons:visited {width:200px; height:39px; display:block; background-image:url(singing_images/menu-lessons.gif); background-repeat:no-repeat; background-position:-200px 0px}
a.menu-lessons:hover {width:200px; height:39px; display:block; background-image:url(singing_images/menu-lessons.gif); background-repeat:no-repeat; background-position:0px 0px}
a.menu-services:active, a.menu-services:link, a.menu-services:visited {width:200px; height:46px; display:block; background-image:url(singing_images/menu-services.gif); background-repeat:no-repeat; background-position:-200px 0px}
a.menu-services:hover {width:200px; height:46px; display:block; background-image:url(singing_images/menu-services.gif); background-repeat:no-repeat; background-position:0px 0px}
a.menu-team:active, a.menu-team:link, a.menu-team:visited {width:200px; height:53px; display:block; background-image:url(singing_images/menu-team.gif); background-repeat:no-repeat; background-position:-200px 0px}
a.menu-team:hover {width:200px; height:53px; display:block; background-image:url(singing_images/menu-team.gif); background-repeat:no-repeat; background-position:0px 0px}
a.menu-contact:active, a.menu-contact:link, a.menu-contact:visited {width:200px; height:37px; display:block; background-image:url(singing_images/menu-contact.gif); background-repeat:no-repeat; background-position:-200px 0px}
a.menu-contact:hover {width:200px; height:37px; display:block; background-image:url(singing_images/menu-contact.gif); background-repeat:no-repeat; background-position:0px 0px}

/* menu button holders */
.menu-home-on {width:200px; height:39px; display:block; background-image:url(singing_images/menu-home.gif); background-repeat:no-repeat; background-position:0px 0px}
.menu-about-on {width:200px; height:43px; display:block; background-image:url(singing_images/menu-about.gif); background-repeat:no-repeat; background-position:0px 0px}
.menu-workshops-on {width:200px; height:46px; display:block; background-image:url(singing_images/menu-workshops.gif); background-repeat:no-repeat; background-position:0px 0px}
.menu-lessons-on {width:200px; height:39px; display:block; background-image:url(singing_images/menu-lessons.gif); background-repeat:no-repeat; background-position:0px 0px}
.menu-services-on {width:200px; height:46px; display:block; background-image:url(singing_images/menu-services.gif); background-repeat:no-repeat; background-position:0px 0px}
.menu-team-on {width:200px; height:53px; display:block; background-image:url(singing_images/menu-team.gif); background-repeat:no-repeat; background-position:0px 0px}
.menu-contact-on {width:200px; height:37px; display:block; background-image:url(singing_images/menu-contact.gif); background-repeat:no-repeat; background-position:0px 0px}

/* title images */
.welcome-home {width:279px; height:60px; display:block; background-image:url(singing_images/welcom-home.gif); background-repeat:no-repeat}
.contact-title {width:279px; height:60px; display:block; background-image:url(singing_images/contact-title.jpg); background-repeat:no-repeat}
.about-title {width:279px; height:60px; display:block; background-image:url(singing_images/about-title.jpg); background-repeat:no-repeat}
.other-title {width:279px; height:60px; display:block; background-image:url(singing_images/other-title.jpg); background-repeat:no-repeat}
.singing-title {width:279px; height:60px; display:block; background-image:url(singing_images/lessons-title.jpg); background-repeat:no-repeat}
.team-title {width:279px; height:60px; display:block; background-image:url(singing_images/team-title.jpg); background-repeat:no-repeat}
.workshop-title {width:279px; height:60px; display:block; background-image:url(singing_images/workshops-title.jpg); background-repeat:no-repeat}

/* contact page */
.small-box {width:150px; height:20px; display:block; border:#000000 2px solid}
.big-box {width:400px; height:100px; display:block; border:#000000 2px solid}
.border {border:#000000 2px solid}
.red {color:#FF0000; font-weight:bold}
.green {color:#009900; font-weight:bold}

/* about us */
.dennis {width:115px; height:147px; display:inline-block; background-image:url(singing_images/dennis.jpg); background-repeat:no-repeat; float:right; border:#000000 2px solid; margin-left:20px}
.helen {width:115px; height:147px; display:inline-block; background-image:url(singing_images/helen.jpg); background-repeat:no-repeat; float:left; border:#000000 2px solid; margin-right:20px}
.block {display:block; height:175px; width:615px;}
.nopad {padding-left:0px; padding-top:0px; padding-right:0px}

/* workshops */
.workshop-pic {width:200px; height:133px; display:inline-block; background-image:url(singing_images/workshop-page.jpg); background-repeat:no-repeat; float:right; border:#000000 2px solid; margin-left:20px}

/* lessons */
.girl {width:200px; height:133px; display:inline; background-image:url(singing_images/singing-girl.jpg); background-repeat:no-repeat; float:right; border:#000000 2px solid; margin-left:20px}
.list_holder {width:615px; height:132px; display:block; margin-top:0px; padding-top:0px}
.list_holder2 {width:615px; height:110px; display:block; margin-top:0px; padding-top:0px}
.list_item {width:100%; height:20px;}
.note_bullet {width:30px; height:15px; display:inline-block; background-image:url(singing_images/bulletnote.gif); background-repeat:no-repeat}
.list_spacer {width:100%; height:10px; display:block; overflow:hidden}
/* team building */
.team-building-pic {width:200px; height:133px; display:inline-block; background-image:url(singing_images/team-building-page.jpg); background-repeat:no-repeat; float:right; border:#000000 2px solid; margin-left:20px}
.container_team {width:950px; height:1200px; display:block; margin-left:auto; margin-right:auto; background-image:url(singing_images/BG_team.jpg); background-repeat:no-repeat; margin-top:25px}
a.intext_link:active, a.intext_link:visited, a.intext_link:link {text-decoration:none; color:#000000}
a.intext_link:hover {color:#0033FF}

/* other */
.container_other {width:950px; height:911px; display:block; margin-left:auto; margin-right:auto; background-image:url(singing_images/BG_other.jpg); background-repeat:no-repeat; margin-top:25px}

