/* CSS Document */

body {
  margin: 0;
  padding: 0;
  color: #fff;
  font: small Arial, Helvetica, Verdana, sans-serif;
  min-width: 758px;
}

#wrapper {
	margin-left:auto;
	margin-right:auto;	
	width: 758px;
	background-color: #f6f1eb;
	border: 1px solid #ccc;
	padding: 0 5px 0 2px;
}

#main {
  width: 100%;
  margin: 10px 0 0 0;
  background-image:url(../assets/temp/side_bg.gif);
  background-position: top right;
  background-repeat: repeat-y;

}

#sidebar {
  float:right;
  width: 180px;
  background-color: #4687b4;
  color: #fff;
  margin: 0 0 0 0;
  padding: 0;
  text-align:center;
}

#sidebar ul.sponsors {
	margin:0;
	padding: 10px 0 0 0px;
}

#sidebar ul.sponsors li{
	list-style:none;
	padding-bottom: 5px;
}

#sidebar ul.sponsors li form.aff{
	border: 4px solid #ffce00;
	margin: 10px 0;
	
}


#sidebar ul.sponsors li img{
	border: 4px solid #ffce00;
}

#sidebar ul.sponsors li img.no-border{
	border: none;
}

#content {
  margin: 0 190px 0 5px;
  border: 1px solid #256290;
  background-color: #fff;
  color: #000;
  padding: 10px;
}

#content h1{
	font-size: 1.4em;
	margin: 0;
	padding: 0;
	color: #4687b4;
}

#content h2{
	font-size: 1.3em;
	margin: 0;
	padding: 0;
	color: #4687b4;
	border-bottom: 1px dotted #4687b4;
}


#content p{
	line-height: 1.5em;
}

#content img.rightimg {
	float: right;
	border: 5px solid #256290;
	margin: 18px 0 10px 20px;
}

#content img.leftimg {
	float: left;
	border: 3px solid #256290;
	margin: 18px 20px 10px 0;
}


#content .newslist p{
	padding-bottom: 10px;
	border-bottom: 1px dotted #256290;	
}

#content .newslist .link{
	padding: 0;
	margin: 0;
	font-weight:bold;
	color: #256290;
}

#content .newslist .link a:link, a:visited {
	color: #256290;
}

#content .newslist .link a:hover {
	color: #990033;
}


#content span.date{
	float:right;
	clear:left;
	font-weight: bold;
}

#footer{
	margin: 10px 0 20px 0;
	padding-top: 10px;
	clear: both;
	border-top: 1px solid #3dace3;
	border-bottom: 1px solid #3dace3;
	color: #000;
}

#footer p{
	margin: 0;
	padding: 0 0 5px 0;
	text-align:center;
	font-weight:bold;
}

#footer ul{
	text-align:center;
	margin: 0 0 5px 0;
	padding: 0;
}

#footer ul li{
	display:inline;
}

#navbar {
	height: 30px;
	
}
#nav, #nav ul {
padding: 0;
	margin: 0;
	list-style: none;
	width: 763px;
}

#nav a {
	display: block;
}

#nav li {
	float: left;
}

#na li.home a:hover{
background: url(assets/hover_home.gif);
}

#nav li a img{
	border: 0;
}



#nav li ul {
	position: absolute;
	display:block;
	width: 10em;
	left: -999em;
}
#nav li ul li {
	width: 10em;
	padding: 4px;
	font-weight: bold;
	display:block;
	background-color: #e3edfa;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #c0d7f4;
}

#nav li ul li a{
	font-size:11px;
	text-decoration:none;
	color:#000;
}


#nav li:hover ul {
	left: auto;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}

#sub_nav {
 	margin: 0px 190px 10px 5px;
	padding: 5px;
	border: 1px solid #256290;
	background-color: #fff;
	color: #000;
}
#sub_nav ul {
	margin: 5px 0 5px 10px;
	padding: 0;
}
#sub_nav li {
	display: inline;
	list-style-type: none;
	padding-right: 20px;
}

table.league { margin: 10px ; width:95%; line-height: 1.4em; border-collapse: collapse; }
table.league thead tr { color: #313031; background-image:url(../assets/table/th_bg.gif); background-repeat:repeat-x; }
table.league thead tr th { font-size: 1.2em; color: #000; }


table.league tbody tr {background-color: #fcfcfc;}
table.league tbody tr.odd {background-color: #fff;}
table.league tbody td { padding: 0.4em 0 0.4em 0.6em; border: 1px solid #ccc; font-size: 1em; color: #000;}



table.datagrid { width:100%; line-height: 1.2em; }
table.datagrid thead tr { color: #313031; text-align:left; }
table.datagrid thead tr th { border: 1px solid #fff; font-size: 0.9em; }
table.datagrid tbody td { background: #fff; font-size: 0.9em; }
/*table.datagrid tbody td { padding: 0.4em 0 0.4em 0.6em; background-color: #E7E3DE; border: 1px solid #fff; font-size: 1em; color: #000;}
*/

#profile li {
	margin: 10px 5px 5px 5px;
	list-style-type: none;
}

#profile li span.item {
	font-size: 1.1em;
	font-weight: bold;
	color: #256290;
}

#playerprofile{
	clear: left;
}


.fixs_table {
	border-collapse: collapse;
	width: 99%;
	margin:auto;
}
/*
.fixs_table tr {
	border-bottom: 1px solid #d6dde6;
	padding: 4px;
}
*/

.fixs_table td {
	font-size: 0.9em;
	border-bottom: 1px solid #d6dde6;
	padding: 4px;
}

.fixs_table th{
	border: 1px solid #828282;
	background-color: #bcbcbc;
	font-weight:bold;
	text-align:left;
	padding-left:4px;	
}

.fixs_table tr.altrow{
	background-color: #dfe7f2;
	color: #000000;
}

.fixs_table tr.nxtrow{
	background-color: #f3f3f3;
	color: #000000;
}

.match_table {
	border-collapse: collapse;
	width: 99%;
	margin:auto;
}

.match_table td {
	font-size: 0.9em;
	font-weight: bold;
	border-bottom: 1px solid #d6dde6;
	padding: 4px;
}

#banner-ad {
	text-align:center;
}

/* -slideshow style- */
#slideshow-content{position: relative;}

.slide {
	margin-left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	height: 100px;	
}

.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto 
}










