BODY {
	font-family:Arial,Helvetica,sans-serif;
	font-size:x-small;
	font-style:normal;
	line-height:normal;
	font-variant:normal;
	color:#000;
	margin-top:6px;
	margin-left:19px;
	margin-right:19px;
}
ADDRESS {
	padding-left:18px;
}
P {
	padding:0px;
	margin:0px;
}
TD {
	vertical-align:top;
}
TD.middle {
	vertical-align:middle;
}
TR.head TD {
	font-weight:bold;
	background-color:#eee;
}
TR.odd TD {
	background-color:#eee;
}
TD.label {
	font-style:italic;
	text-align:right;
}
.shadow_top {
	margin:0px;
	padding:0px;
	height:9px;
	background-image:url('images/bg_shadow_top.gif');
}

.shadow_bottom {
	margin:0px;
	padding:0px;
	height:9px;
	background-image:url('images/bg_shadow_bottom.gif');
}

#date {
	font-family:Arial,Helvetica,sans-serif;
	font-size:xx-small;
	padding:4px;
	padding-left:20px;
	padding-right:20px;
	background-color:#441565;
	border-bottom:1px solid #fff;
}
#date P {
	letter-spacing:0.2em;
	color:#fff;
}

#masthead {
	background-color:#874ab4;
}

#content {
	padding:18px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:small;
}

#content #sidenav {
	width:180px;
}
#page #sidenav H3 {
	background-color:#6d22a3;
	color:#fff;
	margin:0px;
	font-size:small;
	text-transform:uppercase;
	padding:3px;
	padding-left:6px;
	margin:0px;
	margin-bottom:1px;
	border-right:12px solid #874AB4;
	letter-spacing:2px;
}
#page #sidenav P {
	display:block;
	margin-bottom:0px;
}
#page #sidenav P A {
	display:block;
	padding:3px;
	border:1px solid #eee;
	border-left:12px solid #eee;
	text-decoration:none;
	color:#441565;
	margin-bottom:2px;
}
#page #sidenav P A:hover {
	color:#fff;
	background-color:#874AB4;
}
#content H3 {
	background-color:#ccc;
	color:#fff;
	margin:0px;
	font-size:small;
	text-transform:uppercase;
	padding:3px;
	padding-left:6px;
	margin:0px;
	margin-bottom:1px;
	border-right:12px solid #eee;
	letter-spacing:2px;
}
#content H4 {
	color:#6d22a3;
	margin:0px;
	font-size:small;
	padding:3px;
	padding-left:6px;
	margin:0px;
	margin-top:8px;
	letter-spacing:2px;
}
#content P {
	padding:2px;
}

#pizzaday {
	float:right;
	width:132px;
	border:1px solid #eee;
	text-align:center;
	background-color:#fff;
	margin-left:8px;
}
#pizzaday P {
	font-family:Arial,Helvetica,sans-serif;
	font-size:xx-small;
	text-align:center;
}

#events {
	float:right;
	width:132px;
	border:1px solid #eee;
}
#events H4 {
	letter-spacing:0px;
}
#events P {
	font-family:Arial,Helvetica,sans-serif;
	font-size:xx-small;
}

.blue{
	color:#0000ff;
}
.red{
	color:#ff0000;
}
P.tiny{
	font-size:xx-small;
	font-style:italic;
}
P.tiny A{
	font-size:xx-small;
}


#footer {
	border-top:14px solid #6d22a3;
	font-family:Arial,Helvetica,sans-serif;
	font-size:xx-small;
	padding:4px;
	padding-left:20px;
	padding-right:20px;
	background-color:#eeeeee;
}
#footer A {
	color:#00c;
}
#footer A:hover {
	color:#006;
}

#counter {
	float:right;
	font-size:xx-small;
	color:#ccc;
}
