
  * { padding: 0; margin: 0 }

  body { color:       #000000;
         background:  #999999;
         font-size:   12px;
         line-height: 16px;
         font-family: verdana, arial, helvetica, sans-serif;
         margin:      25px auto }

  h1, h2, h3 { font-family: georgia, "times new roman", times, serif }

  a:link    { color: blue; text-decoration: none }
  a:visited { color: blue; text-decoration: none }
  a:hover   { color: blue; text-decoration: underline }

  .content { width: 978px; margin: 0 auto; color: black; background: #fffff5; border: 1px solid black }

  h1 { font-size: 20px; line-height: 24px; color: #cc0000 }

  .top_out { width: 310px; padding:  25px    0px   5px    0px; float: left; text-align: center }
  .top_mid { width: 358px; padding:  25px    0px   5px    0px; float: left; text-align: center }
  .banner  { width: 978px; padding:  10px    0px   0px    0px; float: left; text-align: center }
  .intro   { width: 449px; padding:  20px   20px   0px   20px; float: left }
  .links   { width: 170px; padding:   0px   10px  20px   20px; float: left }
  .center  { width: 470px; padding:   0px   10px  20px   10px; float: left }
  .right   { width: 258px; padding:   0px   20px  20px   10px; float: left }
  .bottom  { width: 470px; padding:   0px  298px  20px  210px; float: left }

  .links h3, .right h3  { font-size: 12px; line-height: 17px; margin-left: 6px }
  .common h3            { font-size: 12px; line-height: 17px; margin-left: 8px }

  .common           { width: 748px; padding:   0px   20px   0px   10px; float: left }
  .common ul        { margin: 0 8px 40px 20px; list-style-type: none }
  .common li        { margin-bottom: 4px }
  .common p.credit  { margin: 0 8px 30px 8px }
  .common img.group { margin: 0 8px 0 8px; float: left; border: 1px solid black }

  .common p.wyco150        { margin: 0 0 40px 10px }
  .common p.wyco150_intro  { margin: 0 8px 30px 8px }
  .common p.wyco150_credit { margin: 0 8px 40px 8px }
  .common img.wyco150      { margin: 0 8px 0 8px; float: left; border: 1px solid black }

  .common p.tamfest         { margin: 0 8px 18px 0 }
  .common p.tamfest_last    { margin: 0 8px  0   0 }
  .common img.tamfest_left  { margin: 0 20px 20px 8px; float: left; border: 1px solid black; clear: left }
  .common img.tamfest_right { margin: 0 20px 20px 0;   float: left; border: 1px solid black }

  .common p.studio_intro  { margin: 0 8px 16px 8px }
  .common img.studio      { margin: 0 8px 16px 8px; float: left; border: 1px solid black }

  .common table.audio { margin: 12px 0 32px 32px; border: none }
  .common td.audio1   { padding: 0 16px 0 0; font-size: 14px }
  .common td.audio2   { padding: 0 0 0 0 }

  .cd1a {width: 390px; padding: 0 8px 20px 8px; float: left }
  .cd1b {width: 326px; padding: 0 8px 20px 8px; float: left }

  .cd1a img           { display: block }

  .cd1b h3.h3a        { font-size: 16px; line-height: 20px; color: red; margin: 2px 8px  8px 8px }
  .cd1b h3.h3b        { font-size: 16px; line-height: 20px; color: red; margin: 2px 8px 20px 8px }
  .cd1b p.cd1text     { margin: 0 8px 16px 8px }
  .cd1b address.order { margin: 0 0 50px 60px; font-size: 13px; line-height: 17px }

  .tunes         { width: 310px; padding: 0 0 20px 8px; float: left }
  .tunes p.title { font-weight: bold }
  .tunes p.descr { margin-bottom: 6px }

  .clear   { clear: both }

  .board     { padding-bottom: 40px; float: left }
  .board p   { margin: 16px  8px 0 186px }
  .board img { margin:  0   20px 0   8px; float: left; border: 1px solid black }

  .members1 { width: 330px; padding: 0 0 40px 10px; float: left }
  .members2 { width: 398px; padding: 0 10px 40px 0; float: left }

  .members2 p { text-align: right }

  .members1 h3, .members2 h3 { margin: 24px 0 10px 38px }
  .members1 ul, .members2 ul { margin-left: 52px; list-style-type: none }
  .members1 li, .members2 li { margin-bottom: 2px }

  .photos     { width: 748px; padding-bottom: 20px; float: left }
  .photos h3  { margin-top: 7px }
  .photos img { margin: 0 6px 0 10px; float: left; border: none }

  .inst         { padding-bottom: 30px; float: left }
  .inst p       { margin: 16px  8px 0   8px }
  .inst p.notop { margin:  0    8px 0   8px }
  .inst img     { margin:  0   20px 0   8px; float: left; border: 1px solid black }

  .intro h2 { font-size: 16px; line-height: 20px }

  .links h2, .right h2, .center h2, .common h2 { font-size: 14px; line-height: 18px; background: #99ccff }

  .links h2  { padding: 8px 6px; margin-top: 20px; margin-bottom: 19px }
  .center h2 { padding: 8px 8px; margin-top: 20px; margin-bottom: 19px }
  .right h2  { padding: 8px 6px; margin-top: 20px; margin-bottom: 20px }
  .common h2 { padding: 8px 8px; margin-top: 20px; margin-bottom: 20px }

  .intro p   { margin-top: 16px }
  .intro img { margin-top: 16px; border: 1px solid black }

  .addthis_toolbox { padding: 1px 0 20px 4px }

  .links p    { margin: 40px 6px  0   6px }
  .links ul   { margin:  0   6px 20px 6px; list-style-type: none }

  .center p          { margin: 0 8px 16px 8px }
  .center p.cd       { margin: 0 8px  0   8px; text-align: center; color: red }
  .center p.nobottom { margin: 0 8px  0   8px }

  .center ul  { list-style-type: none; margin-left: 30px; margin-bottom: 16px }
  .center img { margin-left: 20px; margin-bottom: 10px }

  .right p   { margin: 10px 6px 20px 6px }
  .right img { margin: 0 0 30px 20px }

  .bottom p   { margin: 10px 0 20px 6px; font-size: 11px; line-height: 14px; font-weight: bold; color: #cc0000 }
  .bottom img { margin-left: 8px; border: none }


