
*{margin:0;padding:0;}
body{color:#2D2C2C;font-size:24px;line-height:1.3em;font-family:"ubuntu-mono",sans-serif;}
a{color:#2D2C2C;}
a:hover{color:#FFF;background:#2D2C2C;text-decoration:none;}
a.steam:hover, a.appstore:hover{background:transparent;}

a.greenlight{margin-bottom:20px;}
a.greenlight:hover{background:transparent;}
p{margin-bottom:20px;}

#icon{width:64px;height:64px;margin:10px auto 20px auto;display:block;}

#wrapper{width:768px;margin:40px auto}
h1{display:block;width:800px;height:156px;background:url(sitetitle.png);background-size:100%;text-indent:-9999em;
	background-repeat:no-repeat;margin-bottom:10px;margin-left:-16px;}
h2{margin-bottom:20px;text-align:center;font-size:42px;border-bottom:1px solid #2D2C2C;padding-bottom:20px;}
h3{margin-bottom:15px;font-size:36px;}
h4{margin-bottom:10px;font-size:28px;}

ul{margin-left:30px;}
ul li{margin-bottom:5px;}

.screenshot{width:230px;float:left;margin:10px;}
.screenshot img{width:230px;height:130px;border:2px solid #2D2C2C;}

.video{width:758px;border:5px solid #2D2C2C;margin-top:10px;}
.video img{width:100%;}
#footer{text-align:center;margin-top:40px;}

.imgTitle{margin:50px auto 20px auto;display:block;height:40px;}
.quote{text-align:left;font-size:24px;margin-bottom:60px;}
.quote a{font-size:28px;text-decoration:none;text-align:right;display:block;font-weight:bold;}

.section{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #2D2C2C;clear:both;
	overflow:hidden;}

.highlighted{margin:0 40px;padding:20px 20px 10px 20px;background:#FA5353;font-weight:bold;text-align:center;}