@charset "utf-8";
/* CSS Document */
body {margin-top:10px; margin-left: 0px; margin-right: 0px; margin-bottom: 10px; font-size: medium; background-color:#fff;}
h1 {margin-top: 0px; margin-bottom: 0px; font-size: 200%; font-family: georgia, platino, times, serif; font-style:italic; color:#069;}
h2 {margin-top: 0px; margin-bottom: 0px; color:#903; font-size:large; font-family: verdana, helvetica, trebuchet, sans-serif; font-style:italic;}
h3 {margin-top: 0px; margin-bottom: 0px; color:#903; font-size:small; font-family: verdana, helvetica, trebuchet, sans-serif; font-style:italic;}
p {margin-top: 0px; margin-bottom: 0px; font-family: georgia, platino, times, serif; line-height: 1.5; font-size: 100%; color: #000; font-style:italic;}
em {font-family: verdana, helvetica, trebuchet, sans-serif;}
img {margin: 10px; border: none;}
ul {margin-top: 0px; margin-bottom: 0px; font-family: georgia, platino, times, serif; line-height: 1.5; font-size: 100%; color: #000; font-style:italic;}
li {font-family: georgia, platino, times, serif; line-height: 1.5; font-size: 100%; color: #000; font-style:italic;}
/*START LINKS*/
a:link {color:#93c; text-decoration:underline;}
a:visited {color:#93c; text-decoration:underline;}
a:hover {color:#99f; text-decoration:none;}
a:active {color:#99f; text-decoration:none;}
/*END LINKS*/
.q {color:#009; margin-top: 0px;}
.a {color:#c00; margin-bottom: 0px;}
.sm {font-size:60%;}
.logo {margin-top: 0px; margin-bottom: 0px; margin-right: 0px; margin-left: 10px; border:none;}
.wrapper {width: 950px; margin: 0 auto; font-size: medium; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; border:none;}
.clearer {clear: both; height: 1px;}
.div_body {width:950px; background:url(gfx/bg_gradient.jpg);}
.div_body_background {background:url(gfx/ivy.png) repeat-y;} /*This element can display a backround above the gradient but below the couple...*/
.div_body_couple {background-image:url(gfx/couple.png); background-repeat:no-repeat; background-position: bottom right;}
.div_back_button {color:#93c; padding:10px 0px 10px 30px;}
.div_back_button p{color:#93c;}
.div_body_top {width:950px; height:13px; background:url(gfx/rounded_top.png);}
.div_body_bottom {width:950px; height:13px; background:url(gfx/rounded_bottom.png);}
.div_small {font-size:75%;}
.div_header {margin: 0px; padding-top: 0px; padding-bottom:15px;}
.div_footer {margin: 0px; clear: both; padding-top:5px; color:#000; font-family: Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-align:center; letter-spacing: 10px;}
/*
.div_couple {width: 394px; height: 463px; border:0px; position: relative; left:545px; bottom: 450px; background-image:url(gfx/couple.png); background-repeat:no-repeat;}
*/
/*START BOX STYLE*/
.div_box {width:470px; border: 0px; padding-left:20px; padding-right:20px; padding-top: 10px; padding-bottom: 10px;}
.div_box_top {background:url(gfx/boxtop.png); height:17px;}
.div_box_bottom {background:url(gfx/boxbottom.png); height:17px; clear:both;}
.div_box_content {background:#f8dff8; padding-left:10px; padding-right:10px;}
.div_box_content form {padding-left:10px; font-family: georgia, platino, times, serif; line-height: 1.5; font-size: 100%; color: #000; font-style:italic; margin-top: 0px; margin-bottom: 0px;}
/*END BOX STYLE*/
/*START NAVIGATION*/
.div_navi {width: 74%; position:relative; left:25%; top:12px;}
.navitab {margin: 5px; padding: 3px 0; font: bold 75% "Times New Roman", Times, serif; list-style-type: none; text-align: right;}
.navitab li {display: inline; margin: 0;}
.navitab li a {text-decoration: none; padding: 1px 7px; margin-left: 3px; border: 1px solid #918591; background-color: #e4d2e2; color: #000;}
.navitab li a:visited {color: #2d2b2b;}
.navitab li a:hover {background-color: #f8dff8; border: 1px solid #000; color: #713c9e;}
.navitab li a:active {color: #000;}
.navitab li.selected a {position: relative; padding-top: 1px; border: 1px solid #000; background-color: #713c9e; color: #fff;}
/*END NAVIGATION*/
/* START GALLERY */
a.gallery, a.gallery:visited {display:block; display:inline-block; color:#000; text-decoration:none; border:1px solid #000; width:75px; height:47px; float:left; margin:4px; z-index:50;}
a.thumb_a {background:url(images/thumb1.jpg);}
a.thumb_b {background:url(images/thumb2.jpg);}
a.thumb_c {background:url(images/thumb3.jpg);}
a.thumb_d {background:url(images/thumb4.jpg);}
a.thumb_e {background:url(images/thumb5.jpg);}
a.thumb_f {background:url(images/thumb6.jpg);}
a.thumb_g {background:url(images/thumb7.jpg);}
a.thumb_h {background:url(images/thumb8.jpg);}
a.thumb_i {background:url(images/thumb9.jpg);}
a.thumb_j {background:url(images/thumb10.jpg);}
a.gallery em, a.gallery span {display:none;}
a.gallery:hover {border:1px solid #fff;}
#div_gallery {position:relative; width:600px; height:305px; background:#d1c8c3; border:1px solid #a49188; margin:1em auto; font-family:verdana, arial, helvetica, sans-serif; font-size:76%}
#div_gallery img {border: 0; margin: 0px;}
#div_gallery .thumbs {width:170px; position:absolute; left:0; top:0;}
#div_gallery a.gallery:hover span {display:block; position:absolute; width:402px; height:50px; top:265px; left:175px; padding:5px; font-style:italic; color:#fff;  z-index:100;}
#div_gallery a.gallery:hover span:first-line {font-style:normal; font-weight:bold; font-size:1.1em; color:#000;}
#div_gallery a.gallery:active, #div_gallery a.gallery:focus {border:1px solid #000;}
#div_gallery a.gallery:active em, #div_gallery a.gallery:focus em {display:block; position:absolute; width:402px; height:250px; top:5px; left:180px; padding:5px; color:#000; border:1px solid #3d330f; z-index:50;}
#div_gallery h1 {clear:both; margin:0; padding-top:80px; padding-left:250px; width:300px; text-align:center; font-family: georgia, "Times New Roman", serif; font-size:3em; font-weight:normal; color:#fff;}
#div_gallery h1 em {font-size:0.6em; color:#000;}
/* END GALLERY */