body     {font-family: verdana, arial; font-size: 13px; margin: 15px 10px 20px 10px; background-color: #999977}
table,td {font-family: verdana, arial; font-size: 13px}

hr {height: 2px; color: #bbaa77; background-color: #660000; clear: both}
hr.gold {color: #bbaa77; background-color: #bbaa77}


h1 {font-family: arial; font-size: 16px; color: #ffffff; background-color: #000000; text-align: center; height: 30px; padding-top: 7px; margin-bottom: 0px}
h2 {clear: both; border-bottom: dotted 3px #aaaa77; color: #000066; font-family: arial; font-size: 28px; font-weight: bold; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px}
h3 {font-family: arial; font-size: 15px; font-weight: bold; margin: 0px; padding: 0px; text-transform: uppercase}

div.h2 {clear: both; border-bottom: dotted 3px #aaaa77; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px}

ul.single {margin: 0px 0px 10px 12px; padding-left: 12px; line-height: 1.2}
ul.double, ol.double {line-height: 2.0}
ul.links {font-size: 11px; line-height: 1.8; margin-bottom: 35px}
ul.downloads {padding: 0px 0px 0px 6px; margin: 0px 0px 0px 6px; line-height: 1.2}
ul.photos {padding: 0px 0px 0px 6px; margin: 0px 0px 0px 6px; line-height: 1.2}


li.single {padding-top: 2px}
li.double {padding-bottom: 12px}
li.downloads {padding: 3px 0px 2px 0px}
li.photos    {padding: 3px 0px 2px 0px}


table.main {background-color: #fff; border: solid 2px #000; width: 774px}


td.head {width: 770px; height: 80px}

td.menu {background-color: #dda; border-right: solid 2px #000; width: 140px; padding: 20px 0px 50px 0px; border-bottom: solid 2px #000000}

td.body {width: 628px; border-bottom: solid 2px #000}
div.body {padding: 20px 20px 30px 20px}

td.foot {
          width: 770px; padding: 2px 0px 2px 0px; background-color: #237; margin: 0px 0px 0px 0px;
          color: #aa7; text-align: center; font-size: 10px; font-family: arial; 
          clear: both; border-top: solid 2px #bb9; border-bottom: solid 2px #bb9;
        }


div.infotable {
               margin: 0px 0px 5px 20px; background-color: #eec; border: solid 2px #330; 
               padding: 10px; float: right; font-size: 11px; text-align: left;
              }

div.infotable-nowrap {white-space: nowrap}


div.menuitem1 {width: 140px}
span.menuitem1 {padding: 4px 0px 4px 10px; display: block}
div.menuitem2 {padding: 1px 0px 3px 14px; font-size: 12px}


p        {margin: 1.0em 0}
p.double {margin-top: 2.0em}

div.single {margin-top: 1.0em}
div.double {margin-top: 2.0em}
div.triple {margin-top: 3.0em}


img.hide {display: none}
img.pdf {position: relative; top: 3px; margin-right: 1px}
img.font {margin-right: 1.0px}
img.eamp   {position: relative; top: 1px}
img.edot   {margin-left: 0px}
img.nothumb {height: 80px; width: 80px; background-color: #666}



table.boxhead-l  {background-color: #eec; float: left; clear: left; margin: 0 20px 10px 0}
table.boxhead-r  {background-color: #eec; float: right; clear: right; margin: 0 0 10px 20px}
table.boxhead-r2 {background-color: #eec; float: right; clear: none; margin: 0 0 10px 10px}

td.boxicon        {}
td.boxicon-noicon {background-color: #663; border-left: solid 2px #663}

td.boxname, td.boxname-noicon
    {
     font-weight: bold; font-size: 10px; text-align: right; color: #fff; white-space: nowrap; vertical-align: top;
     border-right: solid 2px #663;
    }

td.boxname-noicon {text-align: left; border-right: solid 2px #663; background-color: #663}

div.boxname        {background-color: #663; padding: 1px 4px 0px 0px}
div.boxname-noicon {background-color: #663; padding: 2px 0px 2px 0px}

td.boxbody {
            font-size: 11px; line-height: 1.5;
            padding: 2px 10px 5px 10px;  border: solid 2px #663; border-top: 0px;
           }





td.cal-a {background-color: #eeeebb; font-family: verdana, arial; font-size: 10px; color: #333300; text-align: center}
td.cal-i {background-color: #cccc99}
td.cal-n {background-color: #cccc99; font-family: verdana, arial}
td.cal-h {background-color: #333300; color: #ffffff; font-family: arial; font-size: 11px; font-weight: bold; text-align: center}
td.cal-t {background-color: #666633; color: #ffffff; font-size: 18px; font-family: arial, sans-serif; padding-right: 5px; font-weight: normal}

div.cal-d {font-weight: bold; text-align: left; color: #000}


div.videoname {font-size: 10px; text-align: center; font-weight: bold; font-family: arial; color: #060}
div.videodate {font-size: 10px; text-align: center; font-weight: bold; font-family: arial; color: #900}

td.thisvideoname {font-size: 13px; font-weight: bold}
td.thisvideodate {font-size: 13px; font-weight: bold; text-align: right; color: #900}



a:link    {color: #009; text-decoration: underline}
a:visited {color: #009; text-decoration: underline}
a:hover   {color: #900; text-decoration: underline}

a.menu1:link, a.menu1:visited {color: #000}
a.menu1:link, a.menu1:visited, a.menu1:hover {text-transform: lowercase; font-family: arial; font-size: 12px; font-weight: bold; text-decoration: none; width: 100%;}
a.menu1:hover {background-color: #eec; color: #237}

a:hover span.menuitem1 {background-color: #eec}

a.menu2:link    {text-transform: lowercase; font-family: verdana, arial; font-size: 10px; font-weight: normal; text-decoration: none; color: #000}
a.menu2:visited {text-transform: lowercase; font-family: verdana, arial; font-size: 10px; font-weight: normal; text-decoration: none; color: #000}
a.menu2:hover   {text-transform: lowercase; font-family: verdana, arial; font-size: 10px; font-weight: bold;   text-decoration: none; color: #900}

a.foot:link    {text-transform: lowercase; color: #ddddaa; font-family: arial; font-weight: bold; text-decoration: none}
a.foot:visited {text-transform: lowercase; color: #ddddaa; font-family: arial; font-weight: bold; text-decoration: none}
a.foot:hover   {text-transform: lowercase; color: #ffffff; font-family: arial; font-weight: bold; text-decoration: none}

a.hdn:link    {color: #ddddaa; font-size: 10px; font-weight: bold; text-decoration: none}
a.hdn:visited {color: #ddddaa; font-size: 10px; font-weight: bold; text-decoration: none}
a.hdn:hover   {color: #000099; font-size: 10px; font-weight: bold; text-decoration: none}

a.noul:link    {text-decoration: none}
a.noul:visited {text-decoration: none}
a.noul:hover   {text-decoration: underline}

a.cal-special:link    {color: #990000; text-decoration: none}
a.cal-special:visited {color: #990000; text-decoration: none}
a.cal-special:hover   {color: #cc0000; text-decoration: underline}

a.cal-weekly:link    {color: #000099; text-decoration: none}
a.cal-weekly:visited {color: #000099; text-decoration: none}
a.cal-weekly:hover   {color: #0000cc; text-decoration: underline}

a.cal-other:link    {color: #007700; text-decoration: none}
a.cal-other:visited {color: #007700; text-decoration: none}
a.cal-other:hover   {color: #00aa00; text-decoration: underline}


.arial {font-family: arial}

.thumb {border: solid 2px #009}
.photo-right {float: right; margin: 1px  0px 6px 15px}
.photo-left  {float: left;  margin: 1px 15px 6px  0px}
.border {border: solid 1px #000}

.clear {clear: both}

.nowrap {white-space: nowrap}

.noborder {border: 0}

.dateadded {font-family: arial, sans-serif; font-size: 10px; color: #885; padding-left: 2px; white-space: nowrap}

.picyear {color: #600; border-bottom: double 4px #ba7; padding: 8px 0 0 0}

.indent {margin-left: 25px}
.center {text-align: center}
.right  {text-align: right}

.lrg        {font-size: 13px}
.med, .mid  {font-size: 11px}
.sml, .tiny {font-size: 10px}

.normal {font-weight: normal}
.bold   {font-weight: bold}

.ital {font-style: italic}

.light {color: #ba7}
.tan   {color: #996}
.red   {color: #c00}

.eadr  {font-size: 11px; font-weight: bold; color: #009; font-family: arial}

.form  {font-weight: bold}
.formreq {font-weight: bold; color: #600}

.eventday {font-weight: normal; color: #bbaa77}

.row0 {background-color: #600; text-transform: uppercase; text-align: center}
.row1 {background-color: #cca}
.row2 {background-color: #eec}



