.categories, .categories ul {
	list-style-type : none; 
	padding-left : 0px;
}

.game img {
	float : left;
    width : 90px;
	height : 90px;
}

.game {
    float: left;
    height: 120px;
    overflow: auto;
    padding: 10px;
    width: 312px;
}

.category {
	clear: both;
}

.game p {
	margin-left: 95px;
	padding-left: 5px;
	margin-top: 2px;
	margin-bottom: 0px;
}	

.game h3 {
	margin: 0px;
	padding-left: 100px;
}

.game, .category {
	margin-bottom: 20px;
}

.games-view > hr {
    width: 664px;
}

/** Old game styles */
h1 {
    
    font-family : MisoRegular, sans-serif;
    padding-top : 0px;
    margin-top  : 0px;
    
}

.game-title-ranking-wrapper {
	
}

.game-title-ranking-wrapper h1 {
	float	: left;
}

.game-title-ranking-wrapper form {
	float		:	right;
}

.game-title-ranking-wrapper form label {
	visibility	:	hidden;
}


#game-screenshots {

    width       : 316px;    
    float       : left;

}


#game-trailer {

    width       : 312px;
    float       : right;

}

#game-short-info {

    min-height  : 239px; 

}


#game-copyright {
	margin-top	: 14px;
	
    display     : inline;
    float       : right;
}

#games_sidebar_comment_container {
	
	/*
	margin-top:		60px !important;
	padding-top:	23px !important;
	padding-left:	16px !important;
	padding-right:	16px !important;
	
	height:			317px !important;
	*/
}

#games_sidebar_comment_container #games_sidebar_comment_container_topic {
/*
	border:			1px dashed #000;
*/
	display:			block;
	
	margin-bottom:		8px; 
}

#games_sidebar_comment_container hr {
	margin-top:			0px !important;
	margin-bottom:		8px; 

	height:				2px;
	
	background-color:	#FFF;
}

#games_sidebar_comment_container .games_sidebar_comment_container_last_comment_author {
	margin-bottom:		6px; 

	font-size:			11px;
	font-weight:		bold;
}

#games_sidebar_comment_container .games_sidebar_comment_container_last_comment {

	margin-bottom:		7px;
	
	line-height:		18px;
	
	font-size:			11px;
		
	height:				100px;
	
	overflow:			hidden;
}

#games_sidebar_comment_container .games_sidebar_comment_container_last_comment_date  {
	margin-bottom:		8px; 

	font-size:			10px;
	
	text-align:			right;
}

#games_sidebar_comment_container #games_sidebar_comment_container_all_comments_link {
	margin-bottom:		8px; 
	
	font-size:			10px !important;
	font-style:			italic !important;
	
	color:				#000;
	
	text-decoration:	none;
}


#games_sidebar_comment_container input[type="submit"] {
	position: 			relative;
	
	margin-bottom:		6px; 
	
	font-size:			10px !important;
	font-style:			italic !important;
	font-family: 		"Trebuchet MS", sans-serif; /* jan: need to be redefined... */
	
	left:				-6px !important;
	
	cursor:				pointer;
	
	border:				0px;
	background-color:	transparent;
}

#games_sidebar_comment_container textarea {
	margin-bottom:		6px;
	
	font-size:			10px;
	font-family: 		"Trebuchet MS", sans-serif;	/* jan: need to be redefined... */
	
	width:				166px;
	height:				66px;
	
	border:				0px;
	background-color:	#FFF;
	
	resize              : none;
}

#games_sidebar_comment_container #games_sidebar_comment_container_not_logged_in_error {
	margin-bottom:		8px;
	
	font-size:			10px;
	
	width:				166px;
	height:				90px;
}

#games_sidebar_comment_container #games_sidebar_comment_container_all_comments_arrow_right {
	float:				right;
	
	padding-top:		3px;
}

#games_sidebar_comment_container h1 {
    font-size           : 20px;
}

#home_sidebar_next_upcomming_event_container_text {
	margin: 0px;	
}

#home_sidebar_next_upcomming_event_container_text img {
	margin-right: 5px;	
}

/* David: used the mobilegamelab.research.css file as template */

#play_container {
	margin: 0;
    padding: 0;
	width: 900px;
	height:	auto !important; 	/* Important Regel fuer moderne Browser */
	height: 100%; 			/* Mindesthoehe fuer den IE */
}

#play_content_container {
	float: left;
	clear: both;
	width: 664px;
	height:	auto !important; 	/* Important Regel fuer moderne Browser */
	height: 100%; 			/* Mindesthoehe fuer den IE */
}

#play_content_header {
	/*float:			        left; */
    
    padding-left: 29px;
    padding-top: 24px;
    width: 637px;
    height: 212px;
 
    background-image: url("../img/play/background.png");
}

#play_content_header_inline_title {
	padding: 9px 14px;
    height: 33px; 
    /*width: 113px;*/
    display: inline-block;
    background-color: white;
}

.spacer-top {
	margin-top: 60px !important;
}

#play_termsOfSecurity {
	font-size: 12px;
	line-height: 20px;
}

#play_content_header_inline_text {
    width: 394px;
    font-size: 12px;
    font-style: italic;
    margin-top: 6px;
    line-height: 20px;
    padding: 12px 24px 8px 13px;
    background-color: white;
}

img.title{
	margin-bottom: 13px !important;
}



#game-items-small {
	/*margin-top: 60px;*/
	float: left;
	overflow: hidden;
}

#game-items-small .game-item {
	overflow: hidden;
	width: 312px;
	float: left;	
	margin-right: 40px;
	margin-bottom: 30px;
	/* height: 118px; */
}

.game-item-even {
	margin-right: 0px !important;	
}

#game-items-small .game-item h2 {
	margin: 5px 0px 9px;
	line-height: normal;
}

#game-items-small .game-item p{
	width: 178px;
	font-size: 12px;
	margin: 0px;
	line-height: 18px;
	float: left;
}

#game-items-small .game-item img.gamelogo {
	margin-right: 12px;
	width: 118px;
	height: 118px;
	float: left;
} 

#termsBox {
	visibility: hidden;
}

.gamelist li {
	margin-left: 20px;
}

.gamelist li:first-child {
	margin-left: 0px;
}

#home_sidebar_next_upcomming_event_container a {
	font-style: italic;
	text-align: right;
}

#play-right-block {
	overflow: hidden;
	height: 206px;
}

#play_sidebar_next_upcomming_event_container_image {
	text-align: left;
	margin-right: 5px;
}

#play-right-block a {
	display: block;
	margin-bottom: 5px;
}

#play-blog-roll {
	line-height: 20px
}

#play-blog-roll a {
	display: block;
}

/** A list of games on the develop page. */
#my-games h1
{
    margin-top: 20px;
    border-top: 1px solid #E6E6E6;
    padding-top: 20px;
}

