/*****************
* APP
*---------------
*
******************/
/* -----------------------------------------
   @fontface
----------------------------------------- */
@font-face {
    font-family: 'gotham_blackregular';
    src: url('../fonts/gotham-black-webfont.eot');
    src: url('../fonts/gotham-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/gotham-black-webfont.woff') format('woff'),
         url('../fonts/gotham-black-webfont.ttf') format('truetype'),
         url('../fonts/gotham-black-webfont.svg#gotham_blackregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'gotham_boldregular';
    src: url('../fonts/gotham-bold-webfont.eot');
    src: url('../fonts/gotham-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/gotham-bold-webfont.woff') format('woff'),
         url('../fonts/gotham-bold-webfont.ttf') format('truetype'),
         url('../fonts/gotham-bold-webfont.svg#gotham_boldregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'gotham_lightregular';
    src: url('../fonts/gotham-light-webfont.eot');
    src: url('../fonts/gotham-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/gotham-light-webfont.woff') format('woff'),
         url('../fonts/gotham-light-webfont.ttf') format('truetype'),
         url('../fonts/gotham-light-webfont.svg#gotham_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'gotham_mediumregular';
    src: url('../fonts/gotham-medium-webfont.eot');
    src: url('../fonts/gotham-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/gotham-medium-webfont.woff') format('woff'),
         url('../fonts/gotham-medium-webfont.ttf') format('truetype'),
         url('../fonts/gotham-medium-webfont.svg#gotham_mediumregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
.gothamlite {
	font-family: 'gotham_lightregular', Tahoma;
	letter-spacing:0px;
	text-transform: uppercase;}
/*
 | Layout
 ---------------------------------------------*/
.row {min-width:100% !important;}/* */

/*--------------------------------------------*/
body {
	font-family: 'Open Sans', sans-serif;
}
.inner {
	max-width: 1024px;
	margin:auto;
}
#header{ 
	height: 90px;
	background: #fff;
	border-top: 10px solid #646464;
}
.logo {
	background: #ffffff;
}

.strapline {
	text-align: left;
	padding-top: 30px;
	font-size: 20px;
	color: #646464;
}
.strapline span {
	text-align: right;
}
/*---------------------------------------------
 | TYPOGRAPHY
 ---------------------------------------------*/
.textslide .ts-one {
	font-family: 'gotham_blackregular', Tahoma;
	letter-spacing:0px;
	text-transform: uppercase;
	text-align: center;
	color: #85cbed;
	font-size: 30px;
} 
.textslide .ts-two {
	font-family: 'gotham_lightregular', Tahoma;
	letter-spacing:0px;
	text-transform: uppercase;
	color: #85cbed;
	font-size: 25px;
} 
ul {
	list-style: none;
}
#downloadable p {
	font-size: 12px;
}
#archive {
	padding: 5px;
	margin: 5px 0;
	background: #ecf7fb;
}
/*--------------------------------------------*/
.msg {
	border: 1px solid #85cbed;
	background: #ecf7fb;
	padding: 5px;
	margin: 5px;
}
#blues{
	min-height: 220px;
	padding-top: 30px;
	background: #ecf7fb;
}
#blues img {
	margin: auto;
	padding: 5px;
	background: #85cbed;
}
.imgslide {
	text-align: center;
	background: #ecf7fb;
}
.textslide {
	text-align: left;
	background: #ecf7fb;
}
#content{

}
.mag-holder {
	padding-top: 10px;
}
.mag-holder img {
	padding-right: 10px;
	padding-bottom: 10px;
}

#contact {
	margin-top: 10px;
	padding: 10px 0px;
	background: #f7f7f7;
	border-bottom: 5px solid #f2efef;
}
#footer {
	border-top: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	
}
#base {
	height: 40px;
	line-height: 40px;
	padding-top: 5px;
	color: #c7c7c7;
	background: #e1e1e1;
	text-align: center;
}
.archive-ul li {
	border-bottom: 1px dotted #85cbed;
	padding: 5px;
}
.archive-ul li img {
	margin-right: 5px;
}
/*---------------------------------------------
 | MISC
 ---------------------------------------------*/
 
.normal_button {
	width: 80%;
	border-color: #2595c5;
	border-width: 2px;
	border-style: solid;
	background: #2595c5;
	padding: 10px 25px;
	color: #fff; 
}
.normal_button:hover {
	border-color: #2595c5;
	border-width: 2px;
	border-style: solid;
	background: #2bb1e9;
	padding: 10px 25px;
	color: #fff; 
}
 .red {
 	color: #ff0000;
 }
 textarea {
 	min-height: 150px;
 }