body { background: #E2E3E7; }

h3 { color: #2f4f76; font-family: 'Titillium Web', sans-serif; font-weight: normal; font-size: 24px; }

header { 
	position: relative; padding: 15px;
	background: #1B2D44 url(../img/header-bg.png) top center no-repeat; 
	background: radial-gradient(circle, #365c88, #1B2D44);
}
header h1 { margin: 0; line-height: 60px; color: #fff; background: url(../img/logo.png) center center no-repeat; text-indent: -9999px;}
.navbar { position: relative; font-family: 'Titillium Web', sans-serif; font-size: 130%; margin-bottom: 0; }
    padding-top:6px !important; 
.navbar-nav > li > a, .navbar-brand {
    padding-bottom:0 !important;
    height: 34px;
}
.navbar .navbar-nav {
  display: inline-block;
  float: none;
  vertical-align: top;
}
.navbar .navbar-collapse {
  text-align: center;
}
.navbar {
	min-height: 34px;
	border-color: #7e91a9;
}
.navbar-inverse { background-color: #c5c5c9;}
.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus { background-color: #2f4f76; }
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus { background-color: #c5c5c9;}
.dropdown-menu { background-color: #c5c5c9;}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { background-color: #2f4f76}
.navbar-inverse { background-image: none; }
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { background-image: none; }
.navbar-inverse .navbar-brand { color: #2f4f76}
.navbar-inverse .navbar-brand:hover { color: #FFFFFF}
.navbar-inverse .navbar-nav>li>a { color: #2f4f76}
.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus { color: #FFFFFF}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus { color: #2f4f76}
.navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus { color: #FFFFFF}
.dropdown-menu>li>a { color: #2f4f76}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { color: #fff}

.Photocontainer {
	width:100%;
	background: #E2E3E7 url(../img/main-bg.png) top repeat-x; 
	background-size: 100% 100%;
	background: linear-gradient(#c5c5c9, #E2E3E7);
	text-align: center;
}
.NoScrollPhotocontainer {
	width:100%;
	text-align: center;
}
@media (min-width: 768px) {
	.NoScrollPhotocontainer {
		background: #E2E3E7 url(../img/main-bg.png) top repeat-x; 
		background-size: 100% 100%;
		background: linear-gradient(#c5c5c9, #E2E3E7);
	}
}
.PhotoNSW {
	width: 100%;
}
.PhotoW {
	width: 100%;
	left: 0;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
.PhotoH {
	height: 100%;
}
.foot {
	border-top: 1px solid #7e91a9;
	width: 100%;
}
.GalleryArrow { color: #2f4f76; font-family: 'Titillium Web', sans-serif; font-weight: normal; font-size: 48px; }

.GalleryFooter {
	position:absolute; text-align: center; bottom: 0; width: 100%; padding: 20px; border-top: 1px solid #7e91a9;
}

.Footer { position:absolute; bottom: 0; width: 100%; height: 150px; padding: 0 20px; border-top: 1px solid #7e91a9; }
@media (max-width: 767px) {
	.Footer { position:relative; bottom: 0; width: 100%; height: 150px; padding: 0 20px; border-top: 1px solid #7e91a9; }
}
.FooterRow { max-width: 1000px; margin: auto; }
.FooterLeft, .FooterRight { float: left; width: 40%; }
.FooterMid { float: left; width: 13%; margin: 10px 3%; padding: 0 2%; border-width: 0 1px; border-style: solid; border-color: #7e91a9; height: 130px; }
.FooterArrow { width: 50%; float: left; padding: 15px 0; }
.VintageGroups li {
	list-style-type: none;
	color: #2f4f76; font-family: 'Titillium Web', sans-serif;
}
.GalleryLeftArrow, .GalleryRightArrow { 
	position: absolute; top: 50%; margin-top: -24px; padding: 20px; cursor: pointer;
}
.GalleryLeftArrow { left: 0; }
.GalleryRightArrow { right: 0; }
