@charset "utf-8";
/* CSS Document */
body                                        { font-family:Georgia, "Times New Roman", Times, serif; height:100%; background-color:#687063;margin:0; padding:0; color:#32352f;}
body img 									{padding:0;margin:0;border:0;}
a                         { color:#8C3602; text-decoration:none; }
a:hover                   { text-decoration:underline }                   

#container                  			 	{float:left; width: 100%; height: 100%; background-image:url(../img/body-bg.jpg); background-repeat:repeat-x;   text-align:center; margin:0; padding:0; background-color:#C9D0C4; }
h1, h2, h3                         			{ font-weight:200;}
.gbl-clear									{ clear:both; }
.gbl-hangar-top 							{ background:url(../img/hangar-top.png); width:956px; height:29px; margin:8px auto 0; }
.gbl-header									{ width:956px; height:191px; margin:0 auto; position:relative; z-index:1; }
.gbl-container                  			{ width:956px; margin:0 auto; text-align:left; padding:0; position:relative; z-index:1;}
.gbl-container2                  			{ width:956px; float:left; width:956px; background:url(../img/rivotRepeat.jpg); background-repeat:repeat-y; text-align:left; padding:0;}

.gbl-navblock-left							{ clear:both; float:left; }
.gbl-navblock-right							{ float:left; margin-right:-50px; }

#gbl-nav-services							{ float:left; background:url(../img/services-btn.jpg); width:99px; height:26px; }
#gbl-nav-portfolio							{ float:left; background:url(../img/portfolio-btn.jpg); width:112px; height:26px; }
#gbl-nav-oursquad							{ float:left; background:url(../img/our-squad-btn.jpg); width:141px; height:26px; }
#gbl-nav-blog								{ float:left; background:url(../img/blog-btn.jpg); width:68px; height:26px; }
#gbl-nav-contact							{ float:left; background:url(../img/contact-btn.jpg); width:118px; height:26px; }
#gbl-nav-home 								{ float:left; background:url(../img/home.jpg); width:76px; height:26px; }

.gbl-logoblock-left							{ float:left; margin-left:-7px; background:url(../img/logoblock-left.png); height:165px; width:375px; }
#logo-wrap                { float:left; background:url(../img/logo.jpg) no-repeat; height:165px; width:219px;}
#gbl-logo									{ cursor:pointer; float:left; height:165px; width:219px; }
.gbl-logoblock-right						{ float:left; margin-right:-20px; background:url(../img/logoblock-right.png); height:165px; width:381px; }
.gbl-badge									{ float:left;  margin:55px 0 0 150px; width:200px; height:50px; background:url(../img/badgeRed.jpg); background-position:left top; background-repeat:no-repeat; }
.gbl-badge h1								{ margin:8px 0 0 10px; padding:0; font-weight:normal; font-size:22px; color:#32352F; }
#flashBox                   {margin: 20px 0 0 25px;}

#bottom-fade                 { clear:both; width:956px; height:136px; background-image:url(../img/bottomFade.jpg); }
#gbl-flash-footer							{ clear:both; float:left; margin-top:-110px; width:100%; text-align:center;}
#contact-flash-footer							{ clear:both; float:left; width:100%; text-align:center; height:300px; margin-top:-163px; margin-bottom: -1px; }

.gbl-footer									{ clear:both; float:left; width:100%; height:30px; position:fixed: bottom:0;background-color:#687063; padding:0; margin:0; }

.cake-sql-log               { clear:both; }

span.current                { color:#8C3602;font-weight:bold; }

.gbl-hangar-top .social {
	float: right;
    margin: -9px -16px 0 0;
    width: 200px; }
	
#followus {
	width:206px;
	height:189px;
	float:left;
	margin: 39px 0 0 7px;
	background-image:url(../img/followus-back.gif); }	
	
#followus .facebook {
	margin: 46px 0 0 60px; }	
	
#followus .linked {
	margin: 23px 0 0 24px; }	
	
#followus .twitter {
	margin: 21px 0 0 22px; }		
	
.submit .submit {
background:url(../img/bombs-away.jpg) no-repeat;
cursor:pointer;
width: 211px;
height: 65px;
border: none;
position: relative;
top: 8px;
left:149px; }

.floating-menu {
	float: right;
    position: fixed;
    right: 0px;
    top: 24%;
    z-index: 1; }
		
.shadows {
	background-image: url("http://www.m8th.com/wp-content/themes/spitfire/images/shadows.png");
    background-position: center top;
    background-repeat: no-repeat;
    height: 1043px;
    margin: auto auto -1043px;
    position: relative;
    text-align: center;
    width: 100%; }		
