html{height:100%;margin-bottom:0.1em;}
a:link,a:visited,a:active{font:bold 12px arial,sans-serif;color:#36523A;background-color:transparent;text-decoration:none;}
a:hover{font:bold 12px arial,sans-serif;color:#CBD0BC;text-decoration:underline;}
body{background:url(images/bg-main.jpg) top left repeat;font-family:arial,sans-serif;color:#343434;margin:0;padding:0;}
p{font:normal 12px arial,sans-serif;color:#343434;background-color:transparent;text-align:justify;padding:0 30px;}
h1{font:bold 24px Arial, Helvetica, sans-serif;background-color:transparent;color:#343434;text-align:center;margin-top:5px;margin-left:15px;}
h2{font:bold 18px arial,helvetica,verdana,sans-serif;background-color:transparent;color:#000;text-align:left;padding-right:5px;margin:0;}
h3{font:bold 16px arial,helvetica,verdana,sans-serif;color:#000;background-color:transparent;text-align:center;}
h4{font:italic bold 14px arial,helvetica,verdana,sans-serif;color:gray;background:transparent;text-align:left;margin-left:30px;margin-bottom:0;padding-bottom:0;}
h5{font:bold italic 14px arial,helvetica,verdana,sans-serif;color:#343434;background:transparent;text-align:left;margin-top:0;margin-bottom:10px;border-bottom:1px #000 ridge;}
h6{font:normal bold 14px arial,helvetica,verdana,sans-serif;color:#000;background:transparent;text-align:left;margin-left:15px;margin-bottom:0;padding-bottom:0;}
ul li{font:italic 12px arial,sans-serif;color:#000;background-color:transparent;text-align:left;padding:0;}
.first-letter{font:bold normal 18px arial,sans-serif;color:#CB7B7B;background-color:transparent;padding:0 0 0 30px;}
.menubar-infotext{font:bold 10px arial,sans-serif;color:#343434;background-color:#FFF;border:1px #343434 inset;width:118px;text-align:center;vertical-align:top;}
.menubar-infotitle{font:bold 12px arial,sans-serif;color:#000;background-color:transparent;text-align:center;vertical-align:top;}
.menubar-infofotos{font:bold 10px arial,sans-serif;color:#343434;background-color:#FFF;width:115px;text-align:center;vertical-align:top;}
.menubar-infofotos a:link,.menubar-infofotos a:visited,.menubar-infofotos a:active{font:normal 10px arial,sans-serif;color:#36523A;background-color:transparent;text-decoration:none;}
.menubar-infofotos a:hover{font:normal 10px arial,sans-serif;color:#CBD0BC;text-decoration:underline;}
.menu-bar{background-color: #2C3F42  ;border-left:1px #000 solid;border-bottom:1px #000 solid;}
.hours{font:bold 10px arial,sans-serif;color:#343434;background-color:#FFF;border-bottom:1px #343434 inset;width:118px;text-align:center;vertical-align:top;}
.check-list{font:normal 12px arial,sans-serif;color:#343434;background-color:transparent;width:75%;}
.check-list ul li{list-style-image:url(images/bullet-check.jpg);}
.formstyles{font:bold 11px arial,sans-serif;color:#000;background:url(images/bg-content.jpg) repeat;text-align:left;}
.form-header{width:100%;font:bold 13px arial,sans-serif;color:#FFF;background-color:#868F86;text-align:left;border-top:1px #000 solid;border-bottom:1px #000 solid;padding:5px;}
.form-red{font:bold 11px arial,sans-serif;color:#FE0002;background-color:transparent;}
.redtext{font:bolder 14px arial,sans-serif;color:#FE0002;background-color:transparent;}
.outer-shell{width:100%;background:url(images/bg-main.jpg) top left repeat;}
.inner-shell{width:770px;margin-top:0;padding-top:0;}
.bannerbg{background:url(images/bg-banner.jpg) top center no-repeat;border-right:1px #36523A solid;border-left:1px #36523A solid;border-top:1px #36523A solid;width:770px;height:113px;text-align:left;margin-top:0;padding-top:0;}
.addressbar{background:url(images/bg-addressbar.jpg) top center no-repeat;width:770px;height:40px;border-right:1px #36523A solid;border-left:1px #36523A solid;}
.addy{font:bold 12px arial,sans-serif;color:#3F3636;background-color:transparent;text-align:left;padding-top:15px;letter-spacing:3px;}
.date{font:normal 11px arial,sans-serif;color:#FFF;padding-right:5px;padding-bottom:0;text-align:right;margin:20px 10px 0 0;}
.boldtext{font:bold 11px Arial, Helvetica, sans-serif;color:#000;background-color:transparent;text-align:center;}

.title-bar{width:770px;height:60px;border-left:1px #000 solid;border-right:1px #000 solid;border-bottom:7px #385239 solid;margin:0;padding:0;}
.title-image{background:url(images/patchoguemanor-title.jpg) no-repeat;}
.menu-bg{background:url(images/bg-button.jpg) no-repeat;}
.main{width:636px;background:url(images/bg-content.jpg) repeat;margin-left:1px;border-right:1px #36523A solid;border-left:1px #36523A solid;border-top:1px #FFF solid;padding:0;}
.menus-brunch{width:600px;background:#FFF url(images/bg-brunch.jpg) no-repeat;border:1px #715A44 solid;}
.menus-sixteen{width:600px;background:#FFF url(images/bg-sweetsixteen.jpg) no-repeat;border:1px #715A44 solid;}
.menus-weddings{width:600px;background:#FEFDDD url(images/bg-weddings.jpg) no-repeat;border:1px #715A44 solid;}
.menus-header{font:bold 16px Arial, Helvetica, sans-serif;color:#335139;background-color:transparent;letter-spacing:2px;}
.menus-titles{font:bold italic 13px Arial, Helvetica, sans-serif;color:#715A44;background-color:transparent;letter-spacing:2px;text-decoration:underline;}
.menus-subtitles{font:bold italic 12px Arial, Helvetica, sans-serif;color:#715A44;background-color:transparent;letter-spacing:1px;line-height:30px;text-decoration:underline;}
.menus-text{font:italic 11px Arial, Helvetica, sans-serif;color:#363534;background-color:transparent;text-align:center;}
.textnav{width:770px;border-top:1px #36523A solid;border-bottom:1px #36523A solid;border-left:1px #36523A solid;border-right:1px #36523A solid;font:bold 9px arial,sans-serif;background-color:#36523B;color:#FFF;text-align:center;padding:0;}
.textnav a:link,.textnav a:visited,.textnav a:active{font:bold 9px arial,sans-serif;color:#FFF;text-decoration:none;}
.textnav a:hover{color:#CBD0BC;text-decoration:underline;}
.footer{width:770px;border-top:1px #36523A solid;border-bottom:1px #36523A solid;border-left:1px #36523A solid;border-right:1px #36523A solid;font:normal 10px arial,sans-serif;color:#FFF;background:url(images/bg-footer.jpg) repeat;text-align:center;padding:0;}
.footer a:link,.footer a:visited,.footer a:active{font:bold 10px arial,sans-serif;color:#FFF;background-color:transparent;text-decoration:none;}
.footer a:hover{font:bold 10px arial,sans-serif;color:#CBD0BC;text-decoration:underline;}
.footer-contentbox{background-color:#36523A;width:500px;border:2px #FFF inset;}
.copyright{font:bold 10px arial,sans-serif;color:#343434;background-color:transparent;text-align:center;vertical-align:top;}
.logo{background:url(images/bg-banner.jpg) top center no-repeat;}
.composition{background:url(images/composition.jpg) top center no-repeat;}
.div-text{font:bold 11px arial,sans-serif;color:#343434;background-color:transparent;text-align:center;vertical-align:top;}
.div-text a:link,.div-text a:visited,.div-text a:active{font:bold 10px arial,sans-serif;color:#6B6767;background-color:transparent;text-decoration:none;}
.div-text a:hover{font:bold 10px arial,sans-serif;color:#D08686;text-decoration:underline;}
.infobox{font:normal 12px arial,sans-serif;color:#343434;background:url(images/infobox-bg.jpg) top center no-repeat;width:500px;height:115px;text-align:center;padding:10px;}
.title-contact{background:url(images/page-title-contact.jpg) no-repeat;margin:0;padding:0;}
.title-thankyou{background:url(images/page-title-thankyou.jpg) no-repeat;margin:0;padding:0;}
.title-directions{background:url(images/page-title-directions.jpg) no-repeat;margin:0;padding:0;}
.map-links{color:#000;background-color:transparent;}
.map-links ul li{list-style-type:none;display:inline;padding:15px;}