Body {
	background:#080b14;
}

#background{
	background:url(images/global_soccerfield.jpg) center top no-repeat;
}

.titlebar.tournament .title .icon{
	background: url(images/icon.png) 0 5px no-repeat;
	margin-right:40px;
	margin-top:0px;
}


    
/* Clean up in this */



/* Labels */
label.head2 {
	color: #5D0F0F;
}

/* Links */
a:link {
		color:#E34500;
}
a:visited {
		color:#E34500;
}
a:hover {
		color:#FF7E00;
}
a:active {
		color:#FF7E00;
}

/* headings */

h1, h2, h3, h4{
    color: #00002D;
}
h2.bordertop {
	background-color:#E8FDFF;
}
h2.border {
	border-bottom:2px solid #000;
}

/* misc */
div.boxed {
	background-color:#E8FDFF;
}
/* Nav */	

	.navGame,
	.navGameSub {
      background:#00002D url(images/navgame-bg.gif) repeat-x bottom;/*theme*/
      }
	/*rounded corners on main menu*/
	.navGame .tl{
	  	background: url(images/menucorner-tl.png) left top no-repeat;/*theme, must match body background picture*/
	  }
	  .navGame .tr{
	  	background: url(images/menucorner-tr.png) right top no-repeat;/*theme, must match body background picture*/
	  }


    .navGame li {
      background:url(images/left_both.png) no-repeat left top;
      border-bottom:1px solid #000;
      }
	  .navGame.last li {
      background:url(images/left-both_sub.png) no-repeat left top;
      border-bottom:1px solid #000;
      }
	.navGameSub li {
      background:url(images/left-both_sub.png) no-repeat left top;
      border-bottom:1px solid #69B0D7;
      }
    .navGame a,
	.navGameSub a {
      background: url(images/right_both.png) no-repeat right top;
      color:#fff;
      }
	  .navGameSub a {
      color:#000;
      }
	  
    .navGame a:hover,
	.navGameSub a:hover {
      color:#000;
      }
    .navGame .act a,
	.navGame.last .act a,
	.navGameSub .act a {
      background-position:100% -150px;
      color:#000;
      }
	  
	.navGame.last .act a,
	.navGameSub .act a {
      color:#000;
      }
	  
    .navGame li:hover, .navGame li:hover a,
	.navGame.last li:hover, .navGame.last li:hover a,
	.navGameSub li:hover, .navGameSub li:hover a {
      background-position:0% -150px;
      color:#000;
      }
	
	.navGame.last li:hover, .navGame.last li:hover a,
	.navGameSub li:hover, .navGameSub li:hover a{
	  color:#000;
	  }
	 
    .navGame li:hover a,
	.navGame.last li:hover a,
	.navGameSub li:hover a {
      background-position:100% -150px;
      }
	 
	  /*sub only*/
	 .navGameSub li {
      background:url(images/left-both_sub.png) no-repeat left top;/*theme*/
      border-bottom:1px solid #8FD7DE;/*theme*/
      }
	 .navGameSub a {
      background: url(images/right-both_sub.png) no-repeat right top;/*theme*/
      }
	  .navGameSub {
      background:#A4F7FF url(images/navgamesub-bg.gif) repeat-x bottom;/*theme*/
      }
/*last*/

.navGame.last li{
	background:url(images/left-both_sub.png) no-repeat left top;
}
.navGame.last a{
	background:url(images/right-both_sub.png) no-repeat right top;
}
/* special non-tab link for selling new teams*/
.navGame li.newTeam,
.navGame li.newTeam a,
.navGame li.newTeam a:hover,
.navGameSub li.newTeam,
.navGameSub li.newTeam a,
.navGameSub li.newTeam a:hover {
	color:#000;
}



/* Trade search res*/

table.tradesearchres th {
	padding:0;
	white-space:nowrap;
	background:#00002D url(images/searchres-thead-bg.png) bottom repeat-x;/*theme*/
	/*color:#000;*/
}
table.tradesearchres th.act {
	background:#324B6C url(images/searchres-thead-act-bg.png) bottom repeat-x; /*theme*/
}
table.tradesearchres thead th a:hover {
	background:#FF7E00 url(images/searchres-thead-a-bg.png) top repeat-x; /*theme*/
}

table.tradesearchres tbody.cup-group tr.first td {
	background:#E8FDFF;
	border-bottom:1px solid #DEDEDE;
}
table.tradesearchres tbody.total tr td {
	border-top:2px solid #000;/*theme*/
	border-bottom: 3px double #000;/*theme*/
}
table.tradesearchres tbody.open tr td {
	/*background:#E8FDFF; theme*/
}
table.tradesearchres tbody.current.open tr td {
	background:#330000;/*theme*/
}
table.tradesearchres tbody.open tr.open td {
	background:#D7FBFF;/*theme*/
}
table.tradesearchres tbody.cup-group tr.first td {
	background:#E8FDFF;/*theme*/
	font-weight:bold;
	text-align:center;
	}
table.tradesearchres tbody.cup-group tr.last td {
	border-bottom:2px solid #000;/*theme*/
}
table.tradesearchres.league-summery caption {
	background:#fff url(images/finans-bg.jpg) 0 1px repeat-x;
	border-top:1px solid #dedede;
	border-right:1px solid #dedede;
	border-bottom:2px solid #36611F;/*theme*/
	border-left:1px solid #dedede;
}
table.summary td {
	background:#fff url(images/finans-bg.jpg) 1px 1px no-repeat;
}
#finanses {
		background:url(images/finans-bg.jpg) top left repeat-x;
}
#finanses.val {
		background: url(images/finans-bg.jpg) top left repeat-x;
}




/*schedule*/
/*
	table.schedule img {
		vertical-align:text-top;
	}
	table.schedule tbody {
		color:#666;
	}
	table.schedule tbody a {
		text-decoration:none;
	}
	table.schedule tbody a:hover {
		text-decoration:underline;
	}
	table.schedule tbody tr.first td,
	table.schedule tbody tr.firstrow td {
		border-top:2px solid #999;
	}
	table.schedule tbody.current {
		color:#333;
	}
	*/
	table.schedule tbody.current tr.first td,
	table.schedule tbody.current tr.firstrow td {
		border-top:2px solid #000; /*theme*/
	}
	table.schedule tbody tr.act td {
		background:#ffc url(../images/searchres-row-act-bg.gif) bottom repeat-x;
		/*border-bottom:1px solid #D3DFA9;*/
	}
	table.schedule tbody td.round {
		font-size:153.9%; /*20px as h2*/
		font-weight:bold;
		vertical-align:top;
		padding-top:.0em;
		color:#999;
		background:#fff;
		height:1.499em;
	}

	table.schedule tbody td.round a {
		display:block;
	}
	table.schedule tbody td {
		/*background-color:#fff;*/
		background:#fff;/* url(images/searchres-row-bg.gif) bottom repeat-x;*/
	}
	table.schedule tbody.current td {
		background:#E8FDFF;
	}
	table.schedule tbody.current td.round {
		color:#00002D; /*theme*/
		background:#E8FDFF;/*theme*/
	}


/*mini tables*/
table.mini caption h3{
	color:#00002D;/*theme*/
}
table.mini tbody.current td {
	background-color:#E8FDFF;/*theme*/
}
table.mini tbody.current tr.firstrow td {
	border-top:2px solid #00002D;/*theme*/
}
table.mini tbody.current td.round {
	color:#00002D;/*theme*/
}



/* Match report */ 
table.matchreport th {
	background:#fff url(images/matchreport-head-bg.png) 0 5px no-repeat;
	padding:11px 15px 9px 15px;
}

table.matchreport th.right {
	background-position:100% 5px;
}
/*
table.matchreport th.score div {
	background: url(images/matchreport-score-bg.png) top left;
}
table.matchreport th.score div div {
	background:url(images/matchreport-score-bg.png) top right;
}
*/



/*PAGING*/
ol.paging li a {
	background-color:#E34500;/*theme*/
}
ol.paging li a:hover {
	background-color:#FF7E00;/*theme*/
}

/*milk button*/
a.milk:link,
a.milk:visited,
a.milk:active {
	color:#802020;
}

a.milk:hover {
	color:#B32D2D;
}

/* Signup - Text team */

.team .return {
       color:White;
}

.continue h3 {
      color:White;
}

/* Guide */
.guide a {
	color: #802020;
}


/*Mixed*/

.createteam a {
	background:#802020 url(images/gloss-bg.png) top left no-repeat;
	color: White!important;
}


/* Labels / Forms*/

legend {
	color:#00002D;
}
legend span {
		color:#999;
		font-weight:normal;
}



label.heading3{
		color: #802020;
}
label.head2 {
color:#00002D;
}


table.schedule tbody tr.act td {
	background:#ffc 
}


ol .paging {
    background-color: #FFFFFF;
}
/* Footer */
.tournament.ft{
   padding-top:20px;
}
.tournament.ft a{
    color: #7DD0FF;
}

.tournament.ft h5{
    color: #fff;
}

.tournament.ft {
			background:#000 url(images/footer-bg.png) top repeat-x;
}
.tournament.ft #legal{       
         background:#000;
		 border-top:1px solid #14212A;
         color: #3a3a3a;
}

.tournament.ft #legal a{
         color: #4D4D4D;
}
.tournament.ft #legal a:hover{
         color: #fff;
}      
   

.league h3
{
	background:#B32D2D url(images/gloss-bg.gif) top left no-repeat; 
	background-color:#B32D2D;
	color: #ffffff;
	color: #B32D2D;
}




.league table a 
{
	color: #ffffff;
}

.titlebar a {
	color:#fff;
	text-decoration:none;
}

/*milk button*/
a.milk:link,
a.milk:visited,
a.milk:active {
	color:#E34500;/*theme*/
}
a.milk:hover {
	color:#FF7E00;/*theme*/
}


/***** BUTTONS *****/
a.button {
	color:white;
	background:url(images/btn-40.png) no-repeat right top; /*theme*/
}

a.button span { 
	background:url(images/btn-40.png) no-repeat left top; /*theme*/
}
/*small*/
a.button.small {
	background:url(images/btn-30.png) no-repeat right top; /*theme*/
}
a.button.small span { 
	background:url(images/btn-30.png) no-repeat left top; /*theme*/
}
/*small in searchbox*/
#search a.button.small {
	background:url(images/btn-30-on-bg.png) no-repeat right top; /*theme*/
}
#search a.button.small span { 
	background:url(images/btn-30-on-bg.png) no-repeat left top; /*theme*/
}
/*large*/
a.button.large {
	background:url(images/btn-80px-3state.png) no-repeat right top; /*theme*/
}
a.button.large span { 
	background:url(images/btn-80px-3state.png) no-repeat left top; /*theme*/
}
/*large with arrow*/
a.button.large.arrow {
	background:url(images/btn-arrow-80px-3state.png) no-repeat right top; /*theme*/
}
a.button.large.arrow span { 
	background:url(images/btn-arrow-80px-3state.png) no-repeat left top; /*theme*/
}
/*hover on all buttons*/
a.button:hover,
a.button.large.arrow:hover,
#search a.button:hover {background-position:right -180px;}

a.button:hover span,
a.button.large.arrow:hover span,
#search a.button:hover span {background-position:left -180px;}

/*disabled buttons*/
a.button.disabled {
	cursor:default;
}
a.button.disabled {
	background:url(images/btn-40.png) no-repeat right bottom; /*theme*/
}
a.button.disabled span {
	background:url(images/btn-40.png) no-repeat left bottom; /*theme*/
}
a.button.small.disabled {
	background:url(images/btn-30.png) no-repeat right bottom; /*theme*/
}
a.button.small.disabled span {
	background:url(images/btn-30.png) no-repeat left bottom; /*theme*/
}
#search a.button.small.disabled {
	background:url(images/btn-30-on-bg.png) no-repeat right bottom; /*theme*/
	color:#886C48;/*theme*/
}
#search a.button.small.disabled span {
	background:url(../images/btn-30-on-bg.png) no-repeat left bottom; /*theme*/
}
a.button.large.disabled {
	background:url(../images/btn-80px-3state.png) no-repeat right bottom; /*theme*/
}
a.button.large.disabled span {
	background:url(../images/btn-80px-3state.png) no-repeat left bottom; /*theme*/
}
a.button.large.arrow.disabled {
	background:url(../images/btn-arrow-80px-3state.png) no-repeat right bottom; /*theme*/
}
a.button.large.arrow.disabled span {
	background:url(../images/btn-arrow-80px-3state.png) no-repeat left bottom; /*theme*/
}

/* Search box */
#search {
	background:#001349 url(images/searchbox-bg.png) top left no-repeat;
}

.MatchStatus {
	background:url(../images/finans-bg.jpg) top left repeat-x;
}
/* forum */

.comment.odd {
	background-color:#E8FDFF;/*theme*/
}
.makecomment {
	background-color:#D3FBFF;/*theme*/
}
a.morecomments {
	color:#fff;
	background-color:#E34500;/*theme*/
}
a.morecomments:hover {
	background-color:#FF7E00;/*theme*/
}

#legal {
		border-top: 1px solid #67768C;
		color:#67768C;
	}
	#legal a {
		color:#67768C;
	}
