/** version 2.0 beta **/

@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("freekick.org") {

#freekick body {color: #fff !important;}
#freekick{background: #393 !important;}
.link {text-decoration: none; color: #3a3 !important; }

body {font: 11px Verdana !important;}
input, select, textarea, button, .autogrow-shadow {font: 10px Verdana !important;}
h1 {font-size: 20px !important;}
h2 {font-size: 17px !important;}
h3 {font-size: 14px !important;}
h4 {font-size: 11px !important;}

.textlink{color: #3f3 !important;}


.page-box{
  box-shadow: rgba(0, 0, 0, .7) 0px 0px 6px !important;
  background-color: #393 !important;
}
.page-box-header  {
  background-image: none !important;
  color: #000 !important;
  background-color: #363 !important;}
.page-box-header a{color: #fff !important;}
.page-box-header a:hover{text-decoration:underline !important;}
.page-box-footer  {
  background-image: none !important;
  color: #fff !important;
  background-color: #393 !important;}
.page-header {
background-color: #393 !important;
background: -moz-linear-gradient(top,#3a3,#373 85px,#373 85px,#353) !important;
}
.page-blue-stripe{background-image: none !important;}
.page-info{color:#333 !important;}
.page-button{color:#fff !important;}
.page-separator-l, .page-separator-r{border-color: #373 !important;}
a.page-button:active, a.page-button:focus, a.page-button:hover, .toggler a.page-button {
  background-image: none !important;
  background-color: #393 !important;}
#language-selector {border: 1px solid #030 !important;}


.gridItemHeader
{
  background-color: #000 !important;
}


.club, .user, .player, .nation, .division, .competition, .match, .rank { color: #fff !important; }

.age-old, .drop {color:#c73 !important;}
.age-senior { color:#fff !important;}
.age-youth-0, .abovepot, .pot, .age-youth {color:#3cf !important;}
.age-youth-1 {color:#17f !important;}
.age-youth-2 {color:#03c!important;}
.age-youth-3 {color:#029!important;}
.age-youth-4 {color:#016!important;}
.age-youth-5 {color:#016!important;}
.age-retired {color: #f00 !important;}

#freekick .header-title, #freekick h1, #freekick h2, #freekick h3, #freekick h4, #freekick .header-title a, #freekick h1 a, #freekick h2 a, #freekick h3 a, #freekick h4 a, #page-copyright {color: #fff !important;}
.header-sub-title{color: #cec !important;}
.header-inner, .header-outer {border-bottom: 1px solid #030 !important;}
.tab-active {
  background-image: none !important;
  background-color: #393 !important;}
.page-tab-separator {
  background-image: none !important;
  background-color: #373 !important;}
.loading {background-color: #393 !important}
#page-copyright {color: #fff !important;}

label.alternateRow, div.alternateRow, ul.alternateRow, li.alternateRow,
a.alternateRow, tr.alternateRow th, tr.alternateRow td {border-width: 0 !important;}


label.alternateOdd, div.alternateOdd, li.alternateOdd, ul.alternateOdd, a.alternateOdd, tr.alternateOdd td {background: #060 !important;}

label.alternateEven, div.alternateEven, ul.alternateEven, li.alternateEven, a.alternateEven, tr.alternateEven td {background: #005a00 !important;}

label.alternateMarked, div.alternateMarked, li.alternateMarked, a.alternateMarked, tr.alternateMarked td, label.alternateOddMarked,
div.alternateOddMarked, li.alternateOddMarked, a.alternateOddMarked,
tr.alternateOddMarked td {background: #686 !important;}

label.alternateEvenMarked, div.alternateEvenMarked, li.alternateEvenMarked,
a.alternateEvenMarked, tr.alternateEvenMarked td {background: #575 !important;}

label.alternateRowHeader, div.alternateRowHeader, ul.alternateRowHeader,
li.alternateRowHeader, tr.alternateRowHeader th, .floating-row-header, .gridItem {
  border-width: 0 !important;
  background: #060 !important;
}
td.separatorB hr {
  border-color: #030 !important;
  }
.small-news-item-message{
  background: #005a00 !important;
  border: 0 !important;}

.menu, .menu-link:active {background-color: #373 !important;}
.menu-link
{
   color: #fff !important;
   font-weight: bold !important;
}
.menu-link-inner {border-color: #363 !important;}
.menu-item:hover {
  border-color: #363 !important;
  }
.menu-item:hover > .menu-link {
  background-color: #393 !important;
  border-color: #595 !important;
  }
.menu-item, .menu {border-color: #030 !important;}

.awesome, .matchreport-legendary, .matchreport-masterful, .matchreport-unbelievable, .matchreport-awesome {color: #d61 !important;}
.brilliant, .matchreport-brilliant {color: #f83 !important;}
.superb, .matchreport-superb {color: #f96 !important;}
.excellent, .matchreport-excellent {color: #f9c !important;}
.good, .matchreport-good {color: #c3c !important;}
.decent, .matchreport-decent {color: #fff !important;}
.weak, .matchreport-weak {color: #3cc !important;}
.poor, .matchreport-poor {color: #ff0 !important;}
.awful, .matchreport-awful, .matchreport-dreadful {color: #aaa !important;}

.matchreport-prepared {color: #d61 !important; font-style: normal !important;}
.matchreport-there {color: #f9c !important; font-style: normal !important;}
.matchreport-close {color: #3cc !important; font-style: normal !important;}
.matchreport-too_late {color: #aaa !important; font-style: normal}

.matchreport-right_spot {color: #d61 !important; font-style: normal !important;}
.matchreport-ready{color: #f96 !important; font-style: normal !important;}
.matchreport-hesitant{color: #f9c !important; font-style: normal !important;}
.matchreport-fooled{color: #3cc !important; font-style: normal !important;}
.matchreport-totally_wrong{color: #aaa !important; font-style: normal !important;}

.matchreport-net_wide_open {color: #d61 !important; font-style: normal !important;}
.matchreport-totally_free {color: #d61 !important; font-style: normal !important;}

.min, .matchreport-penaltykicks, .matchreport-halftime, .matchreport-penaltyround {
	color: #f90 !important;
	font-weight: bold !important;
}
.matchreport-goalattempt, .matchreport-throwin, .matchreport-cornerkick, .matchreport-freekick, .matchreport-penaltykick, .matchreport-playcontinued, .matchreport-counterattack { 
	color: #09f !important;
	font-weight: bold !important;
}
.matchreport-goal{
	color: #d61 !important;
	font-weight: bold !important;
	font-size: 13px !important;
}

.players-tabs li{
  padding: 0px !important;
  -moz-border-radius-topright: 0px !important;
  -moz-border-radius-topleft: 0px !important;
}
.players-tabs a{
  padding: 9px 9px 7px 8px !important;
  -moz-border-radius-topright: 0px !important;
  -moz-border-radius-topleft: 0px !important;
}
.players-tabs li.players-selected{
  background-image: none !important;
  background-color: #696 !important;
  margin-left: 4px !important;
}
.players-tabs li.players-selected a{
  background-image: none !important;
  background-color: #696 !important;
}
.players-tabs li {
  background: none !important;
  background-color: #363 !important;
}
.players-tabs li a {
  background: none !important;
  background-color: #363 !important;
}

.players-wrap {
  border-top: 3px solid #696!important;
} 
	

.information{color: #fff !important;
  border: 0 !important;
  background: #060 !important;
}

.information-blue,
.information-darkblue,
.information-darkgreen,
.information-featured,
.information-grey {
  border: 0 !important;
  background: #060 !important;
}

.information-error,
.information-red {
  border: 0 !important;
  background: #933 !important;
}

.information-notice,
.information-orange {
  border: 0 !important;
  background: #c60 !important;
}

.information-ok,
.information-green {
  border: 0 !important;
  background: #363 !important;
}
}

/** TAKE BACK SOME CHANGES FOR THE FORUMS **/
@-moz-document url-prefix(http://www.freekick.org/forum) {
.width { 
   background-color: #98aab1 !important; 
   margin: 0 auto !important; 
   width: auto !important; 
} 
body {background-color: #efefef !important;}
table th {
    color: #ffa34f !important;
    background-color: #069 !important;
    background-image: url(templates/subSilver/images/cellpic3.gif) !important;
}
table td a{color: #069 !important;}


label.alternateRow,
div.alternateRow,
ul.alternateRow,
li.alternateRow,
.ltr tr.alternateRow th:first-child,
.ltr tr.alternateRow td:first-child,
.rtl tr.alternateRow th:last-child,
.rtl tr.alternateRow td:last-child { 
  -webkit-border-bottom-left-radius: 0px !important;
  -webkit-border-top-left-radius: 0px !important;
  -moz-border-radius-bottomleft: 0px !important;
  -moz-border-radius-topleft: 0px !important;
  -o-border-bottom-left-radius: 0px !important;
  -o-border-top-left-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
  border-top-left-radius: 0px !important;
}


}