
   body
   {
      margin: 0px; 
      padding: 0px; 
      color: #333333;
      background: #FFFFFF url('/images/bg-sub.gif') top left repeat-x; 
      font-family: Arial, sans-serif; 
   }
   body, table, td, th
   {
      font-size: 12px;
      line-height: 16px;
   }
   th { color: #FFFFFF; background-color: #F7C250; font-weight: bold; text-align: left; }
   div { margin: 0px; padding: 0px; }
   #content { margin: 55px 0px 20px 169px; width: 570px; }
   #photo { height: 194px; margin-bottom: 20px; }
   .highlight { float: left; width: 165px; margin: 20px 0px 20px 35px; }
   #footer 
   { 
      margin-top: 35px; 
      padding-top: 40px; 
      background-image: url('/images/footer.gif'); 
      background-repeat: no-repeat;
      background-position: top left;
   }
   #footer, small, .left, .right { font-size: 11px; line-height: 14px; }
   #footer, small, .date { color: #888888; }
   #sidebar { width: 157px; height: 194px; position: absolute; top: 126px; left: 795px; }
   #sidebar ul { padding: 0px; margin: 12px 12px 20px 0px; }
   #sidebar li, #sidebar ul li { line-height: 14px; padding: 6px 0px 6px 9px; list-style-type: none; }
   #news { height: 204px; margin-bottom: 10px; }
   #menu { width: 114px; position: absolute; top: 126px; left: 23px; }
   #menu ul { padding: 0px; margin: 0px; }
   #menu li, #menu ul li { margin: 0px; padding: 0px; list-style-type: none; height: 22px; }
   #search { width: 157px; position: absolute; top: 18px; left: 795px; }
   #search form { margin: 0px; padding: 0px; }
   #terms
   {
      width: 100px;
      background-color: #D1EEFC;
      border-top: 1px solid #3DA8E4;
      border-left: 1px solid #3DA8E4;
      border-right: 1px solid #EBF7FD;
      border-bottom: 1px solid #EBF7FD;
   }
   a, a:visited { color: #009CE5; text-decoration: none; }
   a:hover { color: #009CE5; text-decoration: underline; }

   input, select, textarea
   {
      background-color: #EEEEEE;
      font-family: Arial, Helvetica, sans-serif;
      font-size: 12px;
   }

   .btn, .btn:visited 
   { 
      color: #FFFFFF; 
      background-color: #009CE5; 
      text-decoration: none; 
      padding: 0px 2px 0px 2px; 
      font-family: Arial, Helvetica, sans-serif;
      font-size: 11px;
      border-top: 1px solid #2590C1;
      border-left: 1px solid #2590C1;
      border-right: 1px solid #006EA1;
      border-bottom: 1px solid #006EA1;
   }
   .btn:hover 
   { 
      color: #FFFFFF; 
      background-color: #F1A90D; 
      text-decoration: none; 
      cursor: hand; 
      cursor: pointer; 
      border-top: 1px solid #F3B631;
      border-left: 1px solid #F3B631;
      border-right: 1px solid #D7970C;
      border-bottom: 1px solid #D7970C;
   }

   h3 { font-family: Arial, sans-serif; font-size: 20px; line-height: 20px; font-weight: normal; margin: 8px 0px 8px 0px; }
   h4 { color: #BC850D; font-family: Arial, sans-serif; font-size: 14px; line-height: 18px; font-weight: bold; margin: 18px 0px 8px 0px; }

   .right { float: right; margin: 2px 0px 12px 20px; }
   .left { float: left; margin: 2px 20px 12px 0px; }
   p.odd { margin-right: 80px; }
   p.even { margin-left: 80px; }

   div.quote 
   { 
      float: right;
      width: 230px;
      font-size: 18px;
      line-height: 20px;
      background: transparent url('/images/quote1.gif') top left no-repeat; 
      padding: 14px 0px 0px 40px;
      margin: 2px 0px 15px 20px;
   }

   div.quote div 
   {
      background: transparent url('/images/quote2.gif') bottom right no-repeat; 
      padding: 0px 40px 14px 0px;
   }

   .subsection { width: 165px; background-color: #E0F3FC; border: 1px solid #BDE5F8; cursor: hand; cursor: pointer; }
   .subsection:hover { background-color: #FFFFFF; border: 1px solid #007DB7; }

   /* printer-specific styles */

   @media print
   {
      body { background-image: none; }
      #wws, #sidebar, #menu, #search { display: none; }
      #content { margin: 35px 35px 35px 35px;  }
   }
   
   #albumlist 
   {
	   list-style-type: none;
      margin-left: 0px;
      padding-left: 0px;
   }
   
   #albumlist li 
   {
	   float: left;
      width: 180px;
      height: 180px;
	   margin-right: 10px;
	   color: #333333;
   }
    
   #albumlist img 
   {
	   display: block;
	}



