@charset "UTF-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* misc */
img {border:0}
.column {float:left;display:inline;}
.clear 	{clear:both;}
input, textarea, select{			     
	font:normal 12px Arial, Helvetica, sans-serif;			
	color:#393737;
}		
h1{ font-weight:bold;font-size:15px; color:#000;margin:0 0 10px 0; text-transform:uppercase; }
h2,h3{ font-weight:bold;font-size:12px; color:#000;margin:0 0 10px 0; }
#home h2{ font-weight:normal;font-size:15px; color:#fff;margin:0; padding:7px 10px; background:url(/images/template/bg-sub-hdr.png) top left no-repeat; }
.section h2{ margin:0; }
#home #aside h3{color:#fff;}
p{margin-bottom:1em;}
a {color:#000; }
a:hover {text-decoration:none} 

#content ul{margin:0 0 1em 0;}
#content ul li{padding-left:20px;}

/* Structure */

body{ margin:0;padding:0; background:#eaeaea url(/images/template/bg-page.jpg) top center no-repeat fixed;}

#main {margin:0 auto;font:normal 12px Tahoma;line-height:18px;color:#000;width:960px;padding:0px;}
#header {float:left; width:960px;height:295px;padding:0; background: url(/images/template/logo-magpies.png) top center no-repeat;}

#menu{ float:left; width:960px;  margin:0; display:inline; background:url(/images/template/bg-main-nav.png) top left repeat-x; padding:5px 0px;}
	#menu ul{ width:940;  float:left; margin:0 auto; display:inline; }
		#menu ul li{ display:inline; float:left; padding:0;}
			#menu ul li a{   float:left;display:block;padding:4px 18px; text-decoration:none; color:#fff; font-size:14px;  }


/* content area must be 960px */
#content-holder{ float:left; width:960px; background:#fff url(/images/template/line.png) 640px 0 repeat-y;padding:10px 0; }
#home #content-holder{ background:#222 url(/images/template/line.png) 640px 0 repeat-y; }
#content{ float:left; width:620px; margin:0 0px 0 10px; display:inline; }
#aside{ float:right; width:300px; margin:0 10px 0 0; display:inline; }

#footer{  float:left; width:920px; height:100px; margin:0 0 10px 0px; display:inline; background:#000; padding:10px 20px; color:#fff;}

.gallery-row{ float:left; }
.gallery-thumb{ float:left; margin-right:20px; display:inline; }




.catalogueitemdump {list-style:none;}
	.catalogueitemdump li a { }
	
.newsarticle{ margin-bottom:20px; }

.ad-banner{ width:728px; margin:10px auto; }	

#breadcrumbs{ margin-bottom:10px; }

/* Player Profiles */

#player-details{ float:right; width:370px; }
#player-photo{ float:left; padding:3px; border:1px solid white; margin-bottom:20px; margin-right:20px; }
#player-profiles ul li{ float:left; width:120px; min-height:200px;height:auto!important;height:200px; list-style: none; }

#player-details{ }
	#player-details dl{ }
	#player-details dl dt{ clear:both; float:left; width:150px; font-weight:bold; margin-bottom:5px;  }
	#player-details dl dd{ float:left; width:200px; margin-bottom:5px;}

.banner-ads{ clear:both; width:468px; height:60px; margin:0 auto 10px auto; }

/* Running Man */
#running-man{ float:left; width:160px; height:322px; }

/* Article Rotator */

.article_home_rotator
{
	float:left;
	width:300px;	
height:300px;
	text-align:left;
	margin-bottom:0;

}
.article_home_rotator .description
{
	width:300px;	
	height:300px;
	overflow:hidden;	
}
.article_home_rotator .leadimage
{
	clear:both;
	height:300px;
	overflow:hidden;
width:300px;
}
.article_home_rotator .summary
{
	float:left;	
	width:410px;
	padding:10px;	
	color:#ffffff;
	position:relative;
	bottom:100px;
	height:80px;
	overflow:hidden;
	z-index:1000;	
	background:#191918;	
	filter: alpha(opacity=80) !important;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80) !important;
	-moz-opacity: 0.80 !important;
	opacity:0.8 !important;
display:none;

}
.article_home_rotator .summary .articledate,
.article_home_rotator .summary .pullquote
{
	float:left;	
	width:100%;
	font-size:11px;
}

.article_home_rotator .description .headline
{
	font-size:16px;	
	text-transform:uppercase;
	font-weight:bold;
	float:left;	
	width:100%;
}
.article_home_rotator .description .headline a
{
	text-decoration:none;
	color:#ffffff;	
	font-weight:bold;
	font-size:14px;
}
.article_home_rotator .navigation
{
	float:left;
	width:460px;
	height:60px;
	margin:10px 0px 0px 0px;
	position:relative;
	z-index:2000;		
}
.article_home_rotator .navigation img
{
	filter: alpha(opacity=20);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
	-moz-opacity: 0.20;
	opacity:0.2;
}
.article_home_rotator .navigation a.activeSlide img
{
	filter: alpha(opacity=100);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1.00;
	opacity:1;
}
.article_home_rotator a
{
	float:left;	
	margin:0px 10px 0px 0px;
}

table.photogalleryTable td{ vertical-align:middle;  }
.photogalleryTitle h2{ font-size:12px; background:none;}
.photogalleryTitle h2 a{ text-decoration:none; color:#000;}



#screen2 {
	position:relative;
	width:160px;
	margin:0 0 5px 0;
	float:left;
	background:#000;
}

#screen2 #buttons {
	margin-bottom:5px;
	width:160px;
}
#screen2 #buttons a {
	margin:0;color:#fff;padding:5px 10px 10px 10px;
}
#screen2 .prev {
	float:left;
}
#screen2 .next {
	float:right;
}

#slideshow {
	overflow:hidden;
	width:160px;
	margin:0;
	
}

#slideshow ul {
	width:20000px;
	padding-left:00px;
	list-style:none;
	margin:0;
}
#slideshow ul li {
	float:left;
	margin:0 20px;
padding:0;
	cursor:pointer;
}



.adverts{ margin-bottom:10px; }


.newsletter-form{ background:#000; color:#fff; padding:10px; margin:0 0 10px 0; }
	.newsletter-form h3{ font-size:15px; font-weight:bold;margin:0 0 10px 0; }
	.newsletter-form .item{ margin:0 0 5px 0; }
	.newsletter-form .item input{ width:274px; }
	.newsletter-form .item input.cat_button{ width:auto; }
	
/* @group Photo Gallery */


table.photogalleryTable{ float:left;width:620px; }

table.photogalleryTable td img {
		margin: 0;
    display: block;
    margin-left: auto;
    margin-right: auto;
		border:1px solid #000;
		padding:2px;
}

table.photogalleryTable td {
	vertical-align:middle;padding:10px 0;
}
table.photogalleryTable td.photogalleryTitle{ padding:0; text-align:center; }



.webform input{ width:300px; }
.webform textarea{ width:304px; }




/* Fixtures */
/*table.fixtures-list{ width:600px; }

table.fixtures-list td, table.fixtures-list th{ padding:5px; }
*/

ul#fixtures{  }
ul#fixtures li{ margin:0 0 20px 0;padding:20px 0 0 0; border-top:1px solid #ccc; }
ul#fixtures li:first-child{ border:none; }
ul#fixtures li a{ background:url('/images/template/pdf_icon.gif') top left no-repeat; padding:0 0 0 160px; height:150px; line-height:150px;display:block; text-decoration:none; font-size:14px;}


#terminal{height:250px; width:300px;}

/* @group News List */

#news-list{}
#news-list .item{ margin: 0 0 20px 0;}

#news-list .item .leadimage{ float: left; margin: 0 20px 0 0; display: inline; width: 150px; }
#news-list .item img{ width: 150px; }
#news-list .item .summary{ float: left; width: 450px;}


#home #news-list{width:430px; float:left;}
#home #news-list .item .summary{ width:255px; }
#home #news-list, #home #news-list a{ color:#fff; }
#home #news-list a{ text-decoration:none; }
#home #news-list .headline{ font-weight:bold; font-size:12px; }
#home #news-list .pagination{display:none;}
#home #news-list .articledate{font-size:10px; font-style:italic;}

.pagination li{ float: left; margin: 0 5px 0 0; display: inline;}

/* @group BLog */
#blogs #content{ width:940px; margin:0 10px 0 10px;}
#blogs .post-list{ float:left; width:620px; margin:0 10px 0 0; display:inline; }
#blogs .side-panel{ float:right; width:300px; margin:0 0 0 10px; display:inline; }
#blogs h2{ font-weight:normal;font-size:15px; color:#000;margin:0 0 10px 0; padding:0; background:none; }
#blogs .blog-post{ margin:0 0 50px 0; }
#blogs h1.phantom{background:url(/images/background/phantom.jpg) top left no-repeat; width:940px; height:250px;text-indent:-999em;}
#blogs #content-holder{background:#fff;}
/* @end */


#player-profile{
	width:280px;
	height:280px;
	float:right;
	background:#000;
	text-align:left;
	padding:10px 10px;
	margin:0;
	color:#fff;
	position:relative;
}
#player-profile h3{color:#fff; font-weight:normal;margin:0 0 5px 0; text-transform:uppercase;font-size:15px;}
#player-profile h4{color:#fff; font-weight:bold;margin:0; text-transform:uppercase;font-size:13px;}

#player-profile img{ width:110px; margin:10px auto; }
#player-profile a{color:#fff;text-decoration:none;}
#player-profile dl{margin:0 0 0 20px;}
#player-profile dd{float:left;}
#player-profile dt{font-weight:bold; margin:0 5px 0 0;clear:both; float:left;white-space:nowrap;}

#player-profile a.link-review{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border:1px solid #fff;
	padding:3px 10px;
	position:absolute;
	bottom:10px;
	left:10px;
	font-size:11px;
}
#player-profile a.link-gallery{-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;border:1px solid #fff;padding:3px 10px; position:absolute; bottom:10px; right:20px;font-size:11px;}

#match-review{background:#000;float:left; width:620px;margin:0 0 10px 0;}

#sponsors{clear:both;}


#match-day{height:280px;background:#000; color:#fff; padding:10px; margin:0 0 10px 0;position:relative;}
#match-day h3{ font-size:15px; font-weight:bold;margin:0 0 10px 0; color:#fff; }
#location{font-size:14px; font-weight:bold; color:#fff; position:absolute; bottom:10px; right:10px; text-transform:uppercase;}
#magpies{height:110px; width:75px; position:absolute; top:50px; left:30px;}
#opposition{height:110px; width:75px; position:absolute; top:95px; right:30px;}
#versus{font-size:30px; font-weight:bold; color:#fff; position:absolute; top:105px; left:135px;}

#sections-list{float:right; width:180px;}
#sections-list .site-link{width:180px; margin:0 0 10px 0;}
#sections-list .site-link h4{font-size:14px; color:#fff; font-weight:bold;margin:0;padding:0px 10px;  }
#sections-list .site-link p{font-size:12px; color:#fff; padding:0 10px;}

/*#content input, #content textarea, #content select{border:1px solid #ccc; padding:4px; width:300px;margin:0 0 5px 0;}
#content input.cat_button, #content select{width:auto;}
#content input#CaptchaV2{width:150px  !important;}*/

.player{float:left; margin:0 15px 20px  15px;text-align:center;}
.player .player-image{width:93px; height:140px;}



#match-details{ position:absolute; bottom:5px; left:20px;}
#match-details dt{ color:#FFFFFF;
font-size:13px;
font-weight:bold;
margin:0;
text-transform:uppercase;line-height:1;}
#match-details dd{ margin:0 0 5px 20px; }

.groupList > li:after, .groupList > div.item:after,
.group:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* IE6 */
* html .groupList  li, * html .groupList div.item,* html .group { height: 1%; }
* html .groupList li li  { height: auto; } /* Resets nested LIs */



/*IE7 */
.groupList > li, .groupList > div.item,.group { min-height: 1px; }
