  .info {background: url(img/andyslogo.gif) bottom right no-repeat;}
  .info h1{	background: url(img/andystitle.gif) top left no-repeat; height: 45px;}
  table {font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 11px; font-weight: normal; border: 1px solid #036; width: 180px; float: left; margin-right: 15px; margin-bottom: 15px;}
  .last {margin-right: 0;}
  caption {color: #fff; background: #003366; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; line-height: 18px; width: 188px;} 
  th {background: #fff; color: #000; border: none; font-weight: normal; margin: 0; padding-bottom: 5px;}
  .pax4 {background: url(img/pax4.gif) top left no-repeat; padding-top: 40px;}
  .pax5 {background: url(img/pax5.gif) top left no-repeat; padding-top: 40px;}
  .pax6 {background: url(img/pax6.gif) top left no-repeat; padding-top: 40px;}
  .pax7 {background: url(img/pax7.gif) top left no-repeat; padding-top: 40px;}
  .pax8 {background: url(img/pax8.gif) top left no-repeat; padding-top: 40px;}
  .pax9 {background: url(img/pax9.gif) top left no-repeat; padding-top: 40px;}
  tbody {color: #fff; padding: 2px; } 
  hr { height: 1px; margin: 5px; padding: 0; border: none; text-align: center; }
  .sd {background: #E0CCC0; color: #333; }
  .sw {background: #D3B6A3; color: #333; }
  .wd {background: #88A8BA;}
  .ww {background: #6591AA;}
  tbody td {padding: 2px 5px 2px 5px;} 
  .right {text-align: right; width: 40%;}
  .summer {font-weight: bold; color: #C6ACA3;}
  .winter {font-weight: bold; color: #6591AA;} 
  .end {clear: left;}
#main p a {font-size: 11px;}