/*
*************************************

   STYLESHEET: ARTICLES
   THEME: DEFAULT
   DESCRIPTION: Used for articles.

   Copyright (c) 2008 FZ.SE

*************************************
*/

.list_rev1 th {
	text-align: left;
	font-weight: bold;
	vertical-align:top;
	padding: 2px 5px;
}

.article_note {
	margin-bottom: 10px;
	padding: 5px 11px 11px;
	border: 1px solid #d7d7d0;
	background: #fafae4 url(/gfx/theme_default/article/note_bkg01.gif) repeat-x bottom;
}

/*
####################################
 ARTICLE

####################################
*/

/* Set font-family and weight */
.article_head h1,
.article_head h2,
.article_content h1,
.article_content h2,
.article_content h3,
.article_headline1,
.article_grade table td h3 {
	 font-family: Arial, Helvetica, sans-serif;
}

.article_head h1,
.article_head h2,
.article_content h1,
.article_content h2,
.article_content h3 {
	font-weight: bold;
}

.article_head_picture {
	padding: 0 5px 4px 5px;
	text-align: center;
}
	.article_head_picture img {
		border: 1px solid #76757c;
	}

.article_head {
	padding: 5px 0 5px 0;
	margin: 0 16px 8px 16px;
	text-align: left;
}

	.article_head h1,
	.article_head h2 {
		padding: 0 0 2px 32px;
		margin-left: 3px;
		font-size: 26px;
		background-repeat: no-repeat;
		background-position: center left;
	}

	.article_head h2 {
		margin: -4px 0 0 3px;
	}

	.article_head table {
		margin-top: 1em;
	}

	.article_head h1.generic {background-image: url(/gfx/theme_default/site/news_icon_generic.gif);}
	.article_head h1.pc {background-image: url(/gfx/theme_default/site/news_icon_pc.gif);}
	.article_head h1.nintendo {background-image: url(/gfx/theme_default/site/news_icon_nintendo.gif);}
	.article_head h1.console {background-image: url(/gfx/theme_default/site/news_icon_console.gif);}
	.article_head h1.xbox {background-image: url(/gfx/theme_default/site/news_icon_xbox.gif);}
	.article_head h1.playstation {background-image: url(/gfx/theme_default/site/news_icon_playstation.gif);}
	.article_head h1.mac {background-image: url(/gfx/theme_default/site/news_icon_playstation.gif);}

.article_head_options {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 17px;
	padding: 0 0 3px 32px;
	border-bottom: 1px solid #d9d9d9;
}
.article_head_options_published {
	display: block;
	float: left;
	margin-top: 2px;
	padding-left: 19px;
	background-image: url(/gfx/theme_default/site/newsarticle_option_time01.gif);
	background-repeat: no-repeat;
}
.article_head_options_writer {
	float: left;
	margin-top: 2px;
	display: block;
	padding-left: 31px;
	background-image: url(/gfx/theme_default/site/newsarticle_option_user01.gif);
	background-repeat: no-repeat;
}
.article_head_options_comments {
	margin-top: 2px;
	float: right;
}
.article_head_options_comments_game {
	position: relative;
	top: 10px;
	left: 200px;
	width: 90px;
	text-align: right;
}

.article_boxshot	{
	background-color: #fff;
	padding: 10px;
	float: right;
	z-index: 50;
}
	.article_boxshot img {
		border: 1px solid #76757c;
	}

#article_boxshot_grade  {
	text-align: right;
	padding: 4px 1px;
}

	#article_boxshot_grade img {
		border-width: 0;
	}

.article_preamble,
.article_content {
	height: auto;
	clear: left;
	padding: 0 16px;
	line-height: 1.362em;
}

	.article_preamble p,
	.article_content p {
		font-size: 11px;
		margin: 0.7em 0;
		padding: 0;
	}

	.article_content h1 {
		padding: 0;
		margin: 15px 0px 10px;
		font-size: 22px;
		font-weight: bold;
		text-align: center;
	}

	.article_content h2 {
		padding: 0;
		margin: 10px 0px;
		font-size: 12px;
		font-weight: bold;
		font-style: normal;
		text-align: center;
	}

	.article_content h3 {
		padding: 0;
		margin-top: 14px;
		margin-bottom: 0px;
		font-size: 14px;
	}

	.article_content .notice {
		margin-top: 2.2em;
		font-size: 10px;
	}

	.article_content img {
		margin-top: 5px;
	}

p.pagechooser {
	height: 1.0em;
	margin: 1em 0 1em;
	font-size: 12px;
	position: relative;
	font-weight: bold;
}

	.nextpagelink {
		position: absolute;
		right: 0;
	}


.article_navigation {
	padding: 1em;
	line-height: 1.8em;
	font-size: 12px;
}
	.article_navigation a {
		font-weight: bold;
	}

ul.system_list {
	margin: 1px;
	padding-left: 5px;
	font-size: 11px;
	}

	ul.system_list li {
		padding: 2px;
	}

table.article_byline_rev2 {
	margin-top: 5px;
	margin-bottom: 16px;
}

table.article_byline_rev2 td {
	text-align: right;
	vertical-align: bottom;
	margin-bottom: 16px;
	padding-right: 10px;
	line-height: 1.362em;
	font-size: 12px !important;
}

	table.article_byline_rev2 td a {
		display: block;
		border: 1px solid #bcbcc3;
		padding: 1px;
		margin-left: 13px;
		width: 52px;
	}

.article_grade {
	margin-top: 16px;
	margin-bottom: 26px;
	padding: 10px 16px;
	background-color: #f1f1f1;
	border-top: 1px solid #bcbcc3;
	border-bottom: 1px solid #bcbcc3;
}

	.article_grade img {
		vertical-align: middle;
	}

	.article_grade table td {
		font-size: 12px;
		font-weight: bold;
		color: #a2a2a8;
	}

	.article_grade table td div {
		clear: both;
	}

	.article_grade table td h3 {
		color: #585669;
		margin:0;
		float: left;
		width: 135px;
		font-size: 22px;
		font-weight: bold;
	}

td.article_grade_pros,
td.article_grade_cons {
	color: #585669 !important;
	line-height: 1.46em;
	padding: 10px 10px 0 28px;
}

	.article_grade_pros {
		background: url(/gfx/theme_default/article/article_pros_bkg01.gif) no-repeat left;
	}

	.article_grade_cons {
		background: url(/gfx/theme_default/article/article_cons_bkg01.gif) no-repeat left;
	}

.article_secondopinion {
	height: auto;
	clear: left;
	padding: 0;
	margin: 0 10px;
	line-height: 1.362em;
}
	.article_secondopinion1 {
		font-size: 15px;
		font-weight: bold;
		padding-bottom: 5px;
	}
	.article_secondopinion2 {
		font-size: 12px;
		font-style: italic;
		padding-bottom: 10px;
	}
	.article_secondopinion ul,
	.article_secondopinion ol
	{
		margin-left: 0;
		padding-left: 10px;
	}

#opinion {text-align: left;
	background-image: url(/gfx/theme_default/article/icon_opinion.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 30px;
}

#article_discuss_link {background-image: url(/gfx/theme_default/article/icon_comment.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 24px;
}

div.article_pictures {
	padding: 0 2px;
	text-align: center;
}

img.article_picture {
	border: 1px solid rgb(157, 157, 167);
	margin: 4px 6px 7px;
}

a#text_plus,
a#text_minus,
a#pages,
a#print_format,
a#edit_article {
	display: block;
	position: absolute;
	top: 0px;
	height: 15px;
	width: 19px;
	text-decoration: none;
}
a#text_plus {
	background: url(/gfx/theme_default/article/icon_text_plus.gif) no-repeat;
	right: 83px;
	width: 25px;
}
a#text_minus {
	background: url(/gfx/theme_default/article/icon_text_minus.gif) no-repeat;
	right: 63px;
}
a#pages {
	background: url(/gfx/theme_default/article/icon_pages.gif) no-repeat;
	right: 15px;
}
a#print_format {
	width: 23px;
	background: url(/gfx/theme_default/article/icon_print.gif) no-repeat;
	right: 35px;
}
a#edit_article {
	background: url(/gfx/theme_default/article/icon_enterprise.gif) no-repeat;
	right: 111px;
}
a:hover#text_plus,
a:hover#text_minus,
a:hover#pages,
a:hover#print_format,
a:hover#edit_article {
	background-position: 0 -15px;
}

/*
####################################
 ARTICLE PORTAL: http://www.fz.se/artiklar/
 2008-01-20
####################################
*/

.article_portal_items {
	height: auto;
	clear: left;
	padding: 0 0 12px 17px;
}
.article_portal_content {
	height: auto;
	clear: left;
	padding: 0 10px;
}
.article_portal_column {
	width: 380px;
	float: left;
	margin-top: 20px;
	margin-bottom: 10px;
}
.article_portal_column h2,
.article_portal_items h2 {
	padding: 0 0 2px 0;
	margin: 7px 0 10px;
	font-size:20px;
	position: relative;
}
.article_portal_column h2 {
	padding-left: 7px;
}

	.article_portal_column h2 a,
	.article_portal_items h2 a {
		display: block;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		padding-left:17px;
		padding-bottom: 2px;
		background: url(/gfx/theme_default/article/news_link01.gif) no-repeat 0px center;
		position: absolute;
		right: 17px;
		top: 6px;
	}
div#article_portal_items_alt {

	padding: 8px 0 12px 17px;
	background-color: #f1f1f1;
	border-top: 1px solid #bcbcc3;
	border-bottom: 1px solid #bcbcc3;
}
.article_portal_items .header_item {
	border: 1px solid #8f8f99;
	width: 144px;
	height: 124px;
	margin: 0 9px 10px 0;
}
.article_portal_items .header_item_hover {
	border: 1px solid #6e6d7d;
	width: 144px;
	height: 124px;
	margin: 0 9px 10px 0;
}
.article_portal_items .header_textfield,
.article_portal_items .header_textfield_hover {
	background-color:#fff;
	width: 144px;
}
.article_portal_items .header_textfield_dim {
	background-color:#474656;
	width: 144px;
}
.article_portal_items .header_text,
.article_portal_items .header_text a,
.article_portal_items .header_text a:hover {
	color:#585768;
	text-decoration:none;
}

/* these article_list things below are similar to game_list_* in site.css */

.article_list_title {
	padding-top: 5px;
	padding-bottom: 5px;
}
.article_list_logo {
	width: 50px;
}
	.article_list_logo a img {
		padding: 5px 10px;
	}
.article_list_grade {
	padding-right: 10px;
	width: 130px;
	text-align: center;
	vertical-align: middle;
}
.article_list_plat {
	width: 60px;
	text-align: center;
}
.article_list_score {
	width: 170px;
	vertical-align: middle;
	font-size: 11px;
}
.article_list_date {
	width: 85px;
	vertical-align: middle;
	font-size: 11px;
}

.article_link {
	padding-left: 17px;
	padding-bottom: 2px;
	background-image: url(/gfx/theme_default/site/newsarticle_link01.gif);
	background-repeat: no-repeat;
}
	.article_link a {
		font-weight:bold;
	}

/*
####################################
 PRICERUNNER MODULE
 2009-11-18
####################################
*/
.article_pricerunner {
	padding: 0 16px;
}
.article_pricerunner h4 {
	color:#585768;
	padding:0px 0px 4px 20px;
	margin-bottom: 8px;
	font:bold 12px Verdana, Arial, sans-serif !important;
	background-image: url(/gfx/theme_default/article/icon_coins.png);
	background-repeat: no-repeat;
	background-position: left;
	border-bottom:1px solid #d9d9d9;
}
.article_pricerunner table {
	width: 100%;
}
.article_pricerunner table td {
	border: 0px solid #000;
	padding: 0px 10px 0px 0px;
	vertical-align: top;
}
.article_pricerunner_more {
	color: #585768;
}
.article_pricerunner table td.pricerunner_productimage {
	width: 64px;
}
.article_pricerunner table td.pricerunner_retailer {
	white-space: nowrap;
}
.article_pricerunner table td.pricerunner_price {
	width: 60px;
	text-align: right;
	white-space: nowrap;
}
.article_pricerunner table td.pricerunner_productimage img {
	width: 64px;
}
.pricerunner_bar {
    position: relative;
}
.pricerunner_bar, .pricerunner_bar_value {
	width: 100%;
	height: 11px;
}
.pricerunner_bar, .pricerunner_bar_value {
	background: #fff;
}
.pricerunner_bar_value {
	background-image: url(/gfx/theme_default/article/pricerunner_progress_bar.gif);
	background-repeat: repeat-x;
	background-color: #d9d9d9;
	border:1px solid #d9d9d9;
}
.article_pricerunner_footer {
	text-align: right;
	vertical-align: middle;
	color: #ccc;
	height: 22px;
	line-height: 22px;
}
.article_pricerunner_footer_img {
	float: right;
	margin-left: 6px;
	opacity: 0.6;
	filter: alpha(opacity=60);
}
.article_pricerunner_footer_img:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}
