@charset "UTF-8";
@font-face {
	font-family: "AurulentSansRegular";
	src: url('../fonts/AurulentSans-Regular-webfont.eot');
	src: local(' '), url('../fonts/AurulentSans-Regular-webfont.woff') format('woff'), url('../fonts/AurulentSans-Regular-webfont.ttf') format('truetype'), url('../fonts/AurulentSans-Regular-webfont.svg#webfont8XBZZzyb') format('svg');
	font-weight: normal;
	font-style: normal; }
@font-face {
	font-family: "AurulentSansBold";
	src: url('../fonts/AurulentSans-Bold-webfont.eot');
	src: local(' '), url('../fonts/AurulentSans-Bold-webfont.woff') format('woff'), url('../fonts/AurulentSans-Bold-webfont.ttf') format('truetype'), url('../fonts/AurulentSans-Bold-webfont.svg#webfontfq5mClxr') format('svg');
	font-weight: normal;
	font-style: normal; }
body { font-family: "Helvetica Neue", "HelveticaNeue", Helvetica,"Lucida Grande", Lucida, Arial, sans-serif; 
	font-size: 1em; color: #21303b; line-height: 20px; background: #f4f4f4 url('../images/top_bg.png') top repeat-x;  }
/*------------           wireframe      --------------*/
#wrap_bg {position:relative;  background: url('../images/Labs-bgblue.jpg') top right no-repeat; }
#container, .footer-text { margin: 0 auto; width: 980px;}
#header { margin-top: 23px;}
#content { margin-top: 20px; }
#footer { background: #b3ccda; height: 40px; padding-top: 25px;}
/*------------           Branding       --------------*/
#logo { width: 290px; }
#logo h1 { background: url('../images/Logo-labs.png') no-repeat; }
#logo h1 a { display: block;height: 80px; text-indent: -9999px;}
/*------------          Header          --------------*/
.social-links { position: absolute; top: 5px; right: 170px;}
.social-text { vertical-align: middle; padding-left: 10px; font-size: 0.75em; }
img.social-icon { vertical-align: middle;}
/*------------          Links           --------------*/
a { text-decoration: none; color:#0d7a9e; }
a:hover { text-decoration: none; color:  #21aaff;}
/*------------         Content          --------------*/
.information { width: 650px; margin-top: 50px;}
ul.tools-links { margin-top: 55px;}
ul.tools-links li { font-family: "AurulentSansRegular", Verdana, Arial, sans-serif; float:left; font-size: 1.125em;  margin-right: 10px;}
ul.tools-links li span a {text-align: center; color: #294352; text-shadow: 1px 1px 1px #ffffff; }
ul.tools-links li span a:hover { color: #56bfce;}
span.active { background-color: #46ddeb; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; padding: 15px 15px 15px 15px; }
span.inactive {background-color: #e1e1e1; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; padding: 15px 15px 15px 15px; }
.flashembed { margin-top: 150px;}
.footer-company { float: left; color: #627884; }
.footer-text { font-size: 0.875em; }
ul.footer-links { float: left; margin-left: 50px;}
ul.footer-links li { display: inline; padding-left: 20px;}
