body { background-color: #000000; margin: 0px; font-family: verdana,arial; }

td.pageFrame { background-color: #ffffff; border-style: solid; border-color: #cccccc; border-width: 0px; }
td.header { background-color: #333333; border-style: solid; color: #ffffff; border-width: 0px; }
td.headerOn { background-color: #660000; border-style: solid; color: #ffffff; border-width: 0px; }
td.page { border-style: solid; border-color: #cccccc; border-width: 0px; }
td.footer { background-color: #333333; color: #ffffff; border-style: solid; border-color: #cccccc; border-width: 0px; font-size: 70%; }
td.homeSide { background-color: #eeeeee; color: #000000; border-style: solid; border-color: #cccccc; border-width: 0px; border-right-width: 1px; }

td.tableItem { font-size: 85%; border-style: solid; border-color: #E0CCCC; border-width: 0px; border-bottom-width: 2px; }
td.tableItemOn { background-color: #EFE5E5; font-size: 85%; border-style: solid; border-color: #E0CCCC; border-width: 0px; border-bottom-width: 2px; }

strong.title { font-size: 120%; }

a.page { color: #660000; font-weight: bold; font-size: 100%; text-decoration: none; }
a.page:hover { color: #660000; font-weight: bold; font-size: 100%; text-decoration: underline; }

a.title { color: #ffffff; font-weight: bold; font-size: 85%; text-decoration: none; }
a.title:hover { color: #cccccc; font-weight: bold; font-size: 85%; text-decoration: none; }

a.menu { color: #ffffff; font-weight: bold; font-size: 75%; text-decoration: none; }
a.menu:hover { background-color: #660000; color: #ffffff; font-weight: bold; font-size: 75%; text-decoration: none; }

td.menuHome { background-color: #660000; border-style: solid; border-width: 0px; }
a.menuHome { color: #ffffff; font-weight: bold; font-size: 90%; text-decoration: none; }
a.menuHome:hover { background-color: #660000; color: #ffffff; font-weight: bold; font-size: 90%; text-decoration: underline; }
td.menu2 { background-color: #660000; border-style: solid; border-width: 0px; }
u.menu2 { color: #ffffff; font-weight: bold; font-size: 75%; text-decoration: underline; }
a.menu2 { color: #ffffff; font-weight: bold; font-size: 75%; text-decoration: none; }
a.menu2:hover { background-color: #660000; color: #ffffff; font-weight: bold; font-size: 75%; text-decoration: underline; }
a.menu2on { background-color: #660000; color: #ffffff; font-weight: bold; font-size: 75%; text-decoration: underline; }
a.menu2on:hover { background-color: #660000; color: #ffffff; font-weight: bold; font-size: 75%; text-decoration: underline; }

td.sidebarItem { background-color: #999999; border-style: solid; border-width: 0px; }
td.sidebarItemOn { background-color: #660000; border-style: solid; border-width: 0px; }
a.sidebarItem { color: #ffffff; font-weight: bold; font-size: 75%; text-decoration: none; }
a.sidebarItem:hover { background-color: #660000; color: #ffffff; font-weight: bold; font-size: 75%; text-decoration: none; }

strong.vendors { font-size: 85%; }
a.vendors { color: #660000; font-weight: bold; font-size: 85%; text-decoration: none; }
a.vendors:hover { color: #660000; font-weight: bold; font-size: 85%; text-decoration: underline; }
img.vendors { border-style: solid; border-width: 1px; border-color: #660000; }

td.vendorHead { font-size: 120%; border-style: solid; border-color: #660000; border-width: 0px; border-bottom-width: 2px; }
td.vendorItem { font-size: 85%; border-style: solid; border-color: #E0CCCC; border-width: 0px; border-bottom-width: 2px; }
a.vendorItem { color: #660000; font-weight: bold; font-size: 100%; text-decoration: none; }
a.vendorItem:hover { color: #660000; font-weight: bold; font-size: 100%; text-decoration: none; }
a.vendors2 { color: #660000; font-weight: bold; font-size: 80%; text-decoration: none; }
a.vendors2:hover { color: #660000; font-weight: bold; font-size: 80%; text-decoration: underline; }

em.products { font-size: 80%; }

em.alert { font-size: 80%; color: #ff0000; }

strong.evnts { font-size: 85%; }
a.evnts { background-color: #660000; color: #ffffff; font-weight: bold; font-size: 85%; text-decoration: none; }
a.evnts:hover { background-color: #cc0000; color: #ffffff; font-weight: bold; font-size: 85%; text-decoration: none; }
img.evnts { border-style: solid; border-width: 1px; border-color: #660000; }
td.evntHead { font-size: 120%; border-style: solid; border-color: #660000; border-width: 0px; border-bottom-width: 2px; }
td.evntItem { font-size: 85%; border-style: solid; border-color: #E0CCCC; border-width: 0px; border-bottom-width: 2px; }
a.evntItem { color: #660000; font-weight: bold; font-size: 100%; text-decoration: none; }
a.evnts2 { color: #660000; font-weight: bold; font-size: 80%; text-decoration: none; }
a.evnts2:hover { color: #660000; font-weight: bold; font-size: 80%; text-decoration: underline; }

strong.venues { font-size: 85%; }
a.venues { background-color: #660000; color: #ffffff; font-weight: bold; font-size: 85%; text-decoration: none; }
a.venues:hover { background-color: #cc0000; color: #ffffff; font-weight: bold; font-size: 85%; text-decoration: none; }
a.venues2 { color: #660000; font-weight: bold; font-size: 80%; text-decoration: none; }
a.venues2:hover { color: #660000; font-weight: bold; font-size: 80%; text-decoration: underline; }
img.venues { border-style: solid; border-width: 1px; border-color: #660000; }

span.bio { font-size: 80%; }

td.homeBugHead { font-size: 120%; border-style: solid; border-color: #660000; border-width: 0px; border-bottom-width: 2px; }
td.homeBugItem { font-size: 80%; border-style: solid; border-color: #E0CCCC; border-width: 0px; border-bottom-width: 2px; }
td.homeBugItemOn { background-color: #EFE5E5; font-size: 80%; border-style: solid; border-color: #E0CCCC; border-width: 0px; border-bottom-width: 2px; }
td.homeBugItem2 { font-size: 80%; border-style: solid; border-color: #E0CCCC; border-width: 0px; }
td.homeBugFoot { font-size: 80%; border-style: solid; border-color: #E0CCCC; border-width: 0px; }
a.homeBugItem { color: #660000; font-weight: bold; font-size: 100%; text-decoration: none; }
a.homeBugItem:hover { color: #660000; font-weight: bold; font-size: 100%; text-decoration: underline; }
img.homeBugItem { border-style: solid; border-width: 1px; border-color: #660000; }

td.calendar_head { background-color: #eeeeee; border-style: solid; border-color: #cccccc; border-width: 1px; font-size: 80%; }
td.calendar_week { background-color: #ffffff; border-style: solid; border-color: #cccccc; border-width: 0px; font-size: 80%; }
td.calendar_date { background-image: URL("images/tableHead.jpg"); color: #ffffff; border-style: solid; border-color: #cccccc; border-width: 0px; font-size: 80%; }
td.calendar_events { background-color: #ffffff; border-style: solid; border-color: #cccccc; border-width: 1px; font-size: 70%; }
td.calendar_event { background-color: #eeeeee; color: #999999; border-style: solid; border-color: #cccccc; border-width: 1px; font-size: 70%; }
td.calendar_event_y { background-color: #E0CCCC; color: #660000; border-style: solid; border-color: #660000; border-width: 1px; font-size: 70%; }

a.calEvent:link { background-color: #ffffff; color: #660000; text-decoration: none; font-weight: bold; }
a.calEvent:active { background-color: #ffffff; color: #660000; text-decoration: none; font-weight: bold; }
a.calEvent:visited { background-color: #ffffff; color: #660000; text-decoration: none; font-weight: bold; }
a.calEvent:hover { background-color: #660000; color: #ffffff; text-decoration: none; font-weight: bold; }

a.calEvent1:link { background-color: #ffffff; color: #0000CC; text-decoration: none; font-weight: bold; }
a.calEvent1:active { background-color: #ffffff; color: #0000CC; text-decoration: none; font-weight: bold; }
a.calEvent1:visited { background-color: #ffffff; color: #0000CC; text-decoration: none; font-weight: bold; }
a.calEvent1:hover { background-color: #0000CC; color: #ffffff; text-decoration: none; font-weight: bold; }
strong.churchEvent { background-color: #0000CC; color: #ffffff; text-decoration: none; font-weight: bold; }

a.calEvent2:link { background-color: #ffffff; color: #910000; text-decoration: none; font-weight: bold; }
a.calEvent2:active { background-color: #ffffff; color: #910000; text-decoration: none; font-weight: bold; }
a.calEvent2:visited { background-color: #ffffff; color: #910000; text-decoration: none; font-weight: bold; }
a.calEvent2:hover { background-color: #910000; color: #ffffff; text-decoration: none; font-weight: bold; }
strong.schoolEvent { background-color: #910000; color: #ffffff; text-decoration: none; font-weight: bold; }

a.calEvent3:link { background-color: #ffffff; color: #666666; text-decoration: none; font-weight: bold; }
a.calEvent3:active { background-color: #ffffff; color: #666666; text-decoration: none; font-weight: bold; }
a.calEvent3:visited { background-color: #ffffff; color: #666666; text-decoration: none; font-weight: bold; }
a.calEvent3:hover { background-color: #666666; color: #ffffff; text-decoration: none; font-weight: bold; }

strong.calEvent1 { text-decoration: underline; }
strong.calEvent2 { text-decoration: underline; }

img.calEvent1 { border-style: solid; border-color: #000000; border-width: 2px; }
img.calEvent2 { border-style: solid; border-color: #000000; border-width: 2px; }
img.calEvent3 { border-style: solid; border-color: #000000; border-width: 2px; }

a.pans2 { color: #660000; font-weight: bold; font-size: 80%; text-decoration: none; }
a.pans2:hover { color: #660000; font-weight: bold; font-size: 80%; text-decoration: underline; }

a.abouts2 { color: #660000; font-weight: bold; font-size: 80%; text-decoration: none; }
a.abouts2:hover { color: #660000; font-weight: bold; font-size: 80%; text-decoration: underline; }

a.specs2 { color: #660000; font-weight: bold; font-size: 80%; text-decoration: none; }
a.specs2:hover { color: #660000; font-weight: bold; font-size: 80%; text-decoration: underline; }

div.transbox
	{
	position: absolute;
	background: #000000;
	left:0px;
	top:0px;
	filter:alpha(opacity=80);
	opacity:0.8;
	}
table.transbox
	{
	position: absolute;
	left:0px;
	top:0px;
	}
img.transbox
	{
	filter:alpha(opacity=100);
	opacity:1.0;
	border-style:solid;
	border-color:#660000;
	border-width:10px;
	}

a.bigPicNav
	{
	color: #ffffff;
	text-decoration:none;
	font-weight: bold;
	}

td.myBigPic
	{
	color: #ffffff;
	}

td.share
	{
	background: #000000;
	color: #ffffff;
	font-size: 10px;
	padding: 2px;
	border-style: solid;
	border-color: #444444;
	border-width: 0px;
	border-top-width: 1px;
	}

td.social
	{
	background: URL("images/spacer.gif");
	color: #ffffff;
	font-size: 10px;
	padding: 2px;
	border-style: solid;
	border-color: #444444;
	border-width: 0px;
	}
