  body {margin: 4px; padding: 0; background: #fff; font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #000; }

  A.button {display:block; color: #005500; background: #fcca49; border-style: outset; border-width: 3px; float: right; margin:5px; margin-top: 10px; padding: 4px; font-weight: bold; font-size: 12px;}
  A.button:hover {color: #003333; background: #FAC929;}
  body.centered div {text-align: center;}
  table.layout tr {border-top-width: 0; margin: 0; padding: 0;}
  table.layout {border-left-style: solid; border-left-width: 2px; border-color: #d05530;}
  table.layout td {vertical-align: top; padding: 10px; padding-bottom: 0px; margin: 0px; width: 320px; border-right-style: solid; border-width: 2px;  border-bottom-style: solid; border-color: #d05530;}
  table.layout td p {margin-top: 0;line-height: 20px; margin-bottom: 7px;}
  table.layout td p a {text-decoration: none;}
  table.layout td p a:link {color: #640189;}
  table.layout td p a:hover {text-decoration: underline; color: blue;}
  table.layout td h2 {text-align: left; margin-left: 0; margin-right: auto;}
  div.wcontent {width:996px; border-style: solid; border-color: #A42; border-left-width: 2px; border-right-width: 2px; border-top-width: 0px; border-bottom-width: 2px;}
  div.content {background: #fff8f4; width:496px; border-style: solid; border-color: #d05530; border-left-width: 2px; border-right-width: 2px; border-top-width: 0px; border-bottom-width: 2px;}
  div.mother {}
  div.row {text-align: left; padding:20px;padding-top:10px;padding-bottom:10px;}
  div.row A {color: #309; text-decoration: none;}
  div.row#events {text-align:justify;padding-left:25px;padding-right:25px;}
  div.row#links {padding-left:20px;padding-right:20px;}
  div.row H3 A {color:#A42; text-decoration: underline;}
  div.row A:hover {color: #00F; text-decoration: underline;}
  H2 {margin: 0px; padding-bottom: 4px; color: #A42; margin-top: 3px;}
  H3 {color: #831;}
  div.row P {color: #300;}
  div.row LI {padding-bottom:8px; color: #300;}
  div#iconb-collection img {margin:10px;margin-top:0px;}
  div#iconb-collection td {margin:10px;font-size:12px;text-align:center;}
  div#title {color:#fff; background: #a42; margin-top:15px; height:40px;}
  div#title img {margin:5px; margin-top:10px; margin-bottom:0px; vertical-align:top;}
  div#title img#title_sh {float:left; margin-left:10px;}
  div#title img#title_page {float:right; margin-right:10px;}
  div#topbar {height: 23px; padding-top: 5px; text-align: center; border-top: solid 3px #fac929; background: #d05530; font-size: 14px; font-family: arial,helvetica,sans-serif; font-weight: bolder }
  div#topbar A {color: #ffd9bd; text-decoration: none; font-size: 14px;}
  div#topbar A:hover {color: #Fce356; text-decoration: underline;}
  div#topbar P {display: inline; padding-left: 9px; padding-right: 9px; }
  img#title {margin:0; border:0; padding: 0; vertical-align: bottom;}
  img {border:0;}
  img.photo {float:right; margin:25px;margin-right:0;}
  div.row H2 img {margin-top:5px;}
  img.h2 {margin-top:1px;margin-bottom: 8px;}
  img.icon, img.iconb {display: none; float:right; margin: 10px; margin-left: 20px; width: 72px; height: 72px;}
  img.iconb, img.iconb-left, img.icong-left, div#iconb-collection img {border-style: solid; border-color: #888; border-width: 1px; width:72px; height: 72px;}
  img.iconb-left {float:left; margin: 0; width: 54px; height: 54px;}
  img.icong-left {width:32px; height:32px; float:right; margin:0;}

  div#index img.icon, div#index img.iconb {
    margin-bottom: 0px;
  }

  div#index div.row {
    min-height: 74px;
  }


  div.mother#index div.content div.row H2 {padding-bottom:0;}
  div.mother#index div.content div.row P {margin:0;}
  div.mother#index div.content div.row {padding:10px;}


