body  {

	background-image: url('/images/bg2.jpg');

	background-repeat: repeat-x;

	background-color: #fcf9f2;

	margin: 0; 

	padding: 0;

	text-align: center; 

}



body, td, p, li {

	font: 100% Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	font-size:12px;

}



#container { 

	width: 780px;  

	background: #FFFFFF;

	background: #fcf9f2;

	margin: 20px auto; 

	padding:0;

	text-align: left; 

	height:490px;

	overflow:visible;

} 

#sidebar1 {

	float: right; 

	width: 180px; 

	background-color:transparent; 

	padding: 15px 10px;

}

#mainContent { 

	margin: 0 190px 0 0; 

	padding: 10px 20px; 

	background:transparent;

} 

#footer { 

	padding: 0 10px 0 20px; 

	background:#FFFFFF; 

} 

#footer p {

	margin: 0; 

	padding: 10px 0; 

}

.fltrt { 

	float: right;

	margin-left: 8px;

}

.fltlft { 

	float: left;

	margin-right: 8px;

}

.clearfloat { 

	clear:both;

    height:0;

    font-size: 1px;

    line-height: 0px;

}



#logo{

width: 128px;

margin: 0 auto 15px auto;

}





#menu{

width: 160px;

margin: 0 auto;

}







.image {

border:0;

text-underline:none;

}



.button a{

width: 150px;

padding: 0 8px; 

margin:0px;

line-height: 25px;

text-align:left;

height: 25px;

background-color: #fff;

border-bottom:1px dotted #82B9E0;

display: block;

float: right;

text-decoration: none;

text-transform:uppercase;

color: #000;

font-size:90%;

}



.first a {

border-top:1px solid #82B9E0;

}



.last a {

border-bottom:1px solid #82B9E0;

}





.button a:hover, .selected a{

background:#dde7f1;

}

.sub a{
background-color:#FFFFCC;
}

.sub:hover a, .selected2 a{
background-color:#FFFF99;
}



       h1{

       font-size:26px;

       line-height:26px;

	   border-bottom:1px solid #82B9E0;

       padding:0;

       margin:0;

       }



       h2{

       font-size:20px;

       line-height:20px;

       padding:15px 0;

       margin:0;

       }



	

       h1,h2,h3,h4{

       font-weight:normal; 

       font-family:Arial, Helvetica, sans-serif;

       color:#000;

	   } 



/* ################################# TABLES  #################################*/



#fixtures th, #fixtures td{

font-size:11px;

}



#playerlist table{

border-collapse:separate!important;

}



* table { 

empty-cells: show;

border-collapse:collapse;

}



.lined th  {

font-weight:bold;

}



.bold th  {

font-weight:bold;

color:#fff;

background-color:#000;

}





.lined td{

border-top: 0; 

border-right: 0; 

border-left: 0; 

border-bottom: 1px solid black;

}



table.lined {border: 0px; }





.boxed th {

font-weight:bold;

color:#fff;

background-color:#000;

border-top: 0; 

border-right: 0; 

border-left: 1px solid black; 

border-bottom: 1px solid black;

}



.boxed td {

border-top: 0; 

border-right: 0; 

border-left: 1px solid black; 

border-bottom: 1px solid black;

}



table.boxed {

border-bottom: 0; 

border-left: 0; 

border-right: 1px solid black; 

border-top: 1px solid black;

}



.striped th, .striped {

background-color:#00253b;

font-weight:bold;

color:#fff;

}



.striped td{

background-color:#c5d0d3;

}



.striped td a {

color:#000;

text-decoration:none;

}



.striped td  a:hover {

color:#000;

text-decoration:none;

}



/* ################################# Images #################################*/

.image {border:0;}



/* ################################# Image Gallery  #################################*/



.imageGallery img {

border:1px solid #ccc;

padding:4px; 

margin: 2px;

}



.imageGallery img:hover {

background:#c5d0d3;

}





/* ################################# Players  #################################*/





#players {

margin:20px auto;

}



.player {

width:125px;

margin:5px;

float:left;

} 



.player .picture {

height:150px;

}



.player .name {

text-align:center;

}



#player {

margin: 20px 0;

}



#pictureLarge {

height:300px;

width:265px;

float:left;

}



#profile {

width: 270px;

float:left;

margin-left:5px;

}



.clearBoth{

clear:both;

}