a:link {
 color: #000099;
 text-decoration: underline;
}

a:visited {
 color: #330000;
 text-decoration: underline;
}

a:hover {
 color: #0000ff;
 text-decoration: underline;
}


  

a.colorlink {text-decoration: none;  color: #fff3cb; } 
 

a.colorlink:hover { text-decoration: underline;  color: #fff3cb; }  

a.grand { text-decoration: none;  color: #fff; }  
a.grand:hover { text-decoration: underline;  color: #fff; } 
 
body {background-color:#fff;  border: 0;  font-family: Verdana, Arial, sans-serif;  font-size: small;  margin: 0;  padding: 0px 0px 0px 0px; }    

td.right {color:#000; width:227px;  padding: 10px 10px 10px 10px;}    

h1 {  color: #003366;  font-size: medium;  padding: 0px 0px 6px 0px; font-weight: bold; }  

h1.rock {  color: #0C02CE;  font-size: medium;  padding: 0px 0px 6px 0px; font-weight: bold; } 

h1.brown {color: #6B4813; font-size: medium; padding: 0px 0px 1px 0px; font-weight: bold; } 

h1.reverse {  color: #fff3cb;  font-size: medium;  padding: 0px 0px 6px 0px; font-weight: bold; }   

h2 {  color: #000;  font-size: small;  font-weight: normal;  padding: 0px 0px 3px 0px; font-weight: bold; } 

  

h2.reverse {  color: #000;  font-size: small;  font-weight: normal;  padding: 0px 0px 3px 0px; font-weight: bold; }    

p {  border: 0;  margin: 0;  padding: 0px 0px 5px 0px;  line-height : 100% } 

p.rock {  color:#F70707; border: 0;  margin: 0;  padding: 0px 0px 5px 0px;  line-height : 100% } 
p.rockb {  color:#F70707; border: 0; font-size: medium; margin: 0;  padding: 0px 0px 5px 0px;  font-style: italic;line-height : 100% } 

.black {color:#000}
 

p.rev {color:#fff3cb;  border: 0;  margin: 0;  padding: 0px 0px 5px 0px;  line-height : 100%; font-weight: bold; }   

p.captiontiny {font-size:90%; font-style:italic;}   

ul.normal {  padding: 0px 0px 0px 0px;  margin: 0px 0px 5px 35px; }  

li.normal {  list-style-type: square;  list-style-position: outside;  line-height: 15px;  padding: 0px 0px 5px 0px; }  

li.normalp {  list-style-type: none;  list-style-position: outside;  line-height: 15px;  padding: 0px 0px 5px 0px; }   
ol li {text-align: left; padding: 0px 0px 5px 0px; }

.footerseparator {  border-bottom: 1px solid #5C6871;  border-left: 0;  border-right: 0;  border-top: 0;  height: 30px;  margin-left: 16px;  padding: 0; }   .nopadding {  border: 0;  margin: 0;  padding: 0; }  

.smallpaddedwrapper {  padding : 5px; }  .paddedwrapper {  padding: 15px 0 15px 15px; }  

.photo {  margin: 5px; }   

img {  border: 0; }    

.left {text-align:left; }

 .right {text-align:right; }

   table.sched {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:470px; border: 1px solid #b7873d; }

  td.sched {margin: 0px 0px 0px 0px; padding: 5px 5px 5px 5px; width:470px; border: 1px solid #b7873d; color:#f9e5b3}

  td.nocourt {margin: 0px 0px 0px 0px; padding: 5px 5px 5px 5px; width:470px; border: 1px solid #b7873d; color:#f9e5b3}

  td.center {text-align: center; padding: 10px 10px 10px 10px; border-bottom: 1px solid #666666; }

  td.small {text-align: left; font-size: 80%; border-bottom: 1px solid #666666;}

 td.smallr {text-align: right; font-size: 80%; border-bottom: 1px solid #666666;}

  td.next {text-align: center; }

 p.extra {font-weight: bold; text-align: center; padding: 5px 0px 5px 0px;}

 p.next {font-weight: bold; text-align: center; padding: 0px 0px 5px 0px; color:#CC3333; font-size: 90%}

 p.not {font-weight: bold; text-align: center; padding: 0px 0px 5px 0px;  font-size: 90%}

  td.web {text-align: center; padding: 10px 0px 10px 0px; border-bottom: 1px solid #fff;}

  table.space {margin: 10px 0px 10px 0px; padding: 0px 0px 0px 0px; width:560px; border: 1px solid #cba666; }

  td.space {margin: 0px 0px 0px 0px; padding: 2px 2px 2px 3px; border-bottom: 1px solid #cba666; border-right: 1px solid #cba666;}

 td.spaceb {margin: 0px 0px 0px 0px; padding: 2px 2px 2px 3px; border-right: 1px solid #cba666; }

 td.spacer {margin: 0px 0px 0px 0px; padding: 2px 2px 2px 3px; border-bottom: 1px solid #cba666; }

 td.spacebr {margin: 0px 0px 0px 0px; padding: 2px 2px 2px 3px;  }

 td.spacerr {margin: 0px 0px 0px 0px; padding: 2px 2px 2px 3px; border-bottom: 1px solid #cba666; text-align:right}

 th.space {margin: 0px 0px 0px 0px; text-align:left; padding: 2px 2px 2px 3px; border-bottom: 1px solid #cba666; background-color: #a96b00;}

 td.rightspace {margin: 0px 0px 0px 0px; padding: 0px 14px 0px 0px; width:48%}

th {color: #fff; background-color: #666; font-weight: bold; text-align:left; padding: 2px 2px 2px 2px;}

 th.right {color: #fff; background-color: #666; font-weight: bold; text-align: right; padding: 2px 2px 2px 2px;}

 td.bord {font-size:small; border-bottom: 1px solid #cba666; padding: 4px 6px 2px 2px;}

  .photoright { float: right; padding:3px 0px 8px 10px; }

  .photoleft { float: left; padding: 5px 10px 8px 0px; }

  p.clear {clear:both}

  .bold  {font-weight: bold}

 .bolditalic  {font-weight: bold; font-style:italic;}

   .right {text-align:right; }

.left {text-align:left; padding:5px 10px 6px 5px}

.leftb {text-align:left; padding:5px 10px 3px 5px; font-weight: bold}

  .bold {font-weight: bold}

   .rev {color: #FFFFFF;}

  .name {color:#a96b00; font-weight: bold}

  .clear { clear: both;} 
  
    .center {text-align: center;} 

.footnumber {vertical-align: super; font-size: x-small; font-style: normal; color: #6B4813;}

.footnote {font-style: italic; color: #b7873d;}

.dinner {padding: 15px 15px 15px 15px;}
.dinner p {padding: 0px 0px 10px 0px; line-height:125%;}
.dinner .photoleft { float: left; padding: 0px 10px 8px 0px; }

.dinner h2.notes {color: #666666; vertical-align: text-bottom; padding:0px; margin: 0px;} 

td.dinnerbox {padding: 0px 0px 0px 0px; vertical-align: text-bottom; }

.brownline {border-bottom: 1px solid #6B4813; margin: 10px 0px 10px 0px;}