body      {background-color:#333; margin:0px;}
div, td, .normal {color:#FFFFFF; font-family:Arial; font-size: 13px; cursor:default;}
p         {margin:0.7em 0px 0px 0px}
.small    {font-size:11px;}
.dim      {color:#999999;}
.big      {font-family:Georgia; font-size:20px; font-weight:bold; font-style:italic;}
.styled   {font-family:Georgia; font-size:15px; font-weight:bold; font-style:italic;}
.styled2  {font-family:Georgia; font-size:12px; font-weight:bold; font-style:italic;}
.inverse  {background-color:#FFFFFF; color:#000000;}
.dark     {background-color:#4D0F00;}

a:link, a:visited,                              .aon   {color:#FFE566; text-decoration: none;      cursor:hand;}
a:link.link, a:visited.link,                    .aoff  {color:#FFFFFF; text-decoration: none;      cursor:hand;}
a:hover, a:active, a:hover.link, a:active.link, .aover {color:#FFE566; text-decoration: underline; cursor:hand;}

div.norm    {color:#FFFFFF;}
div.over    {color:#FFE566;}
div.mycal   {color:#FFE566;}
div.mycalo  {color:#CE9C39;}
div.cal     {font-size:11px; line-height:100%; padding:3px 8px; cursor:hand;}
div.callit  {font-size:11px; line-height:100%; padding:3px 8px; background-image:url(../media/spot.gif); background-repeat:no-repeat; background-color:#4D0F00;}
div.caldate {padding:0px 8px 2px 8px;}

.colorbar {border-bottom: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; padding:2px 8px;
           background-image:url(../media/smallbar-br.gif); background-repeat:repeat-x; background-color:#E6CB45;}
td.cal    {border-bottom: 1px solid #FFFFFF; padding:2px 0px 7px 0px;}
.calglow  {background-image:url(../media/spot.gif); background-repeat:no-repeat; background-color:#4D0F00;}
.topless  {border-top: 0px;}

.mcal     {background-color:#000000; color:#FFFFFF; font-size:11px;}
.mcallit  {background-color:#FFE566; color:#FFFFFF; font-size:11px;}
.mcalu    {background-color:#FFE566; color:#FFFFFF; font-size:11px;}
.mcallitu {background-color:#BBBBBB; color:#FFFFFF; font-size:11px;}

.hide    {display:none}
.show    {visibility:visible}
.spacer  {visibility:hidden}

DIV.slideshow {
  position: absolute;
  padding: 0;
  margin-top: 0;
  margin-left: 0;
  top: 0;
  left: 0;
}
IMG.slideshow {
  background: white url('loading5.gif') 100% 100% no-repeat;
}

.picture {
  border-style: solid none solid solid;
  border-width: 1;
  border-color: gray;
  background-color: white;
  width: 360px;
  height: 240px;
  position: absolute;
  top: 0;
  right: 380px
}
DIV>.picture { /* FF specific */
  border-style: solid none solid solid;
  border-width: 1;
  border-color: gray;
  background-color: white;
  width: 360px;
  height: 240px;
  position: absolute;
  top: 0;
  right: 381px
}
.thumbnails {
  border: solid;
  border-width: 1;
  border-color: gray;
  background-color: white;
  width: 350px;
  height: 240px;
  position: absolute;
  top: 0;
  right: 0
}
