body{
	background:#1b1b24;
	margin:0;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
}
a{
	color:#29466d;
	text-decoration:none;
}
#wrapper{
	width:1150px;
	margin: 0 auto;
	position:relative;
	background:url('http://www.sfeertheory.com/images/bgrepeat.png');
}
#toprepeat{
	height:260px;
	width:100%;
	background:url('http://www.sfeertheory.com/images/toprepeat.png');
	position:absolute;
}
#topbg{
	height:2251px;
	width:1150px;
	background:url('http://www.sfeertheory.com/images/bgtop.png');
	position:absolute;
}
#header{
	width:1150px;
	position:relative;
	height:194px;
}
#logo{
	width:332px;
	height:164px;
	background:url('http://www.sfeertheory.com/images/logo.png');
	position:absolute;
	left:30px;
	display:block;
}
#leaderboard{
	width:728px;
	height:90px;
	background:#29466d;
	padding:4px;
	border-radius:4px;
	right:30px;
	position:absolute;
	top:33px;
}
#menu{
	width:953px;
	height:42px;
	background:url('http://www.sfeertheory.com/images/menu.png');
	margin: 0 auto;
	position: relative;
	z-index:20;
}
#menu a{
	float:left;
	height:42px;
	display:block;
}
#about{
	width:120px;
}
#characters{
	width:200px;
}
#glossary{
	width:170px;
}
#archive{
	width:150px;
}
#store{
	width:120px;
}
#extras{
	width:120px;
}
#rss{
	width:60px;
}
#belowmenu{
	height:40px;
	clear:both;
}
#comicarea{
	position:relative;
	z-index:20;
}
#comicleft{
	width:800px;
	margin-left:50px;
	float:left;
}
#cc-comicbody{
	width:760px;
	padding:20px;
	text-align:center;
	background:#fff;
}
#pagebody{
	width:760px;
	padding:20px;
	background:#fff;
}
.nav{
	width:481px;
	margin: 0 auto;
}
.nav a{
	float:left;
	display:block;
	height:91px;
}
.firstdis{
	width:171px;
	height:91px;
	float:left;
}
.first{
	background:url('http://www.sfeertheory.com/images/first.png');
	width:78px;
}
.prev{
	background:url('http://www.sfeertheory.com/images/prev.png');
	width:93px;
}
.navaux{
	background:url('http://www.sfeertheory.com/images/navmid.png');
	width:138px;
}
.next{
	background:url('http://www.sfeertheory.com/images/next.png');
	width:93px;
}
.last{
	background:url('http://www.sfeertheory.com/images/last.png');
	width:79px;
}
#comicright{
	width:168px;
	float:right;
	margin-right:70px;
}
#tower{
	width:160px;
	height:600px;
	background:#29466d;
	padding:4px;
	border-radius:4px;
}
#socialbg{
	width:160px;
	margin:0 auto;
	margin-top:15px;
	width: 160px;
	height:196px;
	background:url('http://www.sfeertheory.com/images/social.png');
}
#social{
	width:120px;
	height:124px;
	margin:auto;
}
#social a{
	float:left;
	width:60px;
	height:62px;
	display:block;
}
#patreon{
	display:block;
	width:160px;
	height:50px;
	margin-top:20px;
}
#hiveworks{
	display:block;
	height:177px;
	width:160px;
	background:url('http://www.sfeertheory.com/images/hiveworks.png');
}
#newsarea{
	width:1060px;
	position:relative;
	z-index:20;
	margin: 0 auto;
}
#newsleft{
	width:736px;
	float:left;
	background:#82828c;
}
#newstop{
	width:736px;
	height:82px;
	background:url('http://www.sfeertheory.com/images/newstop.png');
}
#newsheader{
	width:103px;
	background:url('http://www.sfeertheory.com/images/news.png');
	height:44px;
	margin-top:20px;
	margin-left:20px;
	float:left;
}
#newsbody{
	padding:20px;
}
#newsright{
	float:right;
	width:308px;
}
#boxad{
	height:250px;
	background:#29466d;
	padding:4px;
	border-radius:4px;
}