@import "http://fonts.googleapis.com/css?family=Inconsolata:400,700";

html, body
{
  margin: 0;
  padding: 0;
  width: 100%;
  min-height: 100%;
}

body
{
	background: url(wiki_background.png);
	background-color: black;
	font-weight:normal; 
	font-style:normal; 
    font-family: "Inconsolata";
    color: #fff;
}

#page-container
{
  width: 100%;
  min-height: 100%;
  background: url(scanlines.png);
}

a:link, a:visited
{ 
    text-decoration: none; 
    color: #65bf4e;
    font-weight: bolder;
}

a:hover, a:active, a:focus 
{ 
    text-decoration: none; 
    color: #65bf4e;
    font-weight: bolder;
}

h2 {
  margin-bottom: 0.2em;
  font-size: 2.4em;
  font-weight: normal;
  text-align: center;
}

p {
  margin-top: 0px;
  font-size: 0.9em;
  letter-spacing: 0.1em;
  line-height: 1.8em;
}

.top {
	z-index:10;
}

#title {
  margin: 0px;
}

#title img {
  display: block;
  margin: 0 auto;
}

#video {
  margin-bottom: 60px;
}

#early-main 
{
  background: url(back.png);
}

.blockimg {
	display: block;
	z-index: 3;
}

.screenshots {
  margin-top: 2em;
}

.screenshots img {
  width: 100%;
}

.screenshots img:hover {
	outline: #65bf4e solid 2px;
}

#mediaicons {
	z-index: 6;
	position: fixed;
	top: 10px;
	left: 10px;
}

.bordered-panel {
  margin: 0 auto;
  width: 960px;
}

.bordered-panel .top-left, .bordered-panel .top-right, .bordered-panel .bottom-left, .bordered-panel .bottom-right {
  width: 25px;
  height: 25px;
}

.bordered-panel .center-left, .bordered-panel .center-right {
  width: 25px;
}

.bordered-panel .top-center, .bordered-panel .bottom-center {
  height: 25px;
}

.bordered-panel .top-left {
  background: url(border_top_left.png);
}

.bordered-panel .top-center {
  background: url(border_top.png);
}

.bordered-panel .top-right {
  background: url(border_top_right.png);
}

.bordered-panel .center-left {
  background: url(border_left.png);
}

.bordered-panel .center-right {
  background: url(border_right.png);
}

.bordered-panel .bottom-left {
  background: url(border_bottom_left.png);
}

.bordered-panel .bottom-center {
  background: url(border_bottom.png);
}

.bordered-panel .bottom-right {
  background: url(border_bottom_right.png);
}

.at-logo {
  width: 180px;
}

.steam-container {
  height: 180px;
  margin: 2em auto 0 auto;
}

.humble-container {
  height: 328px;
  margin: 2em auto 0 auto;
}