body {
  margin: 0px;
  padding: 0px;
  font-family: Verdana, Arial;
  background: #04164E none repeat scroll 0 0;
  text-align: center;
  color: #4f4f4f;
}

#top {
width: 975px;
padding:0px 0px 5px;
margin: 10px auto 0px;
}

#container {
width: 975px;
margin: 0 auto 10px;
text-align: left;
background: #8084FF url(images/background_container.gif) repeat-y scroll 0 0;
overflow:hidden;
padding:0;
}



#linkermenu {
width: 225px;
float: left;
background: #8084FF none repeat scroll 0 0;
font-size: 8pt;
margin:0px;
padding:0px;
}


#middencontent {
width:750px;
float:left;
background: #fff;
margin: 0;
padding:0;
}



#footer {
background:#4B51FF none repeat scroll 0 0;
color:#476FE0;
font-size:11px;
margin:0;
padding:0 10px;
clear:  both;
}

#footer p {
  padding: 5px 30px;
  margin: 0px;
  color:white;
}

#footer a {
color:white;
}

/*********************

MENU STUFF

********************/



.menu {
font-size: 8pt;
line-height: 20px;
}



.menu a {
color: #55A3FF;
text-decoration: none;
}





.menu a:hover {
color: #CC0066;
text-decoration: none;
}



.menu h2 {
background: #0008EB url(/images/bars/blue_menu_header.gif) repeat-x scroll 0 0;
padding: 0px 0px 2px 15px;
margin: 10px 0px 3px 0px;
font-size: 8pt;
font-weight: bold;
color: #FFF;
}

.menu h3 {
  color: #FFA216;
  margin: -10px 0px 5px;
  padding: 0px 10px 2px 10px;
  font-size: 13px;
  border-bottom: 1px dotted #FFA216;
}


.game_cats_list  {
margin: 0px;
padding: 0px;
}



.game_cats_list li {
border-bottom: 1px dotted #FFFFFF;
list-style-type: none;
}



.game_cats_list  li a {
padding: 2px 0px 2px 17px;
display: block;
height: 20px;
text-decoration: none;
font-weight: normal;
color: white;
background: #4B51FF none repeat scroll 0 0;
}



.game_cats_list  li a:hover {
text-decoration: none;
font-weight: normal;
color: #ffffff;
background: #ADD8E6 none repeat scroll 0 0;
}









/* -------------- Midden Stuff ----------------- */

.midden {
margin: 0px 10px;
font-size: 12px;
line-height: 19px;
padding:20px;
}

.midden p {
margin: 6px 0px;
padding: 0px;
}



.midden a {
color: #FFA216;
text-decoration: none;
}



.midden a:hover { 
color: #4B51FF;
text-decoration: none;
}





.midden h1 {
font-family: Verdana, Arial; 	
font-weight: bold;	
font-size: 18px; 
color: #4B51FF;
border-bottom: 1px solid #ECE9D8;
margin: 15px 0px 10px 0px;
}

.game_container h1 {
color:#4B51FF;
font-family:Verdana,Arial;
font-size:15px;
font-weight:bold;
margin:5px 0 10px;
border: 0px;
}


.midden h2 {
font-family: Verdana, Arial; 	
font-weight: bold;	
font-size: 14px; 
color: #4B51FF;
border-bottom: 1px solid #ECE9D8;
margin: 15px 0px 10px 0px;
}

.game_container h2, #review h2, #user_review h2 {
color:#4B51FF;
font-family:Verdana,Arial;
font-size:14px;
font-weight:bold;
margin:5px 0 10px;
border: 0px;

}



.midden h3 {
font-size: 10pt;
font-weight: bold;
margin: 5px 0px 0px 0px;
color: #4B51FF;
}

.midden ol {
  margin: 5px;
  padding: 0px;
}

.midden ol li {
  margin: 5px 15px 5px 35px;
  padding: 0px;
}

.footercontent {
margin: 0px;
padding: 0px;
font-size: 10px;
line-height: 15px;
}

.footercontent a {
text-decoration: none;
font-weight: bold;
color: #4f4f4f;
margin: 0px;
padding: 0px;
}

.footercontent a:hover {
text-decoration: underline;
font-weight: bold;  
margin: 0px;
padding: 0px;  
}







img {
  border: 0px;
}

h1 small {
font-size: 10px;
padding-left: 10px;
}

.navigation_numbers {
  width: 550px;
  text-align: center;
}

.navigation_text {
  font-weight: bold;
  text-align: center;
  padding: 5px 0px;
}


.navigation_numbers a {
background-color:#4B51FF;
color: white;
margin: 0px;
padding:3px 7px;
text-decoration:none;
}

.navigation_numbers a:hover {
  color: #FFA216;
}




.floatleft {
  float: left;
}

.floatright {
  float: right;
}



.bcrumb {
  font-size: 9px;
  margin: 5px;
  padding: 0px;
}


/* REVIEWs */

.score_review {
border-bottom: 1px dotted #ECECEC;
clear:both;
}

.review_score {
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:20px;
line-height:normal;
padding: 3px 4px;
margin: 0 5px;
}


.review_score_meta {
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
line-height:normal;
margin:0 5px 0 10px;
padding: 0 2px;
font-weight: bold;
}

.cat_thumb {
width:70px; 
height:85px; 
float: left;
padding: 0px 10px;
}

.review_score_green {
background: #5BFF50 none repeat scroll 0 0;
/*border: 1px solid #2E8B57; */
}

.list_game_year .review_score_green, .latest_reviews .review_score_green {
background: #5BFF50;
}

.review_score_grey {
background: #E5E5E5;
}

.review_score_red {
background: #FDEBE4  none repeat scroll 0 0;
/*border: 1px solid #FF99CC; */
}

.list_game_year .review_score_red, .latest_reviews .review_score_red {
background: #FF6B3E;
color: #4f4f4f;
}

.review_score_cat {

font-family:Arial,Helvetica,sans-serif;
font-size:14px;
line-height:normal;
padding: 2px;
margin: 0 5px;
color: #4F4F4F;
font-weight: bold;
}

.list_game_year .review_score_cat, .latest_reviews .review_score_cat  {

font-family:Arial,Helvetica,sans-serif;
font-size:11px;
line-height:normal;
padding: 2px;
margin: 0 10px;
color: #4F4F4F;
font-weight: bold;
}

.review_score_yellow {
background: #FFEFB2 none repeat scroll 0 0;
color: #4f4f4f;
}

.list_game_year .review_score_yellow {
background: #FFE15E;
color: #4f4f4f;
}

.list_game_year small {
  font-size: 9px;
}
.review_review {
margin-left:45px;
}

.review_title {
border-bottom:1px dotted #FFA216;
color:#4B51FF;
font-size:10px;
font-weight:bolder;
letter-spacing:1px;
padding: 15px 5px 0;
text-transform:uppercase;
}

.movie_title {
border-bottom:1px dotted #FFA216;
color:#4B51FF;
font-size:10px;
font-weight:bolder;
letter-spacing:1px;
padding: 0px 5px;
text-transform:uppercase;
}
}

.border_green {
border-bottom: 1px dotted #2E8B57;
}

.border_yellow {
border-bottom: 1px dotted #FFDD22;
}

.border_red {
border-bottom : 1px dotted #FF99CC;
}

/* game top */

.game_container, .index_container, .admin_container, #review, #user_review {
  border:  1px solid #ECECEC; 
  width: 658px;
  padding: 10px;
  clear:both;
  margin: 20px 0px;
  background-color:#FBFBFB; /* #FFFFFa; */
}



.game_cover {
  float: left;
  width: 140px;
}

.game_info_midden, .game_info_rechts {
border-left:1px solid #EEEEEE;
float:left;
margin:10px 0;
padding:5px 0 30px 7px;
width: 220px;
}

ul.game_meta {
  list-style-type:none;
  margin:10px 0px;
  padding:0;
}

ul.game_meta li {
  background:transparent url(/images/bullet_star.png) no-repeat scroll 0 1px;
  border-bottom:1px solid #EEEEEE;
  margin:5px 0px 5px 0;
  padding:0 0px 0 20px;
}

.screenshot_container img {
  padding: 5px;
  margin: 0px;
  border: 0px;
}

.screenshot, .movies {
  padding: 5px  25px;
  margin: 0px 10px;
  font-size: 11px;
}

.screenshot {
  background:transparent url(/images/image.png) no-repeat scroll 0 1px;
}

.movies {
  background:transparent url(/images/film.png) no-repeat scroll 0 1px;
}


.tip {
  background:transparent url(/images/lightbulb.png) no-repeat scroll 0 1px;
  padding: 5px  25px;
  margin: 0px 10px;

}

.small 
{
  font-size: 10px;
}

.review_top_container {
  padding: 0px;
  margin: 0px;
}

.review_top_title {
  background:transparent url(/images/bullet_star.png) no-repeat scroll 0 1px;
  color:#4B51FF;
  font-family:arial;
  font-size:11px;
  font-weight:bold;
  margin:5px 0;
  padding:0 0 0 18px;
}
.review_top_info{
  display:block;
  font-size:10px;
  padding: 5px 0px 5px 12px;
}

.review_top_rating {
  margin: 0 0 0 20px;
}

.score_info_review {
  background: transparent url(/images/bullet_go.png) no-repeat scroll 0 0;
  padding: 3px 20px;
  
}

.score_info_score {
  background: transparent url(/images/bullet_add.png) no-repeat scroll 0 0;
  padding: 3px 20px;

}

.qtip .qtip-content{
  padding: 2px;
  margin: 10px;
  overflow: hidden;
  font-size: 11px;
  color: #4F4F4F;
}

/* REACTIONS */

.reactie_container {
  margin: 20px 10px;
}

.reactie_top {
border-bottom:1px dotted #CCCCCC;
font-size:9px;
line-height:16px;
padding:0 5px;
position:relative;
text-transform:uppercase;
}

.comment_form_fout, .error_notice {
background:#FDEBE4  none repeat scroll 0 0;
border:1px solid #FF99CC;
}

.success_notice {
  background: #FFFFCF none repeat scroll 0 0;
  border: 1px solid #FFFF9F;
}
.error_notice, .success_notice {
  padding: 5px;
  width: 100%;
  margin: 10px 0px;
}

.comment_form_element {
margin:10px;
padding:10px;
border-bottom: 1px dotted #ECECEC;
}

.username_icon, .score_icon  {
  
  padding: 0 0 5px 20px;
  display: block;
  margin: 5px 0 0;
}

.username_icon {
  background: transparent url(/images/user_comment.png) no-repeat scroll 0 1px;
}

.score_icon {
  background: transparent url(/images/bullet_star.png) no-repeat scroll 0 0;
}



.paddenstoel {
  background: transparent url(/images/paddenstoel.png) no-repeat scroll 0 0 ;
}

.star_icon {
background: transparent url(/images/favorites.png) no-repeat scroll 0 0
}

.ui-tabs .ui-tabs-hide {
     display: none;
}


ul.tabs_screen {
  margin: 5px;
  padding: 0px;
  float: right;
}

ul.tabs_screen li {
background:#4B51FF url(/images/bars/blue.jpg) repeat-x scroll 0 0;
color:white;
margin:0 2px;
padding:3px 5px;
display: inline;
font-size: 11px;
}

ul.tabs_screen li a {
  color: white;
}

ul.tabs_screen li a:hover, ul.tabs_screen li a:active {
  color: yellow;
}

ul.list_games_cat {
  padding: 0 10px; 
  overflow: auto;
  margin: 0px;
  width: 600px;  
}

ul.list_games_cat li {
  list-style-type: none;
  overflow: auto;
  margin: 10px 0;
  padding: 0;  
  border-bottom: 1px dotted #BCBCBC;
}

ul.list_games_cat .wrap {
 padding: 10px 0px;
 overflow: auto;
}


.list_games_title {
font-size:12px;
font-weight:bold;
margin:0;
}

.list_games_title a, .list_games_title a:hover, .list_games_title a:active {
color: #4B51FF;
}

img.index {
  float: left;
  margin: 5px 2px;
  padding: 2px;
  clear: left;
}

/* INdex categories */

.index_cat {
  padding: 0px;
  margin: 10px;
}

.index_cat li {
  list-style-type: none;
  display: inline;
  font-size: 14px;
  font-weight: bold;
  padding: 0px; 
  margin:15px 10px;
}

/* TOOLTIP css */
.button_info  {
background-color:#4B51FF;
color:white;
padding: 2px 3px;
margin: 0px 5px;
font-size: 10px;
}

.button_info a {
  color: white;
}

.button_info a:hover {
  color: #FFA216;
}

/* TABS linkermenu */
.linker_submenu  {
  margin: 2px 5px;
  padding: 0px;
  text-align: right;
  
}

#tabs_linkermenu {
  background: #4B51FF;
}

.linker_submenu li {
  display: inline;
  font-size: 10px;
  background-color: #FFA216;
  color: white;
  padding: 2px 4px;
  margin: 0px 2px;
}

.linker_submenu li a {
  color: white;
}

.list_game_year {
  margin: 0px;
  padding: 0px;
  
}

.list_game_year li {
  margin: 0px;
  padding: 3px 0px;
  
  color: white;
  border-bottom: 1px dotted white;
  font-size: 10px;
}

.list_game_year li a {
  color: white;
}

.slideshow_text {
position: absolute;
left: 25px;
bottom: 20px;
background: transparent url(/slideshow/slideshow_back.png) repeat scroll 0 0;
color: white;
width: 370px;    
font-size: bold;
padding: 1px 5px;
}

.slideshow_text h3 {
color: white;
font-size: 15px;
}

#slideshow_nav {

color:white;   
width:470px;
margin: 1px 10px;
}
#slideshow_nav a {
color: white;
font-size: 10px;
letter-spacing: 2px;
padding: 3px;
font-weight: bold;
background: #4B51FF;
margin: 0px 2px;
}

#slideshow_nav a.activeSlide {
color: yellow;
}
#slides
{
height:180x;
}

.slideshow_left, .slideshow_right {


}

.slideshow_left {
float:left;
width: 430px;
margin: 0px;
padding: 0px;
}

.slideshow_right {
float:left;
width: 225px;
padding: 0px 5px;
margin: 0px 10px;
}

.slideshow_right .list_games_year li {
background: white;
}
.slideshow_right h2, .slideshow_left h2{
background: #4B51FF url(/images/bars/blue.jpg) repeat-x scroll 0 0;
color: white;
font-size: 10px;
text-align: left;

padding: 0px 10px;
margin:7px 3px;
}

.latest_reviews {
margin:0;
padding:0;
}

.latest_reviews li {
font-size: 10px;
margin:0;
padding: 2px 0;
border-bottom: 1px solid #CCCCCC;
list-style-type: none;
}

.info_container {
background:#FFFAD5 none repeat scroll 0 0;
border:1px solid #ECECEC;
margin:25px 0 20px;
padding:2px 10px;
width:665px;
}

.list_cats_index {
  margin: 0px;
  padding: 0px;
}

.list_cats_index li {
  display: inline;
  margin: 70px 15px;
  padding: 300px;
  font-size: 13px;
  font-weight: bold;
}

/* contact form */

.date_form_element {
margin:5px;
padding:5px;
}

.date_form_failure, .form_fout {

background:#FFCCCC none repeat scroll 0 0;
border:1px solid #FF99CC;
margin:10px;
padding:10px;
}
