#map {
	padding:0;
	position:relative;
	top:0;
	width:600px;
	height:433px;
	background:url(/images/conferences.jpg) top left no-repeat #fff;
	font-family:arial, helvetica, sans-serif;
	margin:40px auto;
	border:4px double black;
/*	z-index:-1;*/
}

#map li {
	margin:0;
	padding:0;
	list-style:none;
}

#map li a {
	position:absolute;
	display:block;
	/*
	Specifying a background image
	(a 1px by 1px transparent gif)
	fixes a bug in older versions of
	IE that causeses the block to not
	render at its full dimensions.
	*/
	background:url(/images/blank.gif);
	text-decoration:none;
/*	z-index:-1;*/
}

#map li a span { display:none; }

#map li a:hover span {
	position:relative;
	display:block;
	width:250px;
	left:20px;
	top:20px;
	padding:5px 5px 5px 8px;
	border:1px solid #000;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=80);
	opacity:0.80;
	z-index:100;
}

#map a.stanne {
	top:313px;
	left:531px;
	width:22px;
	height:22px;
}
       
#map a.stjoan {
	top:333px;
	left:229px;
	width:22px;
	height:22px;
}

#map a.stfrances {
	top:301px;
	left:203px;
	width:22px;
	height:22px;
}

#map a.stmary {
	top:374px;
	left:263px;
	width:22px;
	height:22px;
}

#map a.sttheresa {
	top:357px;
	left:104px;
	width:22px;
	height:22px;
}

#map a.stthomas {
	top:25px;
	left:176px;
	width:22px;
	height:22px;
}

#map a.store {
	top:353px;
	left:138px;
	width:22px;
	height:22px;
}

table.conferences {
	border-width: 1px;
	border-spacing: 1px;
	border-style: solid;
	border-color: #000;
	border-collapse: collapse;
	background-color: #faf0e6;
	width:600px;
	margin:0 auto;
	margin-top:25px;
}
table.conferences th {
	border-width: 2px;
	padding: 2px 2px 2px 2px;
	border-style: solid solid solid solid;
	border-color: #000;
	background-color: #faf0e6;
}
table.conferences td, th{
	border-width: 2px;
	padding: 4px 12px;
	border-style: solid solid solid solid;
	border-color: #000;
	background-color: #faf0e6;
}

p#conf-location {
margin-top:-40px;
text-align:center;
}

#googlemap {
text-align:center;
width:100%;
}

/* ***** Our Conference ***** */
/*.church {
color : #750303;
font-size: 24px;
}

#conference {
margin : 30px 0 0 100px;
padding : 0;
}

#conference ul {
list-style : none;
padding : 0;
margin : 20px 0 0 0;
}

#conference li {
font : italic bold 11pt/14pt 'New Century Schoolbook', arial;
color : black;
}*/

/* ***** Our Conference End ***** */
