/** 
 * @version 0.6.1 2009-11-24
 * @package Joomla
 * @subpackage LeagueResults
 * @copyright (C)  2008 Henryk Drozd
 * @license GNU/GPL, see LICENSE.php
 * LeagueResults is free software; you can redistribute it and/or
 * modify it under the terms of the GNU General Public License 2
 * as published by the Free Software Foundation.

 * LeagueResults is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 */

.clubheading, .teamheading, .seasonheading
{
	font-weight: bold;
	}

 table.clubteamstable, table.seasonteamstable, table.clubstable, table.playerstable,
 table.seasonstable, table.resultstable
{
	margin:				auto;
	padding:			10px;
	
	border-collapse: 	collapse;
	border-width:		1px;
	border-color:       #0E8FB9;
	border-style: 		solid;
}
.resultstable img {
	height:  25px;
	vertical-align:middle;
}

.teamstable img {
	height:  25px;
	vertical-align:middle;
}
.seasonteamstable img {
	height:  25px;
	vertical-align:middle;
}
.clubteamstable img {
	height:  25px;
	vertical-align:middle;
}
.roundlist img {
	height:  35px;
	vertical-align:middle;
}
.playerprofile img {
	position:	relative; 
	
}

.clubteamstable td, .seasonteamstable td, .clubstable td, .playerstable td,
	.seasonstable td, .resultstable td, .roundlist td
{
	margin:				3px;
	padding:			10px;
	
	background-color: 	white;
	border-collapse: 	collapse;
	border-width:		1px;
	border-color:       #0E8FB9;
	border-style: 		solid;
	color:				#0E8FB9;
}

.clubteamstable th, .seasonstable th, .resultstable th
{
	border-style: 	solid; 
	border-width:	1px;
	border-color:       #0E8FB9;
	margin:				3px;
	padding:			3px;
	font-size:      0.8em;

	color:				black;
}

table.playerprofile 
{
	width:              99%;
	margin:				3px;
	padding:			10px;

	background-color: 	white;
	border-collapse: 	collapse;
	border-width:		1px;
	border-color:       #0E8FB9;
	border-style: 		solid;
}
td.lr_label {
	border-color:       #0E8FB9;
	border-style: 	solid; 
	border-width:	1px;
	margin:				3px;
	padding:			3px;
	font-size:      0.8em;
	width:              30%;
	color:				black;
}

td.lr_value {
 
	border-style: 		solid; 
	border-width:		1px;
	margin:				3px;
	padding:			3px;
	border-color:		#0E8FB9;
	font-size:      	1.2em;
	font-weight: 		bold;
	color:			#0E8FB9;

}

table.roundlist {
	/*width:              99%;*/
	margin:				3px;
	padding:			10px;

	background-color: 	white;
	border-collapse: 	collapse;
	border-width:		1px;
	border-color:       #0E8FB9;
	border-style: 		solid;
	
}
.roundlist td
{
	margin:				3px;
	padding:			10px;
	text-align:			center;	
	background-color: 	#0E8FB9;
	border-collapse: 	collapse;
	border-width:		1px;
	border-color:       #0E8FB9;
	border-style: 		solid;
	color:				#0E8FB9;
}
.roundlist th
{
	margin:				3px;
	padding:			10px;
	text-align:			center;	
	background-color: 	white;
	border-collapse: 	collapse;
	border-width:		1px;
	border-color:       #0E8FB9;
	border-style: 		solid;
	color:				darkblue;
}

table.knockouttree {
	/*width:              99%;*/
	margin:				2px;
	padding:			3px;

	background-color: 	white;
	border-collapse: 	collapse;
	border-width:		1px;
	border-color:       #0E8FB9;
	border-style: 		solid;
	
}

.knockouttree td
{
	font-size:			0.8em;
	margin:				3px;
	padding:			1px;
	text-align:			center;	
	vertical-align:		middle;	
	background-color: 	white;
	border-collapse: 	collapse;
	border-width:		1px;
	border-color:       #0E8FB9;
	border-style: 		solid;
	color:				#0E8FB9;
}
.knockouttree th
{
	margin:				3px;
	padding:			10px;
	text-align:			center;	
	background-color: 	white;
	border-collapse: 	collapse;
	border-width:		1px;
	border-color:       #0E8FB9;
	border-style: 		solid;
	color:				darkblue;
}

table.seasonfixtureslist {
	/*width:              99%;*/
	margin:				3px;
	padding:			10px;

	background-color: 	white;
	border-collapse: 	collapse;
	border-width:		1px;
	border-color:       #0E8FB9;
	border-style: 		solid;
	
}

.seasonfixtureslist td
{
	margin:				3px;
	padding:			10px;
	text-align:			center;	
	background-color: 	white;
	border-collapse: 	collapse;
	border-width:		1px;
	border-color:       #0E8FB9;
	border-style: 		solid;
	color:				#0E8FB9;
}
.seasonfixtures th
{
	margin:				3px;
	padding:			10px;
	text-align:			center;	
	background-color: 	white;
	border-collapse: 	collapse;
	border-width:		1px;
	border-color:       #0E8FB9;
	border-style: 		solid;
	color:				darkblue;
}
table.seasonfixtureslisttight {
	/*width:              99%;*/
	margin:				1px;
	padding:			1px;

	background-color: 	white;
	border-collapse: 	collapse;
	border-width:		1px;
	border-color:       #0E8FB9;
	border-style: 		solid;
	
}

.seasonfixtureslisttight td
{
	margin:				1px;
	padding:			1px;
	/*text-align:			center;*/	
	background-color: 	white;
	border-collapse: 	collapse;
	border-width:		1px;
	border-color:       #0E8FB9;
	border-style: 		solid;
	color:				#0E8FB9;
}
.seasonfixturestight th
{
	margin:				3px;
	padding:			10px;
	/*text-align:			center;*/	
	background-color: 	white;
	border-collapse: 	collapse;
	border-width:		1px;
	border-color:       #0E8FB9;
	border-style: 		solid;
	color:				darkblue;
}


table.lr_table_module
{
	width: 100%;
	border-color: 		#0E8FB9; 
	border-style: 		solid; 
	border-width:		1px;
	margin:				0px;
	padding:			1px;
	font-size:	 		0.8em;	
	border-collapse: 	collapse;
	border-color:       lightblue;
}

.lr_table_module td{
	border-color: 	lightblue; 
	border-style: 	solid; 
	border-width:	1px;
	margin:				0px;
	padding:			1px;
	
}

td.promoted {
       background: 	#99ffff;
}
        
td.semipromoted {
       background-color: 	#ccffff;
}
td.relegated {
       background: 	#ffcc33;
}
        
td.semirelegated {
       background-color: 	#ffff33;
}

tr.native_team {
	/*border: 2px solid black;*/
	background-color: #ffffaa;

}

/* css for tabs */
dl.tabs {
   float: left;
   margin: 10px 0 -1px 0;
   z-index: 50;
}

dl.tabs dt {
   float: left;
   padding: 4px 10px;
   border-left: 1px solid #CCF2FF;
   border-right: 1px solid #CCF2FF;
   border-top: 1px solid #CCF2FF;
   margin-left: 3px;
   background: #B3E4FD;
   color: #003366;
}
dl.tabs dt.open {
   background: #0099cc;
   z-index: 100;
   color: white;
}
div.current {
   clear: both;
   border: 0px solid #CCF2FF;
   padding: 10px 10px;
   overflow:auto; // make the outer frame overflow
}