@charset "UTF-8";
body {
	background-color: #FFFFFF;
	position: relative;
	font-family: "neuzeit-grotesk",sans-serif;
}
#wrapper {
	float: left;
	position: relative;
	width: 100%;
}
 a {
	text-decoration: none;
	color: #BFBFBF;
}

em {
	font-style: italic;
}
.mainContent p {
	font-weight: 400;
	font-size: .8em;
}
.textBox {
	font-size: 1.2em;
	display: block;
	float: left;
	margin-bottom: 4px;
	clear: both;
	padding: 30px;
}
.textBox p {
	margin-bottom: 15px;
	line-height: 1.5;
}

.header {
	display: block;
	float: left;
	width: 100%;
	height: 60px;
	position: fixed;
    background-color:#fffafa;
    overflow:hidden;
}
.logo {
	position: absolute;
	top: -21px;
	left: 0px;
	width: 20%;
	min-width: 250px;
}
.logo img {
max-width: 100%;	
}
.nav {
    float:right;
    padding-top:25px;
    padding-right:25px;
	font-size: .9em;
}
.mainContent {
	display: block;
	float: left;
	width: 100%;
    margin-top:60px;
}

/* Single Column Layout In Use*/
.box {
	display: block;
	margin-bottom: 2%;
	margin-left: auto;
	margin-right: auto;
	clear: both;
}
.box a {
	display: block;
	width:100%;
}
.box img {
	display: block;
	width:600px;
	margin-left: auto;
	margin-right: auto;
	max-width: 98%;
}
.buttonA a {
    display:inline-block;
    padding:20px 0px;
    background-color: #BFBFBF;
    color:#ffffff;
    text-align:center;
    font-weight:bold;
    letter-spacing:5px;
    text-transform:uppercase;
	font-size: .8em;
    float:right;
}
.full {
   width:100%
       max-width:100%;
}
.caption {
	display: block;
	margin-left: auto;
	margin-left: auto;
	margin-top: 1%;
	margin-bottom: 2%;
	text-align: center;
	font-size: 1.2em;
	color: #BFBFBF;
	font-weight: 300;
	line-height: 1.3em;
}
.caption .title {
	font-weight: bold;
    font-style: italic;
	letter-spacing: 0em;
}
/* End Single Column Layout In Use*/

.footer {
	clear: both;
	display: block;
	float: left;
	width: 100%;
	margin-top: 30px;
	margin-bottom: 15px;
	position: relative;
	color: #BFBFBF;

}
.footer p {
	bottom: 10px;
	font-size: .65em;
	text-align: center;
	opacity: .7;
    filter: alpha(opacity=70); /* For IE8 and earlier */
	
}
.max650 {
	max-width: 500px;
}
@media only screen and (min-width: 768px) {
    /* For desktop: */
	.mainContent p {
	font-size: .8em;
	font-weight: 300;
    margin-top:10px;
}
}
@media only screen and (min-width: 1125px) {
         .header {
            background-color:transparent;
        	position: fixed;
            height:100px;
    }
    .logo {
        top:0px;
        width:200px;
    }
    .mainContent {
    margin-top:100px;
}
}