body {
	background-image: url('../images/layout/outgame/main-bg.jpg');
	background-repeat: no-repeat;
	background-position: top center;
	background-color: #111111;
	margin: 0px;
}
h2 {
	font-family: 'Ubuntu Condensed', sans-serif;
	color: #666054;
	display:block !important;
	margin:0px;
	margin-bottom:5px;
	font-size:28px;
}
img {
	border:0px;
}
body, div, span, a {
	font-family: Arial;
	font-size: 11pt;
	color: #666054;
}
#main {
	margin: auto;
	width: 667px;
	position:relative;
}
#header {
	height: 209px;
	width: 667px;
	background-image: url('../images/layout/outgame2/header.jpg');
	background-repeat: no-repeat;
	text-indent: -999px;
}
#menu {
	background-image: url('../images/layout/outgame2/menu.jpg');
	background-repeat: no-repeat;
	width:667px;
	height:40px;
	padding:0px;
	padding-left:4px;
}

a.button {
	height: 40px;
	display:block;
	float:left;
	text-indent: -9999px;
}
a.home.button {
	background-image:url('../images/layout/outgame/nl/home-btn.jpg');
	width:85px;
}
a:hover.home.button {
	background-image:url('../images/layout/outgame/nl/home-btn-hover.jpg');
}
a.signup.button {
	background-image:url('../images/layout/outgame/nl/signup-menu-btn.jpg');
	width:139px;
}
a:hover.signup.button {
	background-image:url('../images/layout/outgame/nl/signup-menu-btn-hover.jpg');
}
a.screenshots.button {
	background-image:url('../images/layout/outgame/nl/screenshots-btn.jpg');
	width:148px;
}
a:hover.screenshots.button {
	background-image:url('../images/layout/outgame/nl/screenshots-btn-hover.jpg');
}
a.info.button {
	background-image:url('../images/layout/outgame/nl/info-btn.jpg');
	width:182px;
}
a:hover.info.button {
	background-image:url('../images/layout/outgame/nl/info-btn-hover.jpg');
}
a.contact.button {
	background-image:url('../images/layout/outgame/nl/contact-btn.jpg');
	width:101px;
}
a:hover.contact.button {
	background-image:url('../images/layout/outgame/nl/contact-btn-hover.jpg');
}



#footer {
	width: 667px;
	margin: auto;
	text-align: right;
	margin-bottom: 25px;
}
#footer a, #footer {
	text-decoration:none;
	color: #5c5b57;
	font-size: 10px;
}
#footer a:hover {
	color: #a6a29f;
}
#footer small {
	color: #232321;
	font-size: 9px;
}
#footer b {
	color: #232321;
	margin-left: 3px;
	margin-right: 3px;
}
#footer small a, #footer small a:hover {
	color: #232321;
	font-size: 9px;
	text-decoration: none;
}

.clear:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}


#uppercontent {
	background-color:#8f8574;
	width:647px;
	margin: 10px 0px;
	padding:10px;
	border-radius:4px;
	z-index: 50;
}
div.text {
	color:#34312a;
	font-size:13pt;
}

#logincontent {
	background-color:#bcae93;
	float:right;
	width:170px;
	padding:6px;
	border-radius:2px;
}
#logincontent h2 {
	display:block;
	text-transform: uppercase;
	font-size:8pt;
	padding:0px;
	margin:0px;
}
#logincontent input.input {
	border:0px;
	margin:2px 0px;
	background-color:#f4eedd;
	padding:3px;
	font-size:13pt;
	width:164px;
}
#logincontent form {
	display:inline;
}
#socialcontent {
	float:left;
	background-color:#5d5649;
	border-radius:4px;
	width:647px;
	height:23px;
	padding: 10px;
}
#linkpartners {
	float:left;
	background-color:#5d5649;
	width:647px;
	border-radius:4px;
	margin-top:0px;
	padding:10px;
}
#linkpartners a {
	color:#34312a;
}
#linkpartners a:hover {
	color:white;
}

#screens {
	padding:0px;
	float:left;
	width:667px;
}
#screens div {
	margin:10px 0px;
	border: 1px dotted white;
	background-color:white;
	float:left;
	margin-right:18px;
}
#screens a {
	display:block;
	height:108px;
	width:117px;
}
#screens div.last {
	margin-right:0px;
}

a.signupbig {
	display:block;
	text-indent:-9999px;
	background-repeat:no-repeat;
	background-image: url('../images/layout/outgame2/signupbutton.png');
	width:325px;
	height:84px;
	margin-left:171px;
}
a:hover.signupbig {
	background-image: url('../images/layout/outgame2/signupbutton-hover.png');
}
a.login {
	display:block;
	text-indent:-9999px;
	background-repeat:no-repeat;
	background-image: url('../images/layout/outgame2/login.png');
	width:150px;
	height:29px;
	margin: 5px 0px 10px 10px;
	margin-bottom:10px;
	margin-to
}