/* Sidebar */

	.navbar, .navbar ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	.navbar li {
		display: inline;
		padding: 0;
		margin: 0;
	}
	.navbar li a {
		display: block;
		padding: 6px 10px;
		text-decoration: none;
	}
	.navbar li a:hover {
		background: #E0E9E9;
	}
	
	.navbar li li a {
		padding: 6px 8px 6px 20px;
	}

a img {
	border:0px;
}

form label.noformat {
	float:none;
	font-weight:normal;
	width:auto;
	clear:none;
	padding:0px;
}


#header {position: relative;}

#historybar	{
	height:23px;
	background-image:url(../images/historybar_bg.jpg);
	color:#4f4f4f;
	width:100%;
}

.historybar-left {
}
.historybar-right {
	float:right;
}
.historybar-content	{
	width:996px;
	text-align:left;
	margin: 0 auto;
}
#historybar	a { color:#4f4f4f; }

.morelink {
	font-size:9px; 
	text-decoration:none;
	display:block;
} 

/* Articles */
.article { 
	text-align:left; 
	position:relative;
	padding:4px;
}

.articleIMG	{
	padding-left: 8px;
	padding-right: 8px;
	float:left;
	position:relative;
}

#block_3 .articleIMG ,#block_2 .articleIMG	{
	float:none;
	padding:0px;
	margin-bottom:10px;
	width:150px;
}
#block_3 .articleIMG img,#block_2 .articleIMG	img{
	padding:0px;
	border:1px solid #000000;
}
#block_3 .sponsorslistnorotate .articleIMG {
	float:left;
	width:45%;
	text-align:center;
}
#block_2 .sponsorslist .articleIMG img {
	width:150px;
}

.articleTopBorder	{ 
	clear:both;
	padding-top:3px;
}

.articleTitle {
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	display:block;
	padding:2px;
}

.articleDate	{
	display:block;
	font-size:10px;
}
.articlelabel {
	font-weight:bold;
}


div.compoptions	 {
	margin-bottom:15px;
}
#gobutton	{
	background-color:#27a230;
  color:#f0fe09;
	border:1px solid #115414;
}

.photogal	{
	float:left;
	margin:10px;
	margin-bottom:20px;
	text-align:center;
	width:130px;
	height:170px;
}
.photogal img { border:1px solid black; }

.photogalscroll	{
	width:90%;
	height:155px;
	overflow:auto;
}

.midphoto {
	padding:6px;

}
.midphoto img { 
	border:1px solid black; 
	border-right:3px solid black; 
	border-bottom:3px solid black; 

}
/* Table Stuff */

.resulttable	{
	border:	2px solid black;
	border-collapse:collapse;
	padding:4px;
	width:98%;
	margin:0px 3px 3px 3px;
}

.resulttable th	{
	font-weight:bold;
	font-size:10px;
	padding:4px;
	text-align: left;
}

#block_2 .resulttable td,
#block_3 .resulttable td,	
.resulttable td	{
	padding:4px;
	vertical-align:middle;
	color:#000000;
}
.resulttable caption	{
	text-align:left;
	font-size:12px;
	font-weight:bold;
	background:url(../images/topbar_bg.jpg);
	height:27px;
	border:1px solid #dddddd;
	color:#000000;
}
.resulttable caption.textsmall { font-size:8px; }
.resulttable caption	span.roundname {
	padding:5px;
	float:left;
}
.resulttable caption	span.roundbuttons{
	float:right;
	width:250px;
}

.resulttable .matchname	{
	font-style: italic;
	font-weight:bold;
}

.resulttable .venuename {
	text-decoration:underline;
	font-style: italic;
	color:#000000;
}

.roundlist	{ margin:6px; }
.poollist	{ margin:6px; }

.blackbottom	{ /*Used for Knockout display*/
	border-bottom:1px solid #000000
}
.blacktop { /*Used for Knockout display*/
	border-top:1px solid #000000
}



/* Headings */
h1	{
	font-size:18px;
	padding:3px;
}
h2	{
	font-size:16px;
	padding:3px;
	margin-top:0px;
}

h3	{
	font-size:12px;
	padding:3px;
}

#block_2 .resulttable td.resultline,
#block_3 .resulttable td.resultline,	
td.resultline	{
	padding:	1px 0px 1px 0px;
	margin:	0px 0px 0px 0px;
	background-color:#000000;
}

.warningmsg	{
	color:#ee0000;
  font-size:12px;
}

.okmsg  {
  font-weight:bold;
  color:#00bb00;
  font-size:12px;
}

 /*----------------------- Older stuff */
/* Links */
  a   {
    text-decoration:none;
    color:#0000ff;
  }
  a:hover {
    text-decoration:underline;
  }

  .bluelink   { color:#0000ff; }
  .history {
    font-size:11px; 
    text-decoration:none;
    vertical-align:middle;
		white-space: nowrap;
		padding:3px;
		line-height:23px;
		
  }
  .history:hover {
    text-decoration:underline;
    font-size:11px;
    vertical-align:middle;
  }

	div.sportList	{
		clear:both;
		float:right;
		display:inline;
		width:90%;
	}

  .sportLinks {
    font-family:Verdana, Arial, sans-serif; 
    font-size: 14px; 
    color: #0000ff;
		display:block;
  }
  .sportLinks:hover { 
    color:#ffffff;
    background-color:#0000ff;  
    text-decoration:none;
		display:block;
  }
	.biglinks{
		font-size:14px;
		text-decoration:none;
		font-weight:bold;
	}
	.biglinks:hover {
		text-decoration:none;
		font-size:14px;
		font-weight:bold;
	}

	.nextroundlink	{
		text-decoration:none;
		font-size:8px;
		font-style:italic;
	}

/* Divs */

#left2m80p {
  margin-left:2%;
  width: 80%;
  text-align: left;
}


.liketable	{
	display: table; 
	margin-left: auto; 
	margin-right: auto;
}

.leftm5p	{
	margin-left:5%;
	text-align:left;
}
.leftm10p	{
	margin-left:10%;
	text-align:left;
}

.leftm20p	{
	margin-left:20%;
	text-align:left;
}

.leftoption	{
	text-align:left;
	float:left;
	width:49%;
}
.rightoption	{
	text-align:right;
	float:right;
	width:49%;
}

div.row {
  clear: both;
  padding-top: 5px;
  }

div.row span.label {
  float: left;
  width: 200px;
  text-align: right;
	font-weight:bold;
	padding-right:5px;
	vertical-align:middle;
}

div.row span.formw {
  float: left;
	vertical-align:middle;
  text-align: left;
} 

/* Colours */
.greenLink {
	color:#119911;
	text-decoration:underline;
}

.greytext { color:#999999; }
.whitetext { color:#ffffff; }
.redtext { color:#ff0000; }
.menublue	{ color:#0000ff }
.linkcolor {color:#0000ff;}

table.stats th	{
	font-size:9px;
	font-weight:normal;
	text-align:center;
	padding:2px;
}
table.stats td	{
	border-right:1px solid #dddddd;
	font-size:9px;
	text-align:right;
	padding:2px;
}
table.statssmall td	{ font-size:9px; }
table.statssmall th	{ font-size:9px; }

table.normal	{
	border-collapse:collapse;
	padding:0px;
}
table.normalborder th	{
	border-bottom:  1px solid #999999;
}
table.normal td	{
	padding:5px;
}
table.normal td.shade	{
	background-color:#dddddd;
}
table.normal td.shadeborders		{
	background-color:#dddddd;
	border-top:  1px solid #999999;
	border-bottom:  1px solid #999999;
}

.resultrow, tr.even td{
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	color:#000000;
	background-color:#ffffff;
	text-align:left;
}

.resultrowshaded, tr.odd td{
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	color:#000000;
	background-color:#dddddd;
	text-align:left;
}

.resultrowshadedbordertop	{
	border-top:  1px solid #999999;
}
.resultrowshadedborderbottom	{
	border-bottom:  1px solid #999999;
}

.resultrowshadedwithborder {
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	color:#000000;
	background-color:#dddddd;
	text-align:left;
	border-top:  1px solid #999999;
	border-bottom:  1px solid #999999;
}
.resultlink {
        color:#000000;
        text-decoration:none;
}
.resultlink:hover {
        color:#000000;
        text-decoration:underline;
}

.resulttable2  { }
  
.resulttable2 th {
  font-family:Tahoma, Arial, sans-serif;
  font-size:10px;
  color:#ffffff;
  background-color:#000000;
}
.resulttable2 td {
  font-family:Tahoma, Arial, sans-serif;
  font-size:10px;
  color:#000000;
  background-color:#ffffff;
	border-bottom:solid 1px black; 
	border-right:solid 1px black;
}


.shaderow	{ background-color:#dddddd; }
.whiteBG { background-color:#ffffff; }
.blueBG { background-color:#478dec; }
.roundlinks {
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	text-decoration:none;
}
.roundlinks:hover {
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	text-decoration:none;
}

a.menucolorlink  { color:#ffffff; }
a.menucolorlink:hover  { color:#ffffff; }

/* Headings */

.PageEntity {
	font-family:Tahoma, Arial, sans-serif;
	font-size:22px;
	text-align:left;
}

.heading3 {
	font-family:Tahoma, Arial, sans-serif;
  font-size:12px;
  font-weight:bold;
}
.heading4 {
	font-family:Tahoma, Arial, sans-serif;
  font-size:13px;
  font-weight:bold;
}
.heading5	{
	font-family:Tahoma, Arial, sans-serif;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}
.heading6	{
	font-family:Tahoma, Arial, sans-serif;
	font-weight:bold;
	font-size:16px;
	text-decoration:none;
}
.roundtitle	{
	font-family:Verdana, Geneva, sans-serif;
  font-size:14px;
  font-weight:bold;
	color:#ff0000;
	padding:	1px 0px 6px 0px;
	text-align: left;
}
.coloredheading {
	font-family:Tahoma, Arial, sans-serif;
	font-weight:bold;
	font-size:16px;
	text-decoration:none;
	text-align: left;
	padding: 3px 0 3px 3px;
	position:relative;
}

/*.coloredtext {
	font-family:Tahoma, Arial, sans-serif;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	color:#ffffff;
	background-color:#478dec;
	text-align: left;
	padding: 3px 0 3px 3px;
}*/

/* Other */

.coloredbox	{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px; 
	border:	1px solid black;
	padding:	3px 5px 3px 2px;
  background-color: #478dec;
}

.coloredboxnoborder	{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px; 
	padding:	3px 5px 3px 2px;
  background-color: #478dec;
}

.blackline	{
	padding:	0px 0px 0px 0px;
	margin:	0px 0px 0px 0px;
	background-color:#000000;
}

.blackborder	{
	border:	1px solid black;
}

.TopBorder	{ 
	border-top:	1px solid black; 
	clear:both;
}

.bluebig {
	font-family:Tahoma, Arial, sans-serif;
	font-size:14px;
	color:#103bf0;
	padding:4px;
}

li.region	{
	list-style-type:circle;
}

/* For tooltips */

.tiptitle	{
	background-color:#808080;
	color: #ffffff;
	font-weight: bold;
	border-bottom:1px solid black;
  text-align: left;
}
.tipcontent	{
	background-color:#c0c0c0;
	color: #000000;
  text-align: left;
}

.searchbox	{
  background-color: #4177bf;
	color: #ffffff;
	padding:5px;
  text-align: left;
  border:1px solid #ffffff;
	font-size: 11px; 
	width:400px;
}

/* Articles */
.SectionTitle	{
	font-family: Arial, sans-serif;
	font-size: 18px ;
	font-weight: bold;
	text-align: left;
	padding:4px;
	padding-left:8px;
}

ul.fadenewslist	{
	list-style-type:none;
	padding-left:10px;
}

/* TEXT */

.blacktext { 
	font-size:12px; 
	color:#000000;
}

.inactivetext	{
	color:#bbbbbb;
}
/* Not checked below*/

.textsmall { font-size:8px; }
.textbig { font-size:14px; }


.actionresponse	{
  font-family:Verdana, Geneva, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#ff0000;
  text-align:center;
}

table.blackborder	{
	border:1px solid black;
	border-collapse:collapse;
}
table.blackborder	th	{
	border:1px solid black;
	padding:3px;
}
table.blackborder	td	{
	border:1px solid black;
	padding:3px;
}

table.coloredtop	{
	border:1px solid black;
	border-collapse:collapse;
}
table.coloredtop th	{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px; 
	padding:	3px 5px 3px 3px;
  background-color: #478dec;
	color:#ffffff;
}
table.coloredtop	td {
	border:1px solid black;
	padding:3px;
}

/* Medal Tally */

table.medaltally	{
	border-collapse:collapse;
	border: 1px solid #999999;
	border-top: 0px;
	width:100%;
}

table.medaltally	th{
	padding:5px;
	font-size:11px;
}
table.medaltally	td{
	padding:5px;
}
table.medaltally	.totalrow	{
	font-weight:bold;
	border-top: 3px double #999999;
}

table.medaltally	.totalcol	{
	font-weight:bold;
	border-left: 3px double #999999;
}
table.medaltally	caption	{
	border-bottom: 1px dashed #999999;
	padding:4px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 18px ;
	font-weight: bold;
	font-style: italic;
	text-align: left;
}
table.medaltally	a.eventname	{
	color:#000000;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 14px ;
}
table.medaltally	a.eventname:hover	{
	text-decoration:none;
}
.collabel	{ width:300px; }
.printicon	{ visibility: visible;}
.houseicon	{ visibility: visible;}
.notprint	{ visibility: visible;}
.print {visibility: hidden;}
td.l    { /*compatability for copy and paste tennis results */
        background-color:#000000;
}

input,textarea	{
	border:1px solid #d6d6d6;
	padding:2px;
}

input.nb { border:0px; }

/* ADmint Styles */
.adminsubheading	{
	font-size:1.3em;
	border-bottom:1px solid;

}

form label	{
	font-weight:bold;
	width: 14em;
	float: left;
	text-align: right;
	padding-right:10px;
	padding-top:4px;
	clear: both
}

#spmenuwrap { position: relative; }
#spmenu	{
	width:118px;
	background-color:#E1EEF6;
	position:absolute;
	top: -100px;
	visibility: hidden;
	height:96px;
	z-index:5;
	border:1px solid #162B3A;
	border-bottom:0px;
	padding:2px;
}

#spmenu	a {
	display:block;
	color:#162B3A;
	font-size:12px;
	font-weight:normal;
}
#spmenu	a:hover {
	color:#FFFFFF;
	background-color:#FD0000;
	text-decoration:none;
}

#block_2 div.SectionTitle, 
#block_3 div.SectionTitle,	
#block_2 div.SectionTitle a, 
#block_3 div.SectionTitle	a {
	font-size:12px;
	padding:5px;
}

div.sidenews {
	margin:0px;
	padding:0px;

}
div.sidenews ul	{
	text-align:left;
	list-style-type:circle;
	margin-left:0px;
	padding-left:20px;
}

.sponsorslist { 
	margin-top:10px; 
}
#block_2 .sponsorslist .articleIMG,
#block_3 .sponsorslist .articleIMG { 
	margin-top:10px; 
	float:left;
	margin:5px
}
.sponsorslist a { display: block; }

#block_2 .sponsorlistrotate .articleIMG {
        width: 160px;
        text-align: center;
        margin: 0px;
}


#block_3 .sponsorlistrotate .articleIMG {
	width: 300px;
	text-align: center;
	margin: 0px;
}


div.extnews	{
	clear:both;
	margin:5px;
	
}
div.extnews	img{
	float:left;
	padding:10px;
}
.clr	{ clear:both; }

.adminbgbutton{
  display: inline-block;
  zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
  *display: inline;
  vertical-align: baseline;
  margin: 0 2px;
  outline: none;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  padding: .5em 2em .55em;
  text-shadow: 0 1px 1px rgba(0,0,0,.3);
  -webkit-border-radius: .3em;
  -moz-border-radius: .3em;
  border-radius: .3em;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
  box-shadow: 0 1px 2px rgba(0,0,0,.2);
  color: #e9e9e9;
  border: solid 1px #555;
  background: #6e6e6e;
  background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));
  background: -moz-linear-gradient(top,  #888,  #575757);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');
  font-size: 12px;
  padding: .4em .75em .42em;
}
.adminbgbutton:hover {
  text-decoration: none;
  background: #616161;
  background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#4b4b4b));
  background: -moz-linear-gradient(top,  #757575,  #4b4b4b);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#4b4b4b');
}
.adminbgbutton:active {
  position: relative;
  top: 1px;
  color: #afafaf;
  background: -webkit-gradient(linear, left top, left bottom, from(#575757), to(#888));
  background: -moz-linear-gradient(top,  #575757,  #888);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#888888');
}

/* MySport sutff - needs to be here for not member page */
table.membertable td.memberheading  {
  font-size:16px;
  color:#1b124b;
  border-top:1px solid #1b124b;
  background-color:#e4e4e4;
  padding:3px;

}

table.membertable {
  width:100%;
}
form.memberform .label{
    font-size:0.88em;
    text-decoration:none;
    text-align:right;
    font-weight:bold;
    color:#000000;
}

form.memberform.value  {
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-decoration:none;
    color:#000000;
    font-size:0.88em;
}

div.loginbox	{
	padding:8px;
	padding-top:0px;
	border:1px solid #666666;
	background-color:#eef9f9;
	width:95%;
}
#mysport_login, #mysport_login input	{
	font-size:1em;
}
div.loginbox, div.loginbox	h2, div.loginbox p, div.loginbox a{
  color:#1b124b;
	background-color:#eef9f9;
}

div.mysportlogo	{
	float:right;
	margin-top:0px;
}
div.mysportlogo	a{
	padding:10px;
}

#logo	{ height:100px; }

#logo	img{
	position:relative;
	top:50%;
	margin-top:-50px;
}
#topnews 	{
	float:left;
	text-align:left;	
	background-color:#000000;
	width:100%;
}
#topnews div.lefttopnews, #topnews div.righttopnews 	{
	float:left;
	color:#ffffff;	
	padding-left:10px;
}
#topnews div.righttopnews 	{
	text-align:left;	
	float:right;
}
#topnews a	{
	color:#ffffff;	
}

.tickernews	{ display:inline; }
.tickernews	div { display:inline; }

/* Ad Locations/Positions */
#block_3 .adwrap-textlinks {
	border:1px solid #dadada;
	padding:4px 8px 10px 6px;
	margin-top:4px;
	margin-bottom:4px;
	width: 286px;
}
#block_3 .adwrap-textlinks .adname {
	font-size: 0.9em;
	text-align:left;
}

#block_3 .adwrap-textlinks {
	margin-left: 5px;
}

#block_3 .adwrap-textlinks	p,
#block_3 .adwrap-textlinks	td {
	background:transparent;
}

#block_3 .adwrap-island,
#block_3 .adwrap-shortrec {
	width: 300px;
	text-align: center;
	margin: 10px 5px;
}

.adwrap-island .adname,
.adwrap-shortrec .adname {
	font-size: 0.7em;
	text-align:left;
	margin-left:10px;
}

#block_3 .navbar li .adwrap-island a {
	padding: 0px;	
}

/* Old ad ones */
#AdWrap	{
	background:url(../images/ads/gradient_bg.jpg);
	min-width: 760px;
        height: 92px;
        background-repeat: repeat-x;
}
#AdButton	{
	float: left;
        width: 292px;
        height: 90px;
        padding: 1px 0px 1px 1px;
}
div.AD_pagetop {
	float: left;
        width: 728px;
        height: 90px;
        padding: 1px 1px 1px 1px;
	/*text-align:center;*/
	/*width:100%;*/
}
div.AD_contentbottom	{
	text-align:center;
	width:100%;
}

table.transparentbg	td	{
	background:transparent;
}

/* Forum Styles */
table.forumtable	{
}

div.frm_p_divider {
	margin-bottom:3px;
	padding:3px 6px 3px 6px;
	text-align:left;

}
div.frm_p	{
	padding:3px 0 8px 3px;
	clear:both;
}
div.forumthreadposts div.even	{
}
div.forumthreadposts div.last	{
}

div.frm_p_side	{
	float:left;
	width:120px;
}
div.frm_p_post	{
	margin-left:120px;
}
div.frm_p_side a.membername {
	font-weight:bold;
}
div.frm_p_hdr 	{
	margin-bottom:3px;
	font-weight:bold;
	padding:3px 6px 3px 0;
	border-bottom:  1px solid #999999;
}

div.frm_label	{
	font-weight:bold;
	width: 14em;
	padding-top:4px;
}

div.paging	{
	text-align:center;
	margin:3px;
	font-size:10px;
}

#compulsdiv	{
	border:1px solid #ffcc00;
	background:url(../images/mysportwarning/red_bg.jpg);
	color:#ffffff;
	margin:10px;
	display:none;
}
#compulsdiv	h1, #compulsdiv a, #compulsdiv p {
	color:#ffffff;
	background:transparent;
}
#compulsdiv	h1	{
	color:#fbfd04;
}
#compulsdiv input	{
	border:0px;
	color:#ffffff;
	width:162px;
	height:28px;
}
div.nonuserform, div.nonuserform form.memberform .label	{
	color:#273c97;
}

.sponsorlistrotate	.articleIMG{
 width:160px;
}

.fixoptions	a	{
	display:block;
	margin-bottom:2px;
	border:1px solid #bbbbbb;
	height:18px;
	padding-left:3px;
	padding:3px 6px;
	font-weight:normal;
	margin-right:3px;
	float:left;
}
div.fixoptions	a.nonactive	{
  	background: url(../images/buttons/frl_button_bg.jpg);
	background:url(../images/topbar_bg.jpg);
	background-repeat:repeat-x;
	color:#000000;
}

div.fixoptions a.nonactive:hover { 
	background:none;
	background-color:#ffffff;  
	text-decoration:none;
}

div.addtomysport	{
	background:url(../images/plus-content-btn.jpg);
	height:26px;
	width:180px;
	vertical-align:middle;
	float:right;
}
div.addtomysport	div.addtext {
	padding:6px;
	text-align:right;

}
div.addtomysport	a {
	color:#ffffff;
	vertical-align:middle;
}
.addtomysportbar {
	text-align:left;
	font-size:12px;
	font-weight:bold;
	background:url(../images/topbar_bg.jpg);
	height:27px;
	border:1px solid #dddddd;
	color:#000000;
	clear:both;
	vertical-align:middle;
}
.addtomysportbar span {
	padding:5px;
	float:left;
}

.choosealbum form	{
	margin:0px;
	display:inline;
}
/* For title of image */
div.newsphotoside	{
	text-align:center;
	clear:both;
}
div.imagetitlecontainer	{
	position:relative;
}
#block_3 p.translucenttitle ,	
#block_2 p.translucenttitle 	{
	background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
	bottom:0px;
	font-size:16px;
	position:absolute;
	right: 0px;
	color: #ffffff;
	margin:0px;
	padding:3px 0px 3px 0;
	width:300px;
}
#block_3 p.translucenttitle a,	
#block_2 p.translucenttitle a	{
	color: #ffffff;
	text-decoration:none;
}

.clubsidelogocontainer	{
	padding:4px;
}
.clubsidelogocontainer	.clogo {
	padding:2px;
	float:left;
	width: 60px;
	height: 55px;
}

#block_2 p, #block_3 p	{
	background:transparent;
}

div.sideladder	{
	margin:0 4px 4px 4px;
}

#compselectform	{
	float:right;
	padding:3px;
}

div.navbar li a {
	font-size:11px;
}

.albumrow {
  clear:both;
}
.albumrowbottom {
  border-bottom: 1px solid #cccccc;
  padding-top:10px;
  margin-bottom:10px;
  clear:both;
}

.albumthumbnail {
  float:left;
  margin-right:10px;
}

.albumname  {
  font-weight:bold;
}

#compselectbox	, #gobutton{
	font-size:10px;
}
#clublinkdropdown	{
	font-size:10px;

}
.widgetborder	{
	border:2px solid black;
	border-top:0px;
	padding:6px 4px 4px 4px;
}
.sidewidget	{
	margin:8px auto;
}
#block_2 .sidewidget	{
	width:150;
}
#block_3 .sidewidget	{
	width:300px;
}

.iframeisland	{
	float:right;
	margin:10px;
}

#block_3 .newsphotoside .mediablock	{
	width:300px;
}

#block_2 .noticeboard,
#block_3 .noticeboard	{
	max-height:180px;
	overflow:auto;
}

#topadheader	{
	margin:5px 0px;
}
#topadheader	.brandlink{
	float:right;
	width:263px;
overflow:hidden;
}
#topadheader	.adbox {
	float:left;
	width: 728px;
	height:90px;
	line-height:90px;
	background: url(../images/headers/brands/leaderboard_bg.jpg);
}

.selectedteam a	{
	font-style:italic;
	font-size:10px;
}

#CG_3PM	{}
li.colhideon,
li.colhideoff	{
	float:left;
	border:1px solid #aaa;
	list-style:none;	
	padding:3px;
	margin:3px;
	background-color:#eee;
	width:45px;
	text-align:center;
}
li.colhideon	{
	background-color:#ddd;
}

div.bydatenav	{
	font-size:10px;
	margin-top:10px;
}

.nav-currentdate	{
	font-weight:bold;
	padding:0 5px;
}
div.bydatenav	a{
	text-decoration:underline;
}

.bydatenav-img	{
	vertical-align:middle;
	margin:0 4px;
}

.news-multi	 .articleIMG	{
	float:none;
	padding:0px;

}
.news-multi-main .articleIMG	{
	float:left;
	padding:0px;
	margin-right:10px;

}.news-multi .article	{
	padding-top:0px;
	padding-bottom:0px;
}

.news-multi-mid	{
	width:200px;
	height:270px;
	margin-right:10px;
	overflow:hidden;
	float:left;
}

.news-multi	.article {
	position:static;
}

.header-lb	{
	position:absolute;
	right:0;
	margin-right:6px;
	margin-top:4px;
	z-index:1000;
}

.statleader-container{
	width:47%;
	float:left;
	margin:2px;
	margin-bottom:25px;
}

.statleader-block	{
	border:1px solid #c2c2c2;
	margin:2px;
}
.statleader-block-header	{
	font-weight:bold;
	text-align:center;
	font-size:12px;
	padding:5px;
	margin-bottom:5px;
	background-color:#ebebeb;
	color:#595959;
	border-bottom:1px solid #c2c2c2;
}
.statleader-firstblock {
	margin: 0 8px;
}

.statleader-block .sl-value	{
	font-weight:bold;
}

.statleader-block .sl-teamimage {
	float:right;

}
.statleader-block .sl-teamimage img{
	height:40px;
}
.statleader-block .sl-playerimage {
	float:left;
	height: 80px;
	margin-right:15px;
}
.statleader-block .sl-playerimage img {
	height: 80px;

}
.statleader-block .statleader-nameblock	{
	padding-left:10px;
	margin-top:10px;
	margin-bottom:10px;
}
.statleader-block .statleader-valueblock	{
	font-size:16px;
	margin-top:5px;
	font-weight:bold;
}
.statleader-table	{
	clear:both;
	width:100%;
	border-collapse:collapse;
	margin-top:10px;
}
.statleader-more	a:link,
.statleader-more	a:visited,
.statleader-table a:link,
.statleader-table a:visited, 
a.statleader-teamlink:link,
a.statleader-teamlink:visited,
.statleader-table td {
	color:#595959;
}
.statleader-table	td {
	border-top:1px solid #c2c2c2;
	padding:5px;
}
.statleader-more	{
	margin:10px 0 0 5px;
	font-size:10px;
}

table.sortablestats th.header { 
    background-image: url(../images/tablesort_bg.png); 
    cursor: pointer; 
    font-weight: bold; 
    background-repeat: no-repeat; 
    background-position: center right; 
    padding-right: 20px; 
    margin-right: -1px; 
} 

table.sortablestats th.headerSortDown { 
    background-image: url(../images/tablesort_desc.gif); 
} 

table.sortablestats th.headerSortUp { 
    background-image: url(../images/tablesort_asc.gif); 
} 
#getpriceWidget td, #getpriceWidget table	{
	background-color:#fff;
}

