body {
	padding-top: 20px;
	padding-bottom: 40px;
	font-family: "ff-meta-web-pro-1","ff-meta-web-pro-2",sans-serif;
}

/* Custom container */
.container-narrow {
	margin: 0 auto;
	max-width: 700px;
}
.container-narrow > hr {
	margin: 10px 0;
}

/* Main marketing message and sign up button */
.jumbotron {
	margin: 40px 0;
	text-align: center;
}
.jumbotron h1 {
	font-size: 72px;
	line-height: 1;
}
.jumbotron .btn {
	/*font-size: 21px;*/
	/*padding: 14px 24px;*/
	/*font-family: monospace;*/
}

.jumbotron .lead a {
	color: #333;
}

.jumbotron .lead a:hover {
	color: #666;
	text-decoration: none;
}

.jumbotron small {
	font-style: italic;
	font-size: 45%;
	color: #bbb;
}

/* Supporting marketing content */
.marketing {
	margin: 20px 0 40px 0;
}
.marketing p + h4 {
	margin-top: 28px;
}

.marketing .thumb {
	margin-top: 68px;
	text-align: center;
	font-weight: bold;
	color: #999;
}

.header p {
	text-align: center;
	font-size: small;
}

.span6 {
	text-align: center;
}

footer p {
	text-align: center;
}

.icon-chevron-right {
	margin-top: 4px;
}

a.thumbnail:hover {
	border-color: #333;
	-webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
		 -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
					box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}

hr.games {
		padding: 0;
		border: none;
		border-top: 1px solid #eee;
		color: #bbb;
		text-align: center;
}
hr.games:after {
		content: "our games";
		display: inline-block;
		position: relative;
		top: -1.1em;
		font-size: 12px;
		padding: 0 10px;
		background: white;
}

hr.released {
		padding: 0;
		border: none;
		border-top: 1px solid #eee;
		color: #bbb;
		text-align: center;
}
hr.released:after {
		content: "released";
		display: inline-block;
		position: relative;
		top: -1.1em;
		font-size: 12px;
		padding: 0 10px;
		background: white;
}

hr.steam {
		padding: 0;
		border: none;
		border-top: 1px solid #eee;
		color: #bbb;
		text-align: center;
}
hr.steam:after {
		content: "steam";
		display: inline-block;
		position: relative;
		top: -1.1em;
		font-size: 12px;
		padding: 0 10px;
		background: white;
}

hr.kickstarter {
		padding: 0;
		border: none;
		border-top: 1px solid #eee;
		color: #bbb;
		text-align: center;
}
hr.kickstarter:after {
		content: "kickstarter";
		display: inline-block;
		position: relative;
		top: -1.1em;
		font-size: 12px;
		padding: 0 10px;
		background: white;
}

hr.develop {
		padding: 0;
		border: none;
		border-top: 1px solid #eee;
		color: #bbb;
		text-align: center;
}
hr.develop:after {
		content: "drawing board";
		display: inline-block;
		position: relative;
		top: -1.1em;
		font-size: 12px;
		padding: 0 10px;
		background: white;
}

hr.work {
		padding: 0;
		border: none;
		border-top: 1px solid #eee;
		color: #bbb;
		text-align: center;
}
hr.work:after {
		content: "recent work";
		display: inline-block;
		position: relative;
		top: -1.1em;
		font-size: 12px;
		padding: 0 10px;
		background: white;
}

footer a {
	color: #222;
	font-weight: bold;
}

footer a:hover {
	color: #bbb;
	text-decoration: none;
}
