* {margin:0px;padding:0px}body {font-family:Georgia,Arial,Helvetica,sans-serif;font-size:79%;color:#181918}a {color:#9d9269;text-decoration:none}a:hover {color:#433c24}a:focus {outline-style:none;}a:visited {outline-style:none;}.clear {clear:both}.blue {color:#4078a0}.gold {color:#9d9269;}.orange {color:#d07830}.darkblue {color:#2c5168}#canvas {margin-left:auto;margin-right:auto;width:995px}#container {float:left;width:995px;height:491px}.container_bg {background:url('../_img/content_bg.gif') repeat-y;}#canvas_top {margin-left:auto;margin-right:auto;width:995px;height:76px}h1.title {background:url('../_img/title.gif') no-repeat;width:361px;height:30px;position:relative;top:24px;text-indent:-9999px}.comic {font-family:"Comic Sans MS","Comic Sans",arial;line-height:18px}#main_nav {background:#9d9269;width:995px;height:25px;margin-bottom:9px;color:#fff;padding:3px 0 0 0;}#main_nav DIV {margin-left:auto;margin-right:auto;width:995px}#main_nav ul {float:right;list-style-type:none;font-family:Arial,Helvetica,sans-serif;margin-top:4px}#main_nav ul li {float:left;padding-right:27px;text-transform:uppercase;font-size:100%}#main_nav ul li a {color:#D9D4BF}#main_nav ul li a:hover {color:#fff}#main_nav ul li.last {padding-right:4px}ul.list {padding:0 0 8px 15px;font-size:90%}ul.list li {padding:0 0 2px 0}#content_col1 {float:left;width:170px;height:469px;margin-right:20px;position:relative;top:35px;font-size:115%;z-index:20;background:#ececec}#content_col2 {float:left;width:365px;height:505px;margin-right:20px;position:relative;top:35px;}#content_col3 {float:right;width:415px;height:505px}#content_col4 {float:left;width:796px;height:505px;}#content_col4 .content {float:left;width:650px;position:relative;top:35px;}#content_col5 {float:left;width:803px;height:505px;position:relative;top:35px;}.main_copy {font-size:110%}.main_copy p {padding:0 0 8px 0}.bongo {font-family:'Comic Sans MS',Arial,Helvetica,sans-serif;font-size:120%;color:#3d549b}h2.header {text-indent:-9999px}h3.header {text-indent:-9999px}#footer {float:left;width:995px;margin:20px 0 20px 0;font-family:Arial;font-size:90%}#footer p.left {float:left;width:600px}#footer p.right {float:right;width:350px;text-align:right}a.footerlink {color:#000000;text-decoration:none}a.footerlink:hover {text-decoration:underline}a.footerlink:focus {outline-style:none;}a.footerlink:visited {outline-style:none;}.weddings {background:url('../_img/weddings_pic.jpg') no-repeat right top;height:500px}.funerals {background:url('../_img/funeral_pic.jpg') no-repeat right top;height:500px}.customers {background:url('../_img/customers_pic.jpg') no-repeat right top;height:500px}table.weddingcall {height:270px;margin-top:5px}table.weddingcall input , textarea {background:#ececec;padding:2px;width:170px;border:0px}table.weddingcall input.check {background:#fff;padding:0px;width:10px;border:0px}table.survey {height:270px;margin-top:5px}table.survey input , textarea {background:#ececec;padding:2px;border:0px}table.survey input.check {background:#fff;padding:0px;width:10px;border:0px}table.reservation {margin-top:5px}table.reservation input {background:#ececec;padding:2px;width:150px;border:0px}p.newsletter {font-size:90%}p.weddingdates {color:#ff0000;font-size:110%;float:left;width:400px}p.weddingyears {font-size:110%;float:right;width:300px;text-align:right}p.review {font-size:90%; margin-top:5px; padding:5px 10px; background-color:#96875c; color:#FFFFFF}a.reviewlink {color:#FFFFFF;text-decoration:none;font-weight:bold}a.reviewlink:hover {color:#ddd6c1}a.reviewlink:focus {outline-style:none;}a.reviewlink:visited {outline-style:none;}table.calendar {margin-top:0px}table.calendar tr td {background:#ebe9e1;width:200px;font-size:90%}table.month tr.head td {font-size:120%;text-indent:5px;padding:2px}table.month tr.days td {background:#f5f4f0;text-align:center}table.month tr.dates td {background:#fff;text-align:center;font-weight:bold}table.month tr.dates td.grey {color:#c5c5c5}table.month tr.dates td.red {color:#ff0000}h3.link-heads {text-indent:-9999px;}ul.links {list-style-type:none;margin:0 0 10px 3px}ul.links li {padding:0 0 5px 0;color:#9d9269}.events h3 {font-size:140%;font-weight:100;color:#784354;padding:0 0 6px 0}.events div.event {font-size:100%;margin:0 0 10px 3px}.events div.event p.divider {border-bottom:1px dotted #784354;width:300px;}.events .main_copy p {padding:2px 0 2px 0}div.breadcrumb {font-family:arial;width:370px;height:20px;position:relative;top:-30px;left:-3px;color:#9d9269;font-size:90%}div.breadcrumb a {padding:0 2px 0 2px;}div.breadcrumb a.on {text-decoration:underline}