body { background-image:url('/images/5aside/background.png'); }

div#menu ul li { background-image:url(/images/5aside/menu.png); }
div#menu ul li a, div#menu ul li span { background-image:url(/images/5aside/menu.png) }

div#menu ul li#menuHome { background-position:0 0; }
div#menu ul li#menuHome a, div#menu ul li#menuHome span { margin:14px 29px 0 12px; width:65px; background-position:-12px -14px; }
div#menu ul li#menuHome.selected a, div#menu ul li#menuHome.selected span { background-position:-12px -121px; }
div#menu ul li#menuHome a:hover { background-position:-12px -67px; }

div#menu ul li#menuVenues { background-position:-106px 0; }
div#menu ul li#menuVenues a, div#menu ul li#menuVenues span { margin:14px 29px 0 0; width:82px; background-position:-106px -14px; }
div#menu ul li#menuVenues.selected a, div#menu ul li#menuVenues.selected span { background-position:-106px -121px; }
div#menu ul li#menuVenues a:hover { background-position:-106px -67px; }

div#menu ul li#menuLadies { background-position:-217px 0; }
div#menu ul li#menuLadies a, div#menu ul li#menuLadies span { margin:14px 29px 0 0; width:71px; background-position:-217px -14px; }
div#menu ul li#menuLadies.selected a, div#menu ul li#menuLadies.selected span { background-position:-217px -121px; }
div#menu ul li#menuLadies a:hover { background-position:-217px -67px; }

div#menu ul li#menuFixtures { background-position:-317px 0; }
div#menu ul li#menuFixtures a, div#menu ul li#menuFixtures span { margin:14px 29px 0 0; width:162px; background-position:-317px -14px; }
div#menu ul li#menuFixtures.selected a, div#menu ul li#menuFixtures.selected span { background-position:-317px -121px; }
div#menu ul li#menuFixtures a:hover { background-position:-317px -67px; }

div#menu ul li#menuCorporate { background-position:-508px 0; }
div#menu ul li#menuCorporate a, div#menu ul li#menuCorporate span { margin:14px 29px 0 0; width:106px; background-position:-508px -14px; }
div#menu ul li#menuCorporate.selected a, div#menu ul li#menuCorporate.selected span { background-position:-508px -121px; }
div#menu ul li#menuCorporate a:hover { background-position:-508px -67px; }

div#menu ul li#menuSponsorship { background-position:-643px 0; }
div#menu ul li#menuSponsorship a, div#menu ul li#menuSponsorship span { margin:14px 29px 0 0; width:128px; background-position:-643px -14px; }
div#menu ul li#menuSponsorship.selected a, div#menu ul li#menuSponsorship.selected span { background-position:-643px -121px; }
div#menu ul li#menuSponsorship a:hover { background-position:-643px -67px; }

div#menu ul li#menuContact { background-position:-800px 0; padding-right:10px; }
div#menu ul li#menuContact a, div#menu ul li#menuContact span { margin:14px 0 0 0; width:170px; background-position:-800px -14px; }
div#menu ul li#menuContact.selected a, div#menu ul li#menuContact.selected span { background-position:-800px -121px; }
div#menu ul li#menuContact a:hover { background-position:-800px -67px; }

hr { border-top:1px solid #090; }
h3.shaded { color:black; background-color:#ff0; padding:2px 5px; border-bottom:1px solid black; }

ul.subpages li.selected, ul.subpages li.selected a { color:#009900; }
ul.subpages li.selected ul.subsubpages li a { color:#009900; }


tr.shaded th, th.shaded { color:black; background-color:#ff0; }

table.fixtures .position { font-weight:bold; }
table.fixtures .match { /*width:80px;*/ font-weight:bold; vertical-align:middle; }
table.fixtures .fixture { width:200px; text-align:center; }
table.fixtures .teamname { width:240px; }
table.fixtures .versus { width:15px; }

table.results .teamname { width:240px; }
table.results .result { width:30px; }

tr.even th, tr.even td { }
tr.odd th, tr.odd td { background-color:#f0f0f0; }

ul.forthcomingFixtures li { font-weight:bold; }
ul.forthcomingFixtures li.noFixtures { color:#444; background-color:inherit; }
ul.forthcomingFixtures li span.numFixtures { font-weight:normal; color:#999; background-color:inherit; }

div.leagueMessage { color:black; background-color:#eee; border:1px solid #ccc; padding:10px 10px 0px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
div.leagueMessage hr { border-top:1px solid #ccc; }

