/** 

"A Priori theme v1.1" by neco

-COLORS-
Very dark:	#496595 (connected to "td.head, h2, h3: background-image")
Dark:		#6F8AB6 
Normal:		#AFC0DC
Bright:		#D0DBED
Very bright:	#EEEEEE

**/


/* cs-manager.com only: */
@-moz-document domain(cs-manager.com) {


/* Center the page */
#header {
	margin:	0 auto !important;
}
#container, #footer_container,.post,#content {
	margin: 0 auto !important;
}

/* Hide original logo: */
#header img {
	visibility: hidden !important;
}
#header a img {
	visibility: hidden !important;
}

/* Add remote logo as bg and change colors of header */
#header {
	background-color: #FFFFFF !important;
	background-image: url("http://img201.imageshack.us/img201/2905/1104800100y.jpg") !important;
	background-repeat: no-repeat !important;
	border: none !important;
}

/* Background in the main page + a few elements, that shouldnt have any specific colour */
#container, #footer_container,.post,#content {
	color: #000000 !important;
	background: #FFFFFF !important;
	border: none !important;
}

/* Fading as background to main */
body {
	background: #FFFFFF !important;
	background-image: url("http://imageshack.dk/imagesfree/XrQ59950.png") !important;
	background-position: center center !important;
	background-repeat: repeat-y !important;
}


/* Dashed line in CSM main */
div.hr {
	border-top: 1px dotted #FFFFFF !important;
}


/* Links */
a {
	color: #333333 !important;
}
a:hover {
	color: #D8D8D8 !important;
	text-decoration: none !important;
}
a:active {
	color: #FFFFFF !important;
}

/* Forum links */
.even * p a,.odd * p a {
	color: #FF9900 !important;
	font-weight: normal !important;
}
.even * p a:hover,.odd * p a:hover {
	color: #E6E6E6 !important;
}
.even * p a:active,.odd * p a:active {
	color: #6F8AB6 !important;
}

p.post_edited a {
	color: #666666 !important;
}

/** Border settings for tables **/ 
table.rank,table.login {
	border: #000000 !important; 
}

/* Background settings for tables */ 
table.rank,table.login,table.mail,table.info {
	background: #FFFFFF !important;
}

/* Seperators (background color) in menus and on the main page */
td.space,div.space {
	background: #FFFFFF !important;
	border: #FFFFFF !important;
}


/* Playerveiw, "Extra info" and "Equipment" bar */ 
a.player,td.player,td.top {
	background-color: #FFFFFF !important;
	color: #FFFFFF !important;
	text-align: center;
	font-weight: bold !important; 
	font-size: 12px !important; 
	border: none !important;
}

/* Tactics, lineup */
td.tactic,a.lineup {
	background: #FFFFFF !important;
	color: #000000 !important;
	font-weight: normal !important;
}
a.lineup:hover {
	background: #F2F2F2 !important;
	color: #000000 !important;
	font-weight: normal !important;
}

/* Tactics, Lineup, "Positions" */
td.position {
	background: #BDBDBD !important;
	font-weight: normal !important;
}

/* Menus header, Guestbook "From" and "Page" header, Forum header */
td.head, h2, h3 {
	color: #000000 !important;
	background-color: #FFFFFF !important;
	background-image: url("http://img13.imageshack.us/img13/348/headw.png") !important;
	background-repeat: repeat-x !important;
	border-top: 1px solid #FFFFFF !important;
	border-left: 1px solid #FFFFFF !important;
	border-right: 1px solid #FFFFFF !important;
	border-bottom: 1px solid #000000 !important;
}

/* LI elements, used in menus and tabs (tab colors are possible overwritten in the "Tabs" section) */
li a {
	background: #FFFFFF !important;
	color: #000000 !important;
	border: none !important;
}

/* TABS, not selected */
ul#tab li a {
	border: 1px solid #BABABA !important;
}
li a:hover {
	background: #D8D8D8 !important;
	color: #000000 !important;
	border: none !important;
}
li a:active {
	color: #FFFFFF !important;
}

/* TABS, selected */
ul#tab li span {
	background: #FFFFFF !important;
	color: #000000 !important;
	border-bottom: 1px solid #FFFFFF !important;
}

/* Freinds online status */
#friend li span {
	font-weight: bold !important;
	color: #FF8000 !important;
}

/* Mail list header and footer */
table.mail tr.head td, table.mail td.select, table.mail td.delete {
	background-color: #EEEEEE !important;
	color: #000000 !important;
}

/* Area below left and right menu */
#menu, #footer_left, #footer_right, div#container>div#info {
	background: #FFFFFF !important;
}

/* Menu, Search area */
form#search {
	background: #FFFFFF !important;
	border-bottom: none !important;
}

/* Input fields and buttons */
input,select,textarea,radio {
	background: #FFFFFF !important;
	border: 1px solid #000000 !important;
	color: #000000 !important;
}
.buttonsmall, .button, .browse {
	background: #AFC0DC !important;
	background-image: url("http://imageshack.dk/imagesfree/t2n63989.png") !important;
	color: #000000 !important;
	font-weight: normal !important;
	border: 1px solid #000000 !important;
}

/* Value and info in tables: main section, news, etc. */
td.value {
	background: #FFFFFF !important;
	border: none !important;
}
td.foot,td.info {
	background: #EEEEEE !important;
}

/* Training room */
#training_map,#training_player,#skill,#trainer {
	background: #FFFFFF !important;
	border: none !important;
}
#training_players {
	background: #EEEEEE !important;
	border: 1px solid #BABABA !important;
}
div#training_type {
	background: #FFFFFF !important;
	border: none !important;
}

/* League positions, promotion-qualification-relegation seperation */
table.table tr.promotion td, table.table tr.promotion_line td {
	color: #008800 !important;
}
table.table tr.qualup td, table.table tr.qualup_line td, table.table tr.qualdown td, table.table tr.qualdown_line td {
	color: #555555 !important;
}
table.table tr.relegation td, table.table tr.relegation_line td {
	color: #880000 !important;
}
table.table tr.promotion_line td {
	border-bottom: 1px solid #999999 !important;
}
table.table tr.qualup_line td {
	border-bottom: 1px dashed #999999 !important;
}
table.table tr.qualdown_line td {
	border-top: 1px dashed #999999 !important;
}
table.table tr.relegation_line td {
	border-top: 1px solid #999999 !important;
}

/* Upcoming games bar */
#upcoming {
	color: #999999 !important;
}

/* Feedback messages */
h2.ok {
	color: #FFFFFF !important;
	background-image: none !important;
	background-color: #009E00 !important;
	border: 1px solid #000000 !important;
}
h2.error {
	color: #FFFFFF !important;
	background-image: none !important;
	background-color: #CA0000 !important;
	border: 1px solid #000000 !important;
}

/* LC Training */
tr.lan td.info {
	background: #EEEEEE !important;
}
tr.lan td.value {
	background: #FFFFFF !important;
}

/* PCW Calendar */
table.calender td.week {
	background: #AFC0DC !important;
	color: #FFFFFF !important;
	font-weight: bold !important;
	border: 1px solid #BABABA !important;
}
a.challenge {
	background: #FFFFFF !important;
}
a.challenge:hover {
	background: #D0DBED !important;
}
div.challenge {
	background: #EEEEEE !important;
}
div.disabled {
	background-color: #EEEEEE !important;
}

/* Staff */
div.staff_disabled a:hover {
	background-color: #EEEEEE !important;
}

/* VIP */
ul.deposit li a {
	border: 0px solid #FFFFFF !important;
	color: #000000 !important;
}
ul.deposit a:hover {
	border: 0px solid #FFFFFF !important;
	color: #000000 !important;
	background: #FFFFFF !important;
}
div.service {
	border: 0px dashed #FFFFFF !important;
	background: #F2F2F2 !important;
}
div.service div.info {
	color: #000000 !important;
	font-weight: bold !important;
	font-size-adjust: 0.7 !important;
	font-variant: small-caps !important;
}
div.service div.coins span {
	color: #000000 !important;
	float: left !important;
	font-weight: bold !important;
}
div.service div.coins {
	color: #6F8AB6 !important;
}
div.service div.link a {
	background-image: url("http://imageshack.dk/imagesfree/t2n63989.png") !important;
	border: 1px solid #000000 !important;
	color: #FFFFFF !important;
	font-weight: bold !important;
}
div.service div.link a:hover {
	background-image: url("http://imageshack.dk/imagesfree/t2n63989.png") !important;
	border: 1px solid #000000 !important;
	color: #FFFFFF !important;
	font-weight: bold !important;
}
.sms {
	background-color: #FDFFF7 !important;
	color: #000000 !important;
	border: 1px solid #BABABA !important;
}

.sms span {
	background-image: url("http://www1.cs-manager.com/images/head.png") !important;
	background-color: #AFC0DC !important;
	color: #ffffff !important;
	border: 1px solid #BABABA !important;
	font-weight: bold !important;
}

/* Server */
table.dev tr.server_my_packet td {
	background-color: #D0DBED !important;
	color: #000000 !important;
	border: none !important;
}

/* Game MR */
table.dev td.new {
	background-color: #FFFFFF !important;
	border: none !important;
	font-size: small !important;
}

/* Highlighting */
span.green { color: green; }
span.red { color: red; }


/* Forum, remove line in top */
#nav {
	border-bottom: none !important;
}

/* Forum, all white background */
tr.even,tr.odd {
	background: #FFFFFF !important;
}
div.modify {
	background: #FFFFFF !important;
	border: none !important;
}

/* Forum vote */
table.voteoptions {
	border: 1px solid #BABABA !important;
}

}