@CHARSET "ISO-8859-1";
body, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, table, tr, th, td {margin:0; padding:0;}
a, a:visited, a:active {color:#FFF;}
a:hover	{color:#FFCC00;}
table 	{border-collapse:collapse; font-family:Trebuchet MS, Helvetica, Sans Serif;}
img 	{border:0;}
body 	{color:#FFF; font-family:Trebuchet MS, Helvetica, Sans Serif; font-size:14px; background:#003300 url("/layout/pfyc_background2.jpg") no-repeat center top;}
ul		{list-style:none;}
h1,
h2		{font-size:30px; padding-bottom:5px;}

/* CONTAINER */
div#container 			{width:996px; margin:0 auto; text-align:left; padding:0;}
div.ad_code 			{position:absolute; top:0; left:0;}

/* MASTHEAD */
div#classic				{height:30px; margin-bottom:28px; padding-top:8px; padding-left:10px; text-align:left;}
div#classic a			{font-size:16px; text-decoration:none; font-weight:bold; letter-spacing:-1px;}
div#masthead 			{position:relative; height:100px; width:990px;}
	a#logo					{position:absolute; left:-30px; top:-7px;}
	div#leaderboard			{position:absolute; top:0; right:3px; width:728px; height:90px;}
	div#mpu					{position:absolute; top:100px; right:0px; width:336px; height:280px; padding-right:4px; text-align:right;}

/* RIGHT HAND PANEL */
div#right_panel 		{display:inline; float:left; margin-top:240px;}

	/* RIGHT BOXOUT */
	div.right 				{margin-left:5px; padding-top:10px; width:336px;}
	div.right h3 			{background:url("/layout/rightside_header.png") no-repeat left top; height:33px; padding:8px 0 0 10px;}
	div.right_wrapper 		{background:url("/layout/rightside_wrapper.png") repeat-y left top; padding-left:10px; width:326px;}
	div.right_footer 		{background:url("/layout/rightside_footer.png") no-repeat left top; height:11px;}
	div.right_footer_more	{background:url("/layout/rightside_footer_more.png") no-repeat left top; height:31px;}
	div.right table			{width:326px; font-size:14px; font-weight:bold;}

/* CONTENT */
div#content 		{display:inline; float:left; width:631px; margin-left:5px; padding:5px; background:transparent url("/layout/tabs_background.png") repeat center top;}
div.boxout			{margin-bottom:10px;}

	/* MENU */
	ul#menu					{padding:0; margin:5px;}
	ul#menu li				{display:inline; float:left; width:150px; text-align:center; height:30px; padding-top:10px; background:transparent url("/layout/tabs.png") no-repeat left bottom;}
	ul#menu li a			{font-size:14px; text-decoration:none; font-weight:bold;}
	ul#menu li.selected		{background:transparent url("/layout/tabs_selected.png") no-repeat left bottom;}

	/* Thisweek */
	/* TURNED OFF FOR A BIT WHILE WE USE THE 123 HELPER BELOW
	div#thisweek		{display:inline; float:left; width:308px; margin-right:5px;}
	div#thisweek img	{display:inline; float:left; margin-right:10px;}
	div#thisweek p		{color:#000; font-size:12px; font-weight:bold;}
	*/

	/* 123 */
	div#re123				{display:inline; float:left; width:305px; height:332px; margin-right:5px; background:transparent url("/layout/pfyc_123.png") no-repeat bottom right;}
	div#re123 h1			{width:305px; color:#FFCC00; margin-top:-10px; padding-left:6px; font-size:34px;}
	div#re123 ol			{list-style:none; margin:0; padding:7px 0 0 60px; font-size:20px;}
	div#re123 li			{padding:23px 0 14px 0;}

	/* Top Scorers */
	div#top_scores			{margin-bottom:10px; display:inline; float:left; height:333px; width:316px; background:transparent url("/layout/topscorers_background.png") no-repeat center top;}
	div#top_scores h3		{margin:3px 0 0 8px;}
	div#top_scores table	{width:304px; margin:5px 0 0 5px;}
	div#top_scores td		{margin-right:10px;}
	div#top_scores td.count	{font-size:22px;}
	div#top_scores td.score	{margin-right:0; text-align:right; font-size:22px;}
	div#top_scores div.top_scores_links	{font-weight:bold; text-align:right; margin-right: 5px;}

	/* MATCHES */
	div.matches table		{width:626px;}
	div.matches td			{color:#FFF; font-size:22px; height:54px;}
	div.matches td.left		{background:transparent url("/layout/table_background_left.png") no-repeat left top; width:160px; padding-left:10px;}
	div.matches td.score	{background:transparent url("/layout/table_background_scores.gif") repeat-x center top; width:75px; color:#000; font-size:16px; font-weight:bold;}
	div.matches td.scorer	{text-align:right;}
	div.matches td.date		{background:transparent url("/layout/table_background_mid.gif") repeat-x center top; width:130px; height:54px; text-align:center;}
	div.matches td.date p	{color:#000; font-size:14px; letter-spacing:-1px; font-weight:bold; margin-top:22px; white-space: nowrap; }
	div.matches td.right	{background:transparent url("/layout/table_background_right.png") no-repeat right top; width:160px; text-align:right; padding-right:10px;}

	/* TOPSCORES PAGE */
	div#ts_page table		{width:626px; font-size:30px;}
	div#ts_page td.count	{color:#FFCC00;}
	div#ts_page td.team		{color:#FFCC00; font-size:24px;}
	div#ts_page tr			{border-bottom:1px solid #fff;}


/* PLAY GAME PAGE */
div#play-game				{text-align:center;}
div#play-game-right p		{padding-bottom:15px;}
div#play-game-right ul		{padding:0 0 15px 0; list-style:inside circle; font-size:12px; margin:0;}
div#play-game-right dd		{padding:0 0 15px 0;}
div#play-game-right dt		{font-weight:bold;}
div#play-game h3.sharinginfo {padding: 10px; }
	
/* STATIC PAGES */
div#faq h1					{font-size:28px;}
div#faq h2					{font-size:18px; padding-top:15px; color:#FFCC00;}
div#faq p					{padding-bottom:15px;}

/* SHOUTS PAGE */
div#shouts h1				{font-size:28px; color:#FFCC00;}
div.shout_text				{font-size:25px; color:#FFCC00;}
div.shout_wrapper			{border-bottom: 1px solid white; padding-top:20px; padding-bottom:10px;}
div.shout_date				{float:right; color:#000; font-size:10px; padding-top:20px; }
div.shout_info				{color:#fff; font-size:12px; }
span.shout_separator		{color:#000; font-size:12px; }

/* FOOTER */
div#footer			{clear:both; padding:20px; position:relative; text-align:center;}

/* CLEAR */
div.clear_both 		{clear:both; height:1px;}