
@-moz-document domain(cs-manager.com) {


/**
#Supreme theme for CSM 

V 1.0

HandsomeChap.
**/


body {	background: #F2F2F2 !important;
}

a {
	color: #467382 !important;
/*	font-style: italic !important; link colour*/
}

/** Add remote logo **/
#header {
	background-color: #f7f7f7 !important;
	background-image: url("http://s2jeux.free.fr/csm/banner_theme.jpg") !important;
	background-repeat: no-repeat !important;
	border-right: none;
	border-bottom: 1px solid #042d43 !important;
	border-left: none;
	border-top: none;
	margin: 0 auto !important;
}


/** Hide original logo: **/
#header img {	visibility: hidden !important;} /** ingame **/
#header a img {	visibility: hidden !important;} /** front page **/


/** box containing it all and a few elements, that shouldnt have any specific colour **/
#container, #footer_container,.post,#content {
	color: #666666 !important;
	background: none;
	border-right: 1px solid #042d43 !important;
	border-bottom: none;
	border-left: none;
	border-top: none;
	margin: 0 auto !important;
}

/** adding borders to some tables **/ 
table.rank,table.login {
	border: 1px solid #042d43 !important; 
}
/** adding background to some tables **/ 
table.rank,table.login,table.mail,table.info {
	background: #E8ECED !important;
}
/** All sorts of 'small' elements needing colour **/
td.space,div.space {
	background: #E8ECED !important;
	border:none !important;
}
a.player,td.player,td.top,td.tactic,a.tactic {
	background: #E4E9EB !important;
	color: #3E3C4C !important;
}
a.tactic:hover {
	background: #e4e9eb !important;
}
td.position {
	background: #f7f7f7 !important;
}

/** Adding borders and bg-colour to headers **/
td.head, h2, h3 {
	color: #ededed !important;
	background-color: #84B0D1 !important;
	background-image: none !important;
	border-top: 1px solid #BBBBBB !important;
	border-left: 1px solid #BBBBBB !important;
	border-right: 1px solid #999999 !important;
	border-bottom: 1px solid #999999 !important;
}

/** All sorts of links. (tabs, menu etc) **/
li a {
	background: #f7f7f7 !important;
	color: #3E3C4C !important;
	font-style: normal !important;
}

/** menu specific borders **/
ul#menu li a {
	border-bottom: 1px solid #042d43 !important;
	border-right: none !important;
	border-left: none !important;
	border-top: none !important;
}

/** tab-specific borders **/
ul#tab li a {
	border: none;
}

li a:hover {
	background: #e4e9eb !important;
	font-style: normal !important;
}

/** Selected tabs **/
ul#tab li span {
	background: #ffffff !important;
	color: #666666 !important;
	font-style: normal !important;
	border-bottom: #ffffff !important;
}

/** other spans (eg online in freinds list) **/
li span {
	color: #2F542D !important;
}

/** color of areas surrounding maillist **/
table.mail tr.head td, table.mail td.select, table.mail td.delete {
	background-color: #e4e9eb !important;
}

/** dark area below the left and right menus **/
#menu, #footer_left, #footer_right, div#container>div#info {
	background: #042d43 !important;
}

/** search area **/
form#search {
	border-bottom: 1px solid #042d43 !important;
	background: #f7f7f7 !important;
}

/**input fields and buttons **/
input,select,textarea,radio {
	background: #ffffff !important;
	border: 1px solid #042d43 !important;
}
.buttonsmall, .button {
	background: #ffffff !important;
	color: #666666 !important;
	border-top: 1px solid #BBBBBB !important;
	border-left: 1px solid #BBBBBB !important;
	border-right: 1px solid #999999 !important;
	border-bottom: 1px solid #999999 !important;
	font-size: 10px !important;
	padding: 0px !important;
}

/** news items (community news) **/
td.value {
	background: #E4E9EB !important;
}
td.foot,td.info {
	background: #f7f7f7 !important;
}

/** Training room colours **/
#training_map,#training_player,#skill,#trainer,#training_players {
	background: #a6a6a6 !important;
}
div#training_type {
	background: #e4e9eb !important;
}

/** FORUM **/
tr.even {
	background: #e4e9eb !important;
}
tr.odd {
	background: #f7f7f7 !important;
}
div.modify {
	background: #a6a6a6 !important;
}
}