body {margin: auto auto; background-color: #000000;}
h2 { font: bold 18px arial; margin: 0px 0px 0px 0px; text-align: left; padding: 3px 0px 0px 45px; width: 233px; }
h1 { font: bold 24px arial; color: #642A22; margin: 0px 0px 0px 0px; text-align: left; padding: 5px 0px 0px 0px; }
h3 { margin: 0px; text-align: left; font: normal 16px arial; font-style: italic;}
div#header { background:url(images/header-bg.jpg) no-repeat top left; width:875px; height:223px;}
div#header ul#navigation {margin: 0px 0px 0px 0px; padding: 73px 0px 0px 343px; }
div#header ul#navigation li { float: left; list-style: none; padding-left: 36px; }
div#header ul#navigation li a { font: bold 22px "Times New Roman", Times, serif; color: #EDD382; text-decoration:none; }
div#header ul#navigation li a:hover { color:#FFFFFF; text-decoration:underline; }
div#header ul#navigation li#on a { font: bold 22px "Times New Roman", Times, serif; color: #EDD382; text-decoration: underline;}
div#header ul#navigation li#on {background:url(images/bullet.jpg) no-repeat 15px 5px; }
div#main { background:url(images/bg-left.jpg) no-repeat top left #FFFFFF; width:875px; height: 425px; font-family: arial; }
div#main p {text-align:left; }
div#main ul.homepage li {background: url(images/star.jpg) no-repeat top left; padding-left: 20px; padding-bottom: 5px; }
div#main div.calltoquote { float: left; width: 233px; }
div#main div.main-right { float:right; width: 575px;  }
body#home div#main div.main-right { background:url(images/bg-church.jpg) no-repeat bottom right; }
div#main ul { text-align: left;}
div#main ul li { list-style: none; }
div#main ul.browse {margin: 0px; padding: 10px 0px 15px 0px; clear:both; }
div#main ul.browse li { float: left; margin-left: 10px; }
div#main ul.browse li a { color: black; text-decoration: none;}
div#main ul.browse li a.on { text-decoration: underline; }
div#main ul.thumbnails { clear:both; padding: 5px 0px 5px 0px; margin: 0px; }
div#main ul.thumbnails li {float: left; padding-left: 5px; }
div#main ul.thumbnails li img {border: solid 1px #642B23; }
div.loadarea { clear:both; width: 380px; margin-right: 15px; }
div#main ul.contact {margin: 0px; padding: 20px 0px 0px 0px; }
div#main ul.contact li {padding: 20px 0px 20px 65px; }
div#main ul.contact li#call { background: url(images/callus.jpg) no-repeat left center; }
div#main ul.contact li#email { background: url(images/email.jpg) no-repeat left center; }
div#main ul.contact li#address { background: url(images/address.jpg) no-repeat 5px 10px; }
div#main table.form {text-align: left; margin-top: 30px; width: 260px;   }
form { padding-left: 10px; }
input { background: #FFFFFF !important; border: solid 1px #642B23; }
input.image {border: none; padding: 5px 0px 0px 0px;}
textarea  { background: #FFFFFF !important; border: solid 1px #642B23; }
div#footer { background:url(images/footer-bg.jpg) no-repeat top left; width: 875px; height: 60px; clear:both; margin: 0px; padding: 0px;}
div#footer ul {margin: 0px 0px 0px 0px; padding: 15px 0px 0px 230px;}
div#footer ul li { float: left; list-style: none; padding-left: 35px; }
div#footer ul li a { font: bold 12px verdana; color: #EDD382; text-decoration:none; }
div#footer ul li a:hover { text-decoration: underline; color:#FFFFFF; }
div#footer p { clear: both; font: normal 12px verdana; padding-left: 15px; }
div#footer p a { color: #000000; }
