﻿/* main.css */

body		{ font-family: Verdana; font-size: 10pt; text-decoration: none; }
.mf_body	{ width:100%; min-width:300px; max-width:1920px; margin:auto; }

blockquote 	{ margin-left: 20px; margin-right: 5px; }

ul		{ padding-left: 20px; }

.mf_bar_overlay		{ overflow: hidden; position: fixed; top: 0; height: 24px; width: 100%; background-color:#606060; color:#d0d0d0; }
.mf_bar_colour		{ background-color:#606060; color:#d0d0d0; }
.mf_bar_link:hover  { opacity: 0.67;}
.mf_bar_link:active { opacity: 0.33;}
.mf_bar_blank		{ height: 24px; width: 100%; }	  
.mf_bar_body 		{ margin-left:3px; }

table				{ border-collapse: collapse;}
table				{ font-family: Verdana; font-size: 10pt; text-decoration: none; }
table,td,th			{ border: 0 none Black; }


table.mf_table_hits							{ border: 1px solid Gray; vertical-align: top; width: 100%;}
table.mf_table_hits td						{ border: 1px solid Gray; vertical-align: top;}
/*table.mf_table_hits td	{ border: 1px solid Gray; width: 100%; vertical-align: top;}*/
/*td.mf_table_hits 			{ border: 1px solid Gray; width: 100%; vertical-align: top;}*/

table.mf_table_hits table.mf_table_min 		{ border: 0 none Gray; width: auto; vertical-align: top;}
table.mf_table_hits table.mf_table_min td 	{ border: 0 none Gray; width: auto; vertical-align: top;}
/*td.mf_table_hits td.mf_table_min 		{ border: 0 none Gray; width: auto;}*/



table.mf_table_minimum  { border: 0 none Black; width: auto; }
tbody.mf_table_minimum  { border: 0 none Black; }
tr.mf_table_minimum     { border: 0 none Black; }
td.mf_table_minimum     { border: 0 none Black; }

table.mf_table_maximum  { border: 0 none Black; width: auto; max-width: 1000px; }
tbody.mf_table_maximum  { border: 0 none Black; }
tr.mf_table_maximum     { border: 0 none Black; }
td.mf_table_maximum     { border: 0 none Black; }

table.mf_table_spacer   { border: 0 none Black; width: auto; }
tbody.mf_table_spacer   { border: 0 none Black; }
tr.mf_table_spacer     	{ border: 0 none Black; }
td.mf_table_spacer     	{ border: 0 none Black; }

table.wrapper   	{ border: 0 none Black; width: 100%; }
tbody.wrapper    	{ border: 0 none Black; }
tr.wrapper     		{ border: 0 none Black; }
td.wrapper     		{ border: 0 none Black; }

table.article   	{ border: 0 none Black; width: 100%; }
tbody.article    	{ border: 0 none Black; }
tr.article     		{ border: 0 none Black; }
td.article     		{ border: 0 none Black; }

table.mf_article   	{ border: 0 none Black; width: 100%; }
tbody.mf_article    	{ border: 0 none Black; }
tr.mf_article     	{ border: 0 none Black; }
td.mf_article     	{ border: 0 none Black; }

table.mf_table_half   	{ border: 0 none Black; width: 50%; }
tbody.mf_table_half   	{ border: 0 none Black; }
tr.mf_table_half     	{ border: 0 none Black; }
td.mf_table_half     	{ border: 0 none Black; vertical-align: top;}

table.mf_table_wide   	{ border: 0 none Black; width: 100%; }
tbody.mf_table_wide    	{ border: 0 none Black; }
tr.mf_table_wide     	{ border: 0 none Black; }
td.mf_table_wide     	{ border: 0 none Black; vertical-align: top;}

table.index   		{ border: 1px solid Gray; width: auto; }
tbody.index    		{ border: 1px solid Gray; }
tr.index     		{ border: 1px solid Gray; }
td.index     		{ border: 1px solid Gray; }

table.mf_table   	{ border: 1px solid Gray; width: auto; }
tbody.mf_table    	{ border: 1px solid Gray; }
tr.mf_table     	{ border: 1px solid Gray; }
td.mf_table     	{ border: 1px solid Gray; }

.mf_hits_bellows_style  { display: none;}
.mf_hits_bellows_button { 
	background-color:#ff8080; 
	color:black;
	width: auto;
	border-radius:4px;
	border:1px solid black;
	display:inline-block;
	cursor:pointer;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:3px 3px;
	text-decoration:none;
}

table.mf_table_versions 	{ border: 1px solid Gray; width: auto; }
.mf_table_versions tbody 	{ border: 1px solid Gray; }
.mf_table_versions tr   	{ border: 1px solid Gray; }
.mf_table_versions td   	{ border: 1px solid Gray; font-family: Arial; font-size: 10pt; vertical-align: top;}
td.mf_table_versions_icons	{ width: 60px; text-align: center; }

table.mf_table_runtime  { border: 0 none Black; width: auto; }
.mf_table_runtime tbody { border: 0 none Black; }
.mf_table_runtime tr   	{ border: 0 none Black; }
td .mf_table_runtime    { border: 0 none Black; }

td .mf_left_ntsc   	{ border: 0 none Black; font-size: 8pt; text-align: left; vertical-align: middle; color: #800000; }
td .mf_left_pal		{ border: 0 none Black; font-size: 8pt; text-align: left; vertical-align: middle;}
td .mf_right_ntsc  	{ border: 0 none Black; font-size: 10pt; text-align: right; vertical-align: middle; color: #800000; }
td .mf_right_pal  	{ border: 0 none Black; font-size: 10pt; text-align: right; vertical-align: middle;}

table.mf_small_text   	{ border: 0 none Black; font-size: 8pt; width: auto; }
tbody.mf_small_text   	{ border: 0 none Black; font-size: 8pt; }
tr.mf_small_text     	{ border: 0 none Black; font-size: 8pt; }
td.mf_small_text     	{ border: 0 none Black; font-size: 8pt; }

table.mf_menu_minimum   { border: 0 none Black; font-family: Arial; width: auto; }
tbody.mf_menu_minimum   { border: 0 none Black; font-family: Arial; }
tr.mf_menu_minimum     	{ border: 0 none Black; font-family: Arial; }
td.mf_menu_minimum     	{ border: 0 none Black; font-family: Arial; }

table.mf_menu_wide   	{ border: 0 none Black; font-family: Arial; width: 100%; }
tbody.mf_menu_wide    	{ border: 0 none Black; font-family: Arial; }
tr.mf_menu_wide     	{ border: 0 none Black; font-family: Arial; }
td.mf_menu_wide     	{ border: 0 none Black; font-family: Arial; }

table.mf_menu_centre   	{ border: 0 none Black; text-align:center; font-family: Arial; width: 100%; }
tbody.mf_menu_centre    { border: 0 none Black; text-align:center; font-family: Arial; }
tr.mf_menu_centre     	{ border: 0 none Black; text-align:center; font-family: Arial; }
td.mf_menu_centre     	{ border: 0 none Black; text-align:center; font-family: Arial; }

table.mf_table_menu_centre   { border-width: 3px; border-style: solid; border-color: silver black black silver; background-color: #D2E1FF; text-align: center; width: 100%; }
tbody.mf_table_menu_centre   { border: 0 none Black; text-align:center; vertical-align: top; font-family: Arial; }
tr.mf_table_menu_centre      { border: 0 none Black; text-align:center; vertical-align: top; font-family: Arial; }
td.mf_table_menu_centre      { border: 0 none Black; text-align:center; vertical-align: top; font-family: Arial; }

.mf_menu_cell_centre	{ text-align: center; }

.mf_table_right_column_spacer { border: 0 none Black; width: 200px; }

.mf_table_centre   	{ font-family: Verdana; font-size: 10pt; border-collapse: collapse; border-spacing: 2px;}
.mf_table_right    	{ font-family: Verdana; font-size: 10pt; border-collapse: collapse; border-spacing: 2px; float: right; }
.mf_table_left     	{ font-family: Verdana; font-size: 10pt; border-collapse: collapse; border-spacing: 2px; float: left; }
.mf_table_panel		{ border: 0 none Black; background-color: #ffebbf; width:90%; }
.caption           	{ font-family: "Comic Sans MS"; }
.mf_caption        	{ font-family: "Comic Sans MS"; }

.mf_table_menu	      	{ border-width: 3px; border-style: solid; border-color: silver black black silver; background-color: #D2E1FF; width: 100%; }
.mf_table_menu_centre	{ border-width: 3px; border-style: solid; border-color: silver black black silver; background-color: #D2E1FF; text-align: center; width: 100%; }
.mf_table_menu_inline   { display:inline-block; border-width: 3px; border-style: solid; border-color: silver black black silver; background-color: #D2E1FF; width: 100%; }
.mf_table_advert      	{ border-width: 3px; border-style: solid; border-color: silver black black silver; background-color: #ffffff; width: 100%; }

.mf_table_list	      	{ border: 0 none Black; min-width:50px;  }

.mf_index_cell_border 	{ border-width: 4px; border-color: #ffffff; border-style: solid; border-collapse:collapse;}
.mf_index_cell_inner  	{ border-width: 0; border-color: #ffffff; border-style: solid; border-collapse:collapse;}


.mf_table_block	      	{ border-width: 0; display: inline-block; vertical-align: top; font-family: Verdana; font-size: 10pt;  border-spacing: 2px; margin: 3px; }
.mf_table_block_centre	{ border-width: 0; display: inline-block; vertical-align: top; text-align: center; border-spacing: 2px; margin: 3px; }
.mf_advert_block      	{ border-width: 0; display: inline-block; max-width: 500px; vertical-align: middle; font-family: Verdana; font-size: 10pt; }
.mf_image_block      	{ border-width: 0; display: inline-block; max-width: 400px; width:100%; text-align: center; vertical-align: top; }
.mf_shop_block      	{ border-width: 0; display: inline-block; max-width: 400px; width:100%; text-align: center; vertical-align: middle; }

.mf_shop_block_centre   { border-width: 0; display: inline-block; max-width: 400px; text-align: center; }

.mf_table_2_block_header{ border-width: 0; border-spacing: 2px; margin: 3px; max-width:806px; width:100%;}
.mf_table_2_block	{ border-width: 0; max-width:810px; width:100%;}

.mf_table_index	      	{ border-width: 0; border-collapse: collapse; font-family: Verdana; font-size: 10pt;  margin: 4px; display: inline-block; vertical-align: top; }

.mf_greyed_out		{ background: #f0f0f0; }

/* div */

div.mf_div_centre	{ text-align: center; }

/* date & menu cells */

.datemain          { font-family: Arial; color: #C17400; background: #D2E1FF }
.datesex           { font-family: Arial; color: #C17400; background: #D0D0D0 }
.dateta            { font-family: Arial; color: #F6EF95; background: #000000 }

.mf_head_headline      	{ font-family: Arial; font-size: 12pt; color: #C17400; font-weight: normal; margin: 0 }
.headheadline      	{ font-family: Arial; font-size: 12pt; color: #C17400; font-weight: normal; margin: 0 }
h1		   	{ font-family: Arial; font-size: 12pt; font-weight: normal; margin: 0 }

.mf_head_sub           	{ font-family: Arial; font-size: 12pt; color: #C17400; font-weight: normal; margin: 0 }
.headsub           	{ font-family: Arial; font-size: 12pt; color: #C17400; font-weight: normal; margin: 0 }
h2		   	{ font-family: Arial; font-size: 12pt; font-weight: normal; margin: 0 }

.mf_date_comment		{ font-family: Arial; font-size: 12pt; color: #FF0000; font-weight: normal; background: #D2E1FF }
h3				{ font-family: Arial; font-size: 12pt; color: #FF0000; font-weight: normal; }
.mf_date_headline      		{ font-family: Arial; font-size: 12pt; color: #C17400; font-weight: normal; margin: 0 }
.dateheadline      		{ font-family: Arial; font-size: 12pt; color: #C17400; font-weight: normal; margin: 0 }
.mf_date_headline_link      	{ font-family: Arial; font-size: 12pt; color: #C17400; font-weight: normal; margin: 0 }
.mf_date_headline_link:link	{ font-family: Arial; text-decoration: none; color: #C17400; font-weight: normal }
.mf_date_headline_link:visited	{ font-family: Arial; text-decoration: none; color: #C17400; font-weight: normal }
.mf_date_headline_link:hover	{ font-family: Arial; text-decoration: none; color: #0000FF; font-weight: normal }
.mf_date_headline_link:active	{ font-family: Arial; text-decoration: none; color: #0000FF; font-weight: normal; opacity:0.5; }

.mf_date_sub           		{ font-family: Arial; font-size: 12pt; color: #C17400; font-weight: normal; margin: 0 }
.datesub           		{ font-family: Arial; font-size: 12pt; color: #C17400; font-weight: normal; margin: 0 }

.mf_date_heading         	{ font-family: Arial; font-size: 12pt; color: #C17400; font-weight: normal }
.dateminor         		{ font-family: Arial; font-size: 12pt; color: #C17400; font-weight: normal }

.mf_head       	   	{ font-family: Arial; font-size: 10pt; color: #C17400; font-weight: normal; background: #D2E1FF }
.head          	   	{ font-family: Arial; font-size: 10pt; color: #C17400; font-weight: normal; background: #D2E1FF }
.mf_head_link:link	{ font-family: Arial; text-decoration: none; color: #0000FF; font-weight: normal }
.mf_head_link_:visited	{ font-family: Arial; text-decoration: none; color: #0000FF; font-weight: normal }
.mf_head_link:hover	{ font-family: Arial; text-decoration: none; color: #C17400; font-weight: normal }
.mf_head:link		{ font-family: Arial; text-decoration: none; color: #0000FF; font-weight: normal }
.mf_head:visited	{ font-family: Arial; text-decoration: none; color: #0000FF; font-weight: normal }
.mf_head:hover		{ font-family: Arial; text-decoration: none; color: #C17400; font-weight: normal }
.headLink:link		{ font-family: Arial; text-decoration: none; color: #0000FF; font-weight: normal }
.headLink:visited  	{ font-family: Arial; text-decoration: none; color: #0000FF; font-weight: normal }
.headLink:hover    	{ font-family: Arial; text-decoration: none; color: #C17400; font-weight: normal }
.combobox          	{ font-family: Arial; font-size: 8pt; border-style: none; color: #0000ff; font-weight: normal; background: #D2E1FF}

.mf_menu          	{ font-family: Arial; font-size: 10pt; color: #C17400; font-weight: normal; background: #D2E1FF }
.menu          	   	{ font-family: Arial; font-size: 10pt; color: #C17400; font-weight: normal; background: #D2E1FF }
.mf_menu_link:link     	{ font-family: Arial; text-decoration: none; color: #0000FF; font-weight: normal }
.mf_menu_link:visited  	{ font-family: Arial; text-decoration: none; color: #0000FF; font-weight: normal }
.mf_menu_link:hover    	{ font-family: Arial; text-decoration: none; color: #C17400; font-weight: normal }
.menuLink:link     	{ font-family: Arial; text-decoration: none; color: #0000FF; font-weight: normal }
.menuLink:visited  	{ font-family: Arial; text-decoration: none; color: #0000FF; font-weight: normal }
.menuLink:hover    	{ font-family: Arial; text-decoration: none; color: #C17400; font-weight: normal }
.mf_menu_combobox       { font-family: Arial; text-decoration: none; font-size: 8pt; border-style: none; color: #0000ff; font-weight: normal; background: #D2E1FF}

.mf_date_small         	{ font-family: Arial; font-size: 8pt; color: #C17400; font-weight: normal; background: #D2E1FF; }
.mf_date		{ font-family: Arial; font-size: 10pt; color: #C17400; font-weight: normal; background: #D2E1FF; }
.mf_date_centre		{ font-family: Arial; font-size: 10pt; color: #C17400; font-weight: normal; background: #D2E1FF; text-align: center; }
.date		   	{ font-family: Arial; font-size: 10pt; color: #C17400; font-weight: normal; background: #D2E1FF }
.mf_date_link:link     	{ font-family: Arial; text-decoration: none; color: #0000FF; font-weight: normal }
.mf_date_link:visited  	{ font-family: Arial; text-decoration: none; color: #0000FF; font-weight: normal }
.mf_date_link:hover    	{ font-family: Arial; text-decoration: none; color: #C17400; font-weight: normal }
.mf_date_link:active    { font-family: Arial; text-decoration: none; color: #C17400; font-weight: normal; opacity: 0.5; }
.mf_date:link     	{ font-family: Arial; text-decoration: none; color: #0000FF; font-weight: normal }
.mf_date:visited  	{ font-family: Arial; text-decoration: none; color: #0000FF; font-weight: normal }
.mf_date:hover    	{ font-family: Arial; text-decoration: none; color: #C17400; font-weight: normal }
.dateLink:link     	{ font-family: Arial; text-decoration: none; color: #0000FF; font-weight: normal }
.dateLink:visited  	{ font-family: Arial; text-decoration: none; color: #0000FF; font-weight: normal }
.dateLink:hover    	{ font-family: Arial; text-decoration: none; color: #C17400; font-weight: normal }


.mf_main_comment        { font-size: 12pt; color: #FF0000; font-weight: normal; margin: 0; }
.mf_comment        	{ font-size: 12pt; color: #FF0000; font-weight: normal; margin: 0; }
.comment           	{ font-size: 12pt; color: #FF0000; font-weight: normal; margin: 0; }
.mf_main_headline       { font-size: 12pt; color: #FF0000; font-weight: normal; margin: 0; }
.mf_headline       	{ font-size: 12pt; color: #FF0000; font-weight: normal; margin: 0; }
.headline          	{ font-size: 12pt; color: #C17400; font-weight: normal; margin: 0; }
h4          	   	{ font-size: 12pt; color: #C17400; font-weight: normal; margin: 0; }
.mf_main_headline:link     	{ text-decoration: none; color: #C17400 }
.mf_main_headline:visited  	{ text-decoration: none; color: #C17400 }
.mf_main_headline:hover    	{ text-decoration: none; color: #FFD393 }
.headlineLink:link    		{ text-decoration: none; color: #C17400 }
.headlineLink:visited 		{ text-decoration: none; color: #C17400 }
.headlineLink:hover   		{ text-decoration: none; color: #FFD393 }

.mf_main_sub    	{ font-size: 12pt; color: #C17400; font-weight: normal; margin: 0; }
.mf_subheadline    	{ font-size: 12pt; color: #C17400; font-weight: normal; margin: 0; }
.sub               	{ font-size: 12pt; color: #C17400; font-weight: normal; margin: 0; }
.mf_main_sub:link     	{ text-decoration: none; color: #C17400 }
.mf_main_sub:visited  	{ text-decoration: none; color: #C17400 }
.mf_main_sub:hover    	{ text-decoration: none; color: #FFD393 }

.mf_hits_sub    	{ font-size: 12pt; color: #C17400; font-weight: normal; margin: 0; }
h5                	{ font-size: 12pt; color: #C17400; font-weight: normal; margin: 0; }
.mf_hits_sub:link     	{ text-decoration: none; color: #C17400 }
.mf_hits_sub:visited  	{ text-decoration: none; color: #C17400 }
.mf_hits_sub:hover    	{ text-decoration: none; color: #FFD393 }


.mf_main_heading   { font-size: 10pt; color: #C17400; font-weight: bold; margin: 0;  }
.mf_heading        { font-size: 10pt; color: #C17400; font-weight: bold; margin: 0; }
.mf_heading_bold   { font-size: 10pt; font-weight: bold; margin: 0; }
.minor        	   { font-size: 10pt; color: #C17400; font-weight: bold; margin: 0; }
h6                 { font-size: 10pt; color: #C17400; font-weight: bold; margin: 0; }


.mf_main           { font-size: 10pt; color: #4F4F4F; font-family: Verdana, Geneva, sans-serif;}
.main              { font-size: 10pt; color: #4F4F4F; font-family: Verdana, Geneva, sans-serif;}
.mf_main_text      { font-size: 10pt; color: #4F4F4F; font-family: Verdana, Geneva, sans-serif;}

.mf_quote          { color: #800000;}
.mf_update 	   { color: #FF0000 }

.mainLink:link     { text-decoration: none }
.mainLink:visited  { text-decoration: none }
.mainLink:hover    { text-decoration: none; color: #C17400 }
.mf_link      	   { text-decoration: none }
.mf_link:link      { text-decoration: none }
.mf_link:visited   { text-decoration: none }
.mf_link:hover     { text-decoration: none; color: #C17400 }
.mf_link_internal      	    { text-decoration: none }
.mf_link_internal:link      { text-decoration: none }
.mf_link_internal:visited   { text-decoration: none }
.mf_link_internal:hover     { text-decoration: none; color: #4F4F4F }

.fill              { font-size: 8pt }
.advert	           { font-size: 12pt; color: #4F4F4F }

.pic               		{ border-width: 0; margin: 2px; float: right }
.picLeft           		{ border-width: 0; margin: 2px; float: left }
.picHome           		{ border-width: 0; margin: 0; float: none }
.mf_picture_right  		{ border-width: 0; margin: 2px; float: right }
.mf_picture_right_centre  	{ border-width: 0; margin: 2px; float: right }
.mf_picture_right_fixed 	{ border-width: 0; margin: 2px; float: right }
.mf_picture_left   		{ border-width: 0; margin: 4px; margin-right: 4px; float: left }
.mf_picture_centre 		{ border-width: 0; margin: 4px; float: none }
.mf_picture_centre_scaled	{ border-width: 0; margin: 4px; float: none }
.mf_picture_centre_rounded 	{ border-width: 0; border-radius:15px; float: none; }
.mf_picture_border_right	{ border-style: solid; border-width: 4px; border-color: #D2E1FF; margin: 2px; float: right }
.mf_picture_border_left   	{ border-style: solid; border-width: 4px; border-color: #D2E1FF; margin: 2px; float: left }
.mf_pciture_border_left   	{ border-style: solid; border-width: 4px; border-color: #D2E1FF; margin: 2px; float: left }
.mf_picture_border_centre 	{ border-style: solid; border-width: 4px; border-color: #D2E1FF; margin: 0; float: none }


.mf_button	{ font-family: Arial; font-size: 8pt; color: #333333; font-weight: bold }

.mf_spoiler	{ opacity: 0.05; }
.mf_spoiler:hover { opacity: 1.0; }

.mf_button_index {
	width: auto;
	background-color:#44c767;
	border-radius:8px;
	border:1px solid #18ab29;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:3px 3px;
	text-decoration:none;
	text-shadow:0 1px 0 #2f6627;
}
.mf_button_index:hover {
	background-color:#5cbf2a;
}
.mf_button_index:active {
	position:relative;
	top:1px;
}

.video-responsive{
    position:relative;
    width:100%;
    padding-bottom:56.25%;
    height:0;
}
.video-responsive iframe{
    position:absolute;
    top:0;
    left:0;
    width:560px;
    height:315px;
}

/* Advertisers. These are hardcoded for adverts that appear within a page with a different sponsor  */

.mf_theme_nnn { color: #95969c; font-weight: bold; background: #000000; text-decoration: none; }
.mf_theme_nnn:link { color: #ffffff; font-weight: bold; background: #000000; text-decoration: none; }
.mf_theme_nnn:visited { color: #95969c; font-weight: bold; background: #000000; text-decoration: none; }
.mf_theme_nnn:hover { color: #95969c; font-weight: bold; background: #000000; text-decoration: none; }

.mf_theme_nnn_link { color: #ffffff; font-weight: bold; text-decoration: none; }
.mf_theme_nnn_link:link { color: #ffffff; font-weight: bold; text-decoration: none; }
.mf_theme_nnn_link:visited { color: #eeeeee; font-weight: bold; text-decoration: none; }
.mf_theme_nnn_link:hover { color: #ff262C; font-weight: bold; text-decoration: none; }

  
 .mf_menu_scroll{ 
  background-color: #060606;
  }