body{
	margin:0;
	font:12px/14px Arial,Helvetica,sans-serif;
	color:#000;
	background:#000;
	min-width:1000px;
}
/* General reset */
img{border-style:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
.main-container {
    width: 100%;
    overflow:hidden;
    position:relative;
}
.mc-holder-1 {
    left: 50%;
    float: left;
    width: 1121px;
    position: relative;
}
.mc-holder-2 {
    left: -50%;
    float: left;
    width: 1121px;
    position: relative;
}
#wrapper {
	width:1121px;
	margin:0 auto;
	background:#000 url(http://www.slumgames.com/templates/images/bg-body.jpg) no-repeat center 0;
	overflow:hidden;
}
#header {
	width:1019px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
	background:url(http://www.slumgames.com/templates/images/bg-header.png) no-repeat;
}
#header h1 {
	margin:0;
	width:240px;
	height:128px;
	overflow:hidden;
	margin:10px 0 0 1px;
	float:left;
	display:inline;
}
#header h1 a {
	cursor:pointer;
	display:block;
	height:128px;
	background:url(http://www.slumgames.com/templates/images/logo.gif) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
#header .banner {
	float:right;
	margin:30px 18px 18px 0;
}
#header ul.nav {
	width:100%;
	overflow:hidden;
	background:url(http://www.slumgames.com/templates/images/bg-nav.png) no-repeat;
	margin:0;
	padding:3px 0 11px 47px;
	list-style:none;
	font-size:12px;
	line-height:18px;
	clear:both;
	font-weight:bold;
}
#header ul.nav li:first-child {background:none;}
#header ul.nav li {
	float:left;
	margin:0 0 0 -1px;
	padding:0 21px;
	background:url(http://www.slumgames.com/templates/images/separator.gif) no-repeat 0 50%;
}
#header ul.nav li a {
	color:#fff;
	position:relative;
}
#main {
	width:993px;
	padding:0 13px 26px;
	overflow:hidden;
	margin:0 auto;
	background:url(http://www.slumgames.com/templates/images/bg-main.png) repeat-y;
}
#main .top {
	height:1%;
	padding:0 0 16px 10px;
	overflow:hidden;
	background:url(http://www.slumgames.com/templates/images/bg-main-top.gif) no-repeat;
}
#main ul.list-games {
	overflow:hidden;
	width:110%;
	margin:13px 0 0;
	padding:0;
	list-style:none;
}
#main ul.list-games li {
	float:left;
	padding:0 17px 0 0;
}
#main ul.list-games li a {
	display:block;
	width:135px;
	position:relative;
	overflow:hidden;
	padding:5px;
	background:url(http://www.slumgames.com/templates/images/bg-image.gif) no-repeat;
	border:1px solid #b19d63;
}
#main ul.list-games li a.game {
	font-size:12px;
	line-height:18px;
	color:#633405;
	display:block;
	padding:0;
	border:0;
	background:none;
	font-weight:bold;
	text-align:center;
}
.middle {
	width:100%;
	margin:0 0 0 2px;
	overflow:hidden;
}
.looking-for-samthings {
	width:318px;
	float:left;
	overflow:hidden;
}
.search {
	width:100%;
	position:relative;
	padding:0 0 5px;
	overflow:hidden;
	background:url(http://www.slumgames.com/templates/images/bg-search.gif) no-repeat 0 24px;
}
.search .title {
	height:24px;
	padding:0 0 9px;
	overflow:hidden;
	background:url(http://www.slumgames.com/templates/images/title-search.gif) no-repeat;
}
.search .title h2 {
	margin:0 0 9px;
	text-indent:-9999px;
}
.search .wrap {
	width:241px;
	float:left;
	margin-left:6px;
	display:inline;
	overflow:hidden;
	background:url(http://www.slumgames.com/templates/images/input-wrap.gif) no-repeat;
}
.search .wrap input.text {
	width:226px;
	padding:5px 5px 8px 10px;
	margin:0;
	background:none;
	border:0;
	height:16px;
	overflow:hidden;
	font-size:14px;
	color:#fff;	
	float:left;
}
.newest-games {
	width:665px;
	float:left;
	/*padding:0 5px 45px 0;*/
	padding:0 5px 0px 0;
	overflow:hidden;
	background:url(http://www.slumgames.com/templates/images/bg-newest-games.gif) no-repeat 0 24px;

}

body.inner .newest-games {
	padding:0 5px 33px 0;	
}
#main .newest-games a.banner {
	background:none;
	float:left;
	margin:17px 0 0 8px;
	padding-right:2px;
}
.newest-games .block {
	width:327px;
	padding:0 0 0 9px;
	overflow:hidden;
	margin-top:14px;
	float:left;
}
.newest-games .block h2 {
	margin:0 0 7px;
	padding-bottom:8px;
	font-size:14px;
	background:url(http://www.slumgames.com/templates/images/border.gif) repeat-x 0 100%;
	line-height:18px;
	color:#633405;
}


.newest-games .block .text {
	width:171px;;
	float:left;
	margin-top:9px;
	padding-right:7px;
}
.newest-games .block .image {
	width:135px;
	position:relative;
	overflow:hidden;
	padding:5px;
	float:right;
	background:url(http://www.slumgames.com/templates/images/bg-image.gif) no-repeat;
	border:1px solid #b19d63;
}
.newest-games .block .image img {
	display:block;
}
.newest-games a.play {
	display:block;
	width:320px;
	height:72px;
	position:relative;
	/*margin:41px 0 0 4px;*/
	margin:25px 0 0 4px;
	text-indent:-9999px;
	background:url(http://www.slumgames.com/templates/images/play.gif) no-repeat;
}
.newest-games .block .content-holder {
	width:100%;
	overflow:hidden;
}
.newest-games .block p {
	margin:7px 0 0;
	font-size:12px;
	line-height:14px;
	color:#633405;
}
.newest-games .title {
	width:100%;
	overflow:hidden;
  background:url(http://www.slumgames.com/templates/images/title-newest-games.gif) no-repeat;
  
}
.newest-games .title h2 {
	margin:0 0 10px;
	text-indent:-9999px;
}

.newest-games .title h3 {

  color:#FFFFFF;
  margin-top:5px;
  margin-left:5px;

}


#main .newest-games ul.list-games {
	margin-left:13px;
}
#main .banner {
	display:block;
	width:300px;
	margin-top:7px;
	position:relative;
	padding:5px 9px;
	display:block;
	overflow:hidden;
	background:url(http://www.slumgames.com/templates/images/bg-main-banner.gif) no-repeat;
}
#main .banner.inner {
	background:url(http://www.slumgames.com/templates/images/bg-main-banner-inner.gif) no-repeat;
}
#main .banner img {
	display:block;
}
.popular-today {
	width:331px;
	float:left;
	display:inline;
	margin-left:2px;
	padding:0 4px 62px 0;
	background:url(http://www.slumgames.com/templates/images/bg-popular-today.gif) no-repeat 0 24px;
	overflow:hidden;
}
.popular-today .title {
	width:100%;
	overflow:hidden;
	background:url(http://www.slumgames.com/templates/images/title-popular-today.gif) no-repeat;
}
.popular-today .title h2 {
	margin:0 0 10px;
	text-indent:-9999px;
}
#main .popular-today ul.list-games {
	margin-left:13px;
}
.top-rated {
	padding:0 4px 62px 0;
	width:331px;
	float:left;
	background:url(http://www.slumgames.com/templates/images/bg-top-rated.gif) no-repeat 0 24px;
	overflow:hidden;
}
.top-rated .title {
	width:100%;
	overflow:hidden;
	background:url(http://www.slumgames.com/templates/images/title-top-rated.gif) no-repeat;
}
.top-rated .title h2 {
	margin:0 0 10px;
	text-indent:-9999px;
}
#main .top-rated ul.list-games {
	margin-left:13px;
}
.slum-games {
	width:318px;
	float:left;
	padding:0 0 62px;
	background:url(http://www.slumgames.com/templates/images/bg-slum-games.gif) no-repeat 0 24px;
	overflow:hidden;
}
.slum-games .title {
	width:100%;
	overflow:hidden;
	background:url(http://www.slumgames.com/templates/images/title-slum-games.gif) no-repeat;
}
.slum-games .title h2 {
	margin:0 0 10px;
	text-indent:-9999px;
}
#main .slum-games ul.list-games {
	margin-left:10px;
}
#main .slum-games ul.list-games li {
	padding:0 7px 0 0;
}
#main .bottom {
	width:100%;
	overflow:hidden;
	margin:6px 0 0;
}
#footer {
	width:995px;
	overflow:hidden;
	margin:5px auto 0;
	text-align:center;
	background:url(http://www.slumgames.com/templates/images/bg-footer.gif) no-repeat;
}
#footer ul {
	overflow:hidden;
	padding:0;
	margin:29px 0 15px;
	list-style:none;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
}
#footer ul li:first-child {background:none;}
#footer ul li {
	display:inline;
	padding:0 19px;
	background:url(http://www.slumgames.com/templates/images/separator.gif) no-repeat 0 50%;
}
#footer ul li a {
	color:#fff;
}
#footer p {
	margin:0 0 20px;
	font-size:12px;
	line-height:18px;
	color:#fff;
}
.white{
  color:#FFFFFF;
}
