html, body {
	margin: 0px;
	padding: 0px;
	
	height: 100%;
	
	font-family: "Tahoma", "Arial", sans-serif;
	font-size: 10pt;
	color #000000;
}
	
body {
	background-color: #3b3b3b;
	background-image: url(images/background.gif);
	background-repeat: repeat;
	text-align: center;
}

a {
	color: #b62e29;
	text-decoration: none;
}

a:hover {
	color: #b62e29;
	text-decoration: underline;
}

img {
	border-width: 0px;
}

#content {
	background-color: #ffffff;
	background-position: top right;
	background-image: url(images/logo.png);
	background-repeat: no-repeat;
	
	width: 50% !important;
	width: 750px; /* needed for IE 6 */
	min-width: 750px;
	
	min-height: 100%;
	height: auto;
	margin: 0px auto;
	position: relative;
	
	text-align: left;
}

#borderleft {
	background-image: url(images/border-left.png);
	background-repeat: repeat-y;
	
	position: absolute;
	left: 0px;
	width: 22px;
	height: 100%;
}

#borderright {
	background-image: url(images/border-right.png);
	background-repeat: repeat-y;
	
	position: absolute;
	right: 0px;
	width: 22px;
	height: 100%;
}

#logo {	
	display: none;
}

#logo h1 {
	display: none;
}

#orb {
	background-image: url(images/orb.gif);
	background-repeat: no-repeat;
	
	z-index: 2;
	
	position: absolute;
	left: 2px;
	top: 100px;
	width: 105px;
	height: 105px;
}

#navigation {
	position: absolute;
	left: 2px;
	top: 195px;
	
	z-index: 3;
	
	padding: 0px;
	margin: 0px;
	
	list-style: none;
}

#navigation li {
	padding: 0px;
	margin: 0px;
	
	position: relative;
	width: 124px;
	height: 26px;
}

#navigation li a {
	background-repeat: no-repeat;
	
	display: block;
		
	width: 124px;
	height: 26px;
	
	padding: 0px;
	margin: 0px;
}

#navigation li a span {
	display: none;
}

#navigation #navnews a {
	background-image: url(images/navnews.png);
}

#navigation #navnews a:hover, #navigation #navnews.curpage a {
	background-image: url(images/navnews_over.png);
}

#navigation #navgames a {
	background-image: url(images/navgames.png);
}

#navigation #navgames a:hover, #navigation #navgames.curpage a {
	background-image: url(images/navgames_over.png);
}

#navigation #navjobs a {
	background-image: url(images/navjobs.png);
}

#navigation #navjobs a:hover, #navigation #navjobs.curpage a {
	background-image: url(images/navjobs_over.png);
}

#navigation #navabout a {
	background-image: url(images/navabout.png);
}

#navigation #navabout a:hover, #navigation #navabout.curpage a {
	background-image: url(images/navabout_over.png);
}

#navigation #navcontact a {
	background-image: url(images/navcontact.png);
}

#navigation #navcontact a:hover, #navigation #navcontact.curpage a {
	background-image: url(images/navcontact_over.png);
}

#navigation #navimprint a {
	background-image: url(images/navimprint.png);
}

#navigation #navimprint a:hover, #navigation #navimprint.curpage a {
	background-image: url(images/navimprint_over.png);
}

#navigation #navpublishers a {
	background-image: url(images/navpublishers.png);
}

#navigation #navpublishers a:hover {
	background-image: url(images/navpublishers_over.png);
}

#navigation #langde {
	background-image: url(images/langde.png);
	
	width: 64px;
}

#navigation #langen {
	background-image: url(images/langen.png);
	
	position: absolute; /* Because Firefox 2 doesn't support display: inline-block */
	top: 0px;
	left: 64px;
	width: 60px;
}

#newsbox {
	background-image: url(images/newsbox.png);
	background-repeat: no-repeat;
	
	z-index: 1;
	
	position: absolute;
	left: 0px;
	top: 0px;
	width: 510px;
	height: 150px;
	
	overflow: hidden;
}

#newsbox h2 {
	display: none;
}

#newsbox ul {
	margin-left: 12px;
	margin-top: 15px;
	padding: 0px;
	padding-top: 15px;
	
	width: 500px;
	overflow: hidden;
	
	list-style: none;
	white-space: nowrap;
}

#newsbox a {
	color: #afafaf;
	text-decoration: none;
}

#newsbox a:hover {
}

#realcontent {
	background-position: 0px 170px;
	background-repeat: no-repeat;
	
	margin-left: 160px;
	margin-right: 40px;
	padding-bottom: 50px;
	
	padding-top: 205px;
}

#realcontent.pagenews {
	background-image: url(images/captnews.png);
}

#realcontent.pagegames {
	background-image: url(images/captgames.png);
}

#realcontent.pagejobs {
	background-image: url(images/captjobs.png);
}

#realcontent.pageabout {
	background-image: url(images/captabout.png);
}

#realcontent.pagecontact {
	background-image: url(images/captcontact.png);
}

#realcontent.pageimprint {
	background-image: url(images/captimprint.png);
}

#realcontent.pagepublishers {
	background-image: url(images/captbublishers.png);
}

#realcontent h2 {
	display: none;
}

#realcontent h3 {
	line-height: 11pt;
	font-size: 11pt;
	font-weight: bold;
	
	margin: 0px;
	
	border-bottom: 1px solid #c9c9c9;
}

#realcontent p {
	margin-left: 10px;
	text-align: justify;
}

.newsentry {
	position: relative;
	width: 100%;
	
	height: auto !important;
	height: 102px;
	min-height: 102px;
	
	margin-bottom: 25px;
}

.newsentry .catimg {
	position: absolute;
	top: 16px;
	left: 0px;
	width: 102px;
	height: 102px;
}

.newsentry p {
	margin-top: 16px;
	margin-left: 102px !important;
	margin-right: 0px;
	
	text-align: justify;
}

.newsentry > ul, .newsentry > ol {
	margin-left: 102px;
}

.newsentry .date {
	position: absolute;
	top: 0px;
	right: 0px;
	
	line-height: 11pt;
	font-size: 8pt;
}

#copyright {
	background-image: url(images/copyright.png);
	background-repeat: no-repeat;
	background-position: center;
	
	position: absolute;
	bottom: 0px;
	left: 25px;
	right: 25px;
	height: 42px;
	
	text-align: center;
}

#copyright p {
	margin-top: 23px;
	margin-bottom: 0px;
	
	color: #ffffff;
}

