body {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-weight: normal;
	font-size: 9pt;
	color: #e5e5e5;
	background: #191f22;
}
a {
	color: #00ccff;
}
a:hover {
	color: #59a0b9;
}

h2 { margin: 20px 0 10px 0; color: #59a0b9; }
h3 { margin: 10px 0 5px 0; }

img { border: 0; }
img.homeicon {
	 position:absolute;
        top: 0px;
        right: 0px;
        z-index: -1;
	opacity:0.5;
	filter:alpha(opacity=50);
}
img.homesubicon { text-decoration: none; width: 16px; vertical-align: middle; }

p { margin: 10px 0; line-height: 1.3em; }

.row_content ul, .textContent ul, .LineRightBoard ul, .row_content ol, .textContent ol, .LineRightBoard ol { margin: 10px 0; }
.row_content li, .textContent li, .LineRightBoard li { margin-left: 30px; line-height: 1.3em; }

#Conteneur {
	margin: 0 auto;
	width: 960px;
}
#TopHeader {
	width: 100%;
	background: #191f22 url('images/top-header.png');
	height: 40px;
}

#MainTopBox {
	padding: 9px 0 0 54px;
	font-size: 8pt;			
}
#MidHeader {
	width: 100%;
	background: #191F22 url('images/header.png') no-repeat;
	height: 260px;
	position: relative;
}
#HeaderLogo {
	position: absolute;
	top: 0px;
	right: 0px;
}
#Menu {
	width: 100%;
	background: #192125;
	height: 36px;
	font-size: 9.7pt;
	font-weight: bold;
	position: relative;
}
#MenuLeft {
	padding: 0 0 0 0;
	position: relative;
}
#MenuRight {
	position: absolute;
	right: 0px;
	top: 2px;
}
#Content {
	width: 100%;
	background: #252a2d;
}
#ContentText {
	padding: 20px 40px 20px 40px;
	text-align: justify;
}
.Container2 {
        border-bottom: 1px solid #6c6f71;
        background: #191F22;
	overflow: hidden;
	margin-top: 30px;
}
#Footer {
	width: 100%;
	font-size: 8pt;
	text-align: center;
	padding: 25px 0px;
	position: relative;
}
#FooterLogo {
	position: absolute;
	top: 5px;
	right: 10px;
}
#FooterLogo2 {
        position: absolute;
        top: 12px;
        left: 10px;
}
#Border2 {
	width: 100%;
	height: 2px;
	background: #191f22 url('images/border2.png');
}
#Border3 {
	width: 100%;
	height: 2px;
	background: #191f22 url('images/border3.png');
}
* {
	margin:0px;
	padding:0px;
}
.Spacer {
	clear: both;
}
li.box_entry_follow {
	float: left;
	padding: 0px 3px;
}

a.twitter{
	background:  url('images/networks/twitter.png');
	height: 32px;
	width: 32px;
	text-decoration: none;
	float: left;
}

a.esl{
        background:  url('images/networks/esl.png');
        height: 32px;
        width: 32px;
        text-decoration: none;
        float: left;
}

a.facebook{
        background:  url('images/networks/facebook.png');
        height: 32px;
        width: 32px;
        text-decoration: none;
        float: left;
}

a.steam{
        background:  url('images/networks/steam.png');
        height: 32px;
        width: 32px;
        text-decoration: none;
        float: left;
}

a.rss{
        background:  url('images/networks/rss.png');
        height: 32px;
        width: 32px;
        text-decoration: none;
        float: left;
}
a.talk{
        background:  url('images/networks/talk.png');
        height: 32px;
        width: 32px;
        text-decoration: none;
        float: left;
}

a.twitter:hover, a.esl:hover, a.talk:hover, a.facebook:hover, a.steam:hover, a.rss:hover { background-position: 0 -32px; }

fieldset { border: none; }
legend { padding-bottom: 10px; }


#MenuLeft div.Box ul.BoxContent li ul li.box_entry ul.third-level li {
	float:none;
}

#MenuLeft div.Box ul.BoxContent li, #MainTopBox div.Box ul.BoxContent li{
	float: left;
}
#Header li.box_entry {
	background-image: none;
}
#MainTopBox div.Box { display: inline-block; }


/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/pro_dropline7.html
Copyright (c) 2005-2008 Stu Nicholls. All rights reserved.
The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/pro_dropline7.html
Copyright (c) 2005-2008 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

#MenuLeft, #MenuLeft ul {padding:0; margin:0; list-style:none; width:100%;}

#Menuleft ul { background:rgb(25, 33, 37); }

#MenuLeft table {border-collapse:collapse; margin:-1px -10px; 0 0; padding:0; width:0; height:0; font-size:10pt;}
#MenuLeft li {float:left; height:38px; margin-right:1px;}
#MenuLeft li a {
	float: left;
	display: block;
	height: 36px;
	line-height:36px;
	padding:0 5px;
	color:#fff; 
	text-decoration:none;
	font-weight:bold;
}
#MenuLeft li a.down {background:url(images/down.gif) no-repeat right center;}
#MenuLeft li ul li a.down {font-size:10pt; color:#ff0; font-weight:normal;}

#MenuLeft li a:hover {white-space:nowrap; color: #59a0b9;}
#MenuLeft li a.down:hover {white-space:nowrap; color: #59a0b9; background:url(images/down-over.gif) no-repeat right center;}

#MenuLeft li:hover > a {color: #59a0b9;}
#MenuLeft li:hover > a.down {color: #59a0b9; background:url(images/down-over.gif) no-repeat right center;}

#MenuLeft li ul {
	position:absolute;
	top:38px;
	left:-9999px;
	z-index:10;
	background:rgb(25, 33, 37) ;
}
#MenuLeft li ul.floatRight li {float:right;}

#MenuLeft ul.BoxContent li.box_entry_active > a.menu, #MenuLeft ul.BoxContent li.box_entry_active_withchild > a.menu, #MenuLeft ul.BoxContent li.box_entry_lvl_1_active > a.menu {
	color: #59a0b9;
}
#MenuLeft ul.BoxContent > li.box_entry_active > ul, #MenuLeft ul.BoxContent > li.box_entry_active_withchild > ul{
	left:0;
	background:#191F22 url(http://www.the-games.be/design/thegames/images/border2.png) no-repeat left bottom;
	z-index:5;
        opacity:0.90;
        filter:alpha(opacity=90);
}
#MenuLeft ul.BoxContent > li.box_entry_active_withchild{
	margin-bottom: 50px;
}
#MenuLeft ul.BoxContent > li.box_entry > ul {
	opacity: 1;
}

#MenuLeft :hover ul :hover ul,
#MenuLeft :hover ul :hover ul :hover ul,
#MenuLeft :hover ul :hover ul :hover ul :hover ul,
#MenuLeft :hover ul :hover ul :hover ul :hover ul :hover ul {left:0; background:#191F22  url(http://www.the-games.be/design/thegames/images/border2.png) no-repeat left bottom;z-index:10}

#MenuLeft :hover ul ul,
#MenuLeft :hover ul :hover ul ul,
#MenuLeft :hover ul :hover ul :hover ul ul,
#MenuLeft :hover ul :hover ul :hover ul :hover ul ul {left:-9999px; top:38px; background:#191F22;opacity:0.90;filter:alpha(opacity=90);
}
/* FIN MENU DROPLINE  */


/*
*   Used for Info2 and Wiki content format
*/
/*div.textContent {
    font-size: 10pt;
    padding: 24px 16px 16px 16px;
}*/
/*div.textContent a{
    color: #444444;
    text-decoration:underline;
}*/

/*
*   Line definitions for the LS-typical 2-column tables
*/
.Line {
	position: relative;
	height: 100%;
	width: 100%;
	padding: 0px 0px 2px 0px;
	clear: left;
}
/* Used for first line */
.LineFirst {
	position: relative;
	height: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
	clear: left;
}
/* 20% 76% Columns */
.LineLeft {
  width: 35%;   min-height: 16px;   z-index: 10;
  margin: 0px 0px 0px 0px;    padding: 4px 1% 4px 1%;
  float: left;
  list-style: none;
}
.LineRight {
  width:60%;
  min-height: 16px;   z-index: 11;
  margin: 0px 0px 0px 0px;    padding: 4px 1% 4px 1%;
  list-style: none;
  float: left;
}
/* 48% 48% Columns */
.LineLeftHalf {
  width: 48%;   min-height: 16px;   z-index: 10;
  margin: 0px 0px 0px 0px;    padding: 4px 1% 4px 0%;
  float: left;
  list-style: none;
}
.LineRightHalf {
  width: 48%;   min-height: 16px;   z-index: 11;
  margin: 0px 0px 0px 0px;    padding: 4px 1% 4px 1%;
  float: left;
  list-style: none;
}
/* 14% 80% Columns */
.LineLeftBoard {
  width: 14%;   min-height: 16px;   z-index: 10;
  margin: 0px 0px 0px 0px;    padding: 4px 1% 4px 1%;
  float: left;
  list-style: none;
}
.LineRightBoard {
  width:80%;
  min-height: 16px;   z-index: 11;
  margin: 0px 0px 0px 0px;    padding: 4px 1% 4px 1%;
  list-style: none;
  float: left;
}
/* 20% 70% 4% Columns */
.LineMiddle {
  width:70%;
  min-height: 16px;   z-index: 11;
  margin: 0px 0px 0px 0px;    padding: 4px 1% 4px 1%;
  list-style: none;
  float: left;
}
.LineMiddleRight {
  width:4%;
  min-height: 16px;   z-index: 11;
  margin: 0px 0px 0px 0px;    padding: 4px 1%;
  list-style: none;
  text-align:right;
  float: right;
}


/* 33% 33% 33% Columns */
.Line33 {
	width: 33%;
	min-height: 16px;
	list-style: none;
	float: left;
	position: relative;
}
.Line33b {
        width: 34%;
        min-height: 16px;
        list-style: none;
        float: left;
}
/* 50% 50% Columns */
.Line50 {
        width: 50%;
        min-height: 16px;
        list-style: none;
        float: left;
}


/*
*   Info-Boxes
*/
.Confirmation {
	margin: 8px 2px 8px 2px;
	padding: 8px 4px 10px 8px;
	background: #006600;
	list-style: none;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
}
.Err {
	margin: 8px 2px 8px 2px;
	padding: 8px 4px 10px 8px;
	background: #990000;
	list-style: none;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
}
.Information {
  margin: 8px 2px 8px 2px;   padding: 8px 4px 10px 8px;
  background: #087296;
  list-style: none;
  -moz-border-radius-topleft: 8px;
  -moz-border-radius-topright: 8px;
  -webkit-border-top-left-radius: 8px;
  -webkit-border-top-right-radius: 8px;
  -moz-border-radius-bottomleft: 8px;
  -moz-border-radius-bottomright: 8px;
  -webkit-border-bottom-left-radius: 8px;
  -webkit-border-bottom-right-radius: 8px;
}

/*
* LS-Buttons (either div, or input)
*/
select.Button {
	background: #191F22;
        color: #E5E5E5;
        font-size: 10px;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
        -moz-border-radius-topleft: 4px;
        -webkit-border-top-left-radius: 4px;
        -moz-border-radius-topright: 4px;
        -webkit-border-top-right-radius: 4px;
        -moz-border-radius-bottomleft: 4px;
        -webkit-border-bottom-left-radius: 4px;
        -moz-border-radius-bottomright: 4px;
        -webkit-border-bottom-right-radius: 4px;
	height: 26px;
	border: 2px solid #6C6F71;
	margin: 2px 2px 4px 0px;
}
div.Button a {
	margin: 2px 2px 4px 0px;
	border: 2px solid #6C6F71;
	padding: 4px;
	background: #191F22;
	color: #E5E5E5;
	font-size: 11px;
	text-align: center;
	min-width: 10px;  
	min-height: 14px;  
	max-width: 140px;  
	text-decoration:none;
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	float: left;
}
div.Button a:hover {
	border: 2px solid #59a0b9;
	background: #252A2D;
	color: #59a0b9;
}
div.Buttons {
	padding-bottom: 5px;
}
div.Buttons a {
  margin: 2px 2px 4px 0px;   border: 2px solid #6C6F71;   padding: 4px;
  float: left;
  background: #191F22;   color: #E5E5E5;
  font-size: 11px;  font-family: verdana, helvetica, sans-serif;
  text-align: center;
  text-decoration:none;
  -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px;
  -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px;
}
div.Buttons a:hover {
  margin: 2px 2px 4px 0px;   border: 2px solid #59a0b9;   padding: 4px;
  float: left;
  background: #252A2D;   color: #59a0b9;
  font-size: 11px;  font-family: verdana, helvetica, sans-serif;
  text-align: center;
  text-decoration: none;
}
input.Button {
  border: 2px solid #6C6F71;   padding: 4px;
	margin: 2px 2px 4px 0px;
  background: #191F22;   color: #E5E5E5;
  font-size: 11px; font-family: verdana, helvetica, sans-serif;
  text-align: center;
  text-decoration:none;
        min-width: 10px;
        min-height: 14px;
  -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px;
  -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px;
}
input.Button:hover {
  border: 2px solid #59a0b9;   padding: 4px;
  background: #252A2D;   color: #59a0b9;
  font-size: 11px; font-family: verdana, helvetica, sans-serif;
  text-align: center; 
  text-decoration: none;
}

/*
*   Help
*/
.Help {
  color: #aaaaaa;
}

/*
*   Forms
*/
input, select {
	-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px;
	-moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px;
	border: 2px solid #6C6F71;   padding: 2px;
}
.form_optional { /* used for optional form fields */
	color: #e5e5e5;
	background: #192125;
}
input.yes_button {
  margin: 0px; border: 0px; padding: 0px;
  width: 20px; height: 20px;
  background-color: transparent; background-image: url("images/icon_yes.png"); background-repeat: no-repeat;
  cursor: pointer;
}

/*
* Dropdown Images (Countries)
*/
option[value=de]:before { content:url("images/icon_de.png"); }
option[value=en]:before { content:url("images/icon_en.png"); }
option[value=at]:before { content:url("images/icon_at.png"); }
option[value=ch]:before { content:url("images/icon_ch.png"); }
option[value=es]:before { content:url("images/icon_es.png"); }
option[value=fr]:before { content:url("images/icon_fr.png"); }
option[value=nl]:before { content:url("images/icon_nl.png"); }
option[value=it]:before { content:url("images/icon_it.png"); }

/*
*   Message-Highlighting
*/
.okay {
    text-align: left;
    color: #008000;
    font-weight: bold;
}
.warning {
    text-align: left;
    color: #EE6600;
    font-weight: bold;
}
.error {
    text-align: left;
    color: #FF0000;
    font-weight: bold;
}

/*
*   Bars
*/
ul.BarOccupied {
	/*position: static;*/
	height: 12px;
	float: left;
	background: #2bb800;
}
ul.BarMarked {
  /*position: static;*/   height: 12px;
  /*margin: 0px 0px 0px 0px;    border: 2px 0px 2px 0px solid #9c9d9c;    padding: 0px 0px 0px 0px;*/
  float: left;
    background: #fff500;
}
ul.BarFree {
  /*position: static;*/   height: 12px;
  /*margin: 0px 0px 0px 0px;    padding: 0px 0px 0px 0px;*/
  float: left;
    background: #b0b0b0;
}
ul.BarClear {
  /*position: static;*/   width: 0px;   height: 0px;
  /*margin: 0px 0px 0px 0px;    padding: 0px 0px 0px 0px;*/
  clear: left;
}

/*
*   Wiki
*/
div.wikiH6 {
    padding: 8px 0px 8px 0px;
    font-weight: bold;
}
div.wikiH5 {
    padding: 8px 0px 8px 0px;
    font-weight: bold;
}
div.wikiH4 {
    padding: 8px 0px 8px 0px;
    font-weight: bold;
}
div.wikiH3 {
    padding: 8px 0px 8px 0px;
    font-weight: bold;
}
div.wikiH2 {
    padding: 16px 0px 8px 0px;
    font-weight: bold;
    font-size: 12pt;
}
div.wikiH1 {
    padding: 16px 0px 8px 0px;
    font-weight: bold;
    font-size: 16pt;
}

/*
*   Teamspeak2
*/
#teamspeakdisplay img {
  border: 0px;
}
#teamspeakdisplay table {
  border-collapse: collapse;  border-spacing: 0px;
}
#teamspeakdisplay td {
  padding: 0px;
  vertical-align: top;  white-space: nowrap;
  font-size: 11px;  font-family: verdana, helvetica, sans-serif;
}
#teamspeakdisplay td.teamspeakserver {
  padding-left: 3px;
  font-weight: bold;
}
#teamspeakdisplay td.teamspeakchannel {
  padding-left: 3px;
}
#teamspeakdisplay td.teamspeaksubchannel {
  padding-left: 3px;
}
#teamspeakdisplay td.teamspeakplayer {
    padding-left: 3px;
    font-weight: bold;
}
#teamspeakdisplay a.teamspeakserver {
  font-size: 11px;  font-weight: bold;  font-family: verdana, helvetica, sans-serif;
  text-decoration: none;
  color: #000000;
}
#teamspeakdisplay a.teamspeakchannel, a.teamspeaksubchannel {
  font-size: 11px;  font-weight: ;  font-family: verdana, helvetica, sans-serif;
  text-decoration: none;
  color: #000000;
}
#teamspeakdisplay a.teamspeakserver:hover, a.teamspeakchannel:hover, a.teamspeaksubchannel:hover {
  color: #000066;
  text-decoration: none;
}

/* 
 * Shoutbox 
*/
/* Shoutbox */

#shoutbox {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
}
.shoutbox-list {
	border-bottom: 1px solid #8DA2B4; 
	padding: 3px;
}
#shoutbox-list {
	text-align: left;
	margin: 0px auto;
}
#shoutbox-form {
	text-align: left;
	padding: 3px;
}
#shoutsubmitline {
	margin-top:3px;
}
#shoutsubmit {
	float: left;
}
#shoutbox-status {
	float:right;
	padding-top:2px;
}
.shoutbox-list-time {
	color: #8DA2B4;
}
.shoutbox-list-nick {
	margin-left: 5px;
	font-weight: bold;
}
.shoutbox-list-message {
	margin-left: 5px;
}
#shoutdialog{
	display:none;
}

/*
*   Tooltip
*/
a {
  position:relative;
}
a span.infobox {
  visibility:hidden; display:none;
  position:absolute;
  margin-top:1.5em; padding:0.5em;
  text-decoration:none;
}
a:hover span.infobox {
  visibility:visible; display:block;
  left:1em;
  border:1px solid #c30;
  left:-30px;
  color:black; background:white;
  text-decoration:none;
  z-index:999;
}
.infolink {
  position:relative;
}
.infolink li{
  visibility:hidden;
}
.infolink span.infobox {
  visibility:hidden; display:none;
  position:absolute;
  margin-top:1.5em; padding:0.5em;
  text-decoration:none;
}
.infolink:hover span.infobox {
  visibility:visible; display:block;
  left:1em;
  border:1px solid #c30;
  left:-30px;
  color:black; background:white;
  text-decoration:none;
  z-index:999;
}

/*
*   Boxes
*/
.box_entry, .box_entryuser, .box_entry_active, .box_entry_active_withchild, .engaged, .box_entryadd, .BoxContent {
  list-style: none;
}
ul.BoxContent {
  padding: 1px;
  margin: 0px;
}
li.engaged {
  padding: 1px 0px 2px 16px;
}
li.box_entry {
  padding: 1px 0px 2px 16px;
}
li.box_entry_active, li.box_entry_active_withchild {
  padding: 1px 0px 2px 16px;
}
li.box_entry_lvl_1 {
  padding: 1px 0px 2px 16px;
}
li.box_entry_lvl_1_active {
  padding: 1px 0px 2px 16px;
}
span.AdminIcons {
  padding: 1px 0px 2px 24px;
  background-position:8px;
  background-image: url(data:image/gif;base64,R0lGODlhDAANANUAAPv7+/r6+vn5+ff39/b29vX19fPz8/Dw8O/v7+7u7u3t7ezs7Onp6ejo6Ofn5+bm5uTk5OPj4+Hh4eDg4N/f397e3tzc3Nvb29ra2tnZ2dbW1tXV1dPT09LS0tHR0c3NzcjIyMfHx8bGxsXFxby8vLe3t7W1tbOzs62traurq6mpqaioqKenp6ampqWlpaOjo6KioqGhoaCgoJ+fn5qampmZmf///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAUUADYALAAAAAAMAA0AAAZxQJtwSCyGYrVaLEQswGYWAOAygxWELxaFwCVUWi/bRyZaJM5nUezjInkcjHi8U2rVNhmJY++QZDg0NBgTExEPhxJ+NCogDY6PjiMqGisLCJeYDTIaNikmCgOhAwgnKUICKCsdBgYdMSgCRBgogSgZQ0EAOw==);
  *background-image: url(images/dot.gif); /* IE7 and below */
  background-repeat: no-repeat;
}

.Headline {
        font-size: 18pt;
	font-weight: bold;
	width: 100%;
	position: relative;
	border-bottom: 1px solid #9c9d9c;
	margin: 0px 0px 12px 0px;
	padding: 0 0 5px 0;
}
.HeadlineSub {
	font-size: 12pt;
	padding: 3px 0 0 0;
	width: 100%;
}

.HeadlineSubLinks {
	position: absolute;
	right: 0px;
	bottom: 3px;
	font-size: 10pt;
}

.HeadlineSubLink { text-decoration: none; color: #fff; }
.HeadlineSubLink:hover { text-decoration: none; color: #59a0b9; }

div.HeadlineHelp {
	position: absolute;
	top: 0px;
	right: 8px;
	font-size: 10px;
}
span.HeaderMenuItem {
	border: 1px solid #9c9d9c;
	padding: 6px 16px 0px 16px;
}
span.HeaderMenuItem:hover {
	background: #bbbbbb;
}
span.HeaderMenuItemActive {
	border: 1px solid #9c9d9c;
	padding: 6px 16px 0px 16px;
	font-weight: bold;
}

/*
*   Misc
*/
div#Footer {
  clear: both;
}
.small {
  font-size: 10px;
}
.tbl_7 { /* used for quotes */
  text-align: left;
  background: #C7C6C4;    color: #000000;
  font-family: Courier New, Courier, mono;
}
.frame_box { /* used for seating descriptions */
    border: 1px solid #9D9D9D;   padding: 4px 4px 4px 4px;
    text-align: center;   vertical-align: middle;
    background: #D6D6D6;
}

/*
* Old should not be used anymore
*/
.content {
  padding: 0px 0px 0px 0px;
  background:       #DEE3E7;
}
.row_key, mastersearch2_search_row_key, .mastersearch2_result_row_key {
	height: 100%;
	border-top: 1px solid #6c6f71;
	border-bottom: 1px solid #6c6f71;
	padding: 5px 3px;
	font-weight: bold;
	text-align: left;
        background: #252a2d;
	font-size: 10pt;
}

.row_key a { color: #fff; text-decoration: none; }
.row_key a:hover { color: #59a0b9; }

.row_left {
	float: left;
}
.row_right {
	float: right;
}
.row_key_center {
        height: 100%;
        border-top: 1px solid #6c6f71;
        border-bottom: 1px solid #6c6f71;
        padding: 5px 3px;
        background: #252a2d;
        font-weight: bold;
	text-align: center;
	font-size: 11pt;
}

.row_sub {
	height: 100%;
	border-top: 1px solid #6c6f71;
	padding: 5px 3px;
	text-align: left;
	font-size: 7pt;
        background: #252a2d;
}

.row_value, .mastersearch2_search_row_value, .mastersearch2_result_row_value {
/*	min-height: 16px;
	border-bottom: 1px solid #9c9d9c;*/
	padding: 5px 3px;
	background: #191F22;
}
.mastersearch2_result_row_value { vertical-align: middle; }
.row_value_hometop {
        padding: 10px 18px;
}
.row_value_hometop p { margin: 0 0 20px 0; }
.row_value_highlighted, .mastersearch2_search_row_value_highlighted, .mastersearch2_result_row_value_highlighted {
	height: 100%;
	border-bottom: 1px solid #9c9d9c;
	/*padding: 4px 2px 0px 2px;*/
	background: #E2F2E2;}
.row_value_important, .mastersearch2_search_row_value_important, .mastersearch2_result_row_value_important {
	height: 100%;
	/*border-bottom: 1px solid #9c9d9c;*/
	padding: 5px 0 5px 0;
	background: #3a6168;
}

.row_home {
	position: relative;
	overflow: hidden;
	z-index: 0;
}

.row_content {
        position: relative;
        overflow: hidden;
        z-index: 0;
        padding: 10px 18px;
}

img.icon {
	vertical-align: middle;
	width: 16px;
	height: 16px;
}
img.newsicon {
	float: right;
	margin: 5px 0 0 10px;
}

.pixNinja {
	position: absolute;
	bottom: -195px;
	left: 0px;
}

.link_icon {
	margin-right: 3px;
	vertical-align: middle;
}

.BoardPost {
        background: url('images/forum_post_back.jpg') repeat-y #191F22;
        overflow: hidden;
        margin: 10px 0px;
	border-bottom: 1px solid #6c6f71;
	border-top: 1px solid #6c6f71;
}
.LineLeftBoard {
	width: 17%;
	float: left;
}
.LineRightBoard {
	width: 79%;
	float: left;
}

.userstatus {
	vertical-align: middle;
	margin-right: 3px;
	width: 11px;
	height: 11px;
}

.mf_buttons {
	width: 100%;
	margin-bottom: 15px;
}

.mf_text {
	float: left;
	width: 77%;
}

.mf_info {
	float: left;
	}

a.ms {
	text-decoration: none;
	color: #e5e5e5;
}

a.ms:hover {
	color: #59a0b9;
}