@charset "UTF-8";
/* Simple fluid media
   Note: Fluid media requires that you remove the media's height and width attributes from the HTML
   http://www.alistapart.com/articles/fluid-images/ 
*/

.fluid.nav2_container3 .social{
	margin-top: 3px;
}
#nav2_top .social{
	vertical-align: top;
}
.pageContainer {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-attachment: fixed;
}

.contentbox {
}
.contentbox_title {
	margin-top: 20px;
	font-family: 'Cinzel';
	font-weight:400;
	font-size: 14pt;
}
.contentbox_content {
	width: 95%;
	padding-left: 2.5%;
	padding-right: 2.5%;
	font-size: 11pt;
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: left;
}
.contentbox_banner {
	display: none;
}
.contentareaContainer {
	padding-top: 40px;
}


.contentContainer {
	height: 100%;
}

.contentarea_slider_Container {
	width: 100%;
}

/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */

@media only screen and (min-width: 481px) {


.pageContainer {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-attachment: fixed;
}

.contentbox {
}
.contentbox_title {
	font-family: 'Cinzel';
	font-weight:400;
	font-size: 20pt;
	margin-top: 20px;
}
.contentbox_content {
	font-size: 11pt;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-left: 2.5%;
	padding-right: 2.5%;
	width: 95%;
}
.contentbox_banner {
	display: none;
}
.contentareaContainer {
	padding-top: 90px;
}

.contentContainer {
	display: block;
	height: 100%;
}

.contentarea_slider_Container {
}

}

/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */


@media only screen and (min-width: 1025px) {


body {
	
    background: url(img/gallery/gallery_bg.jpg) bottom right no-repeat fixed;

	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center fixed;
	background-image: url(img/gallery/gallery_bg.jpg);
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-attachment: fixed;
	width: 100%;
	height: 100%;
	float: left;
	clear: none;
	
}


.pageContainer {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-attachment: fixed;
	width: 100%;
	height: 100%;
	float: left;
	clear: none;
}

.contentbox {
	background-image: url(img/overview/Content_box_bg.png);
	width: 581px;
	height: 461px;
	display: block;
	float: right;
	clear: none;
	margin-right: 8%;
	margin-top: 20px;
}
.contentbox_title {
	font-family: 'Cinzel';
	font-weight:400;
	font-size: 20pt;
	margin-bottom: 20px;
	margin-top: 50px;
}
.contentbox_content {
	width: 481px;
	margin-left: 50px;
	text-align: left;
}
.contentbox_banner {
	display: none;
}
.contentareaContainer {
	width: 95%;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	height: 100%;
	padding-bottom: 80px;
	padding-top: 0px;
}


.contentContainer {
	opacity: 1;
}

.contentarea_slider_Container {
	width: 65%;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
}


}


@media only screen and (min-width: 1281px) {


body {
	
    background: url(img/gallery/gallery_bg_1600.jpg) bottom right no-repeat fixed;

	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center fixed;
	background-image: url(img/gallery/gallery_bg_1600.jpg);
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-attachment: fixed;
	width: 100%;
	height: 100%;
	float: left;
	clear: none;
	
}

}


@media only screen and (min-width: 1601px) {


body {
	
    background: url(img/gallery/gallery_bg_1920.jpg) bottom right no-repeat fixed;

	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center fixed;
	background-image: url(img/gallery/gallery_bg_1920.jpg);
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-attachment: fixed;
	width: 100%;
	height: 100%;
	float: left;
	clear: none;
	
}

}