/* ---------------------- Usual Set Outs -------------------------- */
body {
	background: url(../images/Designs/General/main_bg_grey.jpg) repeat-x top left;
}

a:link { color: #f60; }
a:visited { color: #f60; }
a:hover { color: #C00; }
a:active { color: #0C0; }

/* ---------------------- Header Section -------------------------- */

#header {
	background: url(../images/Designs/General/header_original_green.gif) no-repeat top;
}

#header_front {
	background: url(../images/wc_header_front.gif) no-repeat top;
}

/* ------ 'Scoreboard' Nav ------ */

#navigation li.home {
	margin: 3px 0 0 0;
}

#navigation li.home a {
	background: url(../images/home.gif) bottom;
	width: 54px;
	height: 17px;
}

#navigation li.home a:hover {
	background: url(../images/home.gif) top; 
}

#navigation li.game {
	margin: 5px 0 0 10px;
}

#navigation li.game a {
	background: url(../images/thegame.gif) bottom;
	width: 99px;
	height: 20px;
}

#navigation li.game a:hover {
	background: url(../images/thegame.gif) top;
}


#navigation li.game a:hover {
	background: url(../images/thegame.gif) top;
}

#navigation li.user {
	margin: 13px 0 0 10px;
}

#navigation li.user a{
	background: url(../images/usercentre.gif) bottom;
	width: 145px;
	height: 22px;
}

#navigation li.user a:hover {
	background: url(../images/usercentre.gif) top;
}

#navigation li.forums {
	margin: 9px 0 0 10px;
}

#navigation li.forums a {
	background: url(../images/leagues.gif) bottom;
	width: 90px;
	height: 22px;
}

#navigation li.forums a:hover {
	background: url(../images/leagues.gif) top;
}

#navigation li.extra {
	margin: 18px 0 0 8px;
}

#navigation li.extra a {
	background: url(../images/extratime.gif) bottom;
	width: 128px;
	height: 21px;
}

#navigation li.extra a:hover {
	background: url(../images/extratime.gif) top;
}

/* ------ Login and Title bits ------ */


#login p {
	color: #333;
}

/* ---------------------- Main Content Section -------------------------- */

/* ------ Main Structural Bits ------ */



#content {
	background: url(../images/Designs/General/content_original_green.gif) repeat-y 50% 0;
}

#content_front {
	background: url(../images/wc_content_front.gif) repeat-y 50% 0;
}

#right_column {
	color: #fff;
}

/* ---------------------- Main Column Formatting -------------------------- */

/* ------ Forms ------ */


#main fieldset {
	background: #fff url(../images/Designs/General/score_fade.jpg) repeat-x top left;
}

#main fieldset input {
	color: #666;
}

#main fieldset.predict select {
	color: #333;
}

#main fieldset legend {
	color: #333;
}

#main fieldset p label {
	color: #f60;
}

/* ------ Main Typography ------- */

#right_column h1 {
	color: #fff;
}

/* ------ Main Table Formatting ------ */

#main table {
	border: 4px solid #FFCC00;
}

#main table th {
	background: #FFCC00;
	color: #333;
}

#main table td {
	color: #333;
	border-bottom: 2px solid #FFCC00;
}

#main table tr.odd td {
	background: #fff;
}

#main table tr.even td {
	background: #FFEEAA;
}

#main table tr.champ td {
	background: #FFFF66;
}

#main table tr.relegate td {
	background: #ddd;
}

/* ------ Right Column Formatting ------ */

#right_column h1 {
	padding: 0;
	margin: 0;
	color: #333;
}

#right_column li a:link, #right_column li a:visited {
	color: #333;
}

#right_column li a:hover, #right_column li a:active {
	color: #c00;
}

#right_column ul {
	margin: 0 50px 0 5px;
	padding: 0 0 0 0;
}

/* ------ Results Formatting ------ */

.results_predictions {
	width: 47%;
	float: left;
	font-size: 12px;
}
.results_predictions p
{
	height: 20px;
}

.results_matchresults {
	width: 47%;
	float: left;
	font-size: 12px;
}
.results_matchresults p
{
	height: 20px;
}

/* ---------------------- Footer -------------------------- */

#footer {
	background: url(../images/Designs/General/footer_original_green.gif) no-repeat bottom;
}

#footer_front {
	background: url(../images/wc_footer_front.gif) no-repeat bottom;
}

/* ------ Footer Typography ------ */

#footer p {
	color: #999;
}
