body
{
  margin: 0;
  border: 0;
  padding: 0;
  background: #fff;
  color: #000;
}
.standard,td,th,caption,div,span,p,input,ul,cite {
	font-family: arial,helvetica,sans-serif;
	font-size: 10pt;
}
tt,kbd,pre {
	font-family: courier;
	font-size: 10pt;
}
h1,h2,h3,h4,h5,h6 {
	font-family: verdana,arial,helvetica,sans-serif;
}
h3,h4,h5,h6 {
	margin: 1.5em 0 .25em 0;
	padding: 0 0 2px 2px;
	border-top: 0;
	border-right: 0;
	border-left: 0;
	color: Navy;
}
h3 {
	border-bottom: 1px;
	border-color: #800000;
	border-style: solid;
}
h2 {
	margin: .5em 0;
	padding: 0 0 2px 2px;
	border: 1px;
	background: #eee8aa;
	border-color: #800000;
	border-style: solid;
	color: Navy;
}
h1 {
	margin: 0;
	padding: 0;
}
A:link
{
	color: #009;
}
A:visited 
{
	color: #003;
}
A:active,A:hover
{
	color: #900;
}

A.stealthlink:link,
A.stealthlink:visited,
A.stealthlink:active,
A.stealthlink:hover,
A.stealthlink {
	text-decoration:none;
	color:black;
}

img {
	border: 0;
}
	
.Legalese {
	text-align: center;
	font-style: italic;
	width: 33%;
	background: #eee8aa;
	color: Navy;
	border-top: 2px;
	border-right: 0;
	border-left: 0;
	border-bottom: 0;
	border-color: #800000;
	border-style: solid;
}

.Logo {
	text-align: center;
	width: 33%;
	background: #eee8aa;
	color: Navy;
	border-top: 0;
	border-right: 0;
	border-left: 0;
	border-bottom: 2px;
	border-color: #800000;
	border-style: solid;
}

.widget, .widget_pages, .LeftSide,A.LeftSide:link,A.LeftSide:visited {
	background: #555;
}

.widget {
	padding: 0;
	margin: 0;
}

h2 .widgettitle, .LeftSideSection {
	border-top: 0;
	border-right: 0;
	border-left: 0;
	border-bottom: 1px;
	border-color: #800000;
	border-style: solid;
	color: #ffffff;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 12pt;	
	font-weight: bold;
	margin-bottom: 10pt;
	padding: 12pt 0 0 0;
}
.LeftSide {
	white-space: nowrap;
}

A.LeftSide:link,A.LeftSide:visited
{
	color: White;
	text-decoration: none;
}
A.LeftSide:active,A.LeftSide:hover
{
	color: Red;
	background: #eee8aa;
	text-decoration: none;
}
.PageTitle {
	margin: 0;
	padding: 0 0 2px 2px;
	background: #663;
	color: #eee8aa;
}

.EventTitle {
	padding: 0;
	margin: 0;
	color: Black;
	text-align: left;
	font-weight: bold;
	font-size: 12pt;
}
.EventDate,.EventHeader {
	padding: 0 5px 2px 2px;
	margin: 5px 0;
	padding: 0;
	margin: 0;
}
.EventHeader {
	text-align: left;
	font-weight: bold;
}
.EventDate {
	padding: 5pt 0 0 0;
}
.RightSide h2 {
	color: black;
	background: #eee;
	border: none;
	font-size: 100%;
	font-weight: normal;
	margin-bottom: 0;
}
.RightSide {
	background: #eee;
	font-size: 6pt;
	border: 5px;
	border-color: #ccc;
	border-style: solid;
}
.RightSide li {
	list-style: none;
}
.RightSide ul {
	margin-left: 0;
	padding-left: 0;
	padding-bottom: 1em;
}
.Join {
	background: #eef;
	font-size: 6pt;
	border: 5px;
	border-color: #99e;
	border-style: solid;
}
h1 a:link, h1 a:visited,
h2 a:link, h2 a:visited,
h3 a:link, h3 a:visited,
h4 a:link, h4 a:visited,
h5 a:link, h5 a:visited,
h6 a:link, h6 a:visited {
	text-decoration: none;
}
h1 a:active, h1 a:hover,
h2 a:active, h2 a:hover,
h3 a:active, h3 a:hover,
h4 a:active, h4 a:hover,
h5 a:active, h5 a:hover,
h6 a:active, h6 a:hover {
	text-decoration: underline;
}

#EventPicsTable td ul {
	margin: 0px 1em 0px 3em;	
}

#EventPicsTable tbody .odd {
	background: #ddf;
}

#EventPicsTable thead {
	background: #eee8aa;
}


