/* CSS Document */

* html {border:none; margin:0; padding:0;}
body {border:none; margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; font-size:small; background:#ddd url(i/bg02.gif) repeat-y top center;}

#container {width:740px; margin:auto;}

#masthead {height:180px; background:#000 url(i/masthead02.jpg) no-repeat top left; color:#fff; text-align:center;}
	#nextgame {float:right; border:1px solid #fff; padding:20px; margin:30px 20px; width:150px; font-size:x-small; line-height:1.3em;}
	#lastgame {float:left; margin:10px 20px; width:200px; font-size:x-small; line-height:1.3em;}

#navigation {clear:both; width:140px; float:left; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; border-top:1px solid #cce6cc;}
#navigation ul {list-style:none; margin:0; padding:0; border:none; width:140px;}
	#navigation li {border-bottom:1px solid #fff; margin:0;}
	#navigation li a {display:block; padding:5px 0; color:#fff; text-decoration:none; width:100%; text-indent:15px;}
	#navigation li a:hover {background-color:#cce6cc; color:#008000;}
	#navigation a.selected {background-color:#cce6cc; color:#008000; cursor:default;}
	
#content {width:400px; float:left;}
#contentshell {width:350px; margin:auto; padding:20px 0; text-align:justify;}

#sidebar {width:199px; float:left;}

#footer {clear:both; border-top:2px solid #000; text-align:center; width:740px; color:#fff; margin:auto; font-size:x-small; background:#000; padding:2px 0 20px 0;}

ul#sitemap {line-height:1.5em; list-style-type:none;}
ul#sitemap li li {list-style-type:none;}
ul#sitemap a {text-decoration:none;}
ul#sitemap a:hover {background:#cce6cc;}

h1 {text-indent:-9000px;}
h3 {width:100%; background:#dc0010; color:#fff; font-size:110%; text-indent:20px; padding:0; margin:0;}

a.link {color:#fff; text-decoration:underline; font-weight:normal;}
a.link2 {color:#000; text-decoration:underline;}
a:hover.link2 {color:#008000; text-decoration:underline;}
a:hover {color:#cce6cc;}
table {margin:auto; border:1px solid #000;}
th {text-align:left;}
td {border-top:1px solid #000;}
table.league {font-size:x-small; margin-top:10px;}
table.fixtures {margin-top:10px; font-size:x-small;}
tr.wales {background-color:#008000; color:#fff;}
.intro {font-weight:bold; color:#000; clear:both;}
.highlight {color:#008000; font-weight:bold; clear:both;}
.bold {font-weight:bold;}
.photocaption {font-size:x-small; color:#008000;}
.centre {text-align:center;}
.info {border:1px solid #000; margin:20px auto; padding:0; width:90%;}
.info p {padding:0 8px 10px 8px; text-align:center;}
.tabletitle {background:#000; color:#fff; text-align:center; font-weight:bold;}
.waunTable td {background-color:#008000; color:#fff;}
.small {font-size:x-small; text-align:center;}
.linkimg {border:none;}
th {background-color:#000; color:#fff;}
table.team {margin:10px 0; border:0;}
table.team td {border:none;}
.wru {text-align:center;}

ul.subnav {background-color:#008000; color:#fff; margin-top:20px; margin-left:0; padding:0; clear:both;}
.subnav li {display:inline; list-style-type:none;}
.subnav li a {display:block; padding:0.2em; border-right:2px solid #fff; border-top:2px solid #fff; float:left; background-color:#008000; color:#fff; text-decoration:none;}
.subnav li a:hover {background-color:#cce6cc; color:#008000;}
.subnav li a.selected {cursor:default; background-color:#cce6cc; color:#008000;}

ol.alpha {list-style-type:lower-alpha;}

.footnote {font-size:x-small; text-align:center;}

.sponsorship {border-bottom:1px solid #000;}
.italic {font-style:italic;}

a {color:#000;}
a:hover {color:#dc0010;}
.clear{clear:both;}
.avail {color:#dc0010; font-weight:bold;}
#match_avail {font-weight:bold;}
#match_avail td {border-left:1px solid #000;}
#match_avail tr {border-bottom:none;}


.main {text-align:center; font-size:200%; color:#cd0010; padding-bottom:20px;}
.two {text-align:center; font-size:175%; color:#008000; padding-bottom:15px;}
.spons {text-align:center; font-size:120%; font-weight:bold; color:#000; padding-bottom:10px;}

a img {border:none;}
