/*
	client: Arsenal FC
	design: Rippleffect
*/

/** formatting **/

body {
	background-color:#aa0000;
	font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
}

p {
	margin:0;
	padding:0;
	font-size:1.1em;
}

a {
	text-decoration:none;
	color:#aa0000;
}

a:hover {
	text-decoration:underline;
}

a img {
	border:none;
}

a#print {
	background-image:url(../images/print.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding:6px 0 5px 21px;
	margin:26px 24px 0px 0;
	color:#aa0000;
	float:left;
	font-size:1.1em;
	display:block;
}

a#email {
	background-image:url(../images/email.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding:5px 0 5px 18px;
	margin:27px 0 0 0;
	color:#aa0000;
	float:left;
	font-size:1.1em;
	display:block;
}

#article ul {
	margin:0 0 20px 0;
	padding:0;
}

#article ul li {
	margin:0;
	padding:0;
	list-style:none;
}

#article ol {
	margin:0 0 20px 20px;
	padding:0;
}

#article ol li {
	margin:0 0 0 0;
	text-indent:-17px;
	padding:0 0 0 0;
	font-size:1.1em;
	list-style-position:inside;
}

#squad a#print {
	margin-top:1px;
}

#squad a#email {
	margin-top:2px;
}


h1 {
	font-size:1.2em;
	margin:0;
	padding:0;
}

h2 {
	font-size:1em;
	margin:0;
	padding:0;
}

.bold {
	font-weight:bold;
}

.red {
	color:#aa0000;
}

.black {
	color:#000000;
}

.gold {
	color:#9c824a;
}

.white {
	color:#ffffff;
}

.centre {
	text-align:left;
}

.doNotDisplay {
	display:none;
}

.noborder {
	border:none;
}

.left {
	float:left;
}

.alignleft {
	float:left;
}

.right {
	float:right;
}

.error {
	color: #aa0000;
}

fieldset {
	border:0;
	margin:0;
	padding:0;
}

#searchform fieldset {
	float:left;
}

/* header */

#header #login ul {
	margin:-1x 0 0 0;
	padding:0;
	float:left;
	background-image:url(../images/seperator.png);
	background-repeat:no-repeat;
	background-position:left top;
}

#header #login ul li {
	margin:0px 0px 0px 0px;
	padding:0px 0px 6px 0px;
	display:block;
	float:left;
}

#header #login ul li a {
	padding:8px 10px 8px 10px;
	color:#ffffff;
	margin:0px;
	text-transform:uppercase;
	font-weight:bold;
	background-image:url(../images/seperator.png);
	background-repeat:no-repeat;
	background-position:right top;
	font-size:1.1em;
	float:left;
}

#header #login ul li a:hover {
	text-decoration:underline;
}

#header #login ul#logout li a {
	padding:8px 7px 8px 6px;
}

#header #login ul#logout li a.login {
padding:8px 6px 8px 8px;
}

#header #login ul.flags {
	float:left;
	margin:2px 0 0 8px;
	background-image:none;
}

#header #login ul.flags li {
	background:none;
	padding:0px;
}

#header #login ul.flags li a {
	padding:0;
	background-image:none;
	margin:5px 2px;
}

#header #login ul.flags li a img {
	height:15px;
	width:22px;
	border:0;
}

#header #login ul.logout {
	margin:2px 0 0 6px;
}

#header #login ul.logout li a {
	padding:0;
	background-image:none;
	margin:5px 1px;
}

#header #search fieldset {
	border: 0;
	padding: 0;
	margin: 0;
}

#header #search input {
	border:1px solid #4b7c9f;
	padding:2px;
	font-size:1em;
	color:#666666;
	width:103px;
	float:left;
}

#header #search input.radio {
	width:1.3em;
	height:1.3em;
	display:inline;
	float:left;
	margin:3px 0px 0px 10px;
	border:none;
}

#header #search input.theweb {
	width:1.3em;
	height:1.3em;
	display:inline;
	float:left;
	margin:3px 0px 0px 9px;
	border:none;
}

#header #search label {
	float:left;
	margin:3px 2px 0px 3px;
	font-size:1.1em;
}

#header #search input.submit {
	width:23px;
	height:20px;
	border:none;
	padding:0;
	float:left;
	margin:0 0 0 7px;
	position:relative;
}

#header #textsize p {
	font-size:1.1em;
	margin:-2px 0 0 2px;
}

#header #textsize img {
	margin:0 0 -2px 0;
	padding:0;
}


/* content formatting // main article */

.mainarticle .mainarticletop img#profile-action {
	width:306px;
	height:250px;
	border-right:1px solid #ffffff;
	float:left;
}

.mainarticle .mainarticletop img#profile-portrait {
	width:203px;
	height:250px;
	float:left;
}

.mainarticle .mainarticle-title  {
	width:510px;
	padding:0;
	margin:5px 0 0 0;
	background-image:url(../images/main-title-bg.gif);
	background-repeat:repeat-x;
	background-position:top;
}

.mainarticle .champions-league {
	background-image:url(../images/champs-league.jpg);
	background-repeat:no-repeat;
}

.mainarticle-shadowholder {
	width:512px;
	margin:0 5px;
}

.mainarticle-bordered-title  {
	width:508px;
	padding:1px;
	margin:5px 0 0 0;
	border:1px solid #cccccc;
}

.mainarticle-bordered-title .title-housing {
	background-image:url(../images/main-title-bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	width:508px;
	margin-bottom:-1px;
}


p.title-bullet  {
	background-image:url(../images/main-title-bullet.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:4px 0 2px 28px;
	margin:0px 0 0 0;
	color:#666666;
	float:left;
	font-size:1.4em;
	font-weight:bold;
	text-transform:uppercase;
}

img#league-img {
	width:80px;
	height:19px;
	float:right;
	margin:2px 0 0 0;
	padding:0;
}

.mainarticle .mainarticletext h1 a {
	font-size:1.8em;
	margin:0;
	padding:0;
	color:#aa0000;
}

.mainarticle .mainarticletext h2 a {
	font-size:1.6em;
	margin:5px 0 -2px 0;
	padding:0;
	color:#666666;
}

.mainarticle .mainarticletext h2 a:hover {
	text-decoration:none;
}

.mainarticle .mainarticletext-internal a {
	margin:0;
	padding:0;
	color:#9c824a;
	font-size:1.1em;
	font-weight:bold;
}

.mainarticle .mainarticletext-internal a#title {
	margin:4px 0 0 0;
	padding:4px 0 0 0;
	display:block;
}

.mainarticle .mainarticletext-internal p#title {
	margin:4px 0 0 0;
	padding:4px 0 0 0;
	display:block;
	color:#9c824a;
	font-size:1.1em;
	font-weight:bold;
}

.mainarticle .mainarticletext-internal p#title-w-caption {
	margin:1px 0 0 0;
	padding:4px 0 0 0;
	display:block;
	color:#9c824a;
	font-size:1.1em;
	font-weight:bold;
}

.mainarticle .mainarticletext-internal a#mmtitle {
	margin:-1px 0 0 0;
	display:block;
}

.mainarticle .mainarticletext-internal p#mmtitle {
	margin:-1px 0 0 0;
	display:block;
	color:#9c824a;
	font-size:1.1em;
	font-weight:bold;
}

.mainarticle .mainarticletext-internal p {
	font-size:1.1em;
	margin:-2px 0 0 0;
	padding:0;
	position:relative;
	color:#666666;
}

.mainarticle .mainarticletext-internal .article-mm h2 {
	color:#aa0000;
	font-size:1.4em;
	text-transform:uppercase;
	margin:0;
	width:145px;
}

.mainarticle .mainarticletext-internal .left h2 {
	padding:15px 0 0 10px;
	float:left;
}

.mainarticle .mainarticletext-internal h2.two-lines {
	padding-top:7px;
}

.mainarticle .mainarticletext-internal .left h2.score {
	float:right;
	padding:11px 9px 12px 11px;
	background-image:url(../images/seperator.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	font-size:1.8em;
	width:auto;
}

.mainarticle .mainarticletext-internal .right h2.score {
	float:left;
	font-size:1.8em;
	padding:11px 11px 12px 9px;
	background-image:url(../images/seperator.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	width:auto;
}

.mainarticle .mainarticletext-internal .right h2 {
	float:right;
	padding:15px 10px 0 0;
}

.mainarticle .mainarticletext-internal h1.profile {
	color:#aa0000;
	font-size:2em;
	float:left;
	clear:left;
	padding:11px 0 9px 14px !important;
	margin:0 0 0 0;
	display:block;
	width:291px;
	text-align:left;

	background-repeat:repeat-x;
	background-position:bottom left;
}

.mainarticle .mainarticletext-internal #player-select {
	background-image:url(../images/seperator-light.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	float:right;
	width:203px;
	padding:15px 0 10px 2px;
}

.mainarticle .mainarticletext-internal #player-select select {
	width:151px;
	font-size:1em;
	border:1px solid #7f9db9;
	float:left;
	padding:1px;
	margin:0 0 0 13px;
}

.mainarticle .mainarticletext-internal #player-select img.input {
	float:left;
	margin:-2px 0 0 3px;
}

.mainarticle #caption a {
	color:#ffffff;
	font-size:1.1em;
	margin:0;
	font-weight:normal;
	padding:2px 0 1px 0px;
	text-decoration:none;
	background-image:url(../images/caption.gif);
	background-repeat:repeat-x;
	float:left;
	display:block;
	width:101px;
}

.mainarticle #caption a.pics {
	width:102px;
}

.mainarticle #caption a:hover {
	text-decoration:none;
	background-image:url(../images/caption-over.gif);
	background-repeat:repeat-x;
}

.mainarticle p#caption {
	text-align:right;
	background-image:url(../images/caption.gif);
	background-repeat:repeat-x;
	padding:1px 9px 2px 0;
	margin:-3px 0 -1px 0;
	color:#ffffff;
	font-size:1.1em;
	width:501px;
	border-bottom:1px solid #ffffff;
	border-top:1px solid #ffffff;
	position:relative;
}

#legacy-right p#caption {
	width:223px;
	margin-top:-5px;
	border-bottom:-1px;
}

.mainarticle p#caption-no-border {
	text-align:right;
	background-image:url(../images/caption.gif);
	background-repeat:repeat-x;
	padding:1px 9px 2px 0;
	margin:4px 0 0 0;
	color:#ffffff;
	font-size:1.1em;
}

.mainarticle .mainarticletext-internal img#competition {
	padding:0 0 0 0;
	margin:0;
	float:left;
}

.mainarticle .mainarticletext-internal img#homeside {
	float:left;
	padding:0 0 0 2px;
	margin:0;
	background-image:url(../images/seperator.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}

.mainarticle .mainarticletext-internal img#awayside {
	float:right;
	padding:0 2px 0 0;
	margin:0;
	background-image:url(../images/seperator.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}

.mainarticle .mainarticletext-internal img#mm-preview-homeside {
	float:left;
	padding:0 7px 0 5px;
	margin:0;
	background-image:url(../images/seperator.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}

.mainarticle .mainarticletext-internal img#mm-preview-awayside {
	float:right;
	padding:0 5px 0 7px;
	margin:0;
	background-image:url(../images/seperator.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}

.mainarticle .mainarticletext-internal img#mm-competition {
	padding:0 5px 0 7px;
	margin:-4px 0 0 0;
	float:right;
	background-image:url(../images/seperator.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}

.mainarticle .mainarticletext-internal img#mm-homeside {
	float:left;
	padding:0 0 0 5px;
	margin:-4px 0 0 0;
	width:45px;
	height:45px;
}

.mainarticle .mainarticletext-internal img#mm-awayside {
	float:left;
	width:45px;
	height:45px;
	padding:0 7px 0 0;
	margin:-4px 0 0 0;
	background-image:url(../images/seperator.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}

.mainarticle .mainarticletext-internal .matchmenubutton {
	margin:0;
	padding:0;
	height:45px;
	width:90px;
	position:relative;
	z-index:2;
}

.mainarticle # p {
	color:#9c824a;
	font-size:1.1em;
	margin:0 0 -5px 0;
	padding:0 0 0 0;
	position:relative;
}

.mainarticle #scorers ul li {
	color:#9c824a;
	display:inline;
	float:none !important;
	margin:0 5px 0 0;
	font-size:1.1em;
}

.mainarticle #scorers ul li a {
	color:#9c824a;
	font-size:1em;
	margin:0;
	padding:0;
}

.mainarticle #scorers ul.left {
	float:left;
}

.mainarticle #scorers ul.right {
	float:right;
	text-align:right;
}

.mainarticle #scorers ul.right li {
	float:right;
	margin:0 0 0 5px;
}

/* picture box */

.mainarticle #picturebox p {
	margin:4px 0 3px 0;
	padding:0;
	font-size:1.1em;
}

.mainarticle #picturecontrols p {
	font-size:1.1em;
	color:#aa0000;
	font-weight:bold;
	padding:6px 0 0 0;
}

.mainarticle #picturecontrols a {
	font-size:1.1em;
	text-transform:uppercase;
	color:#666666;
	font-weight:bold;
}

.mainarticle #picturecontrols a:hover {
	color:#aa0000;
	text-decoration:none;
}

.mainarticle #picturecontrols #prev-image a {
	background-image:url(../images/prev-pic-bullet.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding:0 0 0 13px;
}

.mainarticle #picturecontrols #next-image a {
	background-image:url(../images/next-pic-bullet.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding:0 11px 0 0;
}

/* end main article // begin sub articles */

.subarticle img {
	float:left;
	padding:1px;
	border:1px solid #cccccc;
	height:45px;
	width:45px;
	margin:0 9px 10px 0;
}

.subarticle h3 {
	color:#aa0000;
	font-size:1.5em;
	line-height:1.05em;
	margin:0 0 3px 0;
	padding:0;
	display:block;
}

.subarticle h3 a {
	color:#aa0000;
}

.subarticle p {
	color:#000000;
	font-size:1.1em;
	margin:0 0 1px 0;
	padding:0;
	text-decoration:none;
	line-height:1em;
}

.subarticle a.p {
	color:#000000;
	font-size:1.1em;
	margin:-1px 0 1px 1px;
	padding:0;
	text-decoration:none;
	line-height:1.2em;
	display:block;
}

#centre h1.headline {
	color:#aa0000;
	font-size:2.2em;
	margin:0 0 0px 0px;
	position:left;
}


#article h1 {
	color:#aa0000;
	font-size:2.2em;
	margin:0 0 16px -1px;
	position:relative;
	padding:0;
	display:block;
	z-index:10;
}

#article h2 {
	color:#aa0000;
	font-size:1.2em;
	text-transform:uppercase;
	margin:0 0 11px 0;
	padding:0;
}

#article h3 {
	color:#000000;
	font-size:1.1em;
	margin:0;
	padding:0;
}

#article h5 {
	color:#aa0000;
	margin:0;
	padding:0;
	font-size:1.1em;
}

#article p {
	margin:0 0 13px 0;
	padding:0;
	font-size:1.1em;
	line-height:1.3em;
}

#article a.bullet {
	font-size:1.1em;
	color:#aa0000;
	padding:0 0 0 15px;
	background-image:url(../images/redbullet.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin:5px 0 27px 0;
	display:block;
}

#article p.bullet {
	font-size:1.1em;
	padding:0 0 0 15px;
	background-image:url(../images/redbullet.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin:5px 0 -7px 0;
	display:block;
}

#article p.bullet a {
	font-weight:bold;
}

#article ul.text-list {
	margin:0 0 13px 0;
	padding:0;
}

#article ul.text-list li {
	list-style:none;
	background-image:url(../images/squarebullet.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:0 0 0 10px;
	font-size:1.1em;
}

#centre p.tickets {
	margin:7px 0 18px 10px;
	font-size:1.1em;
	width:500px;
	line-height:1.2em;
}

/* article right column // video links */

#rightcollinks p {
	font-size:1.1em;
	line-height:1.2em;
	margin:0 0 13px 0;
}

#rightcollinks #downloadprogramme {
	margin:9px 0 25px 0;
	background-image:url(../images/download.gif);
	width:241px;
	height:25px;
	background-repeat:no-repeat;
	background-position:top;
	color:#ffffff;
	display:block;
	float:left;
	text-align:center;
	font-size:1.1em;
	font-weight:bold;
	padding:10px 0 0 0;
}

#article #videolinks ul, #centre #videolinks ul {
	margin:0;
	padding:0;
	border-left:1px solid #9c824a;
	border-right:1px solid #9c824a;
}

#article #videolinks ul li, #centre #videolinks ul li {
	width:237px;
	background-image:url(../images/videolink-li-bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	list-style-type:none;
	padding:4px 0 10px 0;
	margin:0;
}

#article #videolinks p.talk, #centre #videolinks p.talk {
	margin:0;
	padding:0;
	font-size:1.1em;
	font-weight:bold;
	color:#dac088;
	text-transform:uppercase;
	display:block;
}

#article #videolinks p, #centre #videolinks p {
	color:#ffffff;
	margin:0;
	padding:1px 0 0 0;
	line-height:1.2em;
}

#article #videolinks .video-image img, #centre #videolinks .video-image img {
	height:45px;
	width:45px;
	margin:0 0 -2px 0;
	padding:0;
}

#article #videolinks img.video-play, #centre #videolinks img.video-play {
	width:45px;
	height:22px;
	margin:0 0 -3px 0;
}

#article #videolinks #video-signup, #centre #videolinks #video-signup {
	border:1px solid #626262;
	padding:1px;
	margin:9px 0px 0px 10px;
	float:left;
}

#article #videolinks #video-logo, #centre #videolinks #video-logo {
	background-image:url(../images/video-logo.gif);
	background-repeat:no-repeat;
	background-position:left;
	width:75px;
	height:33px;
	margin:11px 13px 0px 0px;
	float:right;
}

#article #videolinks p, #centre #videolinks p {
	color:#d7d7d7;
}

#article #videolinks p.border, #centre #videolinks p.border {
	border-bottom:1px solid #626262;
	padding:0 0 6px 0;
}

#article #videolinks p.video-time, #centre #videolinks p.video-time {
	padding:1px 0 0 15px;
	margin:6px 0 0 0;
	background-image:url(../images/clock.gif);
	background-repeat:no-repeat;
	background-position:left;

}

#article .imagelinks ul li a img, #centre .imagelinks ul li a img {
	border-right:1px solid #ffffff;
	border-left:1px solid #ffffff;
	margin:0;
	padding:0;
	height:45px;
	width:45px;
	float:left;
}

#article .imagelinks ul li a, #centre .imagelinks ul li a {
	float:left;
	border-left:5px solid #cccccc;
	border-right:1px solid #ffffff;
	font-weight:bold;
	color:#9c8e4a;
	padding:0 0 0 0;
	margin:0 0 -1px 0;
	font-size:1.1em;
	width:236px;
	height:45px;
}

#article .imagelinks ul li a:hover, #centre .imagelinks ul li a:hover {
	text-decoration:none;
	border-left:5px solid #aa0000;
}

#article .imagelinks ul li a:hover .a, #centre .imagelinks ul li a:hover .a {
	text-decoration:underline;
}


#article .imagelinks ul li .a, #centre .imagelinks ul li .a {
	margin:9px 0 0 10px;
	cursor:pointer;
	padding:0;
	width:170px;
	display:block;
	float:left;
}

#article .imagelinks ul li .p, #centre .imagelinks ul li .p {
	margin:-1px 0 0 10px;
	cursor:pointer;
	padding:0;
	font-size:1em;
	font-weight:normal;
	width:170px;
	color:#666666;
	display:block;
	float:left;
}


/* article right column // matchstats */

#article #matchstats h4.title {
	font-size:1.1em;
	font-weight:bold;
	color:#aa0000;
	padding:3px 0 2px 0px;
	text-align:center;
	margin:0;
	float:left;
	display:block;
	border:0;
	width:198px;
	text-transform:uppercase;
	background-image:url(../images/h4-matchstats.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

#article #matchstats ul {
	margin:0 0 20px 0;
	padding:0;
	float:left;
}

#article #matchstats ul#official {
	margin:0;
}

#article #matchstats ul.last {
	margin:0;
}

#article #matchstats ul li {
	list-style-type:none;
	padding:0 0 0 5px;
	margin:0 0 0 0;
	border-bottom:1px solid #cccccc;
	width:193px;
	float:left;
	font-size:1.1em;
}

#article #matchstats ul li.yellowcard {
	background-image:url(../images/yellowcard.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}

#article #matchstats ul li.redcard {
	background-image:url(../images/redcard.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}

#article #matchstats ul li.one-yellow-red {
	background-image:url(../images/one-yellow-red.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}

#article #matchstats ul li.two-yellow-red {
	background-image:url(../images/two-yellow-red.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}

#article #matchstats ul li .minutes {
	float:left;
	margin:2px 0 0 0;
	padding:0 2px 0 0;
}

#article #matchstats ul li .off {
	color:#000000;
}

#article #matchstats ul li.sub-title {
	text-align:center;
	font-weight:bold;
	color:#9c824a;
	padding:2px 0 1px 0;
	width:198px;
}

#article #matchstats ul li.substitute {
	color:#9c824a;
}

#article #matchstats ul li.substitute a {
	color:#9c824a;
}

#article #matchstats ul li p {
	margin:0;
	padding:2px 0 2px 0;
	font-size:1em;
	width:132px;
	float:left;
}

#article #matchstats ul li p a {
	font-size:1em;
}

#article #matchstats ul li p.sub-left {
	float:left;
	width:75px;
}

#article #matchstats ul li p.sub-right {
	float:left;
	color:#9c824a;
	width:100px;
}

.performance-index p {
	float:left;
	width:129px;
	font-size:2.8em;
	text-align:center;
	font-weight:bold;
	color:#ffffff;
	margin:25px 0 0 0;
	padding:0;
	display:block;
}

#matchstats .performance-index p {
	font-size:2.8em;
	margin:25px 0 0 0;
}

#stats-index .performance-index p {
	font-size:2.8em;
	margin:25px 0 0 0;
}

.indexlinks {
	width:193px;
	float:left;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding:1px 0 1px 5px;
	text-align:center;
}

.indexlinks a.indetail {
	border-right:1px solid #999999;
	padding-right:5px;
	margin-right:5px;
}

#matchstats a {
	font-size:1.1em;
	color:#000000;
}

#matchstats a:hover {
	color:#aa0000;
}


/* player stats */

#player-stats h4.title {
	text-align:center;
	text-transform:uppercase;
}

/* player profile */

#key-box h5 {
	float:left;
	margin:0 29px 0 0;
	display:block;
}

th.th74 {
	width:74px;
}

td.ap33 {
	width:33px;
}

td.ap32 {
	width:32px;
}

td.gl30 {
	width:30px;
}

td.gl28 {
	width:28px;
}

/* news list */

#newslinks ul {
	margin:0;
	padding:0;
}

#newslinks ul li {
	list-style-type:none;
}

#newslinks ul li a {
	background-image:url(../images/bullet.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:0 0 0 13px;
	line-height:1.9em;
	font-size:1.1em;
	color:#000000;
}

#newslinks ul li.morenews {
	float:left;
}

#newslinks ul li.morenews a {
	color:#aa0000;
}

#newslinks ul li.morenews a:hover {
	text-decoration:underline;
}

#newslinks ul li.rss {
	float:left;
	border-left:1px solid #cccccc;
	margin:0 0 0 10px;
	padding:0 0 0 10px;
}

#newslinks ul li.rss img {
	margin-right:5px;
	position:relative;
	margin-top:0px;
	margin-bottom:-2px;
}

#newslinks ul li.rss a {
	background-image:none;
	color:#ec6e10;
	padding:0;
	display:inline;
}

#newslinks ul li.rss a:hover {
	color:#ec6e10;
	text-decoration:underline;
}

#newslinks ul li a:hover {
	color:#aa0000;
}

#newsgallery .newstitle h2 {
	font-size:1.4em;
}

#newsgallery .newstitle h2 a {
	color:#aa0000;
}

.newstitle p a {
	font-size:1.1em;
	color:#666666;
	margin:2px 0 2px 1px;
	padding:0;
	line-height:1.15em;
	display:block;
	text-decoration:none;
}

#newsgallery #newscarousel a {
	display:block;
	float:left;
	margin:0 0 0 -1px;
	padding:0 0 0 0;
	position:relative;
	border:1px solid #ffffff;

}

#newsgallery #newscarousel a img{
	height:45px;
	width:45px;
	margin:0 0 -3px 0;
	padding:0 0 1px 0;
	padding-right:0;
	border-bottom:3px solid #cccccc;
	position:relative;
}



#newsgallery #newscarousel a:hover img, #newsgallery #newscarousel a.active img {
	border-bottom:3px solid #aa0000;
	position:relative;
	z-index:10;
}

/* match info */

#matchoverview .matchinfo a {
	color:#9c824a;
	font-size:1.1em;
	font-weight:bold;
	display:block;
	margin:0px 11px 0px 11px;
	padding:0 0 1px 0;
	text-align:center;
	border-bottom:1px solid #cccccc;
}

#matchoverview .matchinfo p {
	color:#000000;
	font-size:1.1em;
	margin:0px 11px 0px 11px;
	padding:2px 0px 1px 0px;
	text-align:center;
	border-bottom:1px solid #cccccc;
}

#matchoverview .matchinfo p.noborder {
	border:none;
}

/** right column // mobile news **/

#breadcrumb a {
	display:inline;
	color:#aa0000;
	padding:0 16px 0 0;
	margin:0 5px 0 0;
	font-size:1.1em;
	background-image:url(../images/greybullet.gif);
	background-repeat:no-repeat;
	background-position:right;
}

#breadcrumb p {
	display:inline;
	color:#aa0000;
	font-size:1.1em;
	margin:0;
	padding:0;
}

#breadcrumblinks ul {
	margin:0;
	padding:0;
}

a.title {
	font-size:1.1em;
	font-weight:normal;
	color:#aa0000;
	padding:2px 14px 1px 2px;
	margin:14px 0px 0 0;
	display:block;
	float:left;
	background-color:#f2f2f2;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	text-align:right;
	background-image:url(../images/player-news-redbullet.gif);
	background-position:right;
	background-repeat:no-repeat;
}

h4.title a {
	font-size:1em;
	font-weight:normal;
	color:#aa0000;
	padding:0 14px 0 2px;
	margin:0 -3px 0 0;
	text-align:right;
	background-image:url(../images/player-news-redbullet.gif);
	background-position:right;
	background-repeat:no-repeat;
	float:right;
	position:relative;
}

h4.barclay {
	background-image:url(../images/barclays.jpg);
	background-position:right;
	background-repeat:no-repeat;
}

a.table-titles {
	font-size:1em;
	font-weight:normal;
	color:#aa0000;
	padding:0 15px 0 0;
	float:right;
	text-align:right;
	background-image:url(../images/player-news-redbullet.gif);
	background-position:right;
	background-repeat:no-repeat;
}

.table-title-spacer {
	padding:0 10px;
	color:#cccccc;
	float:right;
}

h4.title {
	font-size:1.1em;
	font-weight:bold;
	color:#aa0000;
	padding:2px 0 1px 1px;
	margin:0;
	display:block;
	float:left;
	background-color:#f2f2f2;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	min-height:14px;
}

#article h4.title {
	width:483px;
}

#squad h4.title {
	width:493px;
}

#article a.title {
	width:468px;
}

#article h4.small {
	width:222px;
	margin:14px 0 17px 0;
	text-align:center;
	text-transform:uppercase;
}

#stats h4.title {
	width:482px;
	padding-left:2px;
}

#stats .graph h4.title {
	width:221px;
}

#article .graph h4.title {
	background-image:url(../images/half-width-header.gif);
	width:230px;
	height:16px;
	padding-left:11px;
	border:0;
	background-color:#ffffff;
}

#breadcrumblinks h4.title {
	width:272px;
}

#morenews h4.title {
	width:483px;
}

.viewing-schedule h4.title {
	text-transform:uppercase;
	width:483px;
}

#morenews-programme h4.title {
	width:483px;
}

#morenews-wallpaper-archive h4.title {
	width:483px;
}

#player-stats h4.title {
	width:222px;
}

#matchday-service h4.title {
	width:483px;
}

.h4left {
	background-image:url(../images/h4-left.gif);
	background-repeat:no-repeat;
	background-position:left;
	float:left;
	width:9px;
	height:19px;
}

.top14 {
	margin-top:14px;
}

.h4right {
	background-image:url(../images/h4-right.gif);
	background-repeat:no-repeat;
	background-position:right;
	float:right;
	width:9px;
	height:19px;
}

.h4left-red {
	background-image:url(../images/h4leftred.gif);
	background-repeat:no-repeat;
	background-position:left;
	float:left;
	width:9px;
	height:19px;
}

.h4right-red {
	background-image:url(../images/h4rightred.gif);
	background-repeat:no-repeat;
	background-position:right;
	float:right;
	width:9px;
	height:19px;
}

.h4left-poll {
	background-image:url(../images/h4left-poll.gif);
	background-repeat:no-repeat;
	background-position:left;
	float:left;
	width:9px;
	height:19px;
}

.h4right-poll {
	background-image:url(../images/h4right-poll.gif);
	background-repeat:no-repeat;
	background-position:left;
	float:right;
	width:9px;
	height:19px;
}

#breadcrumblinks ul li {
	margin:0;
	padding:0 0 1px 0;
	list-style-type:none;
	display:block;
	float:left;
	width:145px;
	border-bottom:1px solid #cccccc;
}

#breadcrumblinks ul li a {
	color:#000000;
	font-size:1.1em;
	padding:2px 0 0 10px;
	display:block;
}

#breadcrumblinks ul li a:hover {
	color:#aa0000;
}

#morenews ul {
	margin:0px;
	padding:0px;
	float:left;
	width:502px;
}

#morenews ul li {
	margin:0;
	padding:1px 0 0 0;
	list-style-type:none;
	display:block;
	float:left;
	width:502px;
	border-bottom:1px solid #cccccc;
}

#article .viewing-schedule ul {
	margin:0px;
	padding:0px;
	float:left;
	width:502px;
}

#article .viewing-schedule ul li {
	margin:0;
	padding:1px 0 0 0;
	list-style-type:none;
	display:block;
	float:left;
	width:502px;
	border-bottom:1px solid #cccccc;
}

#morenews ul li.archive {
	text-align:right;
	padding:0 10px 0 0;
	width:492px;
}

#morenews ul li a {
	color:#000000;
	font-size:1.1em;
	padding:1px 0 1px 10px;
	margin:0;
	display:block;
	float:left;
}

#morenews ul li a.newsarchive {
	background-image:url(../images/redbullet.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:15px;
	color:#aa0000;
	float:right;
}

#morenews ul li p {
	color:#aa0000;
	font-size:1.1em;
	padding:1px 0 0 10px;
	margin:0;
	width:100px;
	display:block;
	float:left;
}

#article .viewing-schedule ul li p.viewing-time {
	color:#000;
	font-size:1.1em;
	padding:1px 0 0 10px;
	margin:0;
	width:60px;
	display:block;
	float:left;
	font-weight:bold;
}

#article .viewing-schedule ul li p.viewing-whatson {
	color:#000;
	font-size:1.1em;
	padding:1px 0 0 6px;
	margin:0;
	width:400px;
	display:block;
	float:left;
}

#morenews ul li a:hover {
	color:#aa0000;
}

/* more news // wallpaper archive variant */

#article .wallpaper-archive ul li a {
	color:#aa0000;
	text-decoration:none;
}

#article .wallpaper-archive ul li p {
	color:#000000;
}

#article .wallpaper-archive ul li a:hover {
	text-decoration:underline;
}

/* programme page */

#article #morenews-programme ol {
	margin:0;
	padding:0 0 6px 0;
	float:left;
	width:502px;
}

#morenews-programme ol li {
	margin:0 0 0 0;
	padding:2px 0 0 8px;
	border-bottom:1px solid #cccccc;
	color:#aa0000;
	font-size:1.1em;
	font-weight:bold;
	list-style-type:decimal-leading-zero;
	list-style-position:inside;
	display:list-item;
	width:494px;
	position:relative;

}

#morenews-programme ol li .header {
	padding:0 0 0 1px;
	margin:0 0 0 -1px;
}

#morenews-programme ol li p {
	color:#000000;
	font-size:1em;
	padding:0 0 0 26px;
	font-weight:normal;
	clear:both;
	margin:-1px 0 2px 0;
}


#matchday-service ul {
	margin:0 0 0 0;
	padding:0px;
	float:left;
	width:502px;
}

#matchday-service ul li {
	margin:0;
	padding:15px 0 11px 0;
	list-style-type:none;
	display:block;
	float:left;
	width:502px;
	border-bottom:1px solid #cccccc;
}

#matchday-service ul li .text {
	margin:-3px 0 0 0;
	float:left;
	width:435px;
}

#matchday-service ul li img {
	padding:1px;
	border:1px solid #cccccc;
	margin:0 10px 0 0;
	height:45px;
	width:45px;
	float:left;
}

#matchday-service ul li h3 {
	color:#aa0000;
	text-transform:uppercase;
	margin:1px 0 0 0;
	padding:0;
	font-size:1.1em;
	display:block;
}

#matchday-service ul li h4 {
	color:#000000;
	font-weight:bold;
	font-size:1.1em;
	padding:0;
	margin:-1px 0 -1px 0;
	display:block;
}

#matchday-service ul li p {
	font-size:1.1em;
	padding:0;
	line-height:1.3em;
	margin:-1px 0 0 0;
	display:inline;
}

#matchday-service ul li p a {
	color:#aa0000;
	font-size:1em;
	font-weight:normal;
	padding:0;
	margin:0;
	display:inline;
}

#matchday-service ul li a:hover {
	color:#aa0000;
}

#mobilenews ul {
	margin:4px 0 0 177px;
	padding:0 0 15px 0;
}

#mobilenews ul li {
	list-style-type:none;
	margin:0 0 7px 0;
	padding:0;
}

#mobilenews ul li a {
	background-image:url(../images/bullet.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:0 0 0 14px;
	margin:0;
	color:#000000;
	font-size:1.1em;
}

#mobilenews ul li a:hover {
	color:#aa0000;
}

/* news footer */

.newsblock h3 {
	color:#aa0000;
	margin:0 0 0 0;
	padding:0 0 1px 0;
	font-size:1.1em;
	display:block;
	width:260px;
	border-bottom:1px solid #cccccc;
}

.newsblock h3 a {
	color:#aa0000;
	margin:0;
	padding:0;
	font-size:1em;
}

.newsblock ul li a {
	color:#000000;
	padding:0 0 0 18px;
	margin:0;
	font-size:1.1em;
	background-image:url(../images/greybullet.gif);
	background-position:left;
	background-repeat:no-repeat;
}

.newsblock ul li a:hover {
	color:#aa0000;
}


/* logo footer */

#logofooter ul {
	margin:0;
	padding:0px;
}

#logofooter ul li {
	margin:0;
	padding:0 0 0 0;
	list-style-type:none;
	display:inline;
	margin:0 8px 0 7px;
}

#logofooter ul li img {
	padding:1px 0 0 0;
}

#logofooter #main-sponsors li {
	margin:0 7px 0 10px;
}

#logofooter #main-sponsors li img {
	padding:0;
}

/* access footer */

#accessfooter p {
	color:#dac088;
	font-size:1.1em;
}

#accessfooter a {
	color:#ffffff;
	font-size:1em;
}

/* bookmarks */

#bookmarks p {
	display:inline;
	margin-right:0;
	font-size:1.1em;
}

a.bookmark {
	background-position:left;
	background-repeat:no-repeat;
	padding:5px 0 5px 20px;
	margin:0 0 0 15px;
	color:#000000;
	font-size:1.1em;
	display:inline;
}

.delicious {
	background-image:url(../images/delicious.gif);
}

.digg {
	background-image:url(../images/digg.gif);
}

.facebook {
	background-image:url(../images/facebook.gif);
}

.reddit {
	background-image:url(../images/reddit.gif);
}

.stumbleupon {
	background-image:url(../images/stumbleupon.gif);
}


/** match menu pages **/

.mmtabs ul {
	text-align:center;
	width:511px;
	padding:0 0 0 5px;
	float:left;
}

ul#tabtop {
	border-bottom:1px solid #cccccc;
	margin:0 0 15px 0;
	padding:0 0 0 1px;
}

ul#tabbottom {
	border-top:1px solid #cccccc;
	margin:22px 0 8px 0;
	padding:0 0 0 1px;
}

.mmtabs ul#tabtop li {
	padding:0 0 0 3px;
	margin:0 0 1px 4px;
	display:block;
	float:left;
	list-style-type:none;
	background-image:url(../images/top-tab-li.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

.mmtabs ul#tabtop li.active {
	position:relative;
	margin-top:0;
	padding-bottom:0;
	margin-bottom:-1px;
	background-image:url(../images/top-tab-li-over.gif);
}

.mmtabs ul#tabtop li a {
	border-bottom:none;
	font-size:1.1em;
	padding:4px 7px 2px 3px;
	float:left;
	color:#000000;
	font-weight:bold;
	background-image:url(../images/top-tab-a.gif);
	background-repeat:no-repeat;
	background-position:top right;
	position:relative;
}

.mmtabs ul#tabtop li.active a {
	color:#aa0000;
	padding-top:4px;
	position:relative;
	padding-bottom:4px;
}

.mmtabs ul#tabtop li a:hover {
	color:#aa0000;
	text-decoration:none;
}

.mmtabs ul#tabbottom li {
	padding:0 0 0 3px;
	margin:1px 0 0 4px;
	display:block;
	float:left;
	list-style-type:none;
	background-image:url(../images/bottom-tab-li.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}

.mmtabs ul#tabbottom li.active {
	position:relative;
	margin-bottom:0;
	margin-top:-1px;
	padding-top:1px;
	background-image:url(../images/bottom-tab-li-over.gif);
}

.mmtabs ul#tabbottom li a {
	border-bottom:none;
	font-size:1.1em;
	padding:1px 7px 5px 3px;
	float:left;
	color:#000000;
	font-weight:bold;
	background-image:url(../images/bottom-tab-a.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	position:relative;
}

.mmtabs ul#tabbottom li.active a {
	color:#aa0000;
	padding-top:3px;
	position:relative;
	margin-top:-1px;
	margin-bottom:-1px;
}

.mmtabs ul#tabbottom li a:hover {
	color:#aa0000;
	text-decoration:none;
}

/* image gallery page */

#image-thumbs a {
	width:90px;
	height:90px;
	float:left;
	display:block;
	border:1px solid #cccccc;
	background-color:#f2f2f2;
	text-align:center;
	margin:5px;
}

#image-thumbs a:hover {
	border:1px solid #aa0000;
	background-color:#aa0000;
}

#image-thumbs a.active {
	border:1px solid #aa0000;
	background-color:#aa0000;
}

#image-thumbs a img {
	border:1px solid #ffffff;
}

#image-thumbs a.buy-pics {
	width:92px;
	height:92px;
	float:left;
	display:block;
	border:none;
	margin:5px;
	background-image:url(../images/buy-pics.gif);
	background-repeat:no-repeat;
	background-position:top;
}

#image-thumbs a:hover.buy-pics {
	border:none;
}


/* video page */

#article ul#videos li {
	width:230px;
	background-image:url(../images/videolink-bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#454341;
	list-style-type:none;
	padding:0 0 11px 11px;
	margin:5px;
	float:left;
}

#article ul#videos p.talk {
	margin:0;
	padding:0;
	font-size:1.1em;
	font-weight:bold;
	color:#dac088;
	text-transform:uppercase;
}

#article ul#videos p {
	color:#d7d7d7;
	margin:-1px 0 0 0;
	padding:0;
	line-height:1.2em;
}


#article ul#videos .video-image img {
	height:45px;
	width:45px;
	margin:0 0 -2px 0;
	padding:0;
}

#article ul#videos a img.video-play {
	width:45px;
	height:22px;
	margin:0 0 -3px 0;
}

#article ul#videos #video-signup {
	border:1px solid #626262;
	padding:1px;
	margin:10px 0px 0px 10px;
	float:left;
}

#article ul#videos #video-logo {
	background-image:url(../images/video-logo.gif);
	width:75px;
	height:33px;
	margin:10px 10px 0px 0px;
	float:right;
}

#article ul#videos .video-time {
	padding:0px 0 0 15px;
	margin:6px 0 0 0;
	background-image:url(../images/clock.gif);
	background-repeat:no-repeat;
	background-position:left;
}

#article ul#videos p.border {
	border-bottom:1px solid #626262;
	padding:0 0 7px 0;
}


/* wallpaper download page */

#article ul#wallpaper-thumbs li a {
	display:block;
	float:left;
	border:1px solid #cccccc;
	background-color:#f2f2f2;
	padding:4px 0 5px 0;
	width:90px;
	color:#9c824a;
	font-size:1.1em;
	text-align:center;
}

#article ul#wallpaper-thumbs li a:hover {
	background-color:#aa0000;
	border:1px solid #aa0000;
	color:#ffffff;
	padding:4px 0;
	text-decoration:none;
}

#article ul#wallpaper-thumbs li.last {
	margin:0;
}

ul#wallpaper-thumbs li a img {
	margin-bottom:2px;
	border:1px solid #ffffff;
}

#article ul#wallpaper-imagelinks li a img {
	margin:0 10px 0 0;
	padding:0 0 0 2px;
	float:left;
	height:45px;
	width:45px;
	border-right:1px solid #ffffff;
}

#article ul#wallpaper-imagelinks li a {
	font-weight:bold;
	font-size:1.2em;
	margin:0;
	width:237px;
	padding:0 0 0 4px;
	color:#9c824a;
	display:block;
	float:left;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	background-image:url(../images/wallpaperlinks-li-bg.gif);
	background-repeat:repeat-y;
	background-position:right;
}

#article ul#wallpaper-imagelinks li a:hover {
	text-decoration:none;
	background-image:url(../images/wallpaperlinks-li-bg-over.gif);

}

#article ul#wallpaper-imagelinks li .header {
	padding:8px 0 0 0;
	float:left;
	display:block;
	width:175px;
}

#article ul#wallpaper-imagelinks li a:hover .a {
	text-decoration:underline;
}

#article ul#wallpaper-imagelinks li .a {
	margin:8px 0 0 58px;
	position:absolute;
	display:block;
	cursor:pointer;
	padding:0;
	font-size:0.9em;
}

#article ul#wallpaper-imagelinks li .p {
	margin:21px 0 0 58px;
	position:absolute;
	cursor:pointer;
	padding:0;
	font-size:0.9em;
	font-weight:normal;
	display:block;
	color:#666666;
}

/* wallpaper archive */

#wallpaper-archive .archive-item img {
	float:left;
	border:1px solid #ffffff;
}

#wallpaper-archive .archive-item h3 {
	font-weight:bold;
	font-size:1.1em;
	color:#aa0000;
	padding:0;
	margin:7px 0 -1px 0;
}


#wallpaper-archive .archive-item p {
	padding:0;
	margin:0 0 -1px 0;
}

#wallpaper-archive .archive-item ul {
	margin:4px 0 0 0;
}

#wallpaper-archive .archive-item ul li {
	display:inline;
	padding:0 11px 1px 0;
	margin:0 7px 0 0;
	background-image:url(../images/li-seperator.gif);
	background-repeat:no-repeat;
	background-position:right;
}

#wallpaper-archive .archive-item ul li.last {
	padding:0 0 1px 0;
	margin:0 0 0 0;
	background-image:none;
}

#wallpaper-archive .archive-item ul li a {
	font-weight:bold;
	color:#9c824a;
	font-size:1.1em;
}


/* Match Stats page */

.h4left-stat {
	background-image:url(../images/h4left-pi.gif);
	background-position:left;
	width:9px;
	height:19px;
	position:relative;
	float:left;
	margin:0;
	padding:0;
}

.h4right-stat {
	background-image:url(../images/h4right-pi.gif);
	background-position:left;
	width:9px;
	height:19px;
	position:relative;
	float:right;
	margin:0;
	padding:0;
}

h4#stat-title {
	background-color:#ffffff;
	border-bottom:1px solid #cccccc;
	width:484px;
	margin:0;
	color:#aa0000;
	font-size:1.1em;
	border-top:1px solid #cccccc;
	text-align:center;
	text-transform:uppercase;
	padding:2px 0 1px 0;
	float:left;
	min-height:14px;
}

#stats .gold {
	font-weight:normal;
	color:#9c824a;
}

#stats-index ul#stats-index-titles li {
	list-style-type:none;
	border-bottom:1px solid #cccccc;
	text-align:left;
	font-size:1.1em;
	font-weight:bold;
	padding:2px 0 1px 5px;
}

#stats-index ul#stats-index-titles li.top {
	border-top:1px solid #cccccc;
}

#stats-index ul#stats-index-titles li.total {
	text-transform:uppercase;
	color:#aa0000;
}

#stats-index ul#stats-index-titles li.total .total-gold {
	color:#9c8e4a;
}

#stats-index #table-image p.label {
	margin:7px 0 1px 0;
	padding:0 0 0 2px;
	font-size:1.1em;
}

#stats-index #table-image .left {
	float:left;
	padding:0 0 0 1px;
}

#stats-index #table-image .right {
	float:right;
}

#stats-index a {
	color:#000000;
	font-size:1.1em;
}

#stats-index a:hover {
	color:#aa0000;
	text-decoration:underline;
}

#stats-index a.left {
	float:left;
	border-right:1px solid #cccccc;
	margin:0;
	padding:0 18px 0 0;
}

#stats-index a.right {
	float:right;
	margin:0;
	padding:0;
}

table {
	border-collapse:collapse;
	float:left;
}

table tr th {
	color:#aa0000;
	text-align:left;
	font-size:1.1em;
	font-weight:normal;
	padding:2px 0 1px 2px;
	border-bottom:1px solid #cccccc;
}

table tr td {
	font-size:1.1em;
	color:#000000;
	padding:2px 0 1px 2px;
	border-bottom:1px solid #cccccc;
}

.headtohead table tr td {
	width:120px;
}

table tr th.first {
	padding-left:11px;
}

table tr td.first {
	padding-left:11px;
}

table tr td.number {
	padding-left:11px;
	font-weight:bold;
	color:#aa0000;
}

table tr td.titles {
	padding-right:11px;
}

table tr td .number {
	color:#aa0000;
	margin:0 0 0 3px;
}

table tr td .key {
	color:#aa0000;
	font-weight:bold;
}

.number {
	color:#aa0000;
}

/* legacy page */

.legacy-title {
	width:512px;
	margin:5px 0 -4px 0;
	padding:0 0 0 5px;
	position:relative;
}

.legacy-title h4.title {
	width:492px;
	padding-left:2px;
}

h4.legacy {
	color:#ffffff;
	background-color:#aa0000;
	text-transform:uppercase;
}

#legacy-right ul#video li p {
	color:#ffffff;
	text-decoration:none;
	font-size:1.1em;
	float:left;
	width:163px;
	display:block;
	position:relative;
	margin:-2px 0 0 0;
	line-height:1.2em;
}

#legacy-right ul#video li a:hover {
	text-decoration:underline;
}

#legacy-right ul#video li .talk {
	font-weight:bold;
	color:#ffffff;
	text-transform:uppercase;
}

#legacy-right ul#video li img {
	float:left;
	border:1px solid #ffffff;
	height:36px;
	width:36px;
	display:block;
	margin:0 10px 0 0;
}

#legacy-right ul#video li a img {
	float:left;
	border:1px solid #ffffff;
	height:12px;
	width:37px;
	margin:2px 0 0 0;
	border:none;
}

#legacy-right ul#video li a img#legacy-join {
	height:16px;
	width:139px;
	margin:0 0 0 73px;
	padding:0;
	border:none;
	position:relative;
	float:left;
	display:block;
}


/* squad list */

ul.squadlist li a {
	float:left;
	border-left:5px solid #cccccc;
	width:233px;
	padding:0 0 0 1px;
	margin:0 0 0 0;
	font-size:1.1em;
	background-color:#f2f2f2;
}

ul.squadlist li a:hover {
	text-decoration:none;
	border-left:5px solid #aa0000;
	float:left;
}

ul.squadlist li a img {
	border-right:1px solid #ffffff;
	border-left:1px solid #ffffff;
	margin:0;
	padding:0;
	height:45px;
	width:45px;
	float:left;
}

ul.squadlist li a .squad-number {
	float:left;
	display:block;
	height:45px;
	width:21px;
	text-align:center;
	vertical-align:middle;
	line-height:45px;
	padding:0;
	background-image:url(../images/squad-number-bg.gif);
	background-repeat:repeat-x;
	background-position:top left;
	color:#ffffff;
	font-weight:bold;
}

ul.squadlist li a .squad-name {
	margin:8px 0 0 78px;
	position:absolute;
	display:block;
	color:#000000;
	cursor:pointer;
	padding:0;
}

ul.squadlist li a .squad-surname {
	display:block;
	clear:left;
	text-transform:uppercase;
	font-weight:bold;
	color:#aa0000;
	margin:-1px 0 0 0;
	padding:0;
}

ul.squadlist li a:hover .squad-surname {
	text-decoration:underline;
}

/* news archive */

#searchform ul {
	float:left;
	margin:0;
	padding:0px;
}

#searchform ul li {
	float:left;
	margin:0;
	padding:0;
}

#searchform input {
	width:110px;
	border:1px solid #7f9db9;
	font-size:1em;
	padding:2px;
	margin:2px 0 0 10px;
}

#searchform form select {
	width:116px;
	border:1px solid #7f9db9;
	display:block;
	font-size:1em;
	padding:1px;
	margin:2px 0 0 10px;
	position:relative;
	z-index:0;
}

#searchform form .go {
	width:27px;
	height:23px;
	border:none;

	padding:0;
	margin:0 0 0 8px;
}

#searchform a.rss {
	background-image:url(../images/rss.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:0 0 0 18px;
	margin:5px 0 0 12px;

	display:block;
	font-size:1.1em;
	color:#ec6e10;
}

#archive-paging .prev-active {
	float:left;
	background-image:url(../images/player-news-redbullet-left.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:0 0 0 15px;
	margin:0 0 0 6px;
}

#archive-paging .prev-inactive {
	float:left;
	color:#b7b7b7;
	background-image:url(../images/player-news-greybullet.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:0 0 0 15px;
	margin:0 0 0 6px;
}

#archive-paging .next-active {
	float:right;
	background-image:url(../images/player-news-redbullet.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding:0 14px 0 0;
	margin:0 6px 0 0;
}

#archive-paging .next-inactive {
	float:right;
	background-image:url(../images/player-news-greybullet-right.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding:0 15px 0 0;
	margin:0 6px 0 0;
	color:#b7b7b7;
}

#archive-paging ul .page-title {
	margin-right:3px;
}

#archive-paging a {
	position:relative;
	z-index:2;
}

#archive-paging ul li a {
	margin:0 0 0 -2px;
	padding:0 4px 0 2px;
	background-image:url(../images/paging-border.gif);
	background-repeat:no-repeat;
	background-position:right;
	position:relative;
	z-index:10;
	display:inline;
}

#archive-paging ul li a:hover {
	text-decoration:none;
	font-weight:bold;
}

#archive-paging ul li a.last {
	background-image:none;
}

#archive-paging ul .page-title {
	margin-right:3px;
}

#archive-paging ul li a {
	margin:0 0 0 -2px;
	padding:0 4px 0 2px;
	background-image:url(../images/paging-border.gif);
	background-repeat:no-repeat;
	background-position:right;
}

#archive-paging ul li a:hover {
	text-decoration:none;
	font-weight:bold;
}

#archive-paging ul li a.last {
	background-image:none;
}

a.more-news {
	float:right;
	background-image:url(/assets/../images/nav/more-news-bg.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding:4px 20px 2px 0;
	margin:18px 0 -5px 0;

	text-align:right;

	width:482px;
	font-size:1.1em;
}

/* fixtures */

#competition-logos img#premier-league {
	width:90px;
	height:45px;
	margin:0 35px 0 30px;
	padding:0;
}

#competition-logos img#champions-league {
	width:90px;
	height:45px;
	margin:0 27px 0 0;
	padding:0;
}

#competition-logos img#fa-cup {
	width:90px;
	height:45px;
	margin:0 22px 0 0;
	padding:0;
}

#competition-logos img#carling-cup {
	width:90px;
	height:45px;
	margin:0;
	padding:0;
}

#fixture-form {
	margin:0 0 17px 0;
	clear:both;
	float:left;
	width:502px;
}

#fixture-notes {
	width:324px !important;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	background-color:#f2f2f2;
	padding:0 12px 0 0;
	float:left;
	margin:0 0 0 0;
}

#fixture-notes p#add-all {
	padding:0 0 0 15px;
	margin:5px 0 0 20px;
	font-size:1.1em;
	background-image:url(../images/redbullet.gif);
	background-repeat:no-repeat;
	background-position:top left;
	display:inline;
	width:91px;
	float:left;
	line-height:1.2em;
}

#fixture-notes p#add-one {
	padding:1px 0 0 15px;
	margin:5px 0 0 0;
	display:block;
	background-image:url(../images/redbullet.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:168px;
	float:right;
	line-height:1.2em;
}

#fixture-notes p#add-one img {
	position:relative;
	margin:0 0 -1px 0;
}

#fixture-notes .topcurve {
	width:338px;
	height:9px;
	background-image:url(../images/notes-topcurve.gif);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
	position:relative;
	margin:0 0 0 -1px;

}

#fixture-notes .bottomcurve {
	width:338px;
	height:9px;
	background-image:url(../images/notes-bottomcurve.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	float:left;
	position:relative;
	margin:3px 0 0 -1px;
}

/* season drop down // fixtures page */

#fixture-form #fixture-seasondrop {
	width:122px !important;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	background-color:#f2f2f2;
	padding:0 10px 0 15px;
	float:right;
	text-align:center;
}

#fixture-form #fixture-seasondrop .topcurve {
	width:149px;
	height:9px;
	background-image:url(../images/seasondrop-topcurve.gif);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
	position:relative;
	margin:0 0 4px -16px;
	display:inline;
}

#fixture-form #fixture-seasondrop .bottomcurve {
	width:149px;
	height:9px;
	background-image:url(../images/seasondrop-bottomcurve.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	float:left;
	position:relative;
	margin:3px 0 0 -16px;
	display:inline;
}

#fixture-form #fixture-seasondrop form label {
	color:#aa0000;
	font-weight:bold;
	font-size:1.1em;
	margin:0 0 10px 0;
	padding:0;
	clear:left;
}

#fixture-form #fixture-seasondrop form select {
	width:91px;
	padding:1px;
	border:1px solid #9095b5;
	font-size:0.9em;
	float:left;
	clear:left;
	margin:5px 0 0 0;
}

#fixture-form #fixture-seasondrop form input {
	width:27px;
	height:23px;
	padding:1px;
	float:right;
	margin:3px 0 0 0;
}

table.fixtures tr td {
	padding:1px 0 0 0;
}

table.fixtures tr td.noborder {
	border:0;
}

table.fixtures tr td.first {
	padding:1px 0 0 11px;
}

table.fixtures tr.home td {
	color:#aa0000;
}

table.fixtures tr td a {
	color:#000;
}

table.fixtures tr.home td a {
	color:#aa0000;
}

table.fixtures a img.match-menu {
	padding-top:1px;
	padding-right:3px;
	margin-bottom:-1px;
}

#article table.fixtures tr td a img.add-one-small {
	margin-bottom:-1px;
}

table.fixtures tr.fixture-header th {
	border:none;
	padding:3px 0 2px 0;
	font-weight:bold;
	background-image:url(../images/table-header.gif);
	background-repeat:no-repeat;
	background-position:center;
}

table.fixtures tr.fixture-header th img {
	padding:0 0 0 8px;
}

table.fixtures tr.fixture-header th.first {
	padding:3px 0 2px 11px;
	background-position:left;
}

table.fixtures tr.fixture-header th.last {
	background-position:right;
}


/* poll page */

#poll-content h4 {
	text-align:center;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding:2px 0 1px 0;
	margin:0px 0 17px 0;
	font-weight:bold;
	font-size:1.1em;
}

#poll-content p {
	text-align:center;
	border-bottom:1px solid #cccccc;
	padding:2px 0 1px 0;
	margin:0px 0 17px 0;
	font-weight:normal;
	font-size:1.1em;
}

#poll-content ul li label {
	padding:0 10px 0 40px;
	font-size:1.1em;
	width:267px;
	display:block;
	float:left;
	margin:0;
	text-align:right;
}

#poll-content ul li .radio {
	width:1em;
	padding:0;
	margin:0px 0 -1px 0;
}

#poll-content form .submit {
	margin:10px 0 0 210px;
}

#poll-content .red {
	font-size:1.1em;
}

#poll-content h4#poll-over {
	margin-bottom:1px;
	background-color:#ffffff;
	float:left;
	width:462px;
}

/* player of the month page */

#potm-login h4 {
	width:502px;
	display:block;
	text-transform:uppercase;
	font-size:1.1em;
	font-weight:bold;
	color:#ffffff;
	padding:3px 0 1px 0;
	margin:0;
	text-align:center;
}

#potm-login-inner img {
	margin:4px 0 0 10px;
	padding:0;
	float:left;
}

#potm-login-inner form label {
	font-size:1.1em;
	font-weight:bold;
	padding:0 0 0 5px;
	margin:8px 2px 0 0;
	float:left;
}

#potm-login-inner form input {
	font-size:1.1em;
	width:82px;
	padding:2px;
	border:1px solid #7f9db9;
	margin:6px 3px 0 7px;
	float:left;
}

#potm-login-inner form input.login {
	width:54px;
	height:25px;
	border:0;
	padding:0;
	margin:3px 0 0 4px;
	float:left;
}

#potm-login #potm-login-inner a {
	float:right;
	font-size:1.1em;
	background-image:url(../images/redbullet.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding:0 14px 0 0;
	margin:7px 10px 0 10px;
	position:relative;
}

/* register page */

#article p.register-introtext {
	margin:-12px 0 0 0;
	position:relative;
}

#registration p.header-col {
	float:left;
	width:167px;
	text-align:center;
	margin:0 0 0 0;
	padding:3px 0 3px 0;
	position:relative;
	color:#ffffff;
}

#registration p.center {
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
	width:166px;
}

a.registerbutton {
	width:147px;
	height:25px;
	display:block;
	text-align:center;
	background-repeat:no-repeat;
	background-position:left;
	font-size:1.1em;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	padding:10px 0 0 0;
	margin:15px 10px 15px 10px;
	float:left;
}

a.registerred {
	background-image:url(../images/register-red.gif);
}

a.registergold {
	background-image:url(../images/register-gold.gif);
	margin-left:11px;
}

a.registerblack {
	background-image:url(../images/register-black.gif);
}


/* section landing page */

.landing-matchinfo .matchinfo a {
	color:#aa0000;
	font-size:1.1em;
	font-weight:bold;
	display:block;
	margin:0px 6px 0px 6px;
	padding:5px 0 2px 0;
	text-align:center;
	border-bottom:1px solid #cccccc;
}

.landing-matchinfo .matchinfo p {
	color:#666666;
	font-size:1.1em;
	margin:0px 6px 0px 6px;
	padding:3px 0px 2px 0px;
	text-align:center;
	border-bottom:1px solid #cccccc;
}

.landing-matchinfo .matchinfo p.noborder {
	border:none;
}


/* image gallery */

#article p.image-comment {
	margin:0px;
	float:right;
	width:400px;
	padding:0 9px 2px 0;
	text-align:right;
	background-image:url(../images/p-bg.gif);
	background-repeat:repeat-x;
	background-position:right bottom;
}

/* membership ticket info page // for other membership styles see membership.css */

ul#ticket-table li img {
	float:left;
	margin:0 10px 0 0;
	padding:0;
}

ul#ticket-table li img.icon {
	margin:-2px 8px -1px -2px;
	position:relative;
}

ul#ticket-table li .date {
	float:left;
	margin:0 0 0px 11px;
	padding:0;
	width:76px;
	color:#666666;
}

ul#ticket-table li a.button {
	float:left;
	margin:0 0 0px 11px;
	padding:0;
	width:76px;
	font-weight:bold;
	text-transform:uppercase;
}

ul#ticket-table li p {
	float:left;
	padding:0;
	margin:0 0 0px 0;
	font-size:1em;
	width:118px;
}

ul#ticket-table li.comment {
	background-image:url(../images/li-bg.png);
}

ul#ticket-table li.comment p {
	float:left;
	padding:9px 5px 11px 5px;
	margin:0;
	font-size:1em;
	width:220px;
}

/* the club // section landing page */

ul.club-tile li img {
	border:1px solid #cccccc;
	padding:1px;
	float:left;
	width:45px;
	height:45px;
	margin:0 0 0 0;
	background-color:#ffffff;
}

ul.club-tile li a {
	float:left;
	width:165px;
	color:#666666;
	margin:3px 0 0 0;
}

ul.club-tile li a.img {
	width:49px;
	margin-right:10px;
	margin-top:0;
}

/* register form */

#article .generic-form-content div.errors {
	color: #aa0000;
	text-align:left;
	font-size: 1.1em;
	font-weight: bold;		
}

#article .generic-form-content div.errors ul {
	width:275px;
	height:auto;
	margin:0;
	/*border-top:1px solid #cccccc;*/
	display:block;
	float:left;
	clear:both;
	font-weight: normal;
}

/* register form */

#article .generic-form-content h4 {
	text-align:center;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding:2px 0 1px 0;
	margin:0px 0 4px 0;
	font-weight:bold;
	width:442px;
	font-size:1.1em;
	float:left;
	text-transform:uppercase;
	background-color:#ffffff;
	color:#aa0000;
	min-height:14px;
}

#article .generic-form-content .h4left-poll {
	float:left;
	background-position:right;
}

#article .generic-form-content p {
	text-align:center;
	padding:2px 0 1px 0 !important;
	margin:0px 0 3px 0 !important;
	font-weight:normal;
	font-size:1.1em;
}

#article .generic-form-content a.showhide {
	background-image:url(../images/showhide-map.png);
	background-repeat:no-repeat;
	background-position:left;
	padding:0 0 1px 10px;
	margin:2px 0 0 2px;
}

#article .generic-form-content .form-confirmation {
	margin:0 0 -1px 0 !important;
	padding:0;
	font-weight:bold;
	text-align:center;
}

#article .generic-form-content .form-confirmation p {
	display:block;
	padding:0;
	margin:0 0 10px 0;
}

#article .generic-form-content .form-confirmation a {
	display:inline;
	padding:0 3px;
	margin:10px 0 0 0;
	font-size:1.1em;
}

#article .generic-form-content .form-confirmation p a {
	display:inline;
	padding:0 3px;
	margin:10px 0 0 0;
	font-size:1em;
	font-weight:bold;
}

#article .generic-form-content ul li.hidden p {
	text-align:left;
	color:#aa0000;
	line-height:1.2em;
}

#article .generic-form-content label {
	font-size:1.1em;
	width:176px;
	display:block;
	float:left;
	margin:2px 19px 0 0;
	text-align:right;
}

#article .generic-form-content ul li label.note {
	width:285px;
	text-align:left;
	padding:0 0 0 195px;
	margin:2px 0 1px 0;
}

#article .generic-form-content label.checkbox-label {
	font-size:1.1em;
	display:block;
	float:left;
	margin:2px 19px 0 0;
	text-align:right;
}

#article .generic-form-content .radio {
	width:1.3em;
	padding:0;
	text-align:center;
	margin:0 0 -2px 0;
	border:0;
}

#article .generic-form-content ul li .radios {
	width:270px;
	float:left;
	margin:3px 0 0 0;
}

#article .generic-form-content ul li .radios ul {
	width:270px;
	border:0;
	padding:0;
}

#article .generic-form-content ul li .radios ul li {
	width:270px;
	padding:0;
	margin:0;
	border:0;
}

#article .generic-form-content ul li .radios input {
	width:1.3em;
	padding:0 0 1px 0;
	text-align:center;
	margin:0 0 0px 0;
	border:0;
	clear:left;
}

#article .generic-form-content ul li .radios label {
	width:250px;
	padding:0;
	text-align:left;
	margin:-1px 0 4px 6px;
	border:0;
	position:relative;
}

#article .generic-form-content ul li .checks {
	width:270px;
	float:left;
	margin:2px 0 0 0;
}

#article .generic-form-content ul li .checks input {
	width:1.3em;
	padding:0;
	text-align:center;
	margin:0px 0 3px 0;
	border:0;
}

#article .generic-form-content ul li .checks label {
	width:250px;
	padding:0;
	text-align:left;
	margin:0 0 3px 6px;
	border:0;
	position:relative;
}

#article .generic-form-content ul#checks li input {
	width:1.3em;
	height:1.3em;
	margin:21px 20px 0 0;
	border:none;
}

#article .generic-form-content ul#checks li img {
	padding:1px;
	border:1px solid #cccccc;
	float:left;
	margin:0 10px 0 0;
	display:block;
	background-color:#ffffff;
}

#article .generic-form-content ul#checks li p {
	width:280px;
	float:left;
	text-align:left;
	margin:0 0 0 0;
}

#article .generic-form-content form .submit {
	text-align:center;
	border:0;
	width:61px;
	height:24px;
	margin:13px 0 0 0;
	padding:0 0 3px 208px;
}

#article .generic-form-content #terms-box #terms p {
	font-size:1.1em;
	text-align:left;
}

#article .generic-form .generic-form-content p.required-info {
	padding:1px 0 1px 24px !important;
}

div.register-q {
	width:13px;
	height:13px;
	background-image:url(../images/register-q.gif);
	background-repeat:no-repeat;
	background-position:left;
	float:left;
	display:block;
	margin:1px 0 0 10px;
	cursor:pointer;
}

#article .generic-form-content #accept-terms input {
	margin:0 5px;
	font-size:1.1em;
	width:1em;
	text-align:left;
	float:left;
	border:0;
}

#article .generic-form-content #accept-terms label {
	margin:0 1px 0 5px;
	font-size:1.1em;
	width:80px;
	text-align:left;
	float:left;
	display:block;
}

/* live search results */

#search-sort p {
	background-image:url(../images/redbullet.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:3px 0 0 15px;
	margin:0;
	float:left;
}

#search-sort p.no-per-page {
	float:right;
}

#article ul#live-search li {
	padding:10px 0 10px 0;
	border-bottom:1px solid #cccccc;
}

#article ul#live-search li a.search-title {
	font-size:1.1em;
	font-weight:bold;
	display:block;
	margin:0 0 2px 0;
}

#article ul#live-search li p {
	margin:0 0 2px 0;
}

#article ul#live-search li p.date {
	color:#666;
}

#searchform p.livesearch {
	text-align:center;
	width:500px;
	background-color:#f2f2f2;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
	margin:0;
	padding:2px 0;
}

/* forgot password page */

#article .forgot-pass .content-right p {
	line-height:1.2em;
	margin:0 0 14px 0;
	padding:0;
}

#article .forgot-pass .content-right p.lower {
	margin:0 0 9px 0;
	padding:0;
}

#article .forgot-pass .logo-left img.first {
	margin:95px 0 10px 0;
}

#article .forgot-pass .logo-left img.the-arsenal {
	margin:10px 0 -2px -1px;
}


#article .forgot-pass form label {
	font-size:1.1em;
	display:block;
	margin:2px 0 0 0;
}

#article .forgot-pass form input {
	width:179px;
	border:1px solid #7f9db9;
	font-size:1.1em;
	margin:2px 0 1px 0;
	padding:2px;
}

#article .forgot-pass form input.submit {
	border:0;
	width:62px;
	height:24px;
	margin:8px 0 0 -1px;
	position:relative;
	padding:0;
}

/* 404 page */

#error-box h4 {
	width:502px;
	float:left;
	display:block;
	color:#ffffff;
	background-image:url(/assets/../images/potm/login-header.gif);
	padding:2px 0;
	margin:0;
	text-align:center;
	font-size:1.1em;
	text-transform:uppercase;
}

#error-box img {
	float:left;
	display:inline;
	margin:13px 0 0 21px;
}

#error-box .text p {
	margin:0 0 12px 0;
}

#error-box .text ul li {
	background-image:url(../images/redbullet.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:0 0 0 15px;
	font-size:1.1em;
	margin:0 0 6px 0;
}
