TEXTAREA    {font-family: "Lucida Console",Courier,Arial}

BODY, TD    {line-height: 150%; font-size: 9pt; font-family: "Frutiger Condensed","Trebuchet MS","Lucida Sans Unicode","Arial Narrow",Verdana; font-weight: normal; color: #97865b;}
BODY        {background-image: url(images/bg.jpg); background-repeat: repeat-x; margin: 0;}



.l          {background: url("images/shadow/l.png");}
.r          {background: url("images/shadow/r.png");}
.b          {background: url("images/shadow/b.png");}
.bl         {background: url("images/shadow/bl.png");}
.br         {background: url("images/shadow/br.png");}
.t          {background: #bbbbbb;}
.tl         {background: url("images/shadow/tl.png");}
.tr         {background: url("images/shadow/tr.png");}


.cart tr td {background: #eeeeee; font-size: 8pt; color: #444444;}




.month      {font-size: 14px; font-weight: bold; text-align:center; background-color:#dcb961; }
.month a    {color: #FFFFFF;}
.weekday    {color: #8c6328; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align:center;}
.day        {font-size: 12px; font-weight: normal; text-align:center;}
.dayhi      {background-color: #f0d9a1;}
.lastmonth  {color:#eeeeee;}
.day a      {font-weight: bold;}
.today      {background-color:#f0d9a1; border: 1px solid #8c6328;}








.footer         {color: #97865b;}
.footer a       {color: #3C6AA8;}
.footer a:HOVER {color: #000000;}

A           {color: #666bb1; text-decoration: none;}
A:Hover     {color: #343a8e; text-decoration: none;}
PRE, .fxd   {font-family: Courier;}

.schedtime  {background-color: #F2F9E5;}

.sans       {letter-spacing: .1px; font-size: 11pt; font-family: "Frutiger Condensed","Trebuchet MS","Lucida Sans Unicode","Arial Narrow",Verdana; font-weight: normal; color: #888888;}


.caption    {font-size: 8pt; background: #DED2B0; color: #493616; border: 1px solid #BCB39A;}



.huge       {font-size: 34pt; font-weight: bold;}
.big        {font-size: 14pt; font-weight: bold;}
.med        {font-size: 12pt;}
.small      {font-size: 9pt;}
.tiny       {font-size: 8pt;}

.white      {color: white;}
.black      {color: black;}
.grey       {color: #cccccc;}
.brown      {color: #5D4E39;}
.orange     {color: #B17605;}
.blue       {color: #014D62;}
.red        {color: #940230;}

.menu {padding-top: 15px; background-image: url(/seminary/images/leftbg); width: 210px; color: white; font-size: 9pt; font-family: "Trebuchet MS","Lucida Sans Unicode","Arial Narrow",Verdana;}

.nav               {width: 100%; margin: 0; padding: 0; list-style: none outside; text-transform:uppercase;}
.nav li a,
.nav a li          {font-size: 10pt; padding-bottom: 4px; padding-left:37px; padding-top: 4px; background-repeat: no-repeat; background-position: 17px 50%; color: #8c6328; background-image: url(/seminary/images/button);}
.nav li a:hover,
.nav a:hover li    {color: #654311; background-image: url(/seminary/images/buttonhover);}
.nav li a.hilight,
.nav a.hilight li  {color: #b91815; background-image: url(/seminary/images/buttonhi);}

.nav .tiny         {font-size: 8pt; padding: 0; padding-left: 15px; background-repeat: no-repeat; background-position: 25px 50%; text-transform:lowercase;}


a.event {
        color: #FFF;
        text-decoration: none; 
        display: block;
        width: 100%;   /* bug in IE; must be in px (150-(5+5)-(1+1)) */
        height: 100%;
}
a:hover.event {}





a.tooltip {
        z-index:99;
        color: #FFF;
        text-decoration: none; 
        display: block;
        width: 100%;   /* bug in IE; must be in px (150-(5+5)-(1+1)) */
        height: 100%;

}

a.tooltip:hover {
  z-index:0;
  color:#7a7a7a;
  background-color: #FFEEAA;
  text-decoration:none;
}

a.tooltip span {
  display:none;
}

a.tooltip:hover span {
  position:absolute;

  border:1px solid #FFFFFF;
  padding:3px;
  display:block;
  width:245px;
  color:#630222;
  background-color:#E7DCC4;
}

#holder1 { position:relative; width:330px; height:115px; z-index:100 }



div#cnt { position:absolute; z-index:1 }


div#wn { 
  position:absolute; 
  width:330px; height:115px; z-index:1;
  clip:rect(0, 330px, 115px, 0); overflow:hidden;
  }


div.item {
  width:330px; height:115px; 
}
