/*!
 * Happily Bootstraped v2.2.2
 *
 * Copyright 2013 tonylamarca.com
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
 
body {
  background: #fafafa;
	background-image: -webkit-linear-gradient(#b4b4b4 0%, #fefefe 100%) /*url(../images/bg_grayscale.jpg) no-repeat*/;
	background-size: 200%;
	color: #333;
	font-size: 17px;
	font-weight: 100;
	font-family: Helvetica, Arial, sans-serif;
	height: 200%;
}

strong {
  font-weight: 300;
}

.center {
  text-align: center;
}

.row {
	margin-top: 5px;
}

.title {
	margin-top: 100px;
	border-bottom: 1px solid #fff;
	text-shadow: 0 1px 2px rgba(255,255,255,.5);
	text-align: center;
}

.lead {
	padding-top: 10px;
}

.navbar-inner {
	padding-left: 10px;
	padding-right: 10px;
}

.navbar .nav > li > a {
	padding:10px 6px 0;
}

.twitter a,.facebook a,.linkedin a{
	background:url(../images/social.png) no-repeat left bottom;
	float:left;
	height:30px;
	margin-right:5px;
	overflow: hidden;
	text-indent:8000px;
	-o-transition:all .3s;
	-moz-transition:all .3s;
	-webkit-transition:all .3s;
	-ms-transition:all .3s;
	width:30px;
}
.rss a{
	background:url(../images/social.png) no-repeat left bottom;
	float:left;
	height:30px;
	text-indent:8000px;
	-o-transition:all .3s;
	-moz-transition:all .3s;
	-webkit-transition:all .3s;
	-ms-transition:all .3s;
	overflow: hidden;
	width:30px;
}

.copy {
  color: #777;
  font-size: 8px;
  text-align: right;
}

.twitter,.twitter a{background-position:-0px top}
.twitter a:hover{background-position:-0px bottom}
.facebook,.facebook a{background-position:-30px top}
.facebook a:hover{background-position:-30px bottom}
.linkedin,.linkedin a{background-position:-60px top}
.linkedin a:hover{background-position:-60px bottom}
.rss,.rss a{background-position:-90px top}
.rss a:hover{background-position:-90px bottom}

/*.content {
	background: rgba(238,238,238,.7);
	border-radius: 4px;
	margin-top: 20px;
	padding: 15px;
	text-align: right;
}*/

.grey-back {
  padding: 12px 22px 1px;
  background: rgba(255,255,255,.7);
  color: #333;
}

.padded {
  padding-right: 22px;
}



/* #Media Queries
================================================== */
	
/* Smaller than standard 960 (devices and browsers) */
@media only screen and (min-width: 976px) {
}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 976px) {
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
	body {
		background-size: 200%;
	}
	.title {
		margin-top: 50px;
	}
	.span9 {
		float: right;
		width: 314px;
	}
	.copy {
		padding-top: 20px;
	}
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 480px) {

}