body, p, td, th, div, blockquote, dl, ul, ol  { color: #000000; font-size: 13px; font-family: verdana, arial, sans-serif }

body { background-color: #8d8c72; }

h1, h2, h3, h4, h5, h6  { margin-top: 0px; margin-bottom: 2px }
h1  {
	color: #003300;
	font-size: 20px;
	font-family: arial, verdana, sans-serif
}
h2 { font-family: arial, verdana, sans-serif; font-size: 16px; color: #cc0000; font-weight: bold; }
h3 { font-family: arial, verdana, sans-serif; font-size: 14px; color: #000000; font-weight: bold; }
h4  {
	color: #003300;
	font-weight: bold;
	font-size: 14px;
	font-family: arial, verdana, sans-serif
}
h5    { color: #ffffff; font-weight: bold; font-size: 18px; font-family: arial, verdana, sans-serif; margin-bottom: 0px; padding-bottom: 0px }
h6  { color: #000000; font-weight: bold; font-size: 14px; font-family: arial, verdana, sans-serif; margin-bottom: 0px; padding-bottom: 0px; }

a:link, a:visited, a:active { color: #000080; }
a:hover { color: #cc0000; }

.pad5  { padding: 5px }
.pad10  { padding: 10px }

  
 .date {
 width: 100px;
 }
  
   .dayw {
 width: 35px;
 }
 
   .time {
 width: 70px;
 }
 
   .venue {
 width: 160px;
 }
 
   .description {
 width: 270px;
 }
   
.spacer {
width: 10px
}

   .highlight {
background-color:#CCCCCC;
}

.small {
font-size: 9px;
}

.nav    { color: #ffffff; font-size: 14px; font-family: arial, verdana, sans-serif; margin-top: 0px; margin-bottom: 0px }
a.nav, a.nav:visited   { color: #ffffff; font-size: 14px; font-family: arial, verdana, sans-serif; text-decoration: none; }
a.nav:hover  { color: #ece9d8; font-size: 14px; font-family: arial, verdana, sans-serif }

.card    {
	color: #000000;
	font-size: 10px;
	font-family: arial, verdana, sans-serif;
	margin-top: 0px;
	margin-bottom: 0px
}
a.card, a.card:visited   {
	color: #000000;
	font-size: 10px;
	font-family: arial, verdana, sans-serif;
	text-decoration: none;
}
a.card:hover  {
	color: #3300FF;
	font-size: 10px;
	font-family: arial, verdana, sans-serif
}

.footer { font-family: arial, verdana, sans-serif; color: #000000; font-size: 10px; }
a.footer, a.footer:visited {
	font-family: arial, verdana, sans-serif;
	color: #003300;
	font-size: 10px;
}
a.footer:hover { font-family: arial, verdana, sans-serif; color: #cc0000; font-size: 10px; }

.small  { color: #000000; font-size: 10px; font-family: arial, verdana, sans-serif; text-decoration: none }
a.small, a.small:visited { font-family: arial, verdana, sans-serif; color: #000000; font-size: 10px; text-decoration: none;}
a.small:hover { font-family: arial, verdana, sans-serif; color: #cc0000; font-size: 10px; text-decoration: none; }

td.head    {
	background-color: #ffffff;
	text-align: center;
	padding: 10px;
	border-style: solid;
	border-width: 2px 2px 0px 2px;
	border-color: #003300
}
td.menu   {
	background-color: #003300;
	text-align: center;
	padding: 4px;
	border-style: solid;
	border-width: 1px 2px 1px 2px;
	border-color: #003300
}
td.main    {
	background-color: #ffffff;
	padding: 10px 20px;
	border-style: solid;
	border-width: 0px 2px 0px 2px;
	border-color: #003300
}
td.foot    {
	background-color: #FFFFFF;
	text-align: center;
	padding: 5px;
	border-style: solid;
	border-width: 0px 2px 2px 2px;
	border-color: #003300
}
ul.listings  { font-size: 11px; margin-left: 15px }

#lightbox {	background-color:#eee;	padding: 10px;	border-bottom: 2px solid #666;	border-right: 2px solid #666;	}
#lightboxDetails  { font-size: 1em; padding-top: 0.4em }	
#lightboxCaption { float: left; }
#keyboardMsg { float: right; }
#closeButton { top: 5px; right: 5px; }

#lightbox img { border: none; clear: both;} 
#overlay img { border: none; }
#overlay  { background-image: url(img/overlay.png) }
* html #overlay   { background: #333 url(img/blank.gif); back\ground-color: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale") }td { vertical-align: top; }
carda {
}
