/*** Global Styles ***/
body
{
	margin: 0;
	padding: 0;
	font-size : 8pt;
	font-family : Verdana, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFFFFF;
}

#top
{
	background: url(/img/allsaints.gif); 
	width: 770px;
	height: 241px;
}

#top h1
{ 
	margin-top: 0px;
	width: 219px; 
	height: 87px; 
	float: left;
	display: none;
}

#menu
{
	font-weight: bold;
	width: 653px;
}

#menu p
{
	margin-right: 50px;
	text-align: center;
}

#menu a, #main a
{
	color : #C26BD6;
}

#menu a:hover, #main a:hover
{
	color : #663366;
}

#main
{
	width: 653px;
	float: left;
	background-image: url(/img/rstr.gif);
	background-repeat: repeat-y;
}

#main p
{
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
	padding-right: 30px;
}

#main h1
{
	font-size: 16pt;
	font-weight: bold;	
	color : #663366;
}

#main h2
{
	font-size: 10pt;
	font-weight: bold;
	color : #663366;
	margin: 0;
	padding: 0;
	padding-bottom: 4px;
	padding-top: 5px;
}

#left
{
	width: 117px;
	height: 655px;
	float: left;
}

.event
{
	border: 1px solid #C0C0C0;
	padding: 3px;
	width: 500px;
	margin: 4px;
}

.event h3
{
	margin: 0;
	padding: 0;
	font-size: 8pt;
	font-weight: bold;
	color : #663366;
}

.event h4
{
	margin: 0;
	margin-top: 4px;
	padding: 0;
	font-size: 8pt;
	font-weight: bold;
}

.event p
{
	margin: 0;
	padding: 0;
	font-size: 8pt;
}

p.readmore
{
	margin: 0;
	margin-top: 3px;
	padding: 0;
	font-size: 8pt;
}


#bottom
{
	width: 653px;
	height: 76px;
	background-image: url(/img/bottom.gif);
	background-repeat: no-repeat;
	margin-top: 20px;
}

#bottom p
{
	text-align : center;
	vertical-align : middle;
	font-family : Verdana, sans-serif;
	font-size : 7pt;
	color : #C26BD6;
	padding-bottom: 0px;
	padding-top: 15px;
	padding-left: 10px;
	padding-right: 88px;
}