@import url('http://images.clanbase.com/css/cb_siteskin.css');
/* @charset "utf-8"; */

body {
	background: #101010 url(http://images.clanbase.com/css/images/bg_dots.png) repeat scroll 0 0;
	color: #fff;
	font-family: Verdana,Arial;
	font-size: 9pt;
	margin:0px;
}

h1,h2,h3,h4,h5,
p,ul,ol,pre,blockquote {
	color: #fff;
}

input,
select,
textarea
{
	background-color: #000;
	font-family: Verdana,Arial;
	font-size: 8pt;
	color: #fff;
}

.checkbox
{
	background-color: transparent;
	font-family: Verdana,Arial;
	font-size: 8pt;
	color: #fff;
}

.radiobutton
{
	background-color: transparent;
	font-family: Verdana,Arial;
	font-size: 8pt;
	color: #fff;
}

.formimage 
{
	background-color: transparent;
}

.menuborder 
{
	border-right: 1px solid #212121;
}



.quote {
	margin-left: 2em;
	margin-right: 2em;
	font-style: italic;
	text-align: justify;
	color: #fff;
}

.fq	{
	margin-left: 2em;
	margin-right: 2em;
	font-style: italic;
	color: #c0c0c0;
}

a, a :link{ color: #ffcc00;text-decoration: none; }
a:visited {color: #ffcc00;text-decoration: none}
a:hover {color: #ffffcc;text-decoration: none}
a:active {text-decoration: none}


.slink, .ulink, .ml, .msl {color: #ffcc00;text-decoration: none}
.slink:visited {color: #ffcc00;text-decoration: none}
.slink:active {text-decoration: none}
.slink:hover, .ml:hover, .msl:hover {color: #ffffcc;text-decoration: none}

.ulink:visited {color: #ffcc00;}
.ulink:active {}
.ulink:hover {color: #ffffcc; text-decoration: underline;}

.qlink {color: #400000}
.qlink:visited {color: #400000}
.qlink:active {text-decoration: none}
.qlink:hover {color: red;text-decoration: none}


.ml {
	font-size: 8pt;
	width:100%;
}
 
.msl:hover {
	background-color: #303030;
} 

.forum {color: #cc9900; text-decoration: none}
.forum:hover {color:#fff;text-decoration: underline}
.forum:active {color:red;text-decoration: none}
.forum:visited {color:#b0b0b0;text-decoration: none}

.default {
	color: #fff;
	font-size: 10pt;
}

.int_default {
	color: black;
	font-size: 9pt;
}

.int_question {
	color: black;
	font-style: italic;
	font-size: 10pt;
}

.int_answer {
	color: black;
	font-size: 10pt;
}

.small {
	color: #fff;
	font-size: 8pt;
}

.tiny {
	color: #fff;
	font-size: 7pt;
	font-weight: normal;
}

.pagetitle {
	border: 1px solid #212121;
	color: #fff;
	FONT-FAMILY: Verdana,Arial;
 	FONT-SIZE: 20pt;
	padding: 0px 4px;
	text-align: left;
	background-color: #212121;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
}

.pagecontents {
	padding: 0px 5px;
}

.tableheaderlarge {
	background: #000 url(http://images.clanbase.com/css/images/cellpic3.gif) repeat-x;
	border: 1px solid #212121;
	font-size: 10pt;
	color: #CC9900;
}

.tableheader {
	background: #323232 url(http://images.clanbase.com/css/images/cellpic3.gif) repeat-x;
	font-size: 9pt;
	color: #fff;
	font-weight: bolder;
}

.tableheadersmall {
	background: #000 url(http://images.clanbase.com/css/images/cellpic3.gif) repeat-x;
	font-size: 7pt;
	color: #fff;
}

.tablesubheader {
	background: #000 url(http://images.clanbase.com/css/images/cellpic3.gif) repeat-x;
	font-size: 9pt;
	color: #fff;
}

.newsdayheader {
	background-color: #212121;
	font-size: 9pt;
	color: #fff;
	font-weight: bolder;
}

.ndh {
	font-size: 9pt;
	color: #fff;
	background: url(http://images.clanbase.com/tbgr1.gif);
	font-weight: bolder;
}

.newsitemheader {
	font-size: 9pt;
  	font-weight: bolder;
	color: #fff;
	}
.nhdr {
	font-size: 11pt;
 	font-weight: bolder;
	color: #fff;
}
.nhdrbig {
	font-size: 15pt;
  	font-weight: bolder;
	color: #fff;
	}
.newsitemheader2 {
	font-size: 7pt;
	color: #fff;
}
.newsbody {
	font-size: 9pt;
	color: #fff;
}

.newsbrief {
	font-size: 9pt;
	color: #fff;
	text-align: justify;
}

td {
	color: #fff;
}

.labelcell {
	background: #404040;
	border: none; /* 1px solid #212121; */
	font-size: 8pt;
} 

.valuecell {
	background-color: #333333;
	font-size: 8pt;
	FONT-FAMILY: Verdana,Arial;
	color: white;
} 

.labelcell2,
.valuecell2 {
	background-color: #404040;
	font-size: 8pt;
	FONT-FAMILY: Verdana,Arial;
	color: white;
} 

.labelcellred {
	background-color: #800000;
	font-size: 8pt;
} 

.valuecellred {
	background-color: #803030;
	font-size: 8pt;
} 

.labelcellblue {
	background-color: #202060;
	font-size: 8pt;
} 

.valuecellblue {
	background-color: #303060;
	font-size: 8pt;
} 

.valuecellwin {
	background-color: green;
	font-size: 8pt;
} 

.valuecellloss {
	background-color: red;
	font-size: 8pt;
}

.labelcellgrey,
.valuecellgrey {
	background-color: #404060;
	color: #c0c0c0;
	font-size: 8pt;
} 

.labelcell3 {
	color: #fff;
	font-style: italic;
	font-size: 8pt;
} 
.valuecell3 {
	font-size: 9pt;
} 
.specialcell {
	background-color: #000;
	color: yellow;
	font-size: 8pt;
	
}

.nst {
	font-size: 8pt;	
	color: #fff;
}

.nsh {
	color: #c0c0c0;
	font-size: 7pt;
	margin-left: 4mm;
	text-indent: -4mm;
} 

.mt {
	background-image: url(http://images.clanbase.com/css/images/cellpic3.gif);
	font-weight: bold;
	font-size: 11px;
	color: #cc9900;
	height: 20px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	font-family: Century Gothic,Arial;} 

.mm,.mh {
	background-color: #212121;
}

.mm,
.mms {
	width: 2px;
} 
 
.ms {
	color: #ffffcc;
	width:100%;
	padding-top: 5px;
	padding-bottom: 3px;
	text-align: left;
	font-weight: bold;
	font-size: 10pt;
	
} 

.mh {
	color: #fff;
	width:100%;
	height:1px;
} 

/* The following section was edited 2008-03-31 as the PNG transparency kludhe was killing the top half of menu blocks in IE */

.mb {
	padding: 2mm;
	color: #fff;
	background: #404040;
	font-size: 8pt;
} 
/*
* .mb { 
	background-image:url(http://images.clanbase.com/css/images/gr.png) !important; 
	background-image:url(no-image);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://images.clanbase.com/css/images/gr.png'); 
}
*/
.mbm {
	color: #fff;
	background-color: #212121;
	font-size: 12pt;
	font-family: Century Gothic,Arial;
} 

.mbma {
	color: #fff;
	background-color: #00a000;
	font-size: 12pt;
	font-family: Century Gothic,Arial;
} 

.mnote {
	color: #00a000;
	width:100%;
	text-align: right;
	font-size: 7pt;
} 

.tb {
	background: url(http://images.clanbase.com/css/images/cellpic1.gif) repeat-x;
	background-color: black;
	border-color: #212121;
	border-width: 1px;
	border-style: solid;
	color: #fff;
	font-size: 8pt;
	text-align: center;
	font-family: Century Gothic,Arial;} 

.tbc1 {
	color: #fff;
	font-size: 8pt;
	text-align: left;
	font-family: Century Gothic,Arial;
} 
.tbc2 {
	color: #fff;
	font-size: 8pt;
	text-align: right;
	font-family: Century Gothic,Arial;
} 

.calender {
	background-color: #404040;
	color: #fff;
	font-size: 8pt;
} 

.calender[bgcolor="#4040ff"] {
	background-color: #7D7D7D;
}

.titlecalender {
	color: #fff;
	font-size: 9pt;
	background-image: url(http://images.clanbase.com/css/images/cellpic3.gif);
	background-repeat: repeat-x;
	border-left:solid 1 #808080;
	border-top:solid 1 #808080;
}

tr[bgcolor="#000000"] .titlecalender {
	background: #000 url(http://images.clanbase.com/css/images/cellpic3.gif) repeat-x !important;
} 

.formsection {
	margin-bottom: 1mm;
	padding: 2px;
	font-weight: bold;
	background: #323232 url(http://images.clanbase.com/css/images/cellpic3.gif) repeat-x;
	border: 1px solid #212121;
}

.ff_b {
	color: #fff;
	border:1px solid #cc9900;
	margin-top: 1mm;
	margin-left: 4mm;
	background-color: #004000;
	padding: 1mm;
	font-size: 10pt;
	
	} 
.ff_s {
	color: #cc9900;
	font-size: 11pt;
	
	} 
.ff_d {
	font-size: 8pt;
	color: gray;
	
} 

.ff_a {
	font-size: 8pt;
	
} 


.fb_b {
	border-width: 3px;
	border-style: outset;
	border-color: #212121;
	background-color: #212121;
	padding: 10px;
	margin-left: 5px;
	margin-right: 5px;
	font-size: 10pt;
	
}

.th {
	border: 1px solid #00ccff;
	margin-bottom: 7px;
	font-size: 9pt;
	
}


.ff {
	width: 80%;
}

.ffx {
	border-style: ridge;
	border-color: #008000;
	border-width: thin;
	width: 10cm;
}

.nday {
	padding:5px 0 5px 15px;
	font-weight: bold;
	margin-bottom: 7mm;
	font-size: 10pt;
	color: #fff;
	background-color: #212121;
	border: 1px solid #212121;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
}
 
.nsub, .nsub:link, .nsub:visited {
	font-size: 12pt;
	text-align:left;
	color: #DD6900;
	font-weight: bold;
} 
.nsub:hover { color:#ffffcc; }
.nsub2, a.nsub2 {
	font-size: 10pt;
	text-align:left;
	font-weight: bold;
	color: #DD6900;
	
	} 
.ncomm {
	font-size: 8pt;
	color: gray;
	
	} 
.nauth {
	font-size: 8pt;
	color: gray;
	
	} 
.nbody {
	font-size: 10pt;
	color: #fff;
	
	margin-top: 3mm;
	margin-bottom: 6mm;
}

.nbody_outer {
	overflow: auto;
}

.nbody_outer:after {
	content: "&nbsp;";
	display: block;
	visibility: hidden;
	font-size: 0.1em;
}

.nbody2 {
	font-size: 9pt;
	color: #fff;
	margin-top: 1mm;
	margin-bottom: 3mm;
	
	} 
.ntx {
	font-size: 8pt;
	color: #fff;
	

	} 
.ntxs {
	font-size: 8pt;
	color: #fff;
	
	} 

.warl {
	display: block;
	font-weight: bold;
	margin-top:2mm;
	margin-bottom:0mm;
	} 

.canvas {
	margin-left:167px;
	margin-right:190px;
	}

.canvas2 {
	margin-left:167px;
	margin-right:200px;
}

.canvas1 {
	margin-left:167px;
}

.warfare
	{
	}

.pollresult {
	border: 1px solid #212121;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	padding: 10px;
	margin-left: 10px;
	margin-right: 10px;
	font-size: 8pt;
}

.footer {
	font-size: 7pt;
	padding: 4px;
	margin-bottom: 2px;
	/* margin-left: 167px; */
	border-top: 1px solid #212121;
	color: #212121;
	clear:both;
	}

.footersep {
	height: 20px;
  background-color: #003000;
	margin-left: -10px;
	margin-right:-10px;
	}

.columnbody {
	font-size: 10pt;
	color: #fff;
	
  }
.columnbrief {
	font-size: 10pt;
	color: #fff;
	
  }

.eth {
   background-color: #101060;
	font-size: 9pt;
	color: #fff;
  font-weight: bolder;
	}
.et {
	background-color: #202060;
	color: #fff;
	font-size: 8pt;
	} 
.et2 {
	background-color: #303060;
	color: #fff;
	font-size: 8pt;
} 

.etf {
	color: #fff;
	font-size: 8pt;
} 
	
.etfl {
	color: #fff;
	font-size: 8pt;
} 

.etfh {
	background-color: #202060;
	color: #fff;
	font-size: 10pt;
} 

.ec_title {
	color: #DD6900;
	font-size: 9pt;
	padding-bottom: 5px;
 	font-weight: bolder;
}
.ec_body {
	color: #fff;
	font-size: 8pt;
	margin-left: 20px;
	width: 80%;
}


.q_intro {
	color: #fff;
	font-size: 9pt;
}

.q {
	font-style: italic;
	color: #00c000;
	font-size: 9pt;
	
}

.a {
	color: #fff;
	font-size: 10pt;
}

.banner {
	background-color: #000000;
}

.box {
	border: 1px solid #212121;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	padding: 10px;
	margin: 5px;
	font-size: 10pt;
}
.tvguidebox {
	border: 3px outset #212121;
}

.th {
	border-width: 1;
	border-style: solid;
	border-color: #00ccff;
	margin: 10px;
	margin-bottom: 15px;
	font-size: 8pt;
	
	}

.ell80 {
	width:80;
	#fff-space: nowrap;
	overflow: hidden;
	text-overflow:ellipsis;
}

.clickrow1 {
	cursor:hand;
	background-color: #101060;
	color: #fff;
	font-size: 8pt;
	
} 

.clickrow2 {
	cursor:hand;
	background-color: #101070;
	color: #fff;
	font-size: 8pt;
	
} 


.msep {
	font-size: 0px;
	height: 1px;
	background: #212121;
	margin-top: 3px;
	margin-bottom: 3px;
}

.mtsub {
	background: #000 url(http://images.clanbase.com/css/images/cellpic3.gif) repeat-x;
	height: 20px;
	padding-top: 2px;
}

.mbsub {
	width: 100%;
	padding: 2mm;
	color: #fff;
	background-color: #060606;
	font-size: 8pt;
	
}

.sb_table {
	border-top: 1px solid #212121;
	border-bottom: 1px solid #212121;
	width: 175px;
}

.sb_toprow {
	border-bottom: 1px solid #212121;
	font-size: 9pt;
}

.sb_row {
	font-size: 8pt;
}

.sb_key {
	font-style: italic;
}

.sb_value {
}

.sb_key,
.sb_value {
	color: #ffffcc;
}

.formlabel {
	color: #ffffcc;
	font-size: 8pt;
	background-color: #212121;
}

.formvalue {
	background-color: #404040;
	color: #fff;
	font-size: 8pt;
	
}

.formsection {
	padding: 5px;
	color: #fff;
	font-size: 9pt;
	
}

.formsubmit {
	padding: 5px;
	text-align: center;
	color: #fff;
	font-size: 9pt;
	
}

.formtable {
}



/* remove cb report img and add text instead 
.pagetitle span[style="font-weight: bold; font-style: italic;"]:after {
	content: "The ClanBase Report";
}

.pagetitle span img {
	display: none;
}	*/

.pagetitle span {
    text-align: left;
}

.pmBox {
	width: 556px;
	margin-bottom: 10px;
	border: 1px solid #212121;
}

.pmHeadline {
	background: #000 url(http://images.clanbase.com/css/images/cellpic3.gif) repeat-x;
	border: 1px solid #212121;
   /* float: left;*/
	padding: 3px;
	width: auto;
	height: 15px;
}

.pmHeadline .pmTitle {
 	color: #ffcc00;
	float: left;
}

.pmHeadline .pmDate {
 	color: gray;
	float: right;
	font-size: 7pt;
}

.pmBody {
    clear: both;
 	font-size: 8pt;
	padding: 3px;
	width: 550px;
}

.forumPost{
	margin-top: 8px;	
}

.forumChildLast{
	padding: 8px 0 0 8px;
	background: url(http://images.clanbase.com/css/images/greyL.gif) no-repeat;
}
.forumChild {
	padding: 8px 0 0 8px;
	border-left: 1px solid #303030;
	background: url(http://images.clanbase.com/css/images/greyH.gif) no-repeat;
}

.forumBox {
        border: 1px solid #212121;
	width: 560px;
}

.forumBox .labelcell {
	background: #000 url(http://images.clanbase.com/css/images/cellpic3.gif) repeat-x !important;
}

.forumText,
.forumTextNew {
    padding: 3px;
    color: white;
    font-size: 8pt;
}

.forumTextNew,
.forumcellNew {
    background-color: #a1a1a1;
}

.forumcellNew {
	color: white;
	font-size: 8pt;
}

/* Ugly CSS hack stuff */

#cbcupmenu {
	background-color: #404040 !important;
	border: 1px solid #212121 !important;
}

/* override silly red border @ cupnews */
div[id^="cupnews_"] {
	border: 1px solid #212121 !important;
}

/* CSS2 Attribute selectors to override javascript added styles */

/* override silly style on brackets */
div[onmouseout="ti(0, this);"] {
	background-color: #000 !important;
	border: 1px solid #212121;
}

/* override labelcell's used in tables 
tr[valign="top"] .labelcell,
.labelcell[nowrap=""] {
	background-image: none;
	background-color: #000;
	border: none;
} */

/* Override potm */
center table[style^="border"] {
	border: 1px solid #212121 !important;
}

/* calendar 0v3rrId3 */
td[bgcolor="#303060"] {
	background: none;
}

/*
.labelcell[title^="Click"] {
	background: none;
	border: none;
} */

tr[bgcolor="#701919"] {
    background-color: #404040;
}

div[style="width: 500px;"] div {
    background: none !important;
}

input[type="text"],
input[type="checkbox"],
textarea,
select {
	border: 1px solid #ffffcc;
}

/* New CSS Stuff */

.FixListBackground
{
	background: #404040;
	width:400;
	font-style: italic;
	padding=4px;margin-left: 15px;
	margin-top: 8px;
	border: 1 outset red
}

.AgendaSelectBackground
{
	color: white; 
	background: #333333;
}

.CBookyBackground
{
	background: #404040;
}

.col_day
{
	background:#040404;
}

.col_e_us
{
	background:#040404;
}

.col_past
{
	background:#040404;
}

.col_def
{
	background:#040404;
}

.col_today
{
	background:#404040;
}

.col_wend
{
	background:#020202;
}

.FingerColour
{
	background:#404040;
}

.CupMenuBody
{
	border: 1px solid #212121;
	background: #404040;
}

.CupMenuTitle
{
	background: #404040;
	width: 100%; 
	margin-bottom: 3px; 
}

.CupNewsBorder
{
	border: 1px solid #212121;
}

.TVGuideBorder
{
	border: 3 outset #000000;
}

.NewsOverviewBackground
{
	background:#404040;
}

.MenuPlayoffBlock
{
	background:#212121;
}

.MenuPlayoffBlockHighlight
{
	background:#606060;
}

.NewsPlayoffWinner
{
	vertical-align: center;
	TEXT-ALIGN: center; 
	BORDER-RIGHT: #0a0a4f 1px solid;
	BORDER-TOP: #6b6cbf 1px solid;
	FONT-SIZE: 8pt;
	BORDER-LEFT: #6b6cbf 1px solid;
	WIDTH: 115px;
	BORDER-BOTTOM: #0a0a4f 1px solid;
	FONT-FAMILY: verdana;
	background: #191970;
	
}

.NewsPlayoffLoser
{
	vertical-align: center;
	TEXT-ALIGN: center;
	BORDER-RIGHT: #4f0805 1px solid;
	BORDER-TOP: #8f312c 1px solid; 
	FONT-SIZE: 8pt;
	BORDER-LEFT: #8f312c 1px solid;
	WIDTH: 115px;
	BORDER-BOTTOM: #4f0805 1px solid;
	FONT-FAMILY: verdana;
	background: #5a0f0c;
	
}

.NewsPlayoffLoserHighlight
{
	vertical-align: center;
	TEXT-ALIGN: center;
	BORDER-RIGHT: #4f0805 1px solid;
	BORDER-TOP: #8f312c 1px solid;
	FONT-SIZE: 8pt;
	BORDER-LEFT: #8f312c 1px solid;
	WIDTH: 115px;
	BORDER-BOTTOM: #4f0805 1px solid;
	FONT-FAMILY: verdana;
	background: #C24641;
	
}

.NewsPlayoffWinnerHighlight 
{
	vertical-align: center;
	TEXT-ALIGN: center;
	BORDER-RIGHT: #0a0a4f 1px solid;
	BORDER-TOP: #6b6cbf 1px solid;
	FONT-SIZE: 8pt;
	BORDER-LEFT: #6b6cbf 1px solid;
	WIDTH: 115px;
	BORDER-BOTTOM: #0a0a4f 1px solid;
	FONT-FAMILY: verdana;
	background: #3300CC
	
}

.NewsPlayoffMatchNo
{	
	TEXT-ALIGN: right;
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	FONT-SIZE: 8pt;
	BORDER-LEFT: 0px;
	WIDTH: 80px;
	COLOR: gold; 
	BORDER-BOTTOM: 0px;
	FONT-FAMILY: verdana;
	vertical-align: center;
}

.hmenu
{
	font-size:10pt;
}

.hmenuHighlighted
{
	background: #404040;
}

#pagewrapper {
padding:2px;
background-color: #000;
width: 994px;
margin-left: auto;
margin-right: auto;
}

#pagewrapper_slim {
padding:2px;
background-color: #000;
margin-left: auto;
margin-right: auto;
}

#pageshadow {
background: transparent url(http://images.clanbase.com/css/images/bg_pageshadow.png) repeat-y scroll center top; 
}

