/* Colour scheme depend6b0326ents */

div#sidebar h2, div#sidebar A:hover { color:#323C51;} /* Darkish blue */
div#sidebar A img.imglink 			{border: 1px solid #516284;} /* Darkish blue */
div#sidebar A:hover img.imglink 	{border-color: #323C51;} /* Lighter blue */
div.content div.hr A, div#footer A {text-decoration:none;font-weight:bold;color:#E4A9A9;} /* Light red */
div#sidebar .small {color: #333; text-align:right;}

/* Headers */

div.h1, h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:left;
}
div.h1shell {
	background: transparent url("images/gfx/h1.jpg") repeat-y scroll top center;
	width:500px;
	margin: 1em 0em 1.5em 0em;
	clear:both;
}
div.h1 {
	padding: 5px 5px 5px 80px;
	font-size:20px;
	color:#fff;
}
div.content h2 {font-size:17px;}
h2 {margin-bottom:5px;}
div#sidebar h2 {font-size:17px; clear:both; margin-top:1.5em; color:#FFFFFF;}
h2.notopm {margin-top:0px;}



body {
	margin: 0px;
	margin-left:2px;
	background: #000 url("images/gfx/side.jpg") no-repeat top left;
}
html>body {margin:0px} 



/* Main divs */

div#title, div#menu, div#bg, div#footershell {width:840px;}
div#bg {
	text-align:left;
	position:relative;
	left:50%;
	margin-left:-401px;
}
div#title {
	height:235px;
}
div#menu {
	height:65px;
}
div#contentshell  {
	width:500px;
	float:left;
	margin: 20px;
}
div.content {
	text-align:left;
	width:475px; /* Essentially 500-padding for the main content */
	margin: 10px 0px 0px 20px;
}
div#sidebarshell {overflow:hidden;
	background: #000 url("images/gfx/sidebarbg.jpg") no-repeat scroll top left;
	width:250px;
	float: left;
}
div#footershell {
	background: transparent url("images/gfx/footer.jpg") no-repeat scroll top center;
	height:50px;
	clear:both;
}
div.hr {
	background: transparent url("images/gfx/hr.png") no-repeat scroll top left;
	width:460px;
	height:32px;
	clear: both;
}




 /* Padding */

div#footer {padding: 24px 0px 0px 0px;}
div#sidebar {padding: 30px 20px 50px 50px;}
div#contentshell {padding: 0px 0px 0px 0px;}
div.content {padding: 0px 0px 20px 0px;}  /* Third value is top margin for h1 */
div.hr {padding: 18px 0px 20px 0px;}




/* Fonts */

div, td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
}
.bigtext { font-size:14px}
div#footer, div.hr, .small, div.newsinfo div, div.newsimages, div.committee div, div.eventinfo div, .commenttext, textarea.mailform, div.admin div {
	font-size:11px;
}

div.committee div{
	font-size:11px;
	background-color:#191919;
	
}

div.admin div {
	background-color:#000;
}


div#footer, div.hr {
	text-align:center;
	color:#fff;
	font-weight:bold;
}
.small {margin-bottom:0.5em;}
span.disabledlink {
	font-weight:bold;
}


/* Floats */

.floatleft {
	float:left;
	margin-right:10px;
	color:#F00;
}
.floatright {
	clear:right;
	float:right;
	margin-left:20px;
}
.clear {
	clear:both;
}
.alignright {text-align:right;}
.aligncenter, div.admin div {text-align:center;}
.inline {display: inline;}
.center { text-align:center;}
.nomargin {margin:0px;}
div.committee {
	float:left;
	margin-bottom: 20px;
	background-color:#191919;
}

/* Links */

div#sidebar A {text-decoration:none;font-weight:bold;color:#FFFFFF;}
div#sidebar A:hover {text-decoration:underline;color:#fff;}

div.content A {text-decoration:none;font-weight:bold;color:#FFFFFF;}
div.content A:hover {text-decoration:underline;color:#35c5f4;}

<!--div.content div.hr A:hover, div#footer A:hover {text-decoration:underline;color:#ffffff;}
-->

div.messagebox A, td.messagebox A, div#sidebar div.messagebox A {text-decoration:none;font-weight:bold;color:#ddd;}
div.messagebox A:hover, td.messagebox A:hover, div#sidebar div.messagebox A:hover {text-decoration:underline;color:#fff;}
table.sexytable td.messagebox {background:#333 none;border: 1px #000 solid;}

div.h1link A {text-decoration:none;font-weight:bold;color:#fff;}
div.h1link A:hover {text-decoration:underline;color:#fff;}
div.h1link {float:right;margin: 9px;}

contactclass {text-decoration:none;font-weight:bold;color:#000;}

/* Images */

A img					 		{border: 0px;}
img.noborder						{border: 0px;}
A img.imglink					 {border: 1px solid #888;}
A:hover img.imglink 				{border-color: #666;}
div.committee A:hover img.imglink 	{border-color: #666;}
img.gallery						{margin:3px 3px 3px 3px;}
img.facebook						{vertical-align:middle;}
.screwsdiv {margin-bottom:2px;}
div.curvy A img {margin-bottom:5px;}

ul{list-style-image: url("images/gfx/li.jpg");}

/* Sub Divs */

div.newsinfo, div.newsimages {
	text-align:center;
	margin: 0px 0px 20px 20px;
}
div.eventinfo {
	margin: 20px 20px 0px 0px;
}
div.minicomm {
	float:left;
	margin:0px 5px 5px 0px;
}
div.video {
	width:210px;
	float:left;
	margin:0px 10px 20px 10px;
}
div.minicomm a img {border: 1px solid #000; margin:0px;}
div#commhoverb {margin-bottom:0.5em;}
div.curvy {margin-top:0.5em;}
.info {
	color:#666;
}
.commenttext {
	padding:0.5em;
	color:#000;
}
div.messagebox div { color:#fff; margin-bottom:0.5em;}
div.curvy div {overflow:hidden;}
span.error { color:#ff0000;}
iframe {border: 1px #999 solid;}
.eventtimeshell { ...............................................................................The event table header!......................................
	background: #bbb url("images/gfx/eventtime.jpg") repeat-y scroll top left;
	width:10px;
}
.eventtime {
	padding: 2px 5px 2px 5px;
	color:#fff;
}


/* Tables */

table.sexytable {
	width: 85%;
	height: 10%;
}

table.sexytable td, table.sexytable th {
	font-size:12px;
	padding: 5px 10px 5px 15px;

}

table.sexytable th {color:#fff; background: #191919 url("images/gfx/th.jpg") no-repeat; border: 0px #fff solid}
table.sexytable td {color:#000; text-align:center;background: #999 url("images/gfx/td.jpg") no-repeat; border: 0px #fff solid}
table.sexytable th .small {color:#fff;}

table.centerth th {text-align:center;}
table.rightth th {text-align:left;}

tr.matchhover td {
	background-image:none;
	background-color:#eee;
}
table.sexytable td.imsWin, table.sexytable td.imsDraw, table.sexytable td.imsLoss {background-image:none;}
table.sexytable td.imsWin {background-color:#000;}
table.sexytable td.imsDraw {background-color:#000;}
table.sexytable td.imsLoss {background-color:#000;}

table.imsmatches td {
	font-size:11px;
	padding: 5px;
	text-align:center;
}

table.form td {
	padding:3px;
	color:#fff;
	text-align:right;
}
table.form th {text-align:left;}


div.hide {display: none;}
div.show {display: inline;}

.roundcont {
	width: 510px;
	background-color: #191919;
	color: #fff;
}

.roundcont p {
	margin: 0 10px;
}

.roundtop { 
	background: url(/images/gfx/corner/tr.gif) no-repeat top right; 
}

.roundbottom {
	background: url(/images/gfx/corner/br.gif) no-repeat top right; 
}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}

div.curvy {position:relative; color:#191919;}
.ctl, .cbl, .ctr, .cbr {position:absolute; width:20px; height:20px; overflow:hidden; z-index:1; color:#000;}
.ctl {top:0; left:0;} .cbl {bottom:0; left:0;} .ctr {top:0; right:0;} .cbr {bottom:0; right:0;}
.curvy em b {position:absolute; font-size:150px; font-family:arial; line-height:40px; font-weight:normal; color:#000;}
.ctl b {left:-8px;} .ctr b {left:-25px;} .cbl b {left:-8px; top:-17px;} .cbr b {left:-25px; top:-17px;}
.curvy div.shell {position:relative; z-index:100; padding:15px; color:#13c2ce;}
.admin div.shell {padding:5px;}

menu_form_body {
	background-color:#F00;
}
