/*
	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 {
	cursor: pointer;
	text-decoration:underline;
}

a img {
	border:none;
}

a#print {
	background-image:url(/assets/images/misc/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;
}

#fullcolumn a#print {
    margin:0 24px 0px 0;
}

a#email {
	background-image:url(/assets/images/misc/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;
}

#fullcolumn a#email {
    margin: 0;
}

#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:center;
}

.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:-1px 0 0 0;
	padding:0;
	float:left;
	background-image:url(/assets/images/nav/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 8px;
	color:#ffffff;
	margin:0px;
	text-transform:uppercase;
	font-weight:bold;
	background-image:url(/assets/images/nav/seperator.png);
	background-repeat:no-repeat;
	background-position:right top;
	font-size:1.1em;
	float:left;
}

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:1px 0 0 3px;
	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 1px 5px 2px;
}

#header #login ul.flags li a img {
	height:15px;
	width:22px;
	border:0;
}

#header #login select {
	border:1px solid #990000;
	font-size:1em;
	margin:3px 0 0 3px;
	padding:2px;
	width:97px;
	float:left;
}	

#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:203px;
	float:left;
	margin:1px 0 0 -3px;
	position:relative;
	z-index:100;
}

#header #search input.radio {
	width:1.3em;
	height:1.3em;
	display:none !important;
	float:left;
	margin:3px 0px 0px 10px;
	border:none;
	
}

#header #search input.theweb {
	width:1.3em;
	height:1.3em;
	display:none !important;
	float:left;
	margin:3px 0px 0px 9px;
	border:none;
}

#header #search label {
	float:left;
	margin:3px 2px 0px 3px;
	font-size:1.1em;
	display:none !important;
}

#header #search input.submit {
	width:55px;
	height:26px;
	border:none;
	padding:0;
	float:left;
	margin:-3px 0 0 2px;
	position:relative;
}

#header #textsize p {
	font-size:1.1em;
	margin:-2px 0 0 2px;
}

#header #textsize img {
	margin:0 0 -2px 0;
	padding:0;
}

/* latest score bit */

#latest-score {
	background-image:url(/assets/images/latest-score/bg.png);
	background-repeat:no-repeat;
	background-position:top left;
	height:25px;
	width:407px;
	padding:10px 0 0 105px;
	margin:0 0 14px 5px;
}

.final-score {
	background-position:bottom left !important;
}

#latest-score .score-area {
	width:220px;
	float:left;
	text-align:center;
}

#latest-score .score-area p {
	font-weight:bold;
	color:#aa0000;
}

#latest-score ul {
	width:180px;
	float:left;
	margin:0;
	padding:0 0 0 7px;
}

#latest-score ul li {
	float:left;
	padding:0 6px 0 0;
	margin:0 8px 0 0;
	background-image:url(/assets/images/latest-score/seperator.gif);
	background-position:right;
	background-repeat:no-repeat;
	list-style:none;
	width:86px;
}


#latest-score ul li a {
	color:#fff;
	font-size:1.1em;
}

#latest-score ul li.listen {
	background-image:url(/assets/images/latest-score/speaker.gif);
	background-position:left;
	padding:0 0 0 17px;
	margin:0;
	width:62px;
}

/* 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(/assets/images/structure/article/main-title-bg.gif);
	background-repeat:repeat-x;
	background-position:top;
}

.mainarticle .player-title {
	width:510px;
	padding:0;
	height:27px;
	margin:5px 0 0 0;
	background-image:url(/assets/images/structure/article/red-title-bg.png);
	background-repeat:repeat-x;
	background-position:top;
}

.mainarticle .coach-title {
	width:510px;
	padding:0;
	height:27px;
	margin:5px 0 0 0;
	background-image:url(/assets/images/structure/article/red-coach-title-bg.png);
	background-repeat:repeat-x;
	background-position:top;
}

.mainarticle .mainarticletop .player-title img {
	float:right;
	margin:5px 10px 0 0;
	display:inline;
}

.mainarticle .champions-league {
	background-image:url(/assets/images/competition/article-headers/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(/assets/images/structure/article/main-title-bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	width:508px;
	margin-bottom:-1px;
}


p.title-bullet  {
	background-image:url(/assets/images/structure/article/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 .left h2.score {
	float:right;
	padding:11px 9px 12px 11px;
	background-image:url(/assets/images/structure/article/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(/assets/images/structure/article/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 h2.two-lines {
	padding-top:7px !important;
}

.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(/assets/images/structure/article/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;
	cursor:pointer;
}

.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(/assets/images/structure/article/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(/assets/images/structure/article/caption-over.gif);
	background-repeat:repeat-x;
}

.mainarticle p#caption {
	text-align:right;
	background-image:url(/assets/images/structure/article/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;
}

.mainarticle p#video-caption {
	text-align:right;
	background-image:url(/assets/images/structure/article/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;
	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(/assets/images/structure/article/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(/assets/images/structure/article/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(/assets/images/structure/article/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(/assets/images/structure/article/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(/assets/images/structure/article/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(/assets/images/structure/article/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(/assets/images/structure/article/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(/assets/images/structure/article/prev-pic-bullet.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding:0 0 0 13px;
}

.mainarticle #picturecontrols #next-image a {
	background-image:url(/assets/images/structure/article/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 12px 9px;
	position:relative;
}


#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(/assets/images/nav/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(/assets/images/nav/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(/assets/images/nav/squarebullet.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:0 0 0 10px;
	font-size:1.1em;
}

#centre p.tickets {
	margin:7px 0 0px 10px;
	font-size:1.1em;
	width:500px;
	line-height:1.2em;
}

#article p.date {
	color:#aa0000;
	float:left;
	margin:0 10px 0 0;
}

#article ul#like-this {
	float:left;
	display:block;
}

#article ul#like-this li {
	float:left;
	background-image:url(/assets/images/misc/like-this.png);
	background-repeat:no-repeat;
	background-position:top left;
	padding:0 0 1px 34px;
	margin:0 10px 0 0;
}

#article ul#like-this li a {
	font-size:1.1em;
	margin:1px 0 0 0;
	display:block;
	float:left;
	text-decoration:underline;
}

#article ul#like-this li p {
	color:#aa0000;
	margin:0;
	float:left;
	display:block;
}

/* facebook */

#connect-with-facebook a {
	background-image:url(/assets/images/facebook/button.png);
	background-position:top left;
	width:172px;
	height:20px;
	display:block;
	clear:left;
	margin:20px 0;
	cursor:pointer;
	padding:0;
}

#connect-with-facebook a:hover {
	background-position:bottom left;
}
	
#connect-with-facebook a span {
	width:172px;
	height:20px;
	display:block;
	background-image:none !important;
	background-color:transparent;
	border:0;
	text-indent:-9999px;
	margin:0;
	padding:0;
}

.facebook-comment-form {
	width:502px;
	float:left;
	margin:10px 0 20px 0;
	clear:both;
	display:block;
	padding:0;
}

.facebook-comment-form img {
	float:left;
}

.share-with-facebook {
	width:128px;
	text-align:center;
	margin:10px 0 0 0;
	float:left;
	padding:0 176px;
}

.share-with-facebook input {
	width:auto;
	margin:0;
	float:left;
	padding:0;
}

.share-with-facebook label {
	font-size:1.1em;
	position:relative;
	margin:-1px 0 0 0;
	padding:0 0 0 0;
	float:right;
	width:110px;
}

.share-with-facebook label span {
	text-indent:-9999px;
	background-image:url(/assets/images/facebook/poll-label.png);
	background-repeat:no-repeat;
	background-position:top left;
	height:15px;
	width:51px;
	margin:0 0 0 2px;
	display:inline-block;
}

/* end facebook */

.commented {
	background-image:url(/assets/images/facebook/bg-not-logged-in.png) !important;
	background-repeat:no-repeat;
	padding:22px 0 0 0;
}

#centre .commented p {
	margin:0;
	color:#3b5998;
	font-size:1.2em;
	margin:5px 0 0 8px;
	font-weight:bold;
}

#centre .commented a#see-your-post {
	background-image:url(/assets/images/facebook/see-your-post.png);
	background-position:top left;
	background-repeat:no-repeat;
	width:101px;
	height:26px;
	float:right;
	text-indent:-9999px;
}

#centre .commented a#see-your-post:hover {
	background-position:bottom left;
}

.fb-inactive-panel {display: none;}

.facebook-comment-form .title-bar {
	background-image:url(/assets/images/facebook/bg-logged-in.png);
	background-repeat:no-repeat;
	width:482px;
	padding:6px 0 3px 20px;
	float:left;
}

.facebook-comment-form .title-bar h3 {
	color:#000000;
	font-size:1.1em;
	margin:0;
	padding:0;
}

.facebook-comment-form .title-bar a.FB_Link {
	color:#fff;
	font-weight:bold;
	font-size:1.1em;
	text-decoration:none;
	float:left;
}

.facebook-comment-form .form-area {
	width:480px;
	padding:10px;
	border-bottom:1px solid #b5b5b5;
	border-left:1px solid #b5b5b5;
	border-right:1px solid #b5b5b5;
	background-color:#f2f2f2;
	float:left;
}

.facebook-comment-form .form-area .pic {
	float:left;
	margin:0 10px 0 0;
	width:50px;
	
}

.facebook-comment-form .form-area img {
	float:left;
	margin:0;
	display:block;
	width:50px;
}

.facebook-comment-form .form-area textarea {
	float:left;
	width:289px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	height:38px;
	margin:0 10px 0 0;
	padding:5px;
}

.facebook-comment-form .form-area button {
	float:left;
	background-image:url(/assets/images/facebook/post-comment.png);
	width:107px;
	height:26px;
	background-position:top left;
	margin:24px 0 0 0;
	padding:0;
	border:0;
	text-indent:-9999px;
	cursor:pointer;
}

.facebook-comment-form .form-area button:hover {
	background-position:bottom left;
}




/* article right column // video links */

#rightcollinks p {
	font-size:1.1em;
	line-height:1.2em;
	margin:0 0 13px 0;
	clear: left;
}

#rightcollinks #downloadprogramme {
	margin:9px 0 25px 0;
	background-image:url(/assets/images/mm-programme/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(/assets/images/structure/article/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(/assets/images/structure/arsenalplayer-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(/assets/images/misc/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(/assets/images/matchstats/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(/assets/images/matchstats/yellowcard.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}

#article #matchstats ul li.redcard {
	background-image:url(/assets/images/matchstats/redcard.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}

#article #matchstats ul li.one-yellow-red {
	background-image:url(/assets/images/matchstats/one-yellow-red.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}

#article #matchstats ul li.two-yellow-red {
	background-image:url(/assets/images/matchstats/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 */

.playerstats h4.title {
	text-align:center;
	text-transform:uppercase;
}

#player-honours ul {
	clear:left;
}

#player-honours ul li {
	border-bottom:1px solid #ccc;
	padding:7px 0 4px 47px;
	margin:0;
	width:194px;
	clear:left;
	float:left;
	display:block;
	font-size:1.05em;
	background-repeat:no-repeat;
	background-position:bottom left;
}

#player-honours ul li.premier-league {
	background-image:url(/assets/images/playerprofile/player-database/honours/premier-league.png);
}

#player-honours ul li.fa-cup {
	background-image:url(/assets/images/playerprofile/player-database/honours/fa-cup.png);
}

#player-honours ul li.carling-cup {
	background-image:url(/assets/images/playerprofile/player-database/honours/carling-cup.png);
}

#player-honours ul li.cup-winners-cup {
	background-image:url(/assets/images/playerprofile/player-database/honours/cup-winners-cup.png);
}

#player-honours ul li.fairs-cup {
	background-image:url(/assets/images/playerprofile/player-database/honours/fairs-cup.png);
}

#player-honours ul li ul {
	width:194px;
	float:left;
	display:block;
	margin:0;
	padding:0;
}

#player-honours ul li ul li {
	width:auto;
	float:left;
	display:block;
	padding:0;
	margin:0;
	border:none;
}

#player-honours ul li ul li a {
	font-weight:normal;
	font-size:1.1em;
}


/* 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;
}

#article #player-profile #player-career-box ul li {
	color:#000;
	font-size:2em;
	font-weight:bold;
	display:block;
	padding:2px 0 0 0;
}

#article #player-profile #player-career-box ul li.title {
	color:#aa0000;
	text-transform:uppercase;
	font-size:1.1em;
	font-weight:bold;
	padding:3px 0 0 0;
}

input.player-database-button {
	margin:11px -30px 0 0;
	position:relative;
}

/* news list */

#newslinks ul {
	margin:0;
	padding:0;
}

#newslinks ul li {
	list-style-type:none;
}

#newslinks ul li a {
	background-image:url(/assets/images/nav/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: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;
}

/* homepage 09/10 specific */

#news .home-video img {
	display:block;
	float:left;
}

#news .home-video .button {
	border:1px solid #000;
	float:left;
}

#news .betting-banner img {
	display:block;
}

/* 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(/assets/images/nav/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(/assets/images/nav/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(/assets/images/nav/player-news-redbullet.gif);
	background-position:right;
	background-repeat:no-repeat;
	float:right;
	position:relative;
}

h4.barclay {
	background-image:url(/assets/images/competition/h4/barclays.jpg);
	background-position:right;
	background-repeat:no-repeat;
}

h4.ladies {
	background-image:url(/assets/images/competition/h4/ladies.png);
	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(/assets/images/nav/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;
}

#player-stats h4.title {
	width:222px;
}

#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(/assets/images/table/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;
}

#article .playerstats h4.title {
	width:222px;
}

#matchday-service h4.title {
	width:483px;
}

.h4left {
	background-image:url(/assets/images/nav/h4-left.gif);
	background-repeat:no-repeat;
	background-position:left;
	float:left;
	width:9px;
	height:19px;
}

.top14 {
	margin-top:14px;
}

.h4right {
	background-image:url(/assets/images/nav/h4-right.gif);
	background-repeat:no-repeat;
	background-position:right;
	float:right;
	width:9px;
	height:19px;
}

.h4left-red {
	background-image:url(/assets/images/matchstats/h4leftred.gif);
	background-repeat:no-repeat;
	background-position:left;
	float:left;
	width:9px;
	height:19px;
}

.h4right-red {
	background-image:url(/assets/images/matchstats/h4rightred.gif);
	background-repeat:no-repeat;
	background-position:right;
	float:right;
	width:9px;
	height:19px;
}

.h4left-poll {
	background-image:url(/assets/images/matchstats/h4left-poll.gif);
	background-repeat:no-repeat;
	background-position:left;
	float:left;
	width:9px;
	height:19px;
}

.h4right-poll {
	background-image:url(/assets/images/matchstats/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;
	width:370px;
}

#morenews ul li a.newsarchive {
	background-image:url(/assets/images/nav/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(/assets/images/nav/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(/assets/images/nav/greybullet.gif);
	background-position:left;
	background-repeat:no-repeat;
}

.newsblock ul li a:hover {
	color:#aa0000;
}

/* blog footer */

#blog-footer {
	width:502px;
	float:left;
	clear:both;
	margin:20px 0;
}

#blog-footer img {
	width:45px;
	height:45px;
	padding:1px;
	border:1px solid #ccc;
	margin:0 10px 0 0;
	float:left;
}

#blog-footer .text {
	width:440px;
	float:left;
	position:relative;
	margin:-3px 0 0 0;
}

#blog-footer .text p {
	color:#aa0000;
}

#blog-footer .text p a{
	text-decoration: underline;
}


/* logo footer */

#logofooter ul {
	margin:0;
	padding:0;
}

#logofooter ul li {
	margin:0;
	padding:0;
	list-style-type:none;
	display:inline;
	margin:0 14px;
}

#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(/assets/images/misc/bookmarks/delicious.gif);
}

.digg {
	background-image:url(/assets/images/misc/bookmarks/digg.gif);
}

.facebook {
	background-image:url(/assets/images/misc/bookmarks/facebook.gif);
}

.reddit {
	background-image:url(/assets/images/misc/bookmarks/reddit.gif);
}

.stumbleupon {
	background-image:url(/assets/images/misc/bookmarks/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;
	position:relative;
}

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(/assets/images/matchmenu/top-tab-li.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
.mmtabs ul#tabtop li.arsenalplayer {
	width:102px;
	height:22px;
	padding:0;
	margin:0;
	display:block;
	text-indent:-9999px;
	background: #181818 url(/assets/images/matchmenu/arsenal-player-video-2.gif) 0 0 no-repeat;
	position:absolute;
	right:0px;
	bottom:-1px;
}
.mmtabs ul#tabtop li.arsenalplayer a, .mmtabs ul#tabtop li.arsenalplayer a:visited{
	width:102px;
	height:22px;
	display:block;
	padding:0;
	background:none;	
}
.playerprofile ul#tabtop li {
	background-image:url(/assets/images/matchmenu/top-tab-li-player.png);
}

.mmtabs ul#tabtop li.active {
	position:relative;
	margin-top:0;
	padding-bottom:0;
	margin-bottom:-1px;
	background-image:url(/assets/images/matchmenu/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(/assets/images/matchmenu/top-tab-a.gif);
	background-repeat:no-repeat;
	background-position:top right;
	position:relative;
}

.playerprofile ul#tabtop li a {
	background-image:url(/assets/images/matchmenu/top-tab-a-player.png);
	color:#fff;
}

.mmtabs ul#tabtop li.active a {
	color:#aa0000;
	padding-top:4px;
	position:relative;
	padding-bottom:4px;
}

.playerprofile ul#tabtop li.active a {
	background-image:url(/assets/images/matchmenu/top-tab-a.gif);
}

.mmtabs ul#tabtop li a:hover {
	color:#aa0000;
	text-decoration:none;
}

.playerprofile ul#tabtop li a:hover {
	color:#FFCFCF;
}

.playerprofile ul#tabtop li.active a:hover {
	color:#aa0000;
}

.mmtabs ul#tabbottom li {
	padding:0 0 0 3px;
	margin:1px 0 0 4px;
	display:inline;
	float:left;
	list-style-type:none;
	background-image:url(/assets/images/matchmenu/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(/assets/images/matchmenu/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(/assets/images/matchmenu/bottom-tab-a.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	position:relative;
}

.mmtabs ul#tabbottom li.arsenalplayer {
	position:absolute;
	right:0px;
	top:22px;
	width:102px;
	height:22px;
	padding:0;
	margin:0;
	display:block;
	text-indent:-9999px;
	background: #181818 url(/assets/images/matchmenu/arsenal-player-video-2-bottom.gif) 0 0 no-repeat; 
}
.mmtabs ul#tabbottom li.arsenalplayer a, .mmtabs ul#tabbottom li.arsenalplayer a:visited{
	width:102px;
	height:22px;
	display:block;
	padding:0;
	background:none;	
}
.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(/assets/images/imagegallery/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(/assets/images/structure/article/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(/assets/images/structure/article/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(/assets/images/misc/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(/assets/images/misc/wallpaperlinks-li-bg.gif);
	background-repeat:repeat-y;
	background-position:right;
}

#article ul#wallpaper-imagelinks li a:hover {
	text-decoration:none;
	background-image:url(/assets/images/misc/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(/assets/images/wallpaper/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(/assets/images/matchstats/h4left-pi.gif);
	background-position:left;
	width:9px;
	height:19px;
	position:relative;
	float:left;
	margin:0;
	padding:0;
}

.h4right-stat {
	background-image:url(/assets/images/matchstats/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 10px;
	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;
}

/* discipline table specific */

/** headers **/

table.discipline {
	margin:0 0 20px 0;
}

table.discipline th.prem {
	width:75px;
}

table.discipline th.fa {
	width:71px;
}

table.discipline th.league-cup {
	width:74px;
}

table.discipline th.total {
	width:51px;
	border-right:1px solid #ccc;
}

table.discipline th.europe {
	width:60px;
	padding:0 0 0 19px;
}


table.discipline .player {
	width:124px;
	padding:0 0 0 11px;
}

table.discipline td.prem-yel {
	width:26px;
	background-position:-16px;
}

table.discipline td.prem-red {
	width:47px;
	background-position:-5px;
}

table.discipline td.fa-yel {
	width:22px;
	background-position:-15px;
}

table.discipline td.fa-red {
	width:47px;
	background-position:1px;
}

table.discipline td.lge-yel {
	width:25px;
	background-position:-9px;
}

table.discipline td.lge-red {
	width:47px;
	background-position:4px;
}

table.discipline td.total-yellow {
	width:20px;
	background-position:-6px;
}

table.discipline td.total-red {
	border-right:1px solid #ccc;
	color:#aa0000;
	width:29px;
	background-position:13px;
}

table.discipline td.euro-yel {
	width:21px;
	padding:0 0 0 19px;
}

table.discipline td.euro-red {
	width:38px;
}

table.discipline td.domestic-ban {
	background-image:url(/assets/images/table/domestic-ban.png); 
	background-repeat:repeat-x;
}

table.discipline td.domestic-caution {
	background-image:url(/assets/images/table/domestic-caution.png);   
	background-repeat:repeat-x;
}

table.discipline td.euro-ban {
	background-image:url(/assets/images/table/euro-ban.png);   
	background-repeat:repeat-x;
}

table.discipline td.euro-caution {
	background-image:url(/assets/images/table/euro-caution.png);  
	background-repeat:repeat-x;
}

/*** discipline table key ***/

#discipline-key {
	width:502px;
	margin:0 0 30px 0;
	float:left;
}

#discipline-key h4 {
	background-image:url(/assets/images/table/full-width-header.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:2px 0 3px 11px;
	width:491px;
	display:block;
	margin:0 0 17px 0;
	clear:left;
	font-size:1.1em;
	color:#aa0000;
}

#discipline-key ul {
	width:251px;
	float:left;
	margin:0;
	padding:0;
}

#discipline-key ul li {
	width:240px;
	float:left;
	clear:left;
	display:block;
	font-size:1.1em;
	margin:0 0 0 0;
	padding:0 0 0 11px;
}

#discipline-key ul.right li {
	width:235px;
	padding:0 0 0 16px;
	background-repeat:no-repeat;
	background-position:left;
}

#discipline-key ul.right li.domestic-ban {
	background-image:url(/assets/images/table/key/domestic-ban.png);
}

#discipline-key ul.right li.euro-ban {
	background-image:url(/assets/images/table/key/euro-ban.png);
}

#discipline-key ul.right li.domestic-caution {
	background-image:url(/assets/images/table/key/domestic-caution.png);
}

#discipline-key ul.right li.euro-caution {
	background-image:url(/assets/images/table/key/euro-caution.png);
}

.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(/assets/images/misc/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(/assets/images/misc/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(/assets/images/nav/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(/assets/images/nav/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(/assets/images/nav/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(/assets/images/nav/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(/assets/images/nav/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(/assets/images/nav/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(/assets/images/nav/bullets/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(/assets/images/nav/bullets/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(/assets/images/fixtures/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(/assets/images/fixtures/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(/assets/images/fixtures/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(/assets/images/fixtures/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;
}

/* cell widths */

/** th's **/

table.fixtures tr th.first {
	width:351px;
}

table.fixtures tr th.goals-for {
	width:20px;
}

table.fixtures tr th.goals-against {
	width:22px;
}

table.fixtures tr th.tv-channel {
	width:38px;
}

table.fixtures tr th.last {
	width:60px;
}

/** td's **/

table.fixtures tr td.first {
	width:21px;
}

table.fixtures tr td.month {
	width:31px;
}

table.fixtures tr td.fixture-icon {
	width:26px;
}

table.fixtures tr td.competition {
	width:135px;
}

table.fixtures tr td.home-away {
	width:22px;
}

table.fixtures tr td.opposition {
	width:116px;
}

table.fixtures tr th.wider {
	width:60px;
}

table.fixtures tr td.time {
	width:42px;
}

table.fixtures tr td.goals-for {
	width:20px;
}

table.fixtures tr td.goals-against {
	width:22px;
}

table.fixtures tr td.tv-channel {
	width:38px;
}

table.fixtures tr td.menu-button {
	width:60px;
}

/* end cell widths */

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;
	background:none;
	height: 13px;
    width: 50px;
	position:relative;
	top:0;
	right:0;
}

table.fixtures tr.home {
	width:auto;
	display:table-row;
}

#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(/assets/images/fixtures/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(/assets/images/nav/bullets/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(/assets/images/misc/register-red.gif);
}

a.registergold {
	background-image:url(/assets/images/misc/register-gold.gif);
	margin-left:11px;
}

a.registerblack {
	background-image:url(/assets/images/misc/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(/assets/images/imagegallery/gallery/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(/assets/images/membership/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;		
	width:480px;
}

#article .generic-form-content div.errors ul {
	width:480px;
	height:auto;
	margin:0;
	/*border-top:1px solid #cccccc;*/
	display:block;
	float:left;
	clear:both;
	font-weight: normal;
}

#article .generic-form-content div.errors ul li {
	width:463px;
}

/* 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(/assets/images/misc/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;
}

#article .generic-form-content select.with-button {
	width:143px !important;
}

#article .generic-form-content .update-button {
	width:58px;
	height:21px;
	border:0;
	padding:0;
	background-image:none;
	background-color:transparent;
	float:left;
	margin:-3px 0 0 5px;
	position:relative;
}

div.register-q {
	width:13px;
	height:13px;
	background-image:url(/assets/images/misc/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(/assets/images/nav/bullets/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(/assets/images/nav/redbullet.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:0 0 0 15px;
	font-size:1.1em;
	margin:0 0 6px 0;
}

/* player list page */

#article #player-sort-box form label {
	float:left;
	font-weight:bold;
	font-size:1.1em;
	color:#aa0000;
	text-transform:uppercase;
	margin:0;
}

#article #player-sort-box form select {
	float:left;
	font-size:1em;
	padding:1px;
	width:151px;
	margin:2px 3px -5px 0;
}

#article #player-sort-box form input {
	float:left;
	margin:0;
}

#article a#clear-filters {
	background-image:url(/assets/images/playerprofile/clear-filter-tab.png);
	background-repeat:no-repeat;
	background-position:top left;
	height:21px;
	width:78px;
	float:left;
	position:relative;
	text-align:center;
	font-size:1.1em;
	color:#999;
	padding:2px 0 0 0;
	margin:-21px 0 10px 214px;
}

#article a#clear-filters:hover {
	color:#aa0000;
	text-decoration:underline;
}

/** player list table **/

#article table#player-list-table {
	width:502px;
	margin:18px 0 0 0;
	border-top:1px solid #ccc;
}

#article table#player-list-table th {
	text-decoration:underline;
}

#article table#player-list-table td .surname {
	color:#aa0000;
	text-transform:uppercase;
}

#article table#player-list-table td.name {
	color:#aa0000;
}

#article table#player-list-table td.list-number {
	padding:0 0 0 11px;
}

#article table#player-list-table tr.current-player td {
	font-weight:bold;
}

/*** col widths ***/

#article table#player-list-table th.number-col {
	width:35px;
}

#article table#player-list-table th.name-col {
	width:143px;
}

#article table#player-list-table th.pos-col {
	width:32px;
}

#article table#player-list-table th.from-col {
	width:36px;
}

#article table#player-list-table th.to-col {
	width:50px;
}

#article table#player-list-table th.stats-col {
	width:49px;
}

#article table#player-list-table th.sub-col {
	width:39px;
}

#article table#player-list-table th.apps-col {
	width:56px;
}

#article table#player-list-table th.goals-col {
	width:60px;
}

/* tooltip box */

a.tooltip-link {
	border-bottom:1px dotted #aa0000;
}

a.tooltip-link:hover {
	cursor:pointer;
	text-decoration:none;
}

.tooltip-box {
	position:absolute;
	z-index:90;
	cursor:default;
}

.tooltip-box .tooltip-content {
	background-image:url(/assets/images/tooltip/tooltip-bg.gif);
	background-position:top right;
	background-repeat:no-repeat;
	padding:26px 0 0 15px;
	width:260px;
}


.tooltip-box h4 {
	color:#aa0000;
	font-size:1em;
	margin:0 0 0 21px;
}

#article .tooltip-box p {
	padding:0 15px 10px 21px;
	margin:0;
	color:#000;
	font-size:1em;
}

#article .tooltip-box p .toggle {
	color:#aa0000;
	cursor:pointer;
}

.tooltip-box .tooltip-bottom {
	display:block;
	width:250px;
	height:10px;
	background-image:url(/assets/images/tooltip/tooltip-bottom.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin:0 0 0 25px;
}



/* injury stuff */

#injuredPlayers {
	clear:both;
}

	#injuredPlayers .player {
		padding:10px;
		overflow:hidden;
		border-top:1px solid #ccc;
		float:left;
		width:482px;
	}
	
	#injuredPlayers .grey {
		background:url(/assets/images/whiteLine.gif) top left repeat-x #f2f2f2;
	}
	
		
		#injuredPlayers .player .image {
			width:15%;
			float:left;
		}
		
			#injuredPlayers .player .image img {
				padding:5px;
				background:#fff;
				border:1px solid #ccc;
			}
			
	#injuredPlayers .player .details {
		float:left;
		width:85%;
	}
	
		#injuredPlayers .player .details .name {
			font-size:1.1em;
			font-weight:bold;
		}
		
		#injuredPlayers .player .details .injureDate {
			margin-bottom:0;
		}
	
		#injuredPlayers .player .details .hiddenTable {
			display:none;
			margin-top:7px;
		}
		
		#injuredPlayers .player .details .showTable {
			padding-left:13px;
			background:url(/assets/images/structure/arrow-more.gif) center left no-repeat;
		}
	
		#injuredPlayers .player .details .clicked {
			background:url(/assets/images/structure/arrow-less.gif) center left no-repeat;
		}

/* twitter feed */

.twitterinfo {
	margin-top: -15px;
}
.twitterfeed {
	float: left;
	width: 502px;
	font-size:1.1em;
    border-top: 1px solid #ccc;
	margin: 0 !important;
}
.tweetholder {
    border-bottom: 1px solid #ccc;
    display: block;
    float: left;
    width: 502px;
	height: 80px;
}
.tweetholder img{
	float: left;
	display: block;
	padding: 13px 10px 0 0;
}
.tweet {
	float:left;
	width: 440px;
    padding: 13px 0 0 0;
}
.username {
	float: left;
	display: block;
	padding: 0 10px 0 0;
	clear:left;
}
.username a, .username a:visited{
	font-weight:bold;
	color: #ab0101;
	text-decoration:none;
}
.username a:hover {
	text-decoration: underline;	
}
.realname {
	float: left;
	display: block;
}
.realname a, .realname a:visited{
	color: #919191;
	text-decoration:none;
}
.realname a:hover {
	text-decoration:none;
}
.tweettext {
	float: left;
	display: block;
	padding-top: 2px;
	width: 100%;
	color: #010101;
	clear:left;
}
.timestamp {
	float: left;
	display: block;
	padding-top: 2px;
	clear:left;
}
.timestamp a, .timestamp a:visited {
	color: #919191;
	text-decoration: none;	
}
.timestamp a:hover {
	text-decoration: underline;	
}
