/* The core style for the site */

body, html
{
 background-color: #cccccc;
 font-family: Arial, Verdana, Helvetica;
 font-size: 12px;
 color: #000000;
 height: 100%;
}

a:link
{
 text-decoration: none;
 font-family: Arial, Verdana, Helvetica;
 font-size: 12px;
 font-weight: bold;
 color: #960606;
}

a:visited
{
 text-decoration: none;
 font-family: Arial, Verdana, Helvetica;
 font-size: 12px;
 font-weight: bold;
 color: #960606;
}

a:hover
{
 text-decoration: underline;
 font-family: Arial, Verdana, Helvetica;
 font-size: 12px;
 font-weight: bold;
 color: #960606;
}

/* ----- Ad's ----- */

div#header_ad
{
 background-color: #e7e7e7;
 width: 980px;
 height: 100%;
 height: auto !important; /*To make sure the CSS works in IE6*/
 min-height: 100px;
 margin: auto;
 border: solid 0px #e7e7e7;
}

div#right_top_ad
{
 background-color: #e7e7e7;
 width: 300px;
 height: 100%;
 height: auto !important; /*To make sure the CSS works in IE6*/
 min-height: 100px;
}

.ad_space
{
 margin-bottom: 10px;
}

/* Tacky cooperation */

div#announcement_container
{
 background-color: #383712;
 width: 960px;
 height: 30px;
 margin: auto;
 border-bottom: solid 10px #e7e7e7;
}

/* ----- Header ----- */

div#header_wrapper
{
 background-color: #e7e7e7;
 width: 960px;
 height: 100%;
 height: auto !important; /*To make sure the CSS works in IE6*/
 min-height: 163px;
 margin: auto;
 margin-top: 10px;
 border-top: solid 10px #e7e7e7;
 border-right: solid 10px #e7e7e7;
 border-left: solid 10px #e7e7e7;
}

div#header_left /* Logo */
{
 background-image: url(http://static.arcticgamer.net/Design/Images/header_left_bg.png);
 background-color: #ffffff;
 float: left;
 height: 100px;
 width: 320px;
}

div#header_middle
{
 background-color: #ffffff;
 float: left;
 height: 100px;
 width: 360px;
}

div#searchbox
{
 background-color: #ffffff;
 float: left;
 width: 360px;
 height: 45px;
 margin-top:   33px;
}

/* ----- Searchstyle classes ----- */

.search_form_align
{
 margin-top: 0px;
 margin-left: 0px;
}

.search_form
{
 background-color: #ffffff;
 border: solid 6px #cccccc;
}

.search_button
{
 background-color: #eeeeee;
 font-size: 11px;
 font-weight: bold;
 height: 25px;
 border: solid 1px #cccccc;
}

/* ----- Searchstyle classes end ----- */

div#special_news
{
 background-color: #121212;
 float: left;
 width: 960px;
 height: 40px;
 margin-top: 5px;
}

div#header_right /* Loginbox */
{
 background-color: #ffffff;
 float: left;
 font-size: 11px;
 height: 100px;
 width: 280px;
}

/* Loginstyle */

.form_style
{
 border: solid 1px #cccccc;
}

.username
{
 float: left;
 margin-top: 12px;
 margin-right: 10px;
}

.password
{
 float: left;
 margin-top: 12px;
}

.log_in_button
{
 background-color: #eeeeee;
 font-size: 10px;
 font-weight: bold;
 height: 18px;
 margin-top: 25px;
 margin-left: 8px;
 border: solid 1px #cccccc;
}

.forgotten
{
 float: left;
 margin-top: 0px;
}

div#menu_top
{
 background-color: #143D55;
 float: left;
 width: 881px;
 height: 33px;
}

div#flag_container
{
 background:#e0dddd url(http://static.arcticgamer.net/Design/Images/dolphin_bg.gif) repeat-x bottom left;
 background-color: #e0dddd;
 float: left;
 width: 79px;
 height: 33px;
}

div#menu_bottom
{
 background-color: #143D55;
 float: left;
 width: 960px;
 height: 30px;
}


/* ----- Menucode ----- */

/* First menucode */

#dolphincontainer
{
position:relative;
height:33px;
color:#E0E0E0;
background:#143D55;
width:100%;
font-family:Helvetica,Arial,Verdana,sans-serif;
}

#dolphinnav
{
position:relative;
height:33px;
font-size:12px;
font-weight:bold;
background:#e0dddd url(http://static.arcticgamer.net/Design/Images/dolphin_bg.gif) repeat-x bottom left;
padding:0 0 0 4px;
}

#dolphinnav ul
{
margin:0;
padding:0;
list-style-type:none;
width:auto;
float:left;
}

#dolphinnav ul li
{
display:block;
float:left;
margin:0 1px;
}

#dolphinnav ul li a
{
display:block;
float:left;
color:#EAF3F8;
text-decoration:none;
padding:0 0 0 20px;
height:33px;
}

#dolphinnav ul li a span
{
padding:12px 20px 0 0;
height:21px;
float:left;
}

#dolphinnav ul li a:hover
{
color:#fff;
background:transparent url(http://static.arcticgamer.net/Design/Images/dolphin_bg-OVER.gif) repeat-x bottom left;
}

#dolphinnav ul li a:hover span
{
display:block;
width:auto;
cursor:pointer;
}

#dolphinnav ul li a.current,#dolphinnav ul li a.current:hover
{
color:#fff;
background:#1D6893 url(http://static.arcticgamer.net/Design/Images/dolphin_left-ON.gif) no-repeat top left;
line-height:275%;
}

#dolphinnav ul li a.current span
{
display:block;
padding:0 20px 0 0;
width:auto;
background:#1D6893 url(http://static.arcticgamer.net/Design/Images/dolphin_right-ON.gif) no-repeat top right;
height:33px;
}

/* Second menucode */

#bottommenu 
{
background: #143D55;
float: left;
list-style: none;
margin: 0;
padding: 0;
width: 100%;
}

#bottommenu li 
{
float: left;
font: 12px Arial, Verdana, Helvetica, sans-serif;
font-weight: normal;
margin-top: 0;
margin-left: 0px;
margin-right: 0;
margin-bottom: 0;
padding: 0px 6px;;
list-style: none;
}

#bottommenu a 
{
background: #143D55;
font-weight: normal;
color: #cccccc;
display: block;
float: left;
margin: 0;
padding: 8px 12px;
text-decoration: none;
}

#bottommenu a:hover 
{
background: #143D55;
color: #000000;
font-weight: normal;
padding-bottom: 8px;
}

/* ----- Main ----- */

div#wrapper
{
 background-color: #e7e7e7; /* Lighter background-color #e7e7e7 */
 width: 960px;
 height: 100%;
 height: auto !important; /*To make sure the CSS works in IE6*/
 min-height: 400px;
 margin: auto;
 border: solid 10px #e7e7e7;
}

div#left_container
{
 background-color: #e7e7e7;
 float: left;
 width: 652px;
 height: 100%;
 height: auto !important; /*To make sure the CSS works in IE6*/
 min-height: 400px;
}

div#right_container
{
 background-color: #e7e7e7;
 float: left;
 width: 300px;
 height: 100%;
 height: auto !important; /*To make sure the CSS works in IE6*/
 min-height: 400px;
 border-left: solid 8px #e7e7e7;
}

div#text_container
{
 background-color: #ffffff;
 float: right;
 width: 490px;
 height: 100%;
 height: auto !important; /*To make sure the CSS works in IE6*/
 min-height: 30px;
 border-top: solid 10px #ffffff;
 border-left: solid 10px #ffffff;
 border-right: solid 10px #ffffff;
 border-bottom: solid 0px #ffffff;
}

div#text_container_bottom
{
 background-image: url(http://static.arcticgamer.net/Design/Images/text_bottom.png);
 background-color: #e7e7e7;
 float: right;
 width: 510px;
 height: 20px;
}

div#textContainerBottom
{
 background-color: #ffffff;
 float: right;
 width: 510px;
 height: 10px;
}

/* ----- Comment ----- */

div#headlineComment /* For the headline and thumb */
{
 background-color: #ffffff;
 float: right;
 width: 490px;
 height: 20px;
 border-top: solid 10px #ffffff;
 border-left: solid 10px #ffffff;
 border-right: solid 10px #ffffff; 
 border-bottom: dotted 1px #cccccc;
 margin-bottom: 0px;
}

div#commentBox
{
 background-color: #ffffff;
 float: right;
 width: 490px;
 height: 100%;
 height: auto !important; /*To make sure the CSS works in IE6*/
 min-height: 30px;
 margin-top: 0px;
 border-top: solid 10px #ffffff;
 border-left: solid 10px #ffffff;
 border-right: solid 10px #ffffff;
 border-bottom: solid 0px #ffffff;
}

div#game_container_left
{
 background-color: #e7e7e7;
 float: left;
 width: 135px;
 height: 100%;
 height: auto !important; /*To make sure the CSS works in IE6*/
 min-height: 400px;
 margin-right: 0px;
}

div#no_game
{
 background-color: #e7e7e7;
 float: left;
 width: 135px;
 height: 100%;
 height: auto !important; /*To make sure the CSS works in IE6*/
 min-height: 200px;
 margin-right: 0px;
}

div#latest_reviews
{
 background-color: #ffffff;
 font-size: 11px;
 float: left;
 width: 105px;
 height: 100%;
 height: auto !important; /*To make sure the CSS works in IE6*/
 min-height: 20px;
 border: solid 15px #ffffff;
}

#reviews
{
	background-color: #ffffff;
	list-style-type: none;
	float: left;
	width: 115px;
 	height: 100%;
 	height: auto !important; /*To make sure the CSS works in IE6*/
 	min-height: 10px;
 	padding: 0px 0px 0px 0px;
 	margin: 0px 0px 0px 0px;
}

#reviews li
{
	list-style-type: none;
	float: left;
	width: 115px;
 	height: 100%;
 	height: auto !important; /*To make sure the CSS works in IE6*/
 	min-height: 10px;
 	padding: 0px 0px 0px 0px;
 	margin: 0px 0px 10px 0px;
}

#reviews a
{
	list-style-type: none;
	float: left;
	font-size: 11px;
 	padding: 0px 0px 0px 0px;
 	margin: 0px 0px 0px 0px;
}

#reviews a:hover
{
	list-style-type: none;
	float: left;
	font-size: 11px;
 	padding: 0px 0px 0px 0px;
 	margin: 0px 0px 0px 0px;
}

/* The style for the Game information */

.gameinfo_header
{
 background-color: #ffffff;
 float: left;
 width: 135px;
 height: 100%;
 height: auto !important; /*To make sure the CSS works in IE6*/
 min-height: 20px;
 margin-top: 0px;
 border-top: solid 6px #ffffff;
 border-bottom: solid 4px #143d55;
}

div#gameinfo_container
{
 background-color: #ffffff;
 float: left;
 width: 115px;
 height: 100%;
 height: auto !important; /*To make sure the CSS works in IE6*/
 min-height: 120px;
 border: solid 10px #ffffff;
}

div#gameinfo_cover
{
 background-color: #f2f2f2;
 float: left;
 width: 115px;
 height: 100%;
 height: auto !important; /*To make sure the CSS works in IE6*/
 min-height: 20px;
 border: solid 10px #f2f2f2;
}

div#gameinfo_info
{
 background-color: #ffffff;
 font-size: 11px;
 float: left;
 width: 135px;
 height: 100%;
 height: auto !important; /*To make sure the CSS works in IE6*/
 min-height: 20px;
 border-top: solid 4px #143d55;
}

div#game_images
{
 background-color: #ffffff;
 float: left;
 width: 115px;
 height: 100%;
 height: auto !important; /*To make sure the CSS works in IE6*/
 min-height: 120px;
 margin-top: 0px;
 border-left: solid 10px #ffffff;
 border-right: solid 10px #ffffff;
 border-bottom: solid 10px #ffffff; 
}

.header_gameinfo_style
{
 color: #171717;
 font-weight: bold;
 margin-top: 0px;
 margin-left: 4px;
 margin-right: 4px;
 margin-bottom: 4px;
}

#gameinfoList
{
 list-style-type: none;
 float: left;
 width: 128px;
 margin-top: 0px;
 padding-left: 0px;
 margin-left: 4px;
 margin-right: 4px;
 margin-bottom: 0px;
}

#gameinfoList li
{
 float: left;
 width: 128px;
 margin-top: 10px;
}

.footer_gameinfo
{
 background-image: url(http://static.arcticgamer.net/Design/Images/round_gameinfo_bg.png);
 background-color: #e7e7e7;
 float: left;
 width: 135px;
 height: 15px;
}

.header_gameinfo_round
{
 background-image: url(http://static.arcticgamer.net/Design/Images/round_gameinfo_bgtop.png);
 background-repeat: no-repeat;
 background-color: #f2f2f2;
 float: left;
 width: 135px;
 height: 26px;
 border-bottom: solid 4px #143d55;
}

.header_images_style
{
 color: #171717;
 font-weight: bold;
 margin-top: 6px;
 margin-left: 4px;
 margin-bottom: 4px;
}

/* Game information style end */

/* Grade style */

div#gradeinfo_container
{
 float: left;
 width: 269px;
 height: 290px;
 margin-top: -10px;
}

.gradeinfo_list
{
 list-style-type: none;
 margin-left: 0px;
 padding-left: 0px;
}

.gradeinfo_list_even
{
 background-color: #ffffff;
 border-top: solid 6px #ffffff; 
 border-left: solid 4px #ffffff; 
 border-right: solid 4px #ffffff; 
 border-bottom: solid 6px #ffffff; 
}

.gradeinfo_list_odd
{
 background-color: #f3f3f3; 
 border-top: solid 6px #f3f3f3; 
 border-left: solid 4px #f3f3f3; 
 border-right: solid 4px #f3f3f3; 
 border-bottom: solid 6px #f3f3f3; 
}

/* Grade style end */

div#comment_form_container
{
 background-color: #ffffff;
 float: left;
 width: 490px;
 height: 100%;
 height: auto !important; /*To make sure the CSS works in IE6*/
 min-height: 100px;
 margin-top: 10px;
}

div#footer_container
{
 background-color: #ffffff;
 width: 960px;
 height: 114px;
 margin: auto;
 border-left: solid 10px #e7e7e7;
 border-right: solid 10px #e7e7e7;
 border-bottom: solid 10px #e7e7e7;
}

div#footer_image
{
 background-image: url(http://static.arcticgamer.net/Design/Images/BGlogo_footer.png);
 background-repeat: no-repeat;
 background-color: #ffffff;
 float: left;
 width: 940px;
 height: 40px;
 border: solid 10px #ffffff;
}

div#footer_information
{
 background-color: #ffffff;
 float: left;
 width: 940px;
 height: 100%;
 height: auto !important; /*lite css hack fšr IE6*/
 min-height: 20px;
 border-left: solid 10px #ffffff;
 border-right: solid 10px #ffffff;
}

/* ----- Main classes ----- */

/* Headers */

.header_top_all
{
 background-color: #143d55;
 float: left; 
 margin: auto;
 width: 100%;
 height: 30px;
 margin-top: 0px;
 margin-left: 0px;
 margin-bottom: 0px;
 border: solid 1px #171717;
}

.header_style_all
{
 font-size: 13px;
 color: #dadada; /* If dark background this color #dadada, if not a dark background this color #171717 */
 font-weight: bold;
 margin-top: 8px;
 margin-left: 4px;
}

a.link_style
{
 color: #4075e1; 
 font-size: 12px;
 font-weight: bold;
 text-decoration: none;
}

a.link_style:hover
{
 color: #4075e1;
 font-size: 12px;
 font-weight: bold;
 text-decoration: underline;
}

a.link_style_black
{
 color: #000000; 
 font-size: 12px;
 font-weight: bold;
 text-decoration: none;
}

a.link_style_black:hover
{
 color: #000000;
 font-size: 12px;
 font-weight: bold;
 text-decoration: underline;
}

.flag_align
{
 margin-top: 6px;
 border: solid 1px #cccccc;
}

.bottom_small
{
 background-image: url(http://static.arcticgamer.net/Design/Images/bottom_round_300.png);
 background-color: #e7e7e7;
 float: left; 
 margin: auto;
 width: 300px;
 height: 15px;
 margin-top: 0px;
}

.text_margin
{
 margin-top: 0px;
}

.image_space
{
 margin-right: 6px;
 border: solid 1px #cccccc;
}

.image_border_link
{
 border: solid 1px #cccccc; /* Blue color #4075e1 */
}

.image_border
{
 border: solid 1px #cccccc;
}

.text_image
{
 background-color: #e7e7e7;
 float: left;
 font-size: 11px;
 width: 490px;
 height: 100%;
 height: auto !important; /*To make sure the CSS works in IE6*/
 min-height: 100px;
 margin-bottom: 10px;
 border-top: solid 15px #e7e7e7;
}

.text_thumb_right
{
 background-color: #ffffff;
 font-size: 11px;
 float: right;
 width: 180px;
 height: 100%;
 height: auto !important; /*To make sure the CSS works in IE6*/
 min-height: 10px;
 margin-left: 10px;
 margin-bottom: 6px;
 border: solid 6px #cccccc;
}

.text_thumb_left
{
 background-color: #ffffff;
 float: left;
 font-size: 11px;
 width: 180px;
 height: 100%;
 height: auto !important; /*To make sure the CSS works in IE6*/
 min-height: 90px;
 margin-right: 10px;
 margin-bottom: 2px;
 border: solid 6px #cccccc;
}

a.pegi_link:link
{
 text-decoration: none;
 font-family: Arial, Verdana, Helvetica;
 font-size: 11px;
 font-weight: bold;
 color: #515151;
}

a.pegi_link:visited
{
 text-decoration: none;
 font-family: Arial, Verdana, Helvetica;
 font-size: 11px;
 font-weight: bold;
 color: #515151;
}

a.pegi_link:hover
{
 text-decoration: underline;
 font-family: Arial, Verdana, Helvetica;
 font-size: 11px;
 font-weight: bold;
 color: #515151;
}

.bottom
{
 background-color: #e7e7e7;
 height: 1px;
 width: 940px;
 clear: both;
}
