/* ----- Eazytiger Ltd 2006 -------------*/
/* ----- screen stylesheet */
/* redefine tags */
body { color: #000; margin: 0; padding: 0; /* centre in IE */ text-align: center; background-color: #679712; background-image: url(../images/image_bk.jpg); background-repeat: no-repeat; background-position: center top; font-family: Verdana, Geneva, sans-serif; font-size: 12px; line-height: 18px; }
img { margin: 0; padding: 0; border: 0; }
hr { display: none; margin: 0; padding: 0; height: 0; }
em { color: #568700; font-style: normal; }
p { color: #000 }
a { color: #568700 }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
#content blockquote { margin: 0 0 15px 10px; padding: 0 0 0 5px; border-left: 1px solid #ff0202; clear: both; }
#content blockquote p { font: italic 90% Arial, Helvetica, sans-serif; color: #000; margin: 0; padding: 10px 0; }
/* universal styles */
.hide { display: none }
div.hr { width: 100%; height: 0; background: transparent; margin: 0; padding: 0; border: 0; clear: both; }
.centre { text-align: center }
.sponsor { margin: 0; text-align: center; }
#date { position: absolute; left: 10px; bottom: 3px; margin: 0; padding: 0; color: #fff; }
table.gen2 th { padding-bottom: 10px; vertical-align: top; text-align: left; padding-right: 10px; }
table.gen2 td { padding-right: 10px }
table.gen1 td,
table.gen2 td { padding-bottom: 10px; vertical-align: top; text-align: left; }
/* main containers */
#content { width: 750px; margin: 0 auto; padding: 0; text-align: left; }
#wrap { float: left; background: url(../images/content-bg2.jpg) 0 0 repeat-y; }
/*
#header {
	position: relative;
	width: 750px;
	height: 141px;
	margin: 0;
	padding: 0;
	background: url(../images/potterne-header.jpg) 0 0 no-repeat;
}
*/
#header { position: relative; width: 750px; height: 268px; margin: 0; padding: 0; background: url(../images/pccbanner1.jpg) 0 0 no-repeat; }
#header h1 { display: none }
#sub-col { float: left; width: 162px; margin: 0; padding: 0; padding-top: 10px; }
#sub-col p img { }
#main-col { float: right; width: 540px; margin: 0; padding: 0 20px; color: #000; }
/* sub navigation */
#sub-nav { width: 162px; margin: 0px; padding: 0; list-style: none; float: left; margin-bottom: 20px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e6e6e6; }
#sub-nav li { float: left; margin: 0; padding: 0; position: relative; }
#sub-nav li a { display: block; width: 142px; margin: 0; font: normal 12px Verdana, Geneva, sans-serif; color: #416b00; text-decoration: none; background-image: url(../images/submenu.jpg); background-repeat: repeat-x; background-position: left top; height: 20px; padding-top: 9px; padding-right: 10px; padding-bottom: 4px; padding-left: 10px; }
#sub-nav li a:hover { text-decoration: underline; background-position: left bottom; }
/* dropdown nav menus */
#dd_club,
#dd_team_sheets,
#dd_fixtures,
#dd_hons { display: none; width: 160px; margin: 0; padding: 0; background: #c2c2c2; position: absolute; top: 0px; right: -162px; list-style: none; font-size: 90%; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #e6e6e6; border-bottom-color: #e6e6e6; }
/*
#dd_hons {
	right: -140px;
}
*/
#dd_club li a,
#dd_team_sheets li a,
#dd_fixtures li a,
#dd_hons li a { color: #416b00; width: 140px; }
#dd_club li a:hover,
#dd_team_sheets li:a:hover,
#dd_fixtures li a:hover,
#dd_hons li a:hover { background: #00881a; color: #c2c2c2; }
/* merchandise */
.merch-item { width: 100%; margin: 0 0 20px 0; padding: 0; float: left; }
.merch-item .img { float: left; margin: 0 20px 0 0; }
.merch-item h3 { margin-top: 0 }
/* fixtures and fantasy league */
table.fixtures { margin: 0 auto; float: none; width: 100%; text-align: center; clear: none; border-top: 1px solid #000;	border-left: 1px solid #000; }
	
table.fantasy { margin: 0 auto; float: none; width: 80%; text-align: center; clear: none; border-top: 1px solid #000;	border-left: 1px solid #000; }
table.honours { margin: 0 auto; float: none; width: 85%; text-align: left; clear: none; border-top: 1px solid #000;	border-left: 1px solid #000; }
table.fixtures strong { color: #f00 }

table.fixtures th,
table.fixtures td,
table.honours th,
table.honours td,
table.fantasy th,
table.fantasy td { border-bottom: 1px solid #000; border-right: 1px solid #000; padding: 4px; }

table.fixtures td.team,
table.fixtures td.date { width: 20%; }

table.fixtures td.vs { width: 5% }
table.fixtures td.time { width: 10% }
table.fixtures td.special-blue { background: #CCCCCC; color: #3366CC; font-weight: bold; }
table.fixtures td.special-green { background: #CCCCCC; color: #339900; font-weight: bold; }
table.fixtures td.score { font-size: 11px; color: #666; text-align: left; }

table.tableGallery th,
table.tableGallery td { padding: 3px; width: 174px; }
table.tableGallery { margin: 0 auto; float: none; width: 100%; text-align: center; clear: none; }
table.tableGallery td a { width: 174px; height: 115px; overflow: hidden; display: block; }
table.tableGallery td img { width: 174px; height: auto; }
/*
#gallery { width: 540px; padding: 0; }
#gallery li { float: left; width: 174px; margin: 3px; overflow: hidden; height: 174px; }
#gallery img { width: 174px; height: auto; }
*/
