html * {
	margin: 0;
	padding: 0;
	border: 0;
}

body {
	background: #FFFFFF url(../images/top_bg.gif) repeat-x scroll left;
 	background-position: top;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
 	margin: 0;
}

/* typo3 css_styled_content "fixes" */
dl {
	line-height: 1px;
}
div.csc-textpic-clear {
	height: 17px;
}

/* outer wrap, hcenter */
#wrap {
	width: 740px;
	text-align: left;
	padding: 0;
	background: #ffCC00 scroll left;
	margin: 0 auto;
}

#intro {
  padding-top: 30px;
  font-style: italic;
  font-weight: bold;
}

#content {
	padding-left: 5px;
	padding-bottom: 5px;
	float: left;
  width: 563px;
  background: #ffcc00;
}

#advert1 {
 background-color: #ffcc00;
 height: 102px;
 text-align: left;
 width: 734px;
 padding-left: 6px;
 padding-top: 6px;

}

#advert2 {
 background-color: #ffcc00;
 text-align: left;
 width: 160px;
 height: 621px;
 padding-left: 6px;
 padding-top: 0px;
 padding-right: 6px;
 padding-bottom: 6px;
 float: left;
}

#gamebox {
  width: 168px;
  height: 135px;
	background: #FFEE90;
	float: left;
  border:3pt dotted #ff9600;
  margin-right: 4px;
  margin-bottom: 4px;
  padding-left: 6px;
  padding-top: 6px;
  apadding-bottom: 20px;
}

#game {
  width: 542px;
	background: #FFEE90;
  border:3pt dotted #ff9600;
  margin-right: 4px;
  margin-bottom: 4px;
  margin-top: 0px;
  padding-left: 6px;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-right: 6px;
}

#gameinfo {
  width: 542px;
  height:150px;
	background: #FFEE90;
  border:3pt dotted #ff9600;
  margin-right: 4px;
  margin-bottom: 4px;
  margin-top: 0px;
  padding-left: 6px;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-right: 6px;
}


#gameicon {
  width: 60px;
  height: 55px;
  margin-left: 0px;
  padding-right: 5px;
}

#gametitle {
  font-size:14px;
  font-weight: bold;
}

#gamedesc {
  font-size:11px;
}

#page {
  font-size:10px;
  margin-top:4px;
  clear: both;
}

#stats {
	color: #666666;
  float: none;
  clear: both;
  font-size: 10px;
  padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	background-color: #ffdd44;
}


#logo {
 margin-top: 10px;
 margin-left: 0px;
 float: left;
 font-size: 11px;
}


#logo p {
 margin-top: -2px;
 margin-left: 2px;
}


#partpic {
 background-color: #FFFFFF;
 float: left;
 margin-top: 10px;
 margin-left: 20px;
}

#toppart {
 background: #FFFFFF url(../images/top_bg.gif) repeat-x scroll left;
 background-position: top;
 margin: 0;
 height: 89px;
}



#topmenu {
 background-color: #ffcc00;
 text-align:left;
 height: 24px;
 width: 740px;
}


#topmenu ul li a {
	display:inline;
}

#topmenu ul {
	list-style: none;
}

#topmenu a{
	text-decoration: none;
}

#topmenu li.folder {
	border-right: 1px solid #FFFFFF;
  display:inline;
  padding-left: 4px;
  padding-right: 4px;
  line-height: 24px;
  padding-top: 5px;
  padding-bottom: 4px;
  font-weight: bold;
}


/* menu item */
#topmenu li.folder a {
	color: #000060;
}

/* menu over */
#topmenu li.folder:hover, #topmenu li.folder.active {
	background-color: #ff9600;
}

#topmenu li.folder:hover a, #topmenu li.folder.active a {
	color: #ffffff;
}


#menupart {
 background-color: #FFFFFF;
 width: 180px;
 padding-bottom: 10px;
 float: left;
}








#content p {
 padding-bottom: 1em;
}

#content h1 {
	font-size: 15px;
	font-weight: bold;
	margin: 0 0 5px 0;
}

#content h3 {
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 5px 0;
}

#content a {
	color: #0000ff;
	atext-decoration: none;
}
#content a:hover {
	text-decoration: underline;
}

/* footer */
#footer {
	clear: both;
	bottom: 0px;
	border-top: 1px solid #FFCC00;
	margin: 0;
	padding-bottom: 6px;
	padding-left: 10px;
	background-color: #ffdd44;
} 
#footer p {
	font-size: 10px;
	color: #666666;
	margin-bottom: 10px;
}

#added {
  font-size: 9px;
  color: #606060;
}

