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

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

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

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

}

body {
	background-color: #f0f0f0;
	width: 100%;
	min-width:1024px;
	margin:0;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	}

div#topcontainer {
	width:100%;
	height:auto;
	background-color:#f0f0f0;
	background-image:url(../img/topslash.png);
	background-position:center;
	padding-top:0px;
}

div#header {
	width: 900px;
	height: auto;
	margin-bottom: 55px;
	margin-left:auto;
	margin-right:auto;
	background-color: #181819;
	}
	
div#logo {
	width: 900px;
	height: 41px;
	background-image: url(../img/rsq_logo.png);
	margin-left:auto;
	margin-right:auto;
	background-repeat:no-repeat;
	}	
	
#wrapper {
	width:100%;
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 93px;
	height:auto;
	}	

.client {
	width: 900px;
	height: auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	}

p.client {font: 75px 'BebasNeueRegular', HelveticaNeue,Helvetica Neue,Helvetica Neue,Arial,Helvetica,sans-serif; letter-spacing: 2px; font-stretch: expanded; padding-bottom:0px; padding-left:15px; color:#db1725;}	
p.client_head {font: 23px/0px 'BebasNeueRegular', HelveticaNeue,Helvetica Neue,Helvetica Neue,Arial,Helvetica,sans-serif; letter-spacing: 1px; font-stretch: expanded; margin-bottom:0px; padding-left:18px; color:#181819;}
	
#project {
	width: 900px;
	height: auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	}	
	
p.project_head {font: 15px/15px 'BebasRegular', HelveticaNeue,Helvetica Neue,Helvetica Neue,Arial,Helvetica,sans-serif; letter-spacing: .5px; font-stretch: expanded; margin-bottom:0px; padding-left: 24px; padding-bottom: 0px; color:#737373;}
p.project {font: 38px 'BebasNeueRegular', HelveticaNeue,Helvetica Neue,Helvetica Neue,Arial,Helvetica,sans-serif; letter-spacing: 1px; font-stretch: expanded; margin-top:0px; margin-bottom:0px; padding-left:24px; color:#181819;}	
p.project_desc {font: 13px/17px  'HelveticaNeue',Arial,Helvetica,sans-serif; letter-spacing: .5px; font-stretch: expanded; margin-bottom:0px; padding-left:24px; color:#181819;}
p.launch {font: 14px/15px 'BebasRegular', HelveticaNeue,Helvetica Neue,Helvetica Neue,Arial,Helvetica,sans-serif; letter-spacing: 1px; word-spacing: 5px; font-stretch: expanded; margin-left: 16px; margin-right:165px; margin-bottom:0px; padding-left:10px; padding-right:10px; padding-top: 8px; padding-bottom: 8px; color:#FFF; background-color:#db1725; }
	
	
#info {
	width:430px;
	height:auto;
	position:absolute;
	top: 257px;
	clear:both;
	margin:0px;
	padding:0px;
	z-index:9999;
}

#launch {
	width:auto;
	height:auto;
	position:absolute;
	margin:0px;
	padding-left: 12px;
	padding-top: 25px;
	padding-bottom: 20px;
	z-index:9999;
}


#hero {
	width:450px;
	height:auto;
	position:absolute;
	top:245px;
	padding-left:450px;
	padding-bottom: 100px;
	z-index:9888;
}

#small_left {
	width:430px;
	height:auto;
	position:absolute;
	clear:both;
	margin:0px;
	padding-top: 106px;
}

.icons {
	width:230px;
	height:93px;
	margin-bottom:20px;
	margin-right:20px;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#747474;
}

div#bottomcontainer {
	width:100%;
	height:auto;
	background-color:#f0f0f0;
	background-image:url(../img/topslash.png);
	background-position:center;
	bottom:0px;
}

div#footer {
	width: 900px;
	height: auto;
	margin-bottom: 55px;
	margin-left:auto;
	margin-right:auto;
	background-color: #181819;
	}
	