body { font-family: Georgia; font-size: 75%; text-align: center; line-height: 150%; background-color: #ffffff; background-image: url("/images/oaKFqeKHDHOZjkT9toV50an0p0.jpg"); background-repeat: repeat-x; background-position: 0px 0px; padding: 0px; margin: 0px; }
input, select, textarea { font-size: 90%; font-family: Georgia; }
table { width: 100%; font-size: 100%; padding: 0px; margin: 0px; }
a { color: black; text-decoration: underline; font-weight: bold; }
a:hover { text-decoration: underline; }
img { border-width: 0px; margin: 0px; padding: 0px; }
table, td, th, div { color: #888888; border: solid black 0px; text-align: left; vertical-align: top; }
img { border: solid black 0px; }
form { margin: 0px; padding: 0px; }
fieldset { border: solid transparent 0px; margin: 0px; padding: 0px; }
div, h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; margin: 0px; padding: 0px; }
p { margin: 0px 0px 8px 0px; }


li { list-style: none; }

div.layoutcredits { font-size: 80%; padding: 10px; color: #888888; background: #bcff9e;}
div.layoutcredits .beachshore { font-size: 80%; padding: 10px; color: #888888; }
div.layoutcredits a { color: #888888; }
 
table.footer { margin-top: 10px; }
 
.hidden { display: none; }

div.layoutmain { margin: 0px 0px 0px 0px; }
div.layoutheader { height: 165px; background-image: url("/images/2S2f948pgcXT0SgOnfrh0p004l.gif"); background-repeat: no-repeat; background-position: 0px 0px; }
div.layout_standard { width: 900px; margin-left: auto; margin-right: auto;  background-color: white; }
div.layoutleft { height: 500px; float: left; width: 280px; }
div.layoutcontent { width: 616px; float: right; }
div.layoutcredits { display: none; }
div.layoutcredits .beachshore { text-align: right; font-size: 90%; }
div.layoutleft { background-image: url("/images/dFDYd0P5r0kwtEaqFUkd07g0bh.jpg"); background-repeat: no-repeat; background-position: 10px 0px; }

div.layoutfooter { clear: both; padding-top: 20px; }


/*skins*/

div.skins { display: block; position: absolute; clear: both; margin: 25px 30px 0px 705px; width: 111px; }
div.skins .link { float: left; padding: 0px 0px 5px 0px; }


div.nav_simple { margin: 20px 20px 20px 40px; }
div.nav_simple .item { padding: 5px 0px 5px 0px; }
div.nav_simple .item a { color: #888888; font-weight: normal; font-size: 130%; text-decoration: none; }


div.page_standarda { padding: 20px 20px 20px 10px; }
div.page_standarda .content { color: #888888; line-height: 150%; padding: 20px 10px 10px 10px; }
div.page_standarda .title { padding: 0px 0px 0px 10px; height: 45px; line-height: 45px; font-size: 200%; color: #6ecf43; background-image: url("/images/lVLi2Q42HNEH7rwMOtbb001019.jpg"); background-repeat: repeat-x; }
div.page_standarda .content a { color: #6ecf43;  }
div.page_standarda .content table td { padding: 15px; color: #888888; }
div.page_standarda .content table th { padding: 15px;  font-weight: normal; font-size: 170%; }
div.page_standarda .content h1 { font-size: 160%; padding: 10px 10px 20px 10px; background-image: url("/images/FJm3wlwgtGRnflVfrhHM001019.jpg"); background-repeat: repeat-x; }

/* Guestbook */

div.surv_standard { background: #F9F9F9; padding: 10px; margin-bottom: 10px; border: solid #D5D5D7 2px; }
div.surv_standard .intro { color: #888888; }
div.surv_standard .form { padding: 10px; border: solid #D5D5D7 2px; background: #E5E5E5; }
div.surv_standard .text { color: #888888; padding: 5px; } 
div.surv_standard .buttons { padding: 5px; }

div.response { background: #F9F9F9; clear: both; padding: 10px; border: solid #D5D5D7 2px; margin-bottom: 10px; }

div.response .datetime { font-size: 90%; padding: 5px 0px 5px 0px; }
div.response .field_Name { font-size: 110%; padding: 0px 0px 5px 0px; font-weight: bold; }
div.response .field_Comments { font-size: 90%; padding: 0px 0px 5px 0px; }
div.response .field_Comments .value { font-style: italic; font-size: 130%; color: #4bc713; font-weight: bold; }
div.response .label { display: none; }
div.response .value { color: #888888; }
div.results .text { display: none; }


/* Gallery */

div.feat_gallery { margin: 10px 0px 10px 0px; }
div.feat_gallery .image { text-align: center; }
div.feat_gallery .buttons { text-align: center; background-image: url("/images/FJm3wlwgtGRnflVfrhHM001019.jpg"); background-repeat: repeat-x; height: 40px; line-height: 40px;}
div.feat_gallery .buttons span { font-weight: bold; padding: 2px 5px 2px 5px; color: #888888; }
div.feat_gallery .buttons .rollover { color: #48194F; cursor: pointer; }
div.feat_gallery .buttons .selected { color: #48194F; }



/* Login box */

div.memb_loginbox { background: #F9F9F9; padding: 10px; margin-bottom: 10px; border: solid #D5D5D7 2px;  }
div.memb_loginbox .fielduser { display: block; padding: 2px 5px 2px 5px; color: #888888; width: 100px; }
div.memb_loginbox .fieldpw { padding: 2px 5px 2px 5px; color: #888888; width: 100px; }
div.memb_loginbox .login { padding: 20px 5px 2px 5px; }



div.section11 div.pagecomments { display: block; }
div.section11 div.pagecomments .surv_standard { display: block; }
div.section11 div.pagecomments .form { display: block; }
div.section11 div.pagecomments .buttons { display: block; }
div.section11 div.surv_responses {display: block;}

div.section9 div.pagevariants { display: block; margin: 0px 10px 10px 10px;}
div.section9 div.pagevariants a {color: #888888; font-size: 90%;}
div.section9 div.pagevariants a:hover {color: #48194F; }

div.section7 div.pagecomments { display: block; }
div.section7 div.pagecomments .surv_standard { display: block; }
div.section7 div.pagecomments .form { display: block; }
div.section7 div.pagecomments .buttons { display: block; }
div.section7 div.surv_responses {display: block;}


div.page_standarda .content table.lineup { border: solid grey 1px; }
div.page_standarda .content table.lineup tr th { font-size: 110%; font-weight: normal; text-align: center; color: white; background: #48194F; border-bottom: solid white 1px; border-right: solid white 1px; }
div.page_standarda .content table.lineup tr td { text-align: center; background: #E8E8E8; border-bottom: solid white 1px; color: #48194F; }


div.bridalparty .content img { border: solid #6ecf43 2px; padding: 2px; margin-right: 10px; }


.footertext { margin: 0px 20px 0px 10px; }
.footertext .link1 { display: none; }
.footertext .link2 { text-align: right;padding: 10px 0px 10px 0px;}


.feat_googlemap { margin-top: 10px; border: solid #8ED86C 2px; padding: 5px; color: black; }
body { background-color: #ffffff; }
div.layoutfooter { background: #ffffff; }



div.feat_countdown { width: 420px; position: absolute; height: 40px; line-height: 40px; margin: 82px 0px 0px 205px; font-size: 130%; font-family: arial; }
div.feat_countdown .years { display: none; }
div.feat_countdown .months { display: none; }
div.feat_countdown .weeks { float: left; padding-right: 10px; padding-left: 0px; color: #8ED86C;}
div.feat_countdown .days { float: left; padding-right: 10px; color: #8ED86C;}
div.feat_countdown .hours { float: left; padding-right: 10px; color: #8ED86C;}
div.feat_countdown .minutes { float: left; padding-right: 10px; color: #8ED86C;}
div.feat_countdown .seconds { padding-right: 10px; color: #8ED86C;}

div.nav_simple .item a:hover { text-decoration: none; color: #6ecf43; font-weight: normal;}
div.nav_simple .selected a { color: #6ecf43; }


div.page_standarda .title {color: #6ecf43; }
div.page_standarda .content h1 { color: #6ecf43; }

