.body{float: left;
    margin-top: 0px;
    margin-left: 0px;
    width:100%;
    height:950px;
    overflow: scroll;
    background-color: rgba(0, 0, 0, 1)
    }

.wrap{min-width:900px;
    max-width:1100px;
    margin: 0 auto;
    margin-top:0px;
    background-repeat: no-repeat;}

.main_image{height:650px;
width:100%;
display: inline-block;
margin-top:0px;
background-repeat: no-repeat;
background-size:cover;
}



#blur{color: #ffffff;
    float: left;
    margin-left: 60px;
    width:145px;
    font-family: "futura-pt",sans-serif;
    font-style:;
    font-weight:0;
    font-size:60px;
    text-align:left;
    margin-top:0px;
    position:;}


#foto{color: #ffffff;
    display: inline-block;
    float: left;
    position:;
    font-family: "futura-pt",sans-serif;
    font-style: ;
    font-weight:100;
    font-size:50px;
    text-align: left;
    margin-top:10px;}

#tm{color: #ffffff;
    display: inline-block;
    float: left;
    font-family: "futura-pt",sans-serif;
    font-weight:100;
    font-size:17px;
    text-align: left;
    margin-top:20px;}

#tm_footer{color: #ffffff;
    
    margin: 0 auto;
    padding-left: 200px;
    width:20px;
    font-family: "futura-pt",sans-serif;
    font-weight:100;
    font-size:11px;
    text-align: center;
    margin-top:-28px;} 

#copyright{color: #ffffff;
    font-family: "futura-pt",sans-serif;
    font-style: ;
    font-weight:100;
    font-size:13px;
    text-align: center;
    margin-top:16px}


.title{color: #ffffff;
    font-family: "futura-pt",sans-serif;
    font-style: ;
    font-weight:100;
    text-align:center}

#big{padding-top:30px;
font-size:50px;}

#small{font-size:20px}

#Capture{color: #ffffff;
    width:100%;
    margin: 0 auto;
    margin-top:20px;
    font-family: "futura-pt",sans-serif;
    font-weight: 100;
    font-size:20px;
    text-align:center;}

#homebodytext{color: #ffffff; 
    bottom:0px;
    font-family: "futura-pt",sans-serif;
    font-style: ;
    font-weight: 100;
    font-size:20px;
    text-align: right;
    margin-right: 5px}

#header_background{
background-size:cover;
height: 80px;
    width: 100%}


#headerbox li{height:20px;
    list-style: none;
    margin-right:25px;
    margin-top:35px;
    padding-right:20px;
    float:right;
    font-family: "futura-pt",sans-serif;
    font-style: normal;
    font-weight: 100;
    color:#000000}

#gallery_links li{height:20px;
    text-align: center;
    list-style: none;
    margin-right:25px;
    margin-top:15px;
    padding-right:20px;
    font-family: "futura-pt",sans-serif;
    font-style: normal;
    font-weight: 100;
    font-size: 20px;
    color:white}

#design_line{background-color: white;
margin-top: -100px;
height: 1px}

#social_box{width: 120px;
margin: 0 auto;
margin-top: 10px;}

.button{width: 20px;
    height: 20px;
    display: inline-block;
    float: right;
    background-size: cover;
    margin: 5px}

#yelp{background-image: url(img/yelp.png)}
#facebook{background-image: url(img/facebook.png)}
#insta{background-image: url(img/insta.png)}
#email{background-image: url(img/email.png)}

/*Gallery Styles Starts Here */

#gallery{background-image: url(img/ring.jpg);}

#elizabeth_gallery{height: 900px; background-image: url(img/ring.jpg);}

#opacity_box{height: 100%;
    background-color: rgba(0, 0, 0, .6)}

#gallery_box{height:500px;
    margin: 0 auto;
    margin-top: 60px;
    width:350px;
    background-color: rgba(0, 0, 0, .8);
    background-size: cover;}

#gallery_links{display: inline-block;
    width: 100%;
    float: left;
    margin-top: -90px;}


.centercontent{
    height:730px;
    width:100%;
    margin-top:0px;
    background-color:rgba(0, 0, 0, .9);
background-size: cover;
background-repeat: no-repeat}

#slideshow_contain{margin:  0 auto;
    margin-top:80px; 
    width: 900px;
    height: 0px;}

.styleine{;
    height: 1px;
    background-color: azure;
    float: left;
    margin-top: 100px;
    margin-left: 100px}

#l1{width:450px}

.slide_titles{font-family: "futura-pt",sans-serif;
font-style: ;
font-weight: 100;
font-size: 20px;
color: white;
float: left;
margin-top: 125px;
    margin-left:25px; 
margin-bottom: 5px;}


/* slideshow adjustmenst made here. To change height, adjust jssor_1, data-u, and slideshows */



#jssor_1{position: relative; 
    margin: 0 auto; 
    top: -90px; 
    left: 0px; 
    width: 850px; 
    height: 567px; 
    overflow: hidden; 
    visibility: hidden;}

[data-u="slides"]{cursor: default; 
    position: relative; 
    top:0px; left: 0px; 
    width: 850px; 
    height: 567px; 
    overflow: hidden;}

.slideshows{
    margin:  0 auto;
    top:0px;
    width: 850px;
    height: 645px}

.jssorb05 {position: absolute;
    bottom:1px;
    right:16px;" data-autocenter="1"
        }

.jssorb05 div, .jssorb05 div:hover, .jssorb05 .av {
    margin-top:600px;
    position: absolute;
            /* size of bullet elment */
    width: 16px;
    height: 16px;
    background: url('img/b05.png') no-repeat;
    overflow: hidden;
    cursor: pointer;}

.jssorb05 div { background-position: -7px -7px; }
.jssorb05 div:hover, .jssorb05 .av:hover { background-position: -37px -7px; }
.jssorb05 .av { background-position: -67px -7px; }
.jssorb05 .dn, .jssorb05 .dn:hover { background-position: -97px -7px; }


.jssora12l, .jssora12r {
            margin-top: 275px;
            display: block;
            position: absolute;
            /* size of arrow element */
            width: 30px;
            height: 46px;
            cursor: pointer;
            background: url('img/a12.png') no-repeat;
            overflow: hidden;
        }
.jssora12l { background-position: -16px -37px; }
.jssora12r { background-position: -75px -37px; }
.jssora12l:hover { background-position: -136px -37px; }
.jssora12r:hover { background-position: -195px -37px; }
.jssora12l.jssora12ldn { background-position: -256px -37px; }
.jssora12r.jssora12rdn { background-position: -315px -37px; }
.jssora12l.jssora12lds { background-position: -16px -37px; opacity: .3; pointer-events: none; }
.jssora12r.jssora12rds { background-position: -75px -37px;
opacity: .3; pointer-events: none; }



[data-u="arrowleft"]{top:0px;left:0px;width:30px;height:46px;" data-autocenter="2"
}

[data-u="arrowright"]{top:0px;right:0px;width:30px;height:46px;" data-autocenter="2"
}


/* unvisited link */
a:link {
    color: white;
    text-decoration: none;}

/* visited link */
a:visited {
    color: white;
    text-decoration: none;}

/* mouse over link */
a:hover {
    color: hotpink;
    text-decoration: none;}

/* selected link */
a:active {
    color: hotpink;
    text-decoration: none;}


