@charset "utf-8";
/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-color: #DAD3CC;
	color: #000;
/*	color:#4D4D4D; */
	margin:0;
	padding:0;
}
h1 {
	color: #711013;
	font-size: 1.3em;
	margin:0;
}
h2 {
	color: #711013;
	font-size: 1.15em;
	margin:0.6em 0 0 0;
}
h3 {
	color: #711013;
	font-size: 1.0em;
	font-style:italic;
	margin:0;
}
hr { width:100%; height:3px; background-color:#000; color:#000; }
img {
	margin:6px;
}
h1 span {
	font-weight:normal;
}
table {
	width:95%;
}
/*td, table#tricol td table td {
	border:1px solid #666666;
}*/
th {
	padding:3px;
	background: #666666;
	color:#fff;
}
th p {
	padding:0;
	margin:0;
}
/* HEADER */
table#tricol {
	border-collapse:collapse;
	border:0;
	margin:0;
	padding:0;
	width:100%;
}
table#tricol td.tricol {
	border:0;
	vertical-align:top;
}
table#tricol td.left {
	width:180px;
}
table#tricol td.center {
	padding:15px 8px 5px 8px;
}

table#tricol td.right {
	width:230px;
}
#header {
	background: #EB0E0E;
	height:133px;
	margin:1px;
	position:relative;
}
#headleft {
	height:100%;
	background: #EB0E0E url(/graphics/backgrounds/headleft.gif) left top no-repeat;
	margin:0;
	padding:0;
	border:0;
}
#headright {
	float:right;
	background: #EB0E0E url(/graphics/backgrounds/headright-red.jpg) right top no-repeat;
	height:100%;
	width:400px;
	margin:0;
	padding:0;
	border:0;
}
#clogo {
	display:none;
}
#sitetitle {
	position: absolute;
	top:55px;
	left:150px;
}
#nextfixture {
	position:absolute;
	top:11px;
	right:12px;
	font-size: 0.85em;
}
#nextfixture p {
	color:#ffffff;
	margin:0;
	padding:0;
}
#nextfixture a {
	color:#ffffff;
	text-decoration:none;
}
#nextfixture a:hover {
	text-decoration:underline;
}

/* CONTAINER */
#container {
	width:100%;
	min-width:768px;
	max-width:1100px;
	width:expression(document.body.clientWidth > 1024 ? "1100px" : "100%" );
	margin:0 auto;
	background:#FFFFFF;
}

/* CONTENT */
#leftcol {
	float:left;
	width:180px;
}
#rightcol {
	float:right;
	width:232px;
}
#expander {
	position:relative;
	margin:0 0 0 183px;
	xxxpadding:10px 6px 5px 6px;
}
#expander2 {
	position:relative;
	margin:0 0 0 183px;
	padding:10px 6px 5px 6px;
}
img.spacer {
	height:1px;
	width:330px;
	display:inline;
}
.imgNoMargin {
	margin:0;
	border:0;
}

/* FOOTER */
#footer {
	clear:both;
	background: #2D3617;
	margin:1px;
	padding:4px 0 4px 189px;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}
#footer p {
	margin:0;
	color:#FFFFFF;
}
#footer a {
	color:#fff;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}

/* MAIN MENU */
#mainmenu {
	background: #2D3617;
	height: 27px;
	margin:1px 1px 0 1px;
	padding:0;
}
#mainmenu ul {
	list-style-type: none;
	padding:0;
	margin:0;
}
#mainmenu ul li {
	display:inline;
	margin:0;
	padding:0;
}
#mainmenu ul li a {
	display:block;
	float:left;
	background: #2D3617;
	color: #FFFFFF;
	text-decoration:none;
	padding:6px 25px 0 5px;
	font-size: 0.8em;
	margin:1px;
}
#mainmenu ul li a.first {
	padding:6px 25px 0 10px;
}
#mainmenu ul li a:hover {
	text-decoration:underline;
}

/* LEFT HAND MENUS */
.dmenu ul, .lmenu ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
.dmenu ul li a, .lmenu ul li a {
	color: #FFFFFF;
	text-decoration:none;
}
.dmenu ul li a, .lmenu ul li a {
	font-size:0.78em;
}
.dmenu ul li a, .lmenu ul li a {
	font-size:0.68em;
}
.dmenu ul li a:hover, .lmenu ul li a:hover {
	text-decoration:underline;
}
.dmenu {
	background: #4D4D4D;
	padding:8px 3px 8px 10px;
	margin:1px 1px 0 1px;
}
.dmenu p, .dmenu p a {
	color:#B2B2B2;
	padding:3px 0 3px 0;
	margin:0;
	text-decoration:none;
}
.lmenu {
	background: #666666;
	padding:8px 3px 8px 10px;	
	margin:1px 1px 0 1px;
}
.lmenu p, .lmenu p a {
	color: #CCCCCC;
	padding:3px 0 3px 0;
	margin:0;
	text-decoration:none;
}
.dmenu p a:hover, .lmenu p a:hover {
	text-decoration:underline;
}
.redmenu {
	background: #613235;
	padding:6px 4px 6px 10px;
	margin:1px 1px 0 1px;
}
.redmenu p {
	margin:0;
	padding:2px;
	color:#FFFFFF;
	font-size:0.8em;
}
.redmenu p.big {
	font-size:1.4em;
}

/* RIGHT IMAGES */
div.rimg {
	margin:1px 1px 0 0;
	padding:0;
}
div.rimg img {
	width:230px;
	margin:0;
	padding:0;
	border:0;
}

/* NEWS */
table.newsitem td {
	border:0;
}
.newsitem img {
	border:0;
}
.newstitle {
	font-weight:bold;
	margin-bottom:0;
	padding-bottom:0;
}
.news {
	margin-top:0;
	margin-padding:0;
}
.sectionnews, .whatson {
	padding:3px;
	background:#e5e5e5;
}
.sectionnews {
	width:52%;
	float:right;
	margin:0 0 1em 5px;	
}
.whatson {
	width:42%;
	margin:0 0 1em 0;
	float:left;
}
.sectionnews h2, .whatson h2 {
	color:#711013;
	font-size:1em;
	margin:0;
}
.newsbox {
	font-size:0.8em;
	font-weight:bold;
	margin:0;
}
.newsbox a {
	display:block;
	border-top:1px solid #fff;
	background:#e5e5e5 url(/graphics/right-arrow.gif) left center no-repeat;
	color:#4d4d4d;
	text-decoration:none;
	padding:2px 2px 2px 15px;
}
.newsbox a.more { background-image:none; }
.newsbox a:hover {
	background:#4d4d4d;
	color:#fff;
}


/* MISC */
.clear {
	clear:both;
}
.alr {
	text-align:right;
}

/* forms */
form p { margin: 2px 0; padding: 0; }
label { width: 12em; float: left; text-align: right; margin-right: 1em; display: block; }
label span, span.hlight { color:#CC0000; font-weight: bold; }
.indent { margin-left: 13em; }
.error { color:#bb0000; }
span.error {display:block;margin-left:13em;}
.required { border: 1px solid #770000; }

/*FIXTURE LIST*/
table.fixlist {
	border:1px solid #EB0E0E;
	padding:0;
	margin:12px 12px 0 0;
}
table.fixlist td {
	font-size:0.9em;
	padding:2px 3px;
	margin:0; 
}
table.fixlist th {
	font-size:0.95em;
	font-weight:bold;	
	text-align:left;
	padding:2px;
	color:#fff;
}
table.fixlist tr.h {
	background: #EB0E0E;
}
table.fixlist tr.o {
	background: #fff;
}
table.fixlist tr.e {
	background: #eee;
}
table.fixlist th.c, table.fixlist td.c {
	text-align:center;
}

/*LEAGUE IFRAME*/
iframe.league {
	border:0;
	width:100%;
	height:500px;
	margin-top:10px;
}

/* SPONSORS */
div.sponsor {
	margin:10px 0 5px 0;
	padding:5px 0;
	text-align:center;
}
div.sponsor img {
	border:0;
	margin:5px 0;
}
div.sponsor p {
	margin:0;
	padding:0;
	font-size:0.7em;
}
div.sponsor a {
	font-size:1.4em;
	color:#000;
	text-decoration:none;
}

div.sponsor a:hover {
	color:#EB0E0E;
}
div.sponsor span.spdesc {
	font-size:0.8em;
}
/* sitemap */
div#sitemap ul {
	list-style-type:none;
}
div#sitemap ul li a {
	color:#613235;
	font-size:1em;
	text-decoration:none;
}
div#sitemap ul li a:hover {
	color:#EB0E0E;
	text-decoration:underline;
}

/* COLO(U)RS
Main Red			EB0E0E
Red					BF1820
Dark Red			613235
Dark Green			2D3617

Menu Dark Grey		4D4D4D
Menu DG Text		B2B2B2

Menu Light Grey		666666
Menu LG Text		CCCCCC

Footer Dark Grey	333333

Heading Text		711013
Body text			4D4D4D

Main Page BG		DAD3CC
*/

p a img { border:1px solid #000; }
p a img:hover { border-color:#999999; }
