@charset "UTF-8";
.top-band {
    background-color: #526763;
    float: none;
    clear: both;
    padding-top: 10px;
    padding-bottom: 10px;
}
.princess-header {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.top-logo-image {
    clear: both;
}
.top-logo {
    background-color: #526763;
}
.navigation-menu {
    float: right;
    background-color: #526763;
    color: #000000;
    font-family: Baskerville;
    text-align: center;
    font-size: x-large;
    margin-top: 30px;
    margin-right: 60px;
}
.princessbg {
    background-color: #526763;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.weddingimage {
    width: 45vw;
    height: 45vw;
    margin-top: 10px;
    margin-bottom: 0px;
}
.jasserimage {
    width: 45vw;
    margin-top: 10px;
    margin-bottom: 10px;
    top: 40%;
    bottom: 0%;
}
.secondrowimages {
    margin-top: 10px;
}
.img-wrapper {
  position: relative;
 }

.img-responsive {
  width: 100%;
  height: auto;
}

.img-overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
}

.img-overlay:before {
  content: ' ';
  display: block;
  /* adjust 'height' to position overlay content vertically */
  height: 50%;
	width: 100%;
}
.btn-aboutme {
    background-color: #000000;
    font-family: Baskerville;
    font-size: xx-large;
    text-align: center;
    clear: both;
    color: #FFFFFF;
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 10px;
}
.weddingbtn {
    color: #FFFFFF;
    background-color: #000000;
    font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
    font-size: x-large;
    float: left;
    margin-left: 20px;
    margin-top: 10px;
}
.graphicbtn {
    background-color: #000000;
    color: #FFFFFF;
    font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
    font-size: x-large;
    float: left;
    margin-top: 20px;
    margin-left: 20px;
}
.headtext {
    color: #FFFFFF;
    font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
    font-style: italic;
    font-size: large;
}
.photogtext {
    text-align: left;
    font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
    font-size: x-large;
    position: relative;
    margin-left: 30px;
    color: #FFFFFF;
}
.graphictext {
    margin-top: 70px;
    margin-left: 30px;
    text-align: left;
    font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
    font-size: x-large;
    color: #FFFFFF;
}
.reviewtxt {
    font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
    font-style: normal;
    text-align: center;
    font-size: 250%;
    border-top-width: thick;
    margin-top: 20px;
}
.contactme {
    font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
    font-size: 250%;
    text-align: center;
    margin-top: 20px;
}
.contacttext {
    font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
    text-align: center;
    font-size: large;
}
.contactform {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
}
.footercontainer {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    background-color: #526763;
    color: #000000;
    font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
}

.sitemaplinks {
	color: #000000;
font-family: Baskerville;
}

/* unvisited link */
a:link {
  color: #000000;
font-family: Baskerville;
}

/* visited link */
a:visited {
  color: #000000;
}

/* mouse over link */
a:hover {
  color: #404040;
}

/* selected link */
a:active {
  color: #000000;
}

.aboutmetitle {
    text-align: center;
    font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
    font-size: xx-large;
}
.photogpills {
    text-align: center;
    color: #000000;
    background-color: #FFFFFF;
}
.photogbtn {
    color: #000000;
    text-shadow: 0px 0px;
    font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
}
.photogimages {
}
.aboutmetitle1 {
    text-align: center;
    font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
}
.aboutmedescription {
    font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
    font-size: large;
}
