@charset "utf-8";
/* CSS Document */

body			{
		background-color:#001011;
}
*				{
		margin:0;
		padding:0;
		border:0;
		text-decoration:none;
		font-family:'Nexa', Arial, Helvetica, sans-serif;	
}
a			{
		text-decoration:none;
		border:none;	
}
a img		{
		text-decoration:none;
		border:none;	
}
a:visited			{
		text-decoration:none;
		border:none;	
}
a:visited img		{
		text-decoration:none;
		border:none;	
}
@font-face {
	font-family: 'Nexa';
	src:url(../fonts/Fontfabric%20-%20Nexa-Bold.otf) format('truetype');
	font-weight:normal;
}
@font-face {
	font-family: 'Nexa Bold';
	src:url(../fonts/Fontfabric%20-%20Nexa-Bold.otf) format('truetype');
	font-weight:bold;
}
#navbg			{
		width:100%;
		display:block;
}
#nav			{
		max-width:960px;
		margin:0 auto;
		width:100%;
		height:115px;
		display:block;
		border-bottom: 2px solid #fff;
}
#logo			{
		width:25%;
		float:left;
		height:75px;
		padding:25px 0 0px;
}
#logo img		{
		width:100%;	
}
#buttons		{
		width:75%;
		display:block;
		float:right;
		height:100px;	
}
.button			{
		display:block;
		width:25%;
		height:73px;
		color:#fff;
		font-family:'Nexa', Arial, Helvetica, sans-serif;	
		font-weight:bold;
		font-size:20px;
		float:left;	
		text-align:center;
		padding:55px 0 0 0;
		font-weight:700;	
}
.button:hover { 
	color:#F11;
    -webkit-transform: scale(1.25);
	text-shadow: 0px 2px #000 ;
	 -moz-transform: scale(1.25);
	 -ms-transform: scale(1.25);
	 transform: scale(1.25);
	 
    -webkit-transition: all 0.2s ease-in-out;
	 -moz-transition: all 0.2s ease-in-out;
	 -ms-transition: all 0.2s ease-in-out;
	 transition: all 0.2s ease-in-out;
} 

#tagline		{
		max-width:960px;
		margin:0 auto;
		width:100%;
		display:block;	
}
h1				{
		color:#000;
		font-family:'Nexa Bold', Arial, Helvetica, sans-serif;	
		font-size:2.5em;
		padding:7px;
		font-weight:bold;	
}
h2				{
		color:#000;
		font-family:'Nexa', Arial, Helvetica, sans-serif;	
		font-size:1.5em;
		padding:7px;
		font-weight:600;
}
h3				{
		color:#fff;
		font-family:'Nexa', Arial, Helvetica, sans-serif;	
		font-size:.9em;
		text-align:center;
		padding:7px;
		font-weight:600;	
}
#slidebg			{
		width:100%;
		background-color:#629CA3;
		display:block;
}

#band			{
		max-width:960px;
		width:100%;
		background-position:center;
		background-size:cover;
		min-height:150px;
		display:block;
		margin:0 auto ;
		padding:15px 0 15px 0;
}
#band h2		{
		text-align:center;
		color:#fff;
		font-size:4em;	
}
#newsbg			{
		width:100%;
		background-color:#09A09A;
		display:block;
}
#news			{
		max-width:960px;
		width:100%;
		background-image:url(../imgs/grid.png);
		background-position:top;
		min-height:174px;
		display:block;
		margin:0 auto 0;
}
#date			{
		width:85%;
		margin:0 0 0 15%;	
}
#news h1		{
		display:inline-block;
		margin:25px 0px 0 0;
		line-height:50px;
		font-size:3em;
		width:100%;
}
#news h2		{
		display:inline-block;
		margin:0px 0 0px 0px;
		width:100%;
		line-height:30px;
		font-size:2.25em;
}
#contactbg			{
		width:100%;
		background-color:#BDDDDF;
		display:block;
}
#contact		{
		max-width:960px;
		width:100%;
		min-height:245px;
		display:block;
		margin:0 auto 0;
		color:#000;
}
#contact h1		{
		width:98%;
		padding: 1%;
		text-align:center;	
}
#contact h2		{
		color:#000;
		text-align:center;	
}
#contact h3		{
		color:#000;	
}
#info			{
		display:inline-block;
		width:50%;
		text-align:center;	
		float:left;
}

#creditbg		{
		width:100%;
		background-color:rgba(25,25,25,.25);
		display:block;	
}
#credit			{
		max-width:960px;
		width:100%;
		margin:2px auto 0;
		color:#fff;
		text-align:center;
		font-size:.75em;
		padding:5px 0;
		
}