body { background-color:#8B7355; font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #333333; scrollbar-face-color: #8B7355; scrollbar-shadow-color: #AF9E7A; scrollbar-highlight-color: #AF9E7A; scrollbar-3dlight-color: #8B7355; scrollbar-darkshadow-color: #8B7355; scrollbar-track-color: #8B7355; scrollbar-arrow-color: #CBC796; }

.center { margin-left: auto; margin-right: auto; }
p.title { color: #4A5269; font-size: 18px; font-weight: 900; margin: 0px; padding: 0px; }
p.guest { font-size: 13px; font-weight: bold; color:#000000; }
p.title2 { color: #4A5269; font-size: 15px; font-weight: 900; margin: 0px; padding: 0px; text-align: center; }
p.end { font-family: 'trebuchet ms'; font-size: 11px; color: #333333; font-weight: normal; margin: 0px; padding: 0px; text-align: center; }
.hi2 { color: #AF9E7A; }
.hi3 { color: #923723; }
.res { font-size: 12px; color: #666666; font-weight: bold;}

#cont1 { width: 690px; font-family: verdana; font-size: 13px; font-weight: bold; color: #000; padding: 0; margin: 0; background-color: transparent;}
.margen { float: left; width: 45px; height: 50px; text-align: left; background-color: transparent; }
.foto200  { width: 200px; border: 1px solid #AF9E7A; padding: 10px; text-align: center; }
.box250 { float: left; width: 250px; text-align: left; background-color: transparent; }
.box350 { float: left; width: 350px; text-align: left; background-color: transparent; }
.box600 { float: left; width: 600px; text-align: center; background-color: transparent; }

#guestwrap { float: left; text-align: left; width: 520px; background-color: #C0BC9A; padding: 20px 40px; 40px 20px; }
#guest2 { float: left; width: 600px; font-size: 13px; font-weight: bold; color:#000; text-align: center; background-color: transparent; }
#addwrap { float: left; width: 520px; padding: 30px 50px 0px 30px; background-color: #C0BC9A; text-align: right; }

/* FORM */

input { color: #333333; background-color: #F5F1CD; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; }

select { color: #333333; background-color: #F5F1CD; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; }

textarea { background-color: #F5F1CD; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; scrollbar-face-color: #F5F1CD; scrollbar-shadow-color: #666666; scrollbar-highlight-color: #666666; scrollbar-3dlight-color: #FFFFFF; scrollbar-darkshadow-color: #FFFFFF; scrollbar-track-color: #F5F1CD; scrollbar-arrow-color: #666666; }

.button { background: #818A60; color: #CBC796; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 10px; border: 0px; padding: 2px; width: 65px; height: 17px; cursor: pointer; }

.button2 { background: #888888; color: #CBC796; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 10px; 0px; border: 0px; padding: 2px; width: 65px; height: 17px; cursor: pointer; }



/* GLOBAL BOXES */

#logo { width: 715px; height: 160px; margin-left: auto; margin-right: auto; background-image:url('logo.gif'); background-repeat: no-repeat; }
#logo2 { width: 715px; height: 160px; margin-left: auto; margin-right: auto; background-image:url('logo2.gif'); background-repeat: no-repeat; }
#navbar { width: 715px; height: 50px; background: url(navbar.gif) no-repeat; padding: 0; text-align: left; }
#navig { font-family: 'trebuchet ms'; font-size: 11px; font-weight: bold; color: #7E3723; text-align: center; background-color: transparent; }
#back { position: relative; width: 715px; margin-left: auto; margin-right: auto; text-align: center; background-image:url('content.gif'); background-repeat: repeat-y; }
#footer { position: relative; width: 715px; height: 45px; background: url(footer.gif) no-repeat; padding: 0; text-align: left; }
#foot1 { float: left; width: 25px; height: 20px; text-align: left; ; }
#foot2 {  float: left; width: 670px; height: 20px; font-family: 'trebuchet ms'; font-size: 11px; font-weight: normal; color: #333333; text-align: left; background-color: transparent; }
#end { width: 700px; background-color: transparent; text-align: left; }
#meta { width: 600px; height: 100px; margin-left: auto; margin-right: auto; background-color: transparent; text-align: left; }


/* GLOBAL STYLES */

.clear { clear: both; }
.dots { font-family: 'trebuchet ms'; font-size: 11px; font-weight: bold; color: #7E3723; margin-right: 9px; margin-left: 9px}
.dots2 { font-family: arial; font-size: 8px; font-weight: bold; color: #7E3723; margin-right: 4px; margin-left: 4px}
.foot { font-family: 'trebuchet ms'; font-size: 11px; color: #333333; margin-top: 10px; font-weight: normal; }

/* GLOBAL LINKS */
a:link { color: #8B6914; text-decoration: none; }
a:visited { color: #8B6914; text-decoration: none; }
a:hover { color: #495E28; text-decoration: none; }

/* NAVIGATION LINKS */
a.nav:link { color: #CBC796; text-decoration: none; }
a.nav:visited { color: #CBC796; text-decoration: none; }
a.nav:hover { color: #8FBC8F; text-decoration: none; }

/* COPYRIGHT HOVER */
a.info { z-index: 24; color: #666666; text-decoration: none; }
a.info:hover { z-index: 25; background-color: transparent; }
a.info span { display: none; }
a.info:hover span { display: block; position: absolute; top: 40px; left: 0px; width: 682px; border: 1px solid #AF9E7A; background-color: #968354; color: #333333; text-align: left; padding: 8px; font-size: 11px; }
.hover { margin-left: 150px}


/* PHOTO HOVER */
a.foto { z-index: 24; color: #666666; text-decoration: none; }
a.foto:hover { z-index: 25; background-color: transparent; }
a.foto span { display: none; }
a.foto:hover span { display: block; position: absolute; top: 0px; left: 138px; width: 400px; border: 1px solid #AF9E7A; background-color: #ADB58D; color: #333333; text-align: left; padding: 20px; padding-bottom: 10px; font-size: 10px; font-weight: normal; }