body {
	background:#000000 url('brazier_on.jpg') no-repeat left center fixed;
	background-size: auto 100%; margin: 0; padding: 0;
}

#content {
	margin: 0; padding: 0; width: 100%; height: 100%;
	position: absolute; width: left: 0px; top: 0px; overflow: auto;
}

@font-face {
    font-family: DanielBold;
    src: url("danielbd.ttf");
}

#pane {
	position: relative; margin-left: auto; margin-right: auto; margin-top: 0; margin-bottom: 0; padding: 0; width: 700px;
}

.box_top {
	background: url('letter-top.png') no-repeat; margin: 0; padding: 0; height: 50px; width: 700px;
}
.box_bottom {
	background: url('letter-bottom.png') no-repeat; margin: 0; padding: 0; height: 50px; width: 700px; margin-bottom: 60px;
}

.box {
	background: url('letter.png') repeat-y; margin: 0; padding: 0; width: 700px; position: relative;
}

.boxInner {
	display: inline-block; vertical-align: middle;
	color: black; font-family: DanielBold; padding: 0 40px; font-size: 18px;
}

.boxInner a {color: #2a4861;}

.title {
	color: black; font-family: DanielBold; padding-bottom: 10px; font-size: 28px;
}

#logo {
	background: url('ICElogo.png') no-repeat; width: 700px; height: 270px;
	margin-left: auto; margin-right: auto; margin-top: 40px; margin-bottom: 20px; padding: 0;
}

#cta {
	width:700px; text-align:center; margin-top: 0px; margin-bottom: 20px; padding: 0;
}

.letter_icon {display: none;}

a {color: #bcbc78; text-decoration: none;}
.fake_link {cursor: hand; cursor: pointer; color: #2a4861;}
h3, ul {padding: 0; margin: 0;}

#footer {
	position: absolute; top: 100%; left: 0px; width: 100%; text-align: center;
	color: white; font-family: DanielBold; padding: 0; margin-top: -36px; font-size: 12px;
	text-shadow: 0 0 0.2em #000, 0 0 0.2em #000, 0 0 0.2em #000, 0 0 0.2em #000, 0 0 0.2em #000;
}

.steam_div {
	color: white; font-family: DanielBold; font-size: 18px; display: inline-block; width: 200px; padding: 5px;
	text-shadow: 0 0 0.2em #000, 0 0 0.2em #000, 0 0 0.2em #000, 0 0 0.2em #000, 0 0 0.2em #000;
}

#fflogo {
	position: absolute; top: 100%; left: 100%; width: 102px; height: 106px; margin-left: -122px; margin-top:-126px;
	background: url('fflogo.png') no-repeat;
}

#social {
	position: absolute; top: 20px; left: 100%; margin: 0; padding: 0; margin-left: -62px;
}

#social a {
	width: 32px; height: 32px; padding: 0; margin: 4px; display: block; background-image: url('social.png'); background-repeat: no-repeat;
}

.twitter {}
.facebook {background-position: -32px 0px;}
.google {background-position: -64px 0px;}
.youtube {background-position: -96px 0px;}
.presskit {background-position: -128px 0px;}
.indiedb {background-position: -160px 0px;}

.f_larger {font-size: 14pt;}
.news {font-size:12px; background-repeat: no-repeat; background-position: 5px 9px; width:502px; margin:0px 0px; height:83px; padding: 9px 5px 9px 125px; overflow:hidden;}
.news_row {background-color: rgba(255,255,255,0.5);}
.news_date {width:502px; border-bottom: 1px solid black;}
.news_content {padding-top:3px;}
.MessageList {list-style-type:none; padding:0; margin:0; width:100%;}
.Item {border-top: 1px solid #333; clear: both; padding:5px;}
.Author img {width:40px; width: 40px; border: 0; margin: 0 10px 0 0; padding-bottom:5px; float: left; overflow: hidden;}
.Message {padding-left: 100;}
.Author {font-size:16px; font-weight:bold;}
.DateCreated {margin-left: 20px; font-size: 12px;}