* {font-family:arial,helvetica;}
html{
	 height:100%;
	 overflow:auto;
	 overflow-x: auto;
	 overflow-y: scroll;
}
body{	 
	 background: url(bg_image.jpg) no-repeat top center fixed #d6d6d6;
	 /*background:black;*/
	 font-size:11px;
	 color:#333;
	 height:100%;
	 
}
p, td      { font-size:12px; vertical-align:top; line-height:15px;}
pre			{ background:white; padding:10px; border:1px dashed #555; margin-bottom:10px;}
button     { font-size:12px; font-weight:700; cursor:pointer; }
select     { font-size:12px; }
input      { font-size:12px; }
input.text { border:1px solid #A5ACB2; }
textarea   { font-size:12px; overflow:auto; }
.button_style { border:none; cursor:pointer; }
a	{ color:#0d7bea; text-decoration:none; }
.link_color {color:#0d7bea !important;}
.link_sim {color:#0d7bea !important; cursor:pointer;}
a:hover    { text-decoration:none; }
h1         { font-size:20px; line-height:27px; margin:0 0 10px 0;}
.pub_text h1 {font-size:25px; line-height:30px;}
.pub_text .single h1 {font-size:18px; line-height:20px;}
.pageHeadline {font:normal bold 18px arial;color:#fff;}
.para {
	 font-size:13px;
	 line-height:17px;
	 margin-bottom:10px;
}

#wrapper {
	 /*background:#000 url("../siteskins/siteskin.jpg") no-repeat top center;*/
	 width:1000px;
	 margin-left:-500px;
	 position:absolute;
	 left:50%;
	 height:auto;
	 z-index: 2;
}

/* Original siteskin CSS */
/*#wrapper .site_skin {*/
/*	width:100%;*/
/*	position:absolute;*/
/*	overflow:hidden;*/
/*	text-align:center;*/
/*	top:0;*/
/*}*/

/* Blizzard! */
#wrapper .site_skin {
	width:1000px;
	position:absolute;
	overflow:visible;
	text-align:center;
	top:0;
	left:50%;
	margin:0 auto;	
}
#wrapper .site_skin img {
	margin: 0 0 0 -100%;
}
#main_holder {
	 width:1000px;
	 margin:0 auto;
	 position:relative;
}
/* HEADER ELEMENTS */
#header {
	 position:relative;
}
#profile_info_bar {
	 background:#000;
	 position:fixed;
	 top:0;
	 width:1000px;
	 height:37px;
	 vertical-align:middle;
	 z-index:1000;
}
#profile_info_bar > div{
	 position:absolute;
	 height:37px;
	 right:0;
	 padding:0 15px;
}
#profile_info_bar > div *{
	line-height:37px;
	vertical-align:middle;
}
#profile_info_bar a {
	 font-size:11px !important;
	 line-height:37px;
	 font-weight:bold;
	 color:white;
}
#profile_info_bar .note {
	 color:#bbb;	 
}
#branding {
	margin-top:37px;
	 position:relative;
	 height:115px;
	 width:1000px;
}
#site_logo_overlay {
	 position:absolute;
	 top:0;
	 left:0;
	 text-align:left;
}
#site_logo_overlay a {
	display:block;
	height:115px;
}

/* NAVIGATION ELEMENTS */

#nav_main {
	 height:37px;
	 background:#e44921;
	 position:relative;
	 /* CSS3 */
	 background: -moz-linear-gradient(top, #ef5229 0%, #d7401a 100%);
	 background: -webkit-gradient(linear, left top, left bottom, from(#ef5229), to(#d7401a));
}
#nav_main ul {
	 margin:0 0 0 20px;
	 border-left:1px solid #982c11;
}
#nav_main li {
	 /*display:inline-block;*/
	 float:left;
	 border-right:1px solid #f69b84;
}
#nav_main li:first-child a {
	 border-left:1px solid #f69b84;
}
#nav_main li a{
	 border-right:1px solid #982c11;
	 display:block;
	 font-size:14px;
	 font-weight:bold;
	 color:#fff;
	 padding:12px 12px 11px 12px;
	 /* CSS3 */
	 text-shadow: 0px 1px 1px rgba(0,0,0,.3);
}
#nav_main li.active a,#nav_main li.active a:hover {
	 background:#a6381b;
	 /* CSS3 */
	 background: -moz-linear-gradient(top, #d03e19 0%, #882810 100%);
	 background: -webkit-gradient(linear, left top, left bottom, from(#d03e19), to(#882810));
}
#nav_main li a:hover{
	 background:rgba(0,0,0,.2);
	 text-decoration:none;
}
#nav_sec {
	 height:35px;
	 background:#000;
	 /* CSS3 */
	 -moz-border-radius:0 0 3px 3px;
	 -webkit-border-radius:0 0 3px 3px;
}
#nav_sec ul {
	 margin:0 0 0 20px;
}
#nav_sec li {
	 /*display:inline-block;*/
	 float:left;
}
#nav_sec li.active a { color:#6ab0f7;}
#nav_sec li a{
	 display:block;
	 font-size:12px;
	 font-weight:bold;
	 color:#fff;
	 padding:11px 12px 10px 12px;
}
/* Search bar */
#site_search_bar {
	 background:rgba(0,0,0,.6);
	 position:absolute;
	 right:0;
	 bottom:72px;
	 padding:9px;
	 /* CSS3 */
	 -webkit-border-radius:5px 0 0 0;
	 -moz-border-radius:5px 0 0 0;
}
#site_search_bar input[type="text"]{
	 border:none;
	 padding:3px;
	 vertical-align:middle;
	 margin:0 4px 0 0;
	 /* CSS3 */
	 -webkit-border-radius:3px;
	 -moz-border-radius:3px;
}
#header_search_sites {
	 background:none repeat scroll 0 0 black;
	 color:white;
	 position:absolute;
	 right:0;
	 top:39px;
	 line-height:14px;
	 width:325px;
	 z-index:1;
	 /* CSS3 */
	 -moz-box-shadow:0 0 12px black;
	 -webkit-box-shadow:0 0 12px black;
	 box-shadow:0 0 12px black;
	 -moz-border-radius:5px 0 5px 5px;
	 -webkit-border-radius:5px 0 5px 5px;
}
#header_search_sites a{
	 margin:0 2px;
}
/* SITE CONTENT-LAYOUT */
#content {
	 padding:15px;
	 margin:10px 0 0;
	 background:#fff;
	 min-height:1000px;
	 /* CSS3 */
	 -moz-border-radius:2px;
	 -webkit-border-radius:2px;
	 border-radius:2px;
}
#col_main {
	 float:left;
}
/* main column narrow */
#content.content_index #col_main,
#content.content_news #col_main,
#content.content_texts #col_main.pub_text,
#content.content_latest_videos #col_main
{
	 width:460px;
}
/* main column wide */
#content.content_forum #col_main,
#content.content_texts #col_main,
#content.content_blog #coltop_main,
#content.content_blogg #col_main,
#content.content_about #col_main,
#content.content_user #col_main,
#content.content_webtv #col_main,
#content.content_game #col_main,
#content.content_news #col_main.newsletter,
#content.content_index #col_main.dual_col,
#col_main.user_review,
#col_main.user_games,
#col_main.pub_search,
#content.content_index #col_main.about,
#content.content_podradio #col_main
{
	 width:708px;
}
/* secondary column */
#col_sec {
	 padding:0 0 0 13px;
	 float:left;
	 width:235px;
	 min-width:235px;
}
#col_third {
	 padding:0 0 0 12px;
	 float:left;
	 width:250px;
}
#bottom_anchor {
	 clear:both;
	 display:block;
	 height:1px;
	 line-height:1px;
}
#footer {
	 clear:both;
	 padding:20px 0;
	 margin:0 0 20px;
}
#footer .logo {
	 display:block;
	 margin:10px auto;
	 width:auto;
}
#footer > p {
	 margin:5px 0;
}

#lft-clickable, #rght-clickable {
	cursor: pointer;
}

/* Login form - header */
#login_form {
	/*display:inline;*/
	padding:25px;
	background:black;
}
#login_form h2 {
	font-size:16px;
	line-height:24px;
	margin:0 0 25px;
	color:white;
}
#login_form label {
	text-align:right;
	color:white;
	font-size:13px;
	min-width:150px;
	max-width:150px;
}
#login_form > p {
	margin:0 0 10px;
	text-align:right;
}
#login_form input {
	vertical-align:middle;
}
#login_form input[type="text"],#login_form input[type="password"]{
	 border: none;
	 height: 18px;
	 padding:4px 5px;
	 /* CSS3 */
	 -moz-border-radius:4px;
	 -webkit-border-radius:4px;
}
#cookie_warn_box {
	padding:10px;
	margin:10px 0 0;
}

/* General block items */
.block_item {
	 margin:10px 0;
	 padding:0 0 10px 0;
	 border-bottom:1px solid #e5e5e5;
}
#col_third .block_item {
	 border-top:1px solid white;
}
.block_item h4 a {
	 font-size:12px;
	 line-height:15px;
}

/* Podradio */
/* podradio */
.podradio_content_text{
  font-size:12px;
  color:#333;
  line-height:17px;
}
.podradio_info_text{
  font-size:12px;
  color:#333;
  line-height:16px;
  text-align:justify;
}
.podradio_item {text-align:center;}
.podradio_item h4 {margin-top:10px;}
.podradio_item h4,
.podradio_item p{text-align:left; color:#333; margin:10px 0 0 0;}
.radio_item {
	float:left;
	margin:10px 16px;
	text-align:center;
}
.radio_item h3 {margin:10px 0 0;}
.radio_sidebar {float:right;width:200px;}
.radio_sidebar .branding {margin:0 0 10px;}
.radio_sidebar .podradio_follow {
	border-top: 1px solid #e5e5e5;
	display: block;
	margin: 5px 0px 0px;
	padding: 5px 0px 0px;
}
.radio_sidebar .podradio_follow > a {display:block; margin:5px 0;}
.radio_sidebar .podradio_follow > a > img {vertical-align:middle;margin:0 5px 0 0;}
.radio_feed_wrapper {width:704px;}
.radio_feed {width:485px;float:left;}
.radio_feed > table {width:100%;font-size:12px;}
.radio_episode > h3 { margin:0 0 10px; font-size:17px;}
.podradio_access {
	margin:10px 0 0;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	display:block;
}
/* News Item */
#latest_news_container {overflow:auto;}
.block_item.news_item {background:white;}
.news_item tr td {vertical-align:top;}
.news_item tr td:first-child {padding:0 10px 0 0;}
.news_item h4 a{
	 font-size:16px !important;
	 line-height:18px !important;
	 font-weight:bold;
	 margin-bottom:6px;
}
.news_item .pubtype {
	padding: 3px 5px;
	color: white;
	font-size: .8em;
	font-weight:bold !important;
	vertical-align: top;
	margin: 0 3px 0 0;
	text-shadow:0 1px 0 rgba(255,255,255, .6);
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px;
}
.pubtype.type_1 {
	background: #f7a8a3;
	color:#b56059;
}
.pubtype.type_3 {
	background:#edf1c6;
	color:#a2a86b;
}
.pubtype.type_4 {
	background: #ccb1d6;
	color:#815990;
}
.pubtype.type_5 {
	background: #c9f4f2;
	color:#74a9a7;
}
.pubtype.type_6 {
	background: #f7c4a2;
	color:#9f6946;
}
.pubtype.type_7 {
	background: #c9dff4;
	color:#779cc0;
}
.pubtype.type_9 {
	background:#d8f1c6;
	color:#7ca161;
}
/*div.news_item.simple {padding:0;}*/
.news_item.simple h4 {display:inline;}
.news_item.simple h4 a {font-size:12px !important;}
.news_item.simple img {
	 margin:0 10px 0 0;
	 vertical-align:middle;
}
.news_item.simple span {float:right;}
.news_item.single .item_image {margin:0 10px 7px 0;}
.news_item.single .item_data {overflow:visible;}
.news_item.single > h4 {margin:5px 0 10px 0;}

/* Video news */
a.yt_window{
	position:relative;
	display:block;
}
a.yt_window:hover{text-decoration:none;}
.youtube_item a.yt_window img {width:65px; height:auto;}
a.yt_window img {width:460px; height:auto;}
a.yt_window .screenshot_overlay {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background: url(../static_gfx/icons/overlay_button_play.png) no-repeat center center;
}

.youtube_list h4 a{ font-size: 16px!important;font-weight:bold!important;
line-height:18px !important;}
.youtube_list {}
.youtube_list {}
.youtube_list {}
.youtube_list {}



/* Image galleries */
a.gallery_group {
	display:block;
	float:left;
	margin:0 10px 10px 0;
}
#img_caption-title {text-align:left;}
#img_caption-title h4 {font-size:14px; margin: 0 0 5px; line-height:17px;}
#img_caption-title p {font-size:10px; color:#777;}
#img_caption-title p span {font-weight:bold;}

/* Review item (user reviews index)*/
.review_item .meta {margin:0;}
.review_item .meta p.author {margin:10px 0 0;}
.review_item h4 {margin:0 0 4px;}

/* 	Game info item 	*/
	 /* vertically center icon */
.game_info_item p.note a img {vertical-align:middle;}
.game_info_item .clearfix {padding:10px 0 0;}
.game_info_item .clearfix p {line-height:24px;}

/* Blog item */
.blog_item img {
	 width:65px;
	 height:65px;
	 border:1px solid #dbdbdb;
}
.user_blog div.blog_item img {
	 /* other image-format for user blogs */
	 margin:0 0 10px 0;
	 border:none;
	 width:213px;
	 height:auto;
}
.item_image {
	 float:left;
	 margin:0 10px 0 0;
}
.item_data {
	 overflow:hidden;
}
.user_blog div.item_data {
	 width:213px;
}

/* Section blocks */
.section_block {
	margin:0 0 10px 0;
	border-left:1px solid #dbdbdb;
	border-right:1px solid #dbdbdb;
	border-bottom:1px solid #dbdbdb;
	/* CSS3 */
	-moz-border-radius:0 0 3px 3px;
	-webkit-border-radius:0 0 3px 3px;
	border-radius: 0 0 3px 3px;
}
.section_block > div {
	 /* Null margins if inside a section_block */
	 margin:0;
	 padding:10px;
}
.section_block > div.section_block_header {padding:0;}
.section_block_header {
	 height:33px;
	 background:#ef5229;
	 padding:0 9px;
	 margin:0;
	 /* CSS3 */
	 background: -moz-linear-gradient(top, #ef5229 0%, #d7401a 100%);
	 background: -webkit-gradient(linear, left top, left bottom, from(#ef5229), to(#d7401a));
	 border-bottom:1px solid #7f2b15;
	 border-right:1px solid #7f2b15;
}
.section_block_header * {vertical-align:middle;}
.section_block_header.divided h1,
.section_block_header.divided h2,
.section_block_header.divided h3,
.section_block_header.divided h4,
.section_block_header.divided h5,
.section_block_header.divided h6{
	float:none;
}
.section_block_header h1,
.section_block_header h2,
.section_block_header h3,
.section_block_header h4,
.section_block_header h5,
.section_block_header h6{
	display:inline;
}
.section_block_header > *{
	line-height:32px;
}
.section_block_header.divided > *{
	float:right;
}
.section_block_header.attached {
	  -moz-border-radius:3px 3px 0 0;
	 -webkit-border-radius:3px 3px 0 0;
	 border-radius:3px 3px 0 0;
}
.section_block_header.alone {
	 margin-bottom:10px;
	 /* CSS3 */
	 -moz-border-radius:3px;
	 -webkit-border-radius:3px;
	 border-radius:3px;
}
.section_block_header h1,
.section_block_header h2,
.section_block_header h3{
	 font-size:14px;
	 /*line-height:0;*/
	 font-weight:bold;
	 color:white;
	 margin:0;
	 /* CSS3 */
	 text-shadow: rgba(0, 0, 0, 0.398438) 1px 1px 1px;
}
div.section_block_header table {
	 height:100%;
}
div.section_block_header td {
	 vertical-align:middle;
	 padding:0;
	 color:white;
}
#col_sec div.section_block_header {
	 background:#7cb7f2;
	 /* CSS3 */
	 background: -moz-linear-gradient(top, #7cb7f2 0%, #5b96d1 100%);
	 background: -webkit-gradient(linear, left top, left bottom, from(#7cb7f2), to(#5b96d1));
	 border-bottom:1px solid #497aaa;
	 border-right:1px solid #497aaa;
}
#col_third div.section_block_header {
	 background:#696969;
	 /* CSS3 */
	 background: -moz-linear-gradient(top, #696969 0%, #464646 100%);
	 background: -webkit-gradient(linear, left top, left bottom, from(#696969), to(#464646));
	 border-bottom:1px solid #383838;
	 border-right:1px solid #383838;
}
.section_block_header.slim {
	 height:20px;
	 background:#e2e2e2;
	 border:none;
	 
}
.section_block_header.slim > *{
	 line-height:20px;
}
.section_block_header.slim *{
	 color:#333;
}
#col_third div.section_block {
	 background:#e2e2e2;
}

/* Last logged in section */
div.last_logged_in {
	 padding:10px;
}
div.last_logged_in img {
	 width:57px;
	 height:57px;
	 float:left;
}
div.last_logged_in .clearfix {
	 margin:0 !important;
	 padding:0 !important;
	 height:0;
}

/* Latest comments */
div.section_block.last_activity {padding:0;}
#new_comments {padding:0;}
#new_comments * {
	font-size:11px;
	line-height:16px;
}
#new_comments .date {
	 
}
#new_comments .date span{
	color:#777;
	line-height:14px;
}
#new_comments .verb {
	font-style:italic;
	margin:0 4px;
}
#new_comments .comment_item:first-child {
	 border-top:none;
}
#new_comments .comment_item {
	padding:5px 10px;
	border-bottom:1px solid white;
	border-top:1px solid #cdcdcd;
}
#new_comments .comment_item.new {
	 background:#fafafa;
}
/* Buttons */
button {
  font-size:11px;
  font-weight:bold;
}

.button_active {
	 color:white;
  border:#0078c6 1px solid;
  background-image:url(button_active_bg.gif);
  background-color:#6cb3dd;
  cursor:pointer;
}

.button_green {
  color:white;
  border:#518318 1px solid;
  background-image:url(button_green_bg.gif);
  background-color:#89D82C;
  cursor:pointer;
}

.button_gray {
  color:white;
  border:#58646C 1px solid;
  background-image:url(button_gray_bg.gif);
  background-color:#58646c;
  cursor:pointer;
  white-space:nowrap;
}

.button_disabled {
  color:white;
  border:#949f94 1px solid;
  background-image:url(http://gameplayer.se/gfx/1/button_disabled_bg.gif);
  background-color:#b8b4bc;
  cursor:default;
}
.ui_button:hover > * {
	background: -moz-linear-gradient(top, #fff 0%, #dedede 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dedede));
	/*border-bottom:1px solid #ba3e1f;*/
	/*border-right:1px solid #a0351b;*/
	/*border-top:1px solid #dd5331;*/
	/*border-left:1px solid #e16748;*/
}
.ui_button > *{
	 padding:2px 5px;
	 line-height:18px;
	 border-top:1px solid #d0d0d0;
 	 border-right:1px solid #999;
	 border-bottom:1px solid #999;
	 border-left:1px solid #d0d0d0;
	 /* CSS3 */
	 -moz-border-radius:4px;
	 -webkit-border-radius:4px;
	 -webkit-box-shadow:0px 1px 2px rgba(0,0,0,.49);
	 -moz-box-shadow:0px 1px 2px rgba(0,0,0,.49);
	 text-shadow:-1px 1px 1px white;
	 background: -moz-linear-gradient(top, #fff 0%, #d0d0d0 100%);
	 background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#d0d0d0));	 
}
.ui_button {
	color:#333;
	font-weight:bold;
	cursor:pointer;
	vertical-align:middle;
	/* CSS3 */
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
.ui_button_wrap {
	 /*border:5px solid rgba(0,0,0,.4);*/
	 border:0px solid transparent;
	 padding:5px;
	 /* CSS3 */
	 -moz-box-shadow:1px 1px 1px rgba(0,0,0,.5) inset;
	 -moz-border-radius:6px;
	 -webkit-border-radius:6px;
}
/* Special cased buttons styled by ID */
#recommend_btn {
	 float:right;
	 line-height:33px;
	 margin:0 10px 0 0;
}
#more_news_btn > *, #more_videos_btn > * { display:block; text-align:center;}

#recommend_container
{
	background:#fff;
	color:#333;
}
#recommend_container h2 {font-size:16px; line-height:22px;}

/* Topics */
.author {
	 font-size:11px;
	 line-height:16px;
	 font-weight:bold;
	 color:#777;
}
.note{
	 font-size:11px !important;
	 line-height:14px;
	 color:#777;
}
.t_c {text-align:center;}
.t_r {text-align:right;}
.topic_9, .topic_10, .topic_11, .topic_12 {
	 font-weight:700;
  color:#F3440E;
}

.topic_9 {
  font-size:9px;
	line-height:12px;
  padding-bottom:4px;
}

.topic_10 {
  font-size:10px;
	line-height:13px;
  padding-bottom:4px;
}

.topic_11 {
  font-size:11px;
	line-height:15px;
  padding-bottom:5px;
}

.topic_12 {
  font-size:12px;
	line-height:16px;
  padding-bottom:6px;
}

.topic_18 {
  font-size:18px;
  padding-bottom:10px;
  color:#F3440E;
}

/* page design */
.page_top_info_menu_bg         { padding:0px 0px 0px 0px; }
/*.page_topframe_shadow_left     { background-image:url(page_topframe_shadow_left.gif); background-repeat:repeat-y; }*/
.page_topframe_shadow_bottom   { background-image:url(page_topframe_shadow_bottom.gif); background-repeat:repeat-x; vertical-align:top; 	padding-left:5px; padding-top:9px; font-size:8px; font-weight:700; color:#919191; }
.page_main_background          { background-color:#FFFFFF; }
.p_topic                       { background-image:url(../topic_bars/bar_gfx/large_bg.gif); }
.page_titlebar                 { font-size:11px; font-weight:700; color:#FFFFFF; background-color:#0D7BEA; vertical-align:middle;}
.page_main_inner_shadow_bottom { background-image:url(page_main_inner_bottom_shadow.gif); background-repeat:repeat-x; }
.page_main_shadow_left         { background-image:url(http://gameplayer.se/gfx/1/page_main_shadow_left_noshadow.gif); background-repeat:repeat-y; }
.page_main_shadow_bottom       { vertical-align:bottom; padding-bottom:17px; background-image:url(page_main_bottom_shadow.gif); background-repeat:repeat-x; }
.page_menuinfo                 { background-image:url(http://gameplayer.se/gfx/1/menu/bg.gif); vertical-align:middle; padding-left:10px; }
.menu_end                      { border-color:#ffffff; border-right:1px solid; }
.menu_unsel_bg           		{ background-image:url(menu/menu_tab_bg.png); background-repeat:repeat-x; padding:0px 8px 9px 8px; cursor:pointer; font-weight:bold; font-size:12px; }
.menu_tab_bg             		{ background-image:url(menu/menu_tab_bg_active.png); background-repeat:repeat-x; padding:0px 8px 9px 8px; cursor:pointer; }
.menu_unsel_red_bg													{ background-image:url(menu/menu_tab_bg_red.png); background-repeat:repeat-x; padding:0px 8px 9px 8px; cursor:pointer; }
a.menu_tab																					{ text-decoration:none; color:#444444; font-weight:bold; font-size:12px; }
a.menu_tab_active														{ text-decoration:none; color:#ffffff; font-weight:bold; font-size:12px; }
a.menu_tab:hover															{ text-decoration:none;  font-weight:bold; font-size:12px; }
a.page_menulink_unsel:hover    { display:block; background-color:#e0e0e0; }
.page_menuitem_gpub_unsel      { background-image:url(http://gameplayer.se/gfx/1/menu/gpub_bg.gif); }
.page_menuitem_gpub_sel        { background-image:url(http://gameplayer.se/gfx/1/menu/gpub_sel_bg.gif); }
a.page_menulink_gpub_unsel:hover { display:block; background-color:#FF9145; }
.page_menuitem_console_unsel   { background-image:url(http://gameplayer.se/gfx/1/menu/console_bg.gif); }
.page_menuitem_console_sel     { background-image:url(http://gameplayer.se/gfx/1/menu/console_sel_bg.gif); }
a.page_menulink_console_unsel:hover { display:block; background-color:#5FBAD7; }
.page_loginbox                 { margin-top:0px; margin-bottom:25px; margin-right:15px; margin-left:0px; }
.page_loginbox_bg              { background-color:#000000; }
.page_loginbox_dotline         { background-image:url(../loginbox_dotline.gif); background-repeat:repeat-x; }
.page_loginbox_textfield       { border:1px solid #d9d9d9; background-color:#f4f4f4; font-size:10px; width:111px; }
.page_loginbox_username        { border:1px solid #D9D9D9; background-color:#FFFFFF; font-size:10px; width:107px; height:14px; color:#787878; }
.page_loginbox_password        { border:1px solid #d9d9d9; background-color:#FFFFFF; font-size:10px; height:14px; width:110px; color:#787878; }
.page_login_color1             { color:#787878; font-size:9px; }
.page_login_color2             { color:#8a8a8a; font-size:10px; }
.page_login_color3             { color:#f3440e; font-size:18px;}
.page_login_color4             { color:#FFFFFF; font-size:11px; font-weight:700; }
.page_login_color5             {  font-size:11px; font-weight:700; }
.page_login_text															{ color:#D9D9D9; font-size:10px;}
.page_login_text:hover									{ text-decoration:none; }
.page_link_color               { color:#0d7bea; }
.count								{  font-weight:700; }

a.sub_menu_link									{ text-decoration:none; font-size:11px; font-weight:700; }
a.sub_menu_link:link    { color:#FFFFFF; }
a.sub_menu_link:active  { color:#FFFFFF; }
a.sub_menu_link:visited { color:#FFFFFF; }
a.sub_menu_link:hover   { text-decoration:none; color:#BEE2ED; }

/* page internal menu */
.game_search_bg  			 { background-image:url(page_main_shadow_bottom_sa.gif); }
.header_shaded_textbox { 
	font-size:9px;
	font-weight:700;
	color:#6E6B65;
	margin:0px;
	padding:0px; 
	border:0px; 
	background-image:url(menu/search_bg.gif);
	height:19px;
	padding-top:3px;
	width: 105px;
}

a.internal_menu_link:link    { color:#4F4F4F; text-decoration:none; font-size:11px; font-weight:700; }
a.internal_menu_link:active  { color:#0d7bea; text-decoration:none; font-size:11px; font-weight:700; }
a.internal_menu_link:visited { color:#4F4F4F; text-decoration:none; font-size:11px; font-weight:700; }
a.internal_menu_link:hover   { color:#696969; text-decoration:none; font-size:11px; font-weight:700; }
.internal_menu_link_active   { color:#0d7bea; text-decoration:none; font-size:11px; font-weight:700; }

a.internal_menu_link_user:link    { color:#4F4F4F; text-decoration:none; font-size:10px; font-weight:700; }
a.internal_menu_link_user:active  { color:#0d7bea; text-decoration:none; font-size:10px; font-weight:700; }
a.internal_menu_link_user:visited { color:#4F4F4F; text-decoration:none; font-size:10px; font-weight:700; }
a.internal_menu_link_user:hover   { color:#696969; text-decoration:none; font-size:10px; font-weight:700; }
.internal_menu_link_user_active   { color:#0d7bea; text-decoration:none; font-size:10px; font-weight:700; }

.page_topinfo_bottom_left    { background-image:url(page_topinfo_bottom_left.gif); }
.page_topinfo_bottom_right   { background-image:url(page_topinfo_bottom_right.gif); }
.page_copyright_left         { padding-right:13px; border-right:1px solid #d0d0d0; }
.page_copyright_right        { color:#ffffff; font-size:9px; vertical-align:bottom; padding-left:10px; padding-bottom:4px; }

/* basics */
.tbg    {  }
.tbg_td { padding:4px 4px 4px 4px; font-size:10px; color:#000000; border:0px; }
.tbh    { background-color:#b0b0b0; }
.tbh td { padding:5px 4px 5px 4px; font-weight:700; font-size:10px; color:#ffffff; border-top:2px #939393 solid; border-left:0px; border-right:0px; border-bottom:2px #cbcbcb solid; }
.tbr1   { background-color:#ebebeb; }
.tbr2   { background-color:#f3f3f3; }
.tbr_td { padding:6px 4px 6px 4px; font-size:10px; color:#000000; }
.tbf    { background-color:#b0b0b0; }
.tbf td { padding:3px 4px 3px 4px; font-size:10px; color:#ffffff; border-top:2px #cbcbcb solid; border-left:0px; border-right:0px; border-bottom:2px #939393 solid; }

/* index page */
.index_text				{ color:#ffffff; font-weight:bold; }
.index_gptv_title	{ color:#042230; font-size:18px; font-weight:bold; line-height:24px; }

/* console index */
.c_index_gc   { color:#000000; }
.c_index_ds   { color:#000000; }
.c_index_wii  { color:#000000; }
.c_index_ps2  { color:#000000; }
.c_index_ps3  { color:#000000; }
.c_index_psp  { color:#000000; }
.c_index_xb   { color:#000000; }
.c_index_x360 { color:#000000; }
.c_index_pc   { color:#000000; }

/* videos */
.video_blue          { font-size:10px; font-weight:bold; color:#00DEFF; }
.video_dark_blue     { font-size:10px; font-weight:bold; color:#203038; }
.video_white         { font-size:10px; font-weight:bold; color:#FFFFFF; }
.video_grey          { font-size:10px; font-weight:normal; color:#A5A5A5; }
.video_toplist_grey  { font-size:11px; font-weight:normal; color:#A5A5A5; }
.video_toplist_title { font-size:11px; font-weight:bold; color:#0d7bea; }

/* gameplayer tv */
.page_gptv_titlebar					{ background-image:url(http://gameplayer.se/gfx/videoplayer/titlebar_bg.gif); }
.page_gptv_titlebar_border	{ background-image:url(../videoplayer/3px_border.gif); }
.gptv_first_episode_topic		{ font-size:11px; font-weight:bold; }
.gptv_first_episode_files		{ background-image:url(http://gameplayer.se/gfx/gptv/latest_episode_files_bg.gif); padding-left:12px; padding-bottom:13px; }
.gptv_episode_topic					{ font-weight:bold;  }
.gptv_episode_bg						{ background-color:#1F1E1E; }
.gptv_episode_border_bottom	{ background-image:url(../videoplayer/clip_border.gif); }
.gptv_episode_descript  		{ font-size:10px;font-weight:normal; color:#DBDBDB; }
.gptv_episode_date 					{ font-size:10px; font-weight:normal; color:#B0B0B0; }
.gptv_menu_choose						{ background-image:url(../videoplayer/menu_choise_bg.gif); border-bottom:1px solid #CCCCCC; }
.episode_no        					{ font-size:11px; font-weight:bold; color:#004860; }
.episode_seperator 					{ font-size:10px; font-weight:normal; color:#84E4FE; }
.episode_descript  					{ font-size:10px; font-weight:bold; color:#FFFFFF; }
.episode_date      					{ font-size:10px; font-weight:normal; color:#2B6F86; }

/* videoplayer */
.videoplayer_played_title				{ color:#F3440E; font-size:12px; }
.videoplayer_playing_text			 	{ color:#ffffff; font-size:10px; }
.videoplayer_playing_text	span	{ color:#6f6f6f; font-weight:700; }
.videoplayer_file_type					{ color:#F3440E; font-size:11px; }
.videoplayer_comment_form				{ background-image:url(../videoplayer/comments_bg.gif); padding:10px 13px 13px 13px; }

/* news */
.choose_week_box  { width:115px; height:20px; font-size:11px; margin-right:2px; }
.week             { margin-left:3px; color:#670E47; font-size:19px; }
.week_number      { color:#0d7bea; font-size:19px; }
.news_topic       { color:#F3440E; font-weight:normal; font-size:18px; }
.news_list_topic  { }
.news_text        { color:#3B3B3B; font-size:11px; line-height:16px; }
.news_text > object {margin:10px 0;}
.news_text_medium { color:#3B3B3B; font-size:12px; line-height:18px; }
.news_text_large  { color:#3B3B3B; font-size:14px; }
.news_date        { color:#7C7977; font-size:11px; }
.news_arrow       { color:#0d7bea; font-size:10px; font-weight:bold; }
.news_read_more   { color:#3B3B3B; font-size:10px; font-weight:bold; }
.news_text_size   { font-size:11px; font-weight:700; }
.news_text_size_selected { color:#F3440E; font-size:11px; font-weight:700; }
.news_game_title			{ font-size:11px; font-weight:700; }
.news_game_info				{ padding-left:8px; padding-bottom:10px; font-size:10px; color:#ffffff; }
.news_game_info div 	{ color:#ABABAB; font-weight:bold; padding-top:5px; }

/* comments */
.comment_item .meta {margin: 0;}
.comment_item .item_image {width:60px;height:60px;}
/* Plain text */

.plain_text {
	 color:#282724;
	 font-size:11px;
	 line-height:15px;
}

/* Info texts */

.info_text, .info_text_9, .info_text_11, .info_text_11_i {
	color:#484744;
}

.info_text {
	font-size:10px;
	line-height:13px;
}

.info_text_9 {
	font-size:9px;
	line-height:13px;
}

.info_text_11 {
	font-size:11px;
	line-height:15px;
}

.info_text_11_i {
	font-size:11px;
	font-style:italic;
	line-height:15px;
}

/* User input */

.user_input {
	color:#6f6f6f;
	font-size:11px;
}

/* Image style */
.image_border {
  background-color:#ffffff;
	border:1px #C4C0B5 solid;
	padding:2px;
}


.image_text {
	font-size:11px;
	color:#666666;
	text-align:center;
	padding:2px 0px 5px 0px;
}

/* User page menu */

.userpage_menu, .userpage_menu_while, .userpage_menu_hover, .userpage_menu_while_hover,
.userpage_menu_first, .userpage_menu_first_while, .userpage_menu_first_hover, .userpage_menu_first_while_hover,
.userpage_menu_inactive, .userpage_menu_inactive_hover {
	border-top:1px #383535 solid;
	font-size:11px;
	font-weight:bold;
	padding:6px 4px 6px 8px;
}

.userpage_menu_first, .userpage_menu_first_while, .userpage_menu_first_hover, .userpage_menu_first_while_hover {
	border-top:1px #383535 solid;
	background-image: url(../user_menu_bg.gif);
	background-repeat: repeat-x;
}

.userpage_menu, .userpage_menu_first 										{ color:#ffffff; background-image: url(../user_menu_bg.gif); background-repeat: repeat-x; }
.userpage_menu a, .userpage_menu_first a				 					{ color:#ffffff; }
.userpage_menu_while, .userpage_menu_first_while 			 			{  background-image: url(../user_menu_bg.gif); background-repeat: repeat-x; }
.userpage_menu_while a, .userpage_menu_first_while a					{  }
.userpage_menu_hover, .userpage_menu_first_hover 			 			{ color:#ffffff; }
.userpage_menu_hover a, .userpage_menu_first_hover a					{ color:#ffffff; }
.userpage_menu_while_hover, .userpage_menu_first_while_hover 		{  }
.userpage_menu_while_hover a, .userpage_menu_first_while_hover a	{  }
.userpage_menu_inactive, .userpage_menu_inactive_hover				{ color:#6F6F6F; background-image: url(../user_menu_bg.gif); background-repeat: repeat-x; }

.userpage_menusub , .userpage_menusub_while, .userpage_menusub_hover, .userpage_menusub_while_hover,
.userpage_menusub_inactive , .userpage_menusub_inactive_hover {
	height:18px;
	font-size:10px;
	font-weight:bold;
	padding-left: 8px;
}
.userpage_menusub 						 		{ color:#ffffff; }
.userpage_menusub a					 			{ color:#ffffff; }
.userpage_menusub_while 			 		{  }
.userpage_menusub_while a					{  }
.userpage_menusub_hover 			 		{ color:#ffffff; }
.userpage_menusub_hover a					{ color:#ffffff; }
.userpage_menusub_while_hover 		{  }
.userpage_menusub_while_hover a		{  }
.userpage_menusub_inactive				{ color:#6F6F6F; }
.userpage_menusub_inactive_hover	{ color:#6F6F6F; }

.userpage_menusub_start { color:#9F9F9F;font-size:9px;}

.userpage_table td {vertical-align:middle;}

.statistics { background-color: #3B3838; color:#ffffff; font-size: 10px; padding: 8px; line-height:16px; }

.pagina_class { font-size:11px; font-weight:normal; }
.pagina_class_marked { font-size:11px; font-weight:normal; color:#6f6f6f; }

/* User info */

.user_name, .user_sexage	{ font-size:18px; }
.user_name 						{ color:#F3440E; }
.user_sexage 					{ color:#595656; }
.user_pres_text				{ color:#282724; font-size:12px; line-height:17px; }

/* User files / images */
.user_image_item {width:106px; float:left; min-height:170px; margin:0 22px 0 0;}
.user_image_item .item_image  {float:none; margin:0 0 5px;}
.user_image_item .gallery_group {float:none;}
.user_image_item .item_data {word-wrap:break-word; font-size:10px;}


/* forum */
.forum_user_on  {  }
.forum_user_off { color:#3e3e3e; }
.forum_info1    { color:#3e3e3e; }
.forum_info2    { color:#868686; line-height:15px;}

.forum_cat_sep          { padding:10px 10px 8px 10px; background-color:#b0aca5; }
.forum_cat_cat          { font-size:18px; color:#505050; }
.forum_cat_desc         { font-size:18px; color:#ffffff; }
.forum_cat_forum        { font-size:12px; font-weight:700;  }
.forum_cat_tbh          { background-color:#C6C3BD; }
.forum_cat_tbh td       { padding:6px 4px 6px 4px; color:#ffffff; font-weight:bold; font-size:11px; }
.forum_cat_tbr1         { background-color:#e9e6e1; }
.forum_cat_tbr2         { background-color:#fbf9f5; }
.forum_cat_tbr1_td_dark { padding:6px 4px 6px 4px; font-size:11px; color:#000000; background-color:#e1ded9; vertical-align: middle!important;}
.forum_cat_tbr2_td_dark { padding:6px 4px 6px 4px; font-size:11px; color:#000000; background-color:#f2f0eC; vertical-align: middle!important;}
.forum_cat_tbr_td       { padding:9px 4px 6px 4px; font-size:11px; color:#000000; vertical-align: middle!important;}
.forum_cat_tbf          { background-color:#404040; }
.forum_cat_tbf td       { padding:5px; color:#ffffff; font-weight:bold; font-size:9px; border-bottom:1px #6c6b6b solid; }

.forum_forum_thread { font-size:12px; font-weight:700; line-height:17px; color:#303030; }
.forum_forum_tbh    { background-color:#B0ACA5; }
.forum_forum_tbh td { padding:5px; color:#ffffff; font-weight:bold; font-size:11px; }
.forum_forum_tbr1   { background-color:#e9e6e1; }
.forum_forum_tbr2   { background-color:#fbf9f5; }
tr > .forum_forum_tbr_td:first-child {vertical-align:middle;}
.forum_forum_tbr_td { padding:6px 4px 6px 4px; font-size:11px; color:#000000; }
.forum_forum_tbf    { background-color:#B0ACA5; }

.forum_thread_glued           { font-weight:bold; color:#F3440E; font-size:11px; }
.forum_thread_subject         { padding:9px 0px 10px 10px; background-color:#b0aca5; color:#ffffff; font-size:18px;  border-top:1px solid #9E9A94; }
.forum_thread_info_first      { padding:0px 10px 10px 10px; background-color:#b0aca5; color:#63605b; font-size:11px; }
.forum_thread_info            { padding:0px 10px 10px 0px; background-color:#b0aca5; }
.forum_nav                    {  padding:10px; background-color:#B0ACA5; color:#ffffff; font-size:18px; }
.forum_nav_link               {  color:#ffffff; font-size:18px; }
.forum_thread_nav             { padding:8px 10px 9px 5px; background-color:#C6C3BD; color:#ffffff; font-size:12px; }
a.forum_thread_nav				{ padding:0 5px;}
.forum_thread_tbr1            { background-color:#e9e6e1; }
.forum_thread_tbr2            { background-color:#fbf9f5; }
.forum_thread_tbr_td          { padding:4px 4px 4px 4px; font-size:11px; color:#000000; }
.forum_thread_text            { font-size:12px; line-height:17px;}
.forum_thread_highlight       { background-color:#d4d4d4; color:#000000; }
.forum_thread_remove          { width:50px; height:16px; background:url(../buttons/forum_pages/button_grey_radera.gif); border:none; }
.forum_thread_remove_inactive { width:50px; height:16px; background:url(../buttons/forum_pages/button_grey_radera_inaktiv.gif); border:none; }
.forum_thread_quote           { width:46px; height:16px; background:url(../buttons/forum_pages/button_orange_citera.gif); border:none; }

.forum_thread_link           { color:#ffffff; font-size:11px; }
.forum_thread_link_curr_page { color:#5f5b55; font-size:11px; }
.forum_thread_linkb          { color:#ffffff; font-size:11px; font-weight:bold; }
.forum_text_url              {  }
.forum_text_quote            { display:block; padding:8px; border:1px #bab8b5 solid; background-color:#cfcdc9; color:#303030; }
.forum_signature             { font-size:11px; line-height:15px; color:#8d8d8d; }
.forum_edited                { padding-left:8px; font-size:10px; color:#8d8d8d; }

.forum_search_row1       { background-color:#ebebeb; border-bottom:1px #ffffff solid; color:#000000; padding:8px; }
.forum_search_row2       { background-color:#f3f3f3; border-bottom:1px #ffffff solid; color:#000000; padding:8px; }
.forum_search_thread_nav { padding:5px 8px 5px 8px; background-color:#b0aca5; color:#ffffff;}
.forum_search_subject    { color:#0d7bea; font-size:14px; }
.forum_search_leftcell   { background-color:#c6c3bd; border-right:1px #f3f3f3 solid; border-bottom:1px #f3f3f3 solid; color:#444444; font-weight:bold;}
.forum_search_rightcell  { background-color:#e9e6e1; border-bottom:1px #f3f3f3 solid; color:#444444;}
.forum_search_bottomcell { background-color:#e9e6e1; padding:15px 0px 15px 0px; }
.forum_search_text       { color:#434343; font-size:12px; line-height:17px;}

.forum_text_hidden1 { background-color:#d7d5d1; color:#303030; }
.forum_text_hidden2 { color:#d7d5d1; }

.forum_post_footer td {padding:0 0 10px 0;}

.forum_post_editor	{
	background:#dbdbdb;
	padding:20px;
	/* CSS3 */
	-webkit-border-radius:0 0 10px 10px;
	-moz-border-radius:0 0 10px 10px;
}
/* Forum search */
#search td{
	padding:10px;
}

/* user info */
.user_topic     {  }
.user_highlight { font-weight:bold; font-size:11px; color:#88c936; }
.user_text_url  {  }
.user_link      { font-weight:bold; font-size:11px; color:#f5cc0c; }
.user_blogg     { font-weight:bold; font-size:11px; color:#5ae7f4; }
.user_file      { font-weight:bold; font-size:11px; color:#ffc2da; }
.user_account   { font-weight:bold; font-size:11px; color:#88c936; }
.user_box_1     { color:#ffffff; background-color:#323232; padding:5px 8px 5px 8px; font-size:10px; font-weight:bold; border-bottom:2px solid #525252; }
.user_box_2     { color:#ffffff; background-color:#656565; padding:12px 15px 15px 15px; font-size:10px; margin-bottom:8px; }
.user_section   { color:#ffffff; background-color:#323232; padding:15px; font-weight:bold; }

/* pm */
.pm_subject    	{ font-size:11px; color:#756F6A; cursor:pointer; }
.pm_date				{ color:#B8B2AD; font-size:11px; }
.pm_user_on    	{ font-size:10px; color:#0d7bea; }
.pm_user_off   	{ font-size:10px; color:#403E39; }
.pm_text_url   	{  }

/* admin pages */
.admin_user_tracking_user     { font-size:12px; color:#434343; }
.admin_user_tracking_user_on  { color:#0d7bea; text-decoration:none; }
.admin_user_tracking_user_off { color:#434343; text-decoration:none; }
.admin_user_tracking_td       { font-size:11px; color:#756F6A; }

/* game info */
.game_userscore_desc		{ font-size:10px; line-height:10px; font-weight:700; color:#1C668A; }
.game_info_upper_first, .game_info_upper, .game_info_lower_first, .game_info_lower { font-size:11px; line-height:14px; color:#ffffff; }
.game_info_upper_first > span, .game_info_upper > span, .game_info_lower_first > span, .game_info_lower > span{ display:block; }
.game_info_upper_first 	{ padding:8px; border-bottom:1px dotted #484848; }
.game_info_upper			 	{ padding:8px 8px 8px 8px; border-bottom:1px dotted #484848; border-left:1px dotted #484848; }
.game_info_lower_first 	{ padding:8px; }
.game_info_lower			 	{ padding:8px 8px 8px 8px; border-left:1px dotted #484848; }
.game_info .jq_link 		{text-align:right;}
.game_info .col:first-child	{margin:0; width:170px;}
.game_info .col					{margin-left:10px; width:528px;}
.game_info h1.topic_18 {
	display:inline;
	vertical-align:baseline;
}
.game_info h1.topic_18 .meta{
	vertical-align:text-bottom;
}
#game_info_grid {
	 /* CSS3 */
	-moz-border-radius:10px;
	-wekbit-border-radius:10px;
	border-radius:10px;
}
#game_review_conclusion {
	 background:#1f1f1f;
	 /* CSS3 */
	-moz-border-radius:10px;
	-wekbit-border-radius:10px;
	border-radius:10px;
	margin:0 0 10px;
}
#game_review_conclusion table:first-child tr, #col_main.user_review #game_review_conclusion table tr:first-child {
	 border-bottom:1px dotted #484848;
}
#game_review_conclusion td {
	padding:10px;
}

/* User Game rack */
#col_main.user_games thead {background:#C0BDB9;}
#col_main.user_games th {padding:10px;}
#col_main.user_games tr.odd {background:#f5f5f5;}
#col_main.user_games tr.even {background:#e7e7e7;}
#col_main.user_games tr.odd td, #col_main.user_games tr.even td {padding:10px;}

.game_rack_item {
	position:relative;
	width:116px;
	min-height:260px;
	float:left;
	padding:5px 5px 10px;
	margin:2px;
	background:#f5f5f5;
	-webkit-border-radius:5px;
}
.game_rack_item .game_image {
	height:162px;
}
.game_rack_item .game_title{
	height:50px;
}
.game_rack_item h4 {
	line-height:15px;
	margin:5px 0 0;
}
.game_rack_item .separator.small {line-height:1px;margin:0 0 5px;}
.game_rack_item .remover {
	position:absolute;
	bottom:5px;
	right:5px;
}

/* Game database */
#tri_selector {
	 margin:10px 0;
}
.col {float:left;}
.tri_cols > .col:first-child {
	 margin:0;
}
.tri_cols > .col {
	 width:229px;
	 margin-left:10px;
}
.tri_cols .game_info_item .clearfix {padding:0;}

/* general meta fields */
.meta					{margin:10px 0 0;}
.meta > *			{font-size:11px; margin:0 5px 0 0; color:#777; line-height:13px;}
.meta .pubtype		{font-weight:bold;}
.meta .author		{font-weight:bold;}
.meta .console {
	 display:inline-block;
	background:#777;
	color:#fff;
	padding:1px 6px;
	margin:1px 5px 1px 0;
	font-size:9px;
	font-weight:bold;
	/* CSS3 */
		-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
}
.meta .console *{
	 color:#fff;
}
.game_info_lower .meta {margin:0;}

/* blogg */
.blogg_topic    				{font-size:20px; font-weight:700;  }
.blogg_topic_small 			{font-size:11px; font-weight:bold;  }
.blogg_info						{font-size:9px; color:#9F9D9A; }
.blogg_info_user				{font-size:9px; font-weight:bold; color:#55524B; }
.blogg_text						{font-size:11px; line-height:16px; color:#55524B; }
.blogg_text_url 				{  }
.blogg_search_tbr1			{ padding:10px; background-color:#ffffff; }
.blogg_search_tbr2			{ padding:10px; background-color:#E4E1DB; }
.blogg_search_highlight { font-weight:bold; color:#4B4842; }

/* user search */
.user_search_tbr1     { background-color:#e9e6e1; }
.user_search_tbr2     { background-color:#fbf9f5; }
.user_search_tbr_td   { font-size:10px; color:white; }
.user_search_on       { font-size:16px; color:#0d7bea; line-height:24px; }
.user_search_off      { font-size:16px; color:#434343; line-height:24px; }
.user_search_from     { font-size:11px; color:#434343; line-height:14px; }
.user_search_joindate { font-size:10px; color:#8a8a8a; }

/* game search */
.game_search_title        { font-size:16px; color:#0d7bea; line-height:24px; text-decoration:none; }
.game_search_console      { font-size:16px; color:#434343; line-height:24px; }
.game_search_release_date { color:#434343; font-size:10px; }
.game_search_stats        { color:#8a8a8a; font-size:10px; }

/* about pages */
.info_about_link { color:#333; }
#footer .info_about_link {margin:0 5px;}
.about_topic     {  font-size:14px; font-weight:bold; }

/* gpub planner */
.gpub_day_topic_td 							{ background-image:url(../gpub/planner_day_bg.gif); background-repeat:repeat-x; font-size:12px; color:#FFFFFF; padding:9px 10px 9px 10px; border-bottom:2px solid #D1CFCA; }
.gpub_day_main_td 							{ background-color:#E9E6E1; padding:9px 15px 13px 15px;  border-bottom:2px solid #C6C4BF; }
.gpub_day_main_td > table tr > td		{vertical-align:middle;}
.gpub_day_main_text							{ font-size:11px; padding:4px 10px 4px 0px; cursor:pointer; }
.gpub_entry_content							{ font-size:11px; color:#474747; padding:3px 9px 0px 5px;}
.gpub_day_topic 								{ color:#43E2FF; font-weight:bold; }
.gpub_day_deadlines 						{ font-size:11px; color:#555555; padding:15px 15px 9px 15px; background-color:#D0CCC8; }
.gpub_day_deadlines_text				{ font-weight:bold; color:#00AEFF; }
.gpub_day_deadlines_bg 					{ background-image:url(../gpub/planner_day_deadline_bg.gif); background-repeat:repeat-x; }
.gpub_planner_publication_text 	{ color:#00AEFF; }
.gpub_planner_news_text 				{ color:#EE7641; }
.gpub_planner_video_text 				{ color:#C432FA; }


/* publication links */
.publink_td				{ padding:6px 3px 6px 0px; border-bottom:1px dotted #C5C5BF; }
.publink_pub_type	{ font-size:11px; color:#464543; font-weight:bold; }
.publink_pub_link	{ font-size:11px; font-weight:700; }
.publink_date			{ font-size:11px; color:#7C7977; }
.publink_news_td	{ padding-bottom:6px; }
.publink_news_pub_type	{ font-size:10px; color:#FFFFFF; font-weight:700; }
.publink_date			{ font-size:10px; color:#ABABAB; }


/* game database and textarcive */
.text_listbox				{ border:1px #C0BDB9 solid; overflow:auto; background-color:#ffffff;}
.text_listrow_0			{ background-color:#F3F4EF; padding:3px 3px 3px 3px; }
.text_listrow_1			{ background-color:#FFFFFF; padding:3px 3px 3px 3px; }
.text_listrow_sel			{
	 background-color:#0D7BEA; padding:3px 3px 3px 3px;
	 /* CSS3 */
	 background: -moz-linear-gradient(top, #7cb7f2 0%, #5b96d1 100%) !important;
	 background: -webkit-gradient(linear, left top, left bottom, from(#7cb7f2), to(#5b96d1)) !important;
}
.text_list_link			{ color:#464543; font-size:11px; }
.text_list_link_sel	{ color:#ffffff; font-weight:bold; font-size:11px; }
.text_archive_row1 > td, .text_archive_row2 > td {vertical-align:middle;}
.text_archive_row1  { background-color:#F3EFEA; border-bottom:1px #ffffff solid; color:#000000; font-size:11px; }
.text_archive_row2  { background-color:#ffffff; border-bottom:1px #ffffff solid; color:#000000; font-size:11px; }
.txt_ctrls			{font-weight:bold; font-size:11px; padding:10px 0; position:relative; line-height:18px;}
.txt_ctrls > a		{padding:0 5px;}
.txt_ctrls span	{position:absolute; right:0;}
/*.gd_title					{ font-size:11px; color:#F00B9C; font-weight:bold; }*/
/*.gd_genre					{ font-size:11px; color:#878580; line-height:18px; }*/
/*.gd_score					{ font-size:11px; color:#4B4945; }*/

.gd_sort					{ font-size:11px; color:#FFFFFF; font-weight:bold; }
.gd_sort_sel			{ font-size:11px; color:#665F5F; font-weight:bold; padding:9px 0px 9px 0px; }
.gd_sort_menu			{ padding:9px 0px 9px 0px; }
.gd_list_title		{ font-size:16px; font-weight:bold; }
.gd_list_title img		{ vertical-align:text-top; }
.gd_list_date			{ font-size:13px; color:#878580; }
.gd_console_genre	{ font-size:13px; color:#878580; line-height:17px; }

.gd_screen_bg
{
  position: absolute;
  top: 0px;
  left: 0px;
  background-color: #232323;
  filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}


/* Video archive */
.video_listbox				 { border:1px #C0BDB9 solid; overflow:auto; background-color:#ffffff;}
.video_archive_row1  { background-color:#424242; border-bottom:1px #ffffff solid; color:#000000; font-size:11px; }
.video_archive_row2  { background-color:#5A5A5A; border-bottom:1px #ffffff solid; color:#000000; font-size:11px; }
.vd_sort						 { font-size:11px; color:#FFFFFF; font-weight:bold; }
.vd_sort_sel				 { font-size:11px; color:#999999; font-weight:bold; padding:9px 0px 9px 0px; }

.uw_console_title 	{ font-size:12px; font-weight:bold; color:#FFFFFF; padding-top:8px; padding-bottom:8px; border-bottom:1px solid #E9E6E1; }
.uw_console_console	{ font-size:12px; color:#FFFFFF; padding:7px 0px 7px 10px; background-color:#0D7BEA; }
.uw_console_genre		{ font-size:11px; font-weight:bold; color:#4F4F4F; padding-top:8px; padding-bottom:8px; background-color:#E9E6E1; }

.avatar_mask{
	position:relative;
	bottom:120px;
	z_index:1;
}

/* Pod radio */

/* Download section */
.download_pagina {  font-size:11px; }

/* Multi browser @ index page */
.multi_marked	{ background-image:url(../index_multi_browser/multi_marked.gif); background-repeat:repeat-x; cursor:pointer; }
.multi_unmarked	{ background-image:url(../index_multi_browser/multi_unmarked.gif); background-repeat:repeat-x; cursor:pointer; }

/**
 * General classes
 */
.bullet {
	 color:white;
	 padding:0 5px;
}
.blue {
	 background:#7cb7f2 !important;
	 border-bottom-color:#3375b7 !important;
	 border-right-color:#5b96d1 !important;
	 /* CSS3 */
	 background: -moz-linear-gradient(top, #7cb7f2 0%, #5b96d1 100%) !important;
	 background: -webkit-gradient(linear, left top, left bottom, from(#7cb7f2), to(#5b96d1)) !important;
}
.dark_grey {
	 background:#2c2521;
	 color:white;
}
.round_top {
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
}
.puff {padding:15px;}
.hidden {visibility:hidden; display:none;}
.laquo {color:#7C7977; padding:0 5px 0 0; vertical-align:text-top;}
.back_link {display:block; margin:10px 0;}
.sys_note {
	 border:1px dashed #ee9933;
	 background:#333;
	 padding:10px;
	 width:1000px;
	 margin:10px auto
}
p.sys_note {
	 color:#fff;
	 font-size:12px;
	 font-weight:bold;
}
.clearfix {clear:both;}
.jq_link .icon {display:inline;}
.rounded_5 {
	/* CSS3 */
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.rounded_10 {
	 /* CSS3 */
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}
.metacritic {
	display:inline;
	float:right;
	padding:0 0 10px;
}
.wii_friend_code {
	background: url("../_wii_bar.png") no-repeat !important;
	padding: 36px 0px 0px 17px;
}
.psn_bar {
	background: url("../_psn_bar.png") no-repeat !important;
}
.separator {
	 padding:1px 0;
	 border-bottom:1px dotted #CFCFCF;
}
.separator.small {height:0; margin:0 0 3px;padding:5px 0 0;}
.text_separator {
	float:left;
	margin:0 5px;
}
.sh_dwn {
	/* CSS3 */
	-moz-box-shadow:0 3px 2px #aaa;
	-webkit-box-shadow:0 3px 2px rgba(0,0,0,.3);
	box-shadow:0 3px 2px #aaa;
}
.v_mid {vertical-align:middle;}
/**
 * Icons - used for links, spans etc.
 * Assume Fugue iconset, where all icons are 16x16 px
 */
.icon {
	min-width:16px;
	min-height:16px;
	background-repeat:no-repeat;
	/*background-position: center center;*/
}

.rss  {
color: #fff;
size: 11px;
}

.rss  a:hover{
color: #fff;
text-decoration: none;}

.rss img {

}
.icon_count_overlay {
	text-decoration:none;
	position:relative;
	margin:0 3px;
}
.icon_count_overlay span {visibility:hidden; color:white;}
.icon_count_overlay span.count{
	visibility:visible;
	position:absolute;
	top:-6px;
	left:-5px;
	background:#ff3300;
	padding:1px 3px;
	font-size:9px;
	line-height:11px !important;
	/* CSS3 */
	text-shadow: rgba(0, 0, 0, 0.5) 1px 1px 1px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,.5);
}
.icon_count_overlay:hover {text-decoration:none;}
.expand {background-image:url(../static_gfx/icons/control-270.png); padding:0 7px;}
.contract {background-image:url(../static_gfx/icons/control-090.png); padding:0 7px;}
.ui-sortable .youtube_item {position:relative;}
.ui-sortable .youtube_item .sort_handle {position:absolute; top:0; right:0;}
.ui-sortable .youtube_item .item_data {width:345px;}
.ui-sortable-helper {
	background:#fafafa !important;
	display:block;
	padding:10px;
	/* CSS3 */
	-moz-box-shadow:2px 3px 2px #aaa;
	-webkit-box-shadow:2px 3px 2px rgba(0,0,0,.3);
	box-shadow:2px 3px 2px #aaa;
	
}
.ui-state-highlight {background:#f0f0f0;border:1px dashed #afafaf;height:100px}
.sort_handle {
	text-align:center;
	padding:2px;
	cursor:pointer;
}

/* Warning and OK texts / boxes */
.warning {color:#ff3300;}
.ok {font-weight:bold;}
div.warning {border:1px dashed #ff3300;}
div.ok {border:1px dashed #afdb8c; padding:10px;}

/**
 * OpenX zones
 **/

/* Index page inline zone */
#openx_index_inline_zone{
	 padding:0 10px;
	 margin:10px 0 0;
}
.openx_zone a {
	 display:block;
	 line-height:0;
}
#col_sec .openx_zone, #col_third .openx_zone {
	 margin:0 0 10px;
}
.openx_zone.site_top {
	 margin:42px 0 -32px;
}

/* IPHONE CSS */
@media screen and (max-device-width: 480px){
	body{
	  -webkit-text-size-adjust:none;
	  font-family:Helvetica, Arial, Verdana, sans-serif;
	  padding:5px;
	}
	#profile_info_bar {
		width:100%;
	}
	img {
		max-width:100%;
		height:auto;
	}
}

/* Ad zones */
.OX_siteskin_left{
	position: absolute;
	left: 50%;
	top: 0px;
	margin-left: -500px;
}	
.OX_siteskin_left > * {
	position: relative;
	left: -100%;
}
.OX_siteskin_right {
	position: absolute;
	left: 50%;
	margin-left: 500px;
	top: 0px;
}
.OX_siteskin_right > * {
	position: relative;
}