body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-image: url(http://www.soundscapeboston.com/images/bg_home_body.gif); background-repeat: no-repeat;}body, td, p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }.bodytext { padding-right: 20px; padding-bottom: 20px; padding-left: 10px; }.title { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;  padding-top: 15px; }.nav { font-family: Arial, Helvetica, sans-serif;  font-weight: bold; padding-right: 10px; }.subnav { font-family: Arial, Helvetica, sans-serif;  font-weight: bold; padding-top: 30px; padding-left: 50px; padding-right: 10px; line-height: 20px;  }.directions { font-family: Arial, Helvetica, sans-serif;  font-weight: bold; text-align: center; color: #FFF; }.trey { font-weight: bold; font-size: 10px; padding-left: 10px; line-height: 14px; }.footer { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #CCC; padding-left: 20px; padding-right: 20px; }.clients { font-size: 10px; padding-left: 10px; padding-right: 10px; }.blockquote { padding-left: 20px; padding-right: 20px; }.book { text-decoration: underline; }.newtitle {font-size: 14px; font-weight: bold; }.newtxt { font-size: 10px; color: #FFF; padding-left: 10px; padding-right: 50px; }.bgnavy { background-color: #036; }.bgyellow { background-color:  #FC0; }.bgred { background-color: #C33; }.bgleft { background-image: url(images/h_bg_left.jpg); background-repeat: no-repeat; }.bgmain { background-image: url(http://www.soundscapeboston.com/images/h_bg_main.jpg); background-repeat: no-repeat; }.bghead { background-image: url(images/h_bg_head_right.jpg); }.bgsubhead { background-image: url(images/s_bg_head_right.jpg); }.bgsubmain { background-image: url(images/s_bg_main.jpg); }.bgsubfoot { background-image: url(images/s_bg_bot_right.gif); }.bgsubleft-about { background-image: url(images/s_bg_left_about.jpg); background-color: #C33; background-repeat: no-repeat; }.bgsubleft-work { background-image: url(images/s_bg_left_work.jpg); background-color: #C33; background-repeat: no-repeat; }.bgsubleft-listen { background-image: url(images/s_bg_left_listen.jpg); background-color: #C33; background-repeat: no-repeat; }.bgsubleft-awards { background-image: url(images/s_bg_left_awards.jpg); background-color: #C33; background-repeat: no-repeat; }.bgsubleft-facilities { background-image: url(images/s_bg_left_facilities.jpg); background-color: #C33; background-repeat: no-repeat; }.bgsubleft-contact { background-image: url(images/s_bg_left_contact.jpg); background-color: #C33; background-repeat: no-repeat; }.bgsubleft-map { background-image: url(images/s_bg_left_map.jpg); background-color: #C33; background-repeat: no-repeat; }.bgsubleft-privacy { background-image: url(images/s_bg_left_privacy.jpg); background-color: #C33; background-repeat: no-repeat; }a:link { color: #00F;  text-decoration: none;}a:visited { color: #00F;  text-decoration: none;}a:active { color: #C33; text-decoration: none; }a:hover { color: #C33; text-decoration: underline;  }a.sub:link { color: #FFF;  }a.sub:visited { color: #FFF; }a.sub:active { color: #FC6; }a.sub:hover { color: #FC6; }a.content:link { color: #00F; text-decoration: underline; }a.content:visited { color: #00F; text-decoration: underline; }a.content:active { color: #C33; text-decoration: none;}a.content:hover { color: #C33; text-decoration: none;}a.book:link { color: #00F; text-decoration: underline; }a.book:visited { color: #00F; text-decoration: underline; }a.book:active { color: #C33; text-decoration: none;}a.book:hover { color: #C33; text-decoration: none;}a.foot:link { color: #CCC; text-decoration: none; }a.foot:visited { color: #CCC; text-decoration: none; }a.foot:active { color: #CCC; text-decoration: none; }a.foot:hover { color: #CCC; text-decoration: underline; }