/* ZERO OUT ALL BROWSER PRE-SET VALUES------------------*/
* { margin: 0;	padding: 0; border: 0; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
body { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }

#map { padding: 35px 15px 35px 0; vertical-align: top; width: 864px; }
#mapImage {float: left; padding: 0 15px 0 72px; }
#mapText { margin: 0; float: left; text-align: left; width: 300px;} 
p { margin: 0 0 0 100px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #2f0c0a;  }
#mapPrint { margin-top: 317px; }
#mapPrintChurch1 { margin-top: 185px; }
#mapPrintChurch2 { margin-top: 140px; }
#mapPrintRec { margin-top: 50px; }
ul { list-style-type: disc; list-style-position: inside;	margin-left: 0;	padding-left: 1em; text-indent: -1em; }
ul, li { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #2f0c0a; padding-bottom: 10px; list-style-position: inside; }
#button { float: left; padding: 7px 5px 7px 0; }
#parking { float: left; padding: 0 5px 220px 0; }
#parking2 { float: left; padding: 10px 3px 1px 0; }
#parking3 { float: left; padding: 0 15px 285px 0; margin-top: -100px; }
#parking4 { float: left; padding: 0 15px 330px 0; margin-top: -100px; }
#parking5 { float: left; padding: 0 5px 75px 0; }
#reception { float: left; padding: 15px 3px 15px 0; }

.hr { margin: 20px 0; }
.subHead { font-size: 12px; padding: 0 0 0 315px; line-height: 15px;}

#contactFooter { margin: 20px 0 0 72px; font-size: 10px; line-height: 12px; font-family: Georgia, "Times New Roman", Times, serif; } 

