@charset "UTF-8";

/*
	client: Arsenal FC
*/

/** formatting **/
body {
	font-size:63%;
}

p {
	font-size:120%;
}

strong,em{
	font-weight:bold;
}
a {
	text-decoration:none;
	color:#aa0000;
}

a:hover {
	text-decoration:underline;
}

a img {
	border:none;
}

p.text-small{
	font-size:100% !important;
}

/* bodył̎w(63%) */
.na_text_px9	{ font-size:87% !important; }
.na_text_px10	{ font-size:103% !important; }
.na_text_px11	{ font-size:111% !important; }
.na_text_px12	{ font-size:119% !important; }
.na_text_px14	{ font-size:143% !important; }
.na_text_px16	{ font-size:159% !important; }
.na_text_px18	{ font-size:183% !important; }

a#print {
	background-image:url(../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:120%;
	display:block;
}

a#email {
	background-image:url(../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:120%;
	display:block;
}

#article ul {
	margin:0 0 20px 0;
}

#article ul li {
	list-style:none;
	font-size:120% !important;
}

#article ol {
	margin:0 0 20px 20px;
}

#article ol li {
	margin:0 0 0 0;
	text-indent:-17px;
	padding:0 0 0 0;
	font-size:120%;
	list-style-position:inside;
}

#squad a#print {
	margin-top:1px;
}

#squad a#email {
	margin-top:2px;
}


h1,h2,h3,h4,h5,h6{
	font-weight:bold;
}

h1 {
	font-size:160%;
}

h2 {
	font-size:100%;
}

.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;
}

#searchform fieldset {
	float:left;
}

/* header */
#header #login ul {
	margin:-1px 0 0 0;
	float:left;
	background-image:url(../images/nav/seperator.png);
	background-repeat:no-repeat;
	background-position:left;
}

#header #login ul li {
	margin:0px 0px 0px 0px;
	padding:0px 0px 6px 0px;
	display:inline;
}

#header #login ul li a {
	padding:8px 9px 8px 9px;
	color:#ffffff;
	margin:0px;
	text-transform:uppercase;
	font-weight:bold;
	background-image:url(../images/nav/seperator.png);
	background-repeat:no-repeat;
	background-position:right;
	font-size:100%;
	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:0px;
	background-image:none;
	margin:5px 2px;
}

#header #login ul.flags li a img {
	height:15px;
	width:22px;
}

#header #login ul.logout {
	margin:2px 0 0 6px;
}

#header #login ul.logout li a {
	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:100% !important;
	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:120%;
}

#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:120%;
	margin:0px 0 0 2px;
}

#header #textsize img {
	margin:0 0 -2px 0;
}


/* content formatting // main article */
.mainarticle .mainarticle-title {
	width:510px;
	margin:5px 0 0 0;
	background-image:url(../images/structure/article/main-title-bg.gif);
	background-repeat:repeat-x;
	background-position:top;
}

.mainarticle .champions-league {
	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/structure/article/main-title-bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	width:508px;
	margin-bottom:-1px;
}


p.title-bullet  {
	float:left;
	background-image:url(../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;
	font-size:140%;
	font-weight:bold;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
}

.mainarticle .mainarticle-title p.title-bullet  {
	background-image:url(../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;
	font-size:140%;
	font-weight:bold;
	text-transform:uppercase;
}

img#league-img {
	width:80px;
	height:19px;
	float:right;
	margin:2px 0 0 0;
}

.mainarticle .mainarticletext h1 a {
	display:block;
	font-size:120% !important;
	margin:0px 0px 10px 0px;
	color:#aa0000;
}

.mainarticle .mainarticletext h2 a {
	font-size:120%;
	margin:5px 0 0px 0 !important;
	color:#7b7b7b;
	font-weight:normal;
}

.mainarticle .mainarticletext h2 a:hover {
	text-decoration:none;
}

.mainarticle .mainarticletext-internal a {
	color:#9c824a;
	font-size:120%;
	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:120%;
	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:120%;
	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:120%;
	font-weight:bold;
}

.mainarticle .mainarticletext-internal p {
	font-size:120%;
	line-height:130%;
	margin:-2px 0 0 0;
	position:relative;
	color:#666666;
}

.mainarticle .mainarticletext-internal .article-mm h2 {
	color:#aa0000;
	font-size:140%;
	text-transform:uppercase;
	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/structure/article/seperator.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	font-size:180%;
	width:auto;
}

.mainarticle .mainarticletext-internal .right h2.score {
	float:left;
	font-size:180%;
	padding:11px 11px 12px 9px;
	background-image:url(../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 h1.profile {
	color:#aa0000;
	font-size:160%;
	float:left;
	padding:11px 0 9px 14px;
	margin:0 0 0 0;
	display:block;
	width:291px;
	text-align:left;
	background-repeat:repeat-x;
	background-position:bottom left;
	position:relative;
}

.mainarticle .mainarticletext-internal .name-en {
	position:absolute;
	font-size:75%;
	left:15px;
	top:32px;
	color:#2a2a2a;
	font-weight:normal;
}

.mainarticle .mainarticletext-internal #player-select {
	background-image:url(../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:120% !important;
	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 p#caption-no-border {
	clear:both;
	text-align:right;
	background-image:url(../images/structure/article/caption.gif);
	background-position:left top;
	background-repeat:repeat-x;
	padding:0px 9px 0px 0 !important;
	margin:1px 0 0px 0 !important;
	color:#ffffff;
	font-size:120%;
	height:17px;
	line-height:17px;
}


.mainarticle .mainarticletext-internal img#competition {
	padding:0 0 0 0;
	float:left;
}

.mainarticle .mainarticletext-internal img#homeside {
	float:left;
	padding:0 0 0 2px;

	background-image:url(../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;
	background-image:url(../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;
	background-image:url(../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;
	background-image:url(../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:0px 0 0 0;
	float:right;
	background-image:url(../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:0px 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:0px 0 0 0;
	background-image:url(../images/structure/article/seperator.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}

.mainarticle .mainarticletext-internal .matchmenubutton {
	height:45px;
	width:90px;
	position:relative;
	z-index:2;
	margin:0px !important;
}

.mainarticle p{
	color:#9c824a;
	font-size:120%;
	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:120%;
}

.mainarticle #scorers ul li a {
	color:#9c824a;
	font-size:100%;
}

.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;
	font-size:120%;
}

.mainarticle #picturecontrols p {
	font-size:120%;
	color:#aa0000;
	font-weight:bold;
	padding:6px 0 0 0;
}

.mainarticle #picturecontrols a {
	font-size:120%;
	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/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(../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 .subarticle-img {
	float:left;
	margin:0 9px 10px 0;
}

.subarticle .subarticle-img a{
	padding:1px;
	border:1px solid #cccccc;
	display:block;
}

.subarticle .subarticle-img a img{
	display:block;
}

.subarticle h3 {
	color:#aa0000;
	font-size:120%;
	line-height:130%;
	margin:0 0 3px 0;
	display:block;
}

.subarticle h3 a {
	color:#aa0000;
}

.subarticle p.subtext-p a{
	color:#000000;
	margin:0px 0 1px 1px;
	text-decoration:none;
	line-height:140%;
	display:block;
}

#centre h1.headline {
	color:#aa0000;
	font-size:220%;
	margin:0 0 12px 9px;
	position:relative;
}


#article h1 {
	color:#aa0000;
	font-size:160%;
	margin:0 0 16px -1px;
	position:relative;
	display:block;
	z-index:10;
}

#article h2 {
	color:#aa0000;
	font-size:120%;
	text-transform:uppercase;
	margin:0 0 11px 0;

}

#article h3 {
	color:#000000;
	font-size:120%;
}

#article h5 {
	color:#aa0000;
	font-size:120%;
}

#article p {
	margin:0 0 13px 0;
	font-size:120%;
	line-height:1.3em;
}

#article a.bullet {
	font-size:120%;
	color:#aa0000;
	padding:0 0 0 15px;
	background-image:url(../images/nav/redbullet.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin:5px 0 27px 0;
	display:block;
}

#article p.bullet {
	font-size:120%;
	padding:0 0 0 15px;
	background-image:url(../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;

}

#article ul.text-list li {
	list-style:none;
	background-image:url(../images/nav/squarebullet.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:0 0 0 10px;
	font-size:120%;
}

#centre p.tickets {
	margin:7px 0 18px 10px;
	font-size:120%;
	width:500px;
	line-height:120%;
}

/* article right column // video links */
#rightcollinks p {
	font-size:120%;
	line-height:120%;
	margin:0 0 13px 0;
}

#article .imagelinks ul li a img, #centre .imagelinks ul li a img {
	border-right:1px solid #ffffff;
	border-left:1px solid #ffffff;
	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:120%;
	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;
	width:170px;
	display:block;
	float:left;
}

#article .imagelinks ul li .p, #centre .imagelinks ul li .p {
	margin:-1px 0 0 10px;
	cursor:pointer;
	font-size:100%;
	font-weight:normal;
	width:170px;
	color:#666666;
	display:block;
	float:left;
}

/* article right column // matchstats */
#article #matchstats h4.title {
	font-size:120%;
	font-weight:bold;
	color:#aa0000;
	padding:1px 0 0px 0px;
	text-align:center;
	float:left;
	display:block;
	border:0;
	width:198px;
	height:19px;
	line-height:19px;
	text-transform:uppercase;
	background-image:url(../images/matchstats/h4-matchstats.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

#article #matchstats ul {
	margin:0 0 20px 0;
	float:left;
}

#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:120%;
}

#article #matchstats ul li p{
	margin:0px !important;
}

#article #matchstats ul li.yellowcard {
	background-image:url(../images/matchstats/yellowcard.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}

#article #matchstats ul li.redcard {
	background-image:url(../images/matchstats/redcard.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}

#article #matchstats ul li.one-yellow-red {
	background-image:url(../images/matchstats/one-yellow-red.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}

#article #matchstats ul li.two-yellow-red {
	background-image:url(../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 {
	padding:2px 0 2px 0;
	font-size:100%;
	width:132px;
	float:left;
}

#article #matchstats ul li p a {
	font-size:100%;
}

#article #matchstats ul li p.sub-left {
	float:left;
	width:75px;
}

#article #matchstats ul li p.sub-right {
	float:left;
	color:#9c824a;
	width:100px;
}

#matchstats a {
	font-size:120%;
	color:#000000;
}

#matchstats a:hover {
	color:#aa0000;
}


/* player stats */
#player-stats h4.title {
	text-align:center;
	text-transform:uppercase;
}

/* player profile */
th.th74 {
	width:74px;
}

td.ap33 {
	width:33px;
}

td.ap32 {
	width:32px;
}

td.gl30 {
	width:30px;
}

td.gl28 {
	width:28px;
}

/* news list */
#newslinks ul li {
	list-style-type:none;
	background-image:url(../images/nav/bullet.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding:0 0 0 13px;
}

#newslinks ul li a {
	line-height:190%;
	font-size:120%;
	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:5px 0 0 10px;
}

#newslinks ul li.rss img {
	margin-right:5px;
	position:relative;
	margin-top:0px;
}

#newslinks ul li.rss a {
	background-image:none;
	color:#ec6e10;
	padding:0px;
	display:inline;
	line-height:12px;
}

#newslinks ul li.rss a:hover {
	color:#ec6e10;
	text-decoration:underline;
}

#newslinks ul li a:hover {
	color:#aa0000;
}

/* match info */
#matchoverview .matchinfo a {
	color:#9c824a;
	font-size:120%;
	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:120%;
	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;
	background-image:url(../images/nav/greybullet.gif);
	background-repeat:no-repeat;
	background-position:right;
}

#breadcrumb p {
	display:inline;
	color:#aa0000;
	font-size:100%;
}

a.title {
	font-size:120%;
	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/nav/player-news-redbullet.gif);
	background-position:right;
	background-repeat:no-repeat;
}

h4.title a {
	font-size:100%;
	font-weight:normal;
	color:#aa0000;
	padding:0 14px 0 2px;
	margin:0 -3px 0 0;
	text-align:right;
	background-image:url(../images/nav/player-news-redbullet.gif);
	background-position:right;
	background-repeat:no-repeat;
	float:right;
	position:relative;
}

h4.barclay {
	background-image:url(../images/competition/h4/barclays.jpg);
	background-position:right;
	background-repeat:no-repeat;
}

a.table-titles {
	font-size:100%;
	font-weight:normal;
	color:#aa0000;
	padding:0 15px 0 0;
	float:right;
	text-align:right;
	background-image:url(../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:120%;
	font-weight:bold;
	color:#aa0000;
	height:17px;
	line-height:17px;
	display:block;
	padding:0px 0 0px 1px;
	float:left;
	background-color:#f2f2f2;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}

#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/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;
}

#player-stats h4.title {
	width:222px;
}

#matchday-service h4.title {
	width:483px;
}

.h4left {
	background-image:url(../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(../images/nav/h4-right.gif);
	background-repeat:no-repeat;
	background-position:right;
	float:right;
	width:9px;
	height:19px;
}

.h4left-red {
	background-image:url(../images/matchstats/h4leftred.gif);
	background-repeat:no-repeat;
	background-position:left;
	float:left;
	width:9px;
	height:19px;
}

.h4right-red {
	background-image:url(../images/matchstats/h4rightred.gif);
	background-repeat:no-repeat;
	background-position:right;
	float:right;
	width:9px;
	height:19px;
}

.h4left-poll {
	background-image:url(../images/matchstats/h4left-poll.gif);
	background-repeat:no-repeat;
	background-position:left;
	float:left;
	width:9px;
	height:19px;
}

.h4right-poll {
	background-image:url(../images/matchstats/h4right-poll.gif);
	background-repeat:no-repeat;
	background-position:left;
	float:right;
	width:9px;
	height:19px;
}

#breadcrumblinks ul{
	margin-top:5px;
	padding-bottom:10px;
}

#breadcrumblinks ul li {
	padding:0 0 1px 0;
	list-style-type:none;
	float:left;
	width:145px;
	border-bottom:1px solid #cccccc;
}

#breadcrumblinks ul li a {
	color:#000000;
	font-size:95%;
	padding:3px 0 3px 8px;
	display:block;
}

#breadcrumblinks ul li a:hover {
	color:#aa0000;
}

#morenews ul {
	margin:0px;
	padding:0px;
	float:left;
	width:502px;
}

#morenews ul li {
	padding:1px 0 0 0;
	list-style-type:none;
	display:block;
	float:left;
	width:502px;
	border-bottom:1px solid #cccccc;
}

#morenews .news-item{
	border-bottom:solid 1px #CCCCCC;
}
#morenews .news-item li.archive {
	text-align:right;
	padding:0 10px 0 0;
	width:492px;
}

#morenews .news-item .news-date,
#morenews .news-item .news-title {
	line-height:180%;
	font-size:120%;
	padding:0px;
	margin:0px;
}
#morenews .news-item .news-date {
	clear:both;
	color:#aa0000;
	text-indent:10px;
	width:11em;
	height:100%;
	float:left;
}

#morenews .news-item .news-title {
	margin-left:11em;
}

#morenews .news-item .news-title a {
	color:#000000;
}

#morenews .news-item .news-title a.newsarchive {
	background-image:url(../images/nav/redbullet.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:15px;
	color:#aa0000;
	float:right;
}

#morenews .news-item .news-title 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;
}

/* banner */
#banner01{
	position:absolute;
	left:500px;
	top:53px;
}

#banner02{
	margin-left:5px;
}

#banner03,
#banner04{
	margin-bottom:5px;
}


/* programme page */


/* news footer */
.newsblock h3 {
	color:#aa0000;
	margin:0 0 0 0;
	padding:0 0 1px 0;
	font-size:120%;
	display:block;
	border-bottom:1px solid #cccccc;
}

.newsblock h3 a {
	color:#aa0000;
	font-size:100%;
}

.newsblock ul li{
	background-image:url(../images/nav/greybullet.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin:6px 0px 8px 0px !important;
	padding:0 0 0 18px !important;
	line-height:100%;
}

.newsblock ul li a {
	color:#000000;
	font-size:120%;
}

.newsblock ul li a:hover {
	color:#aa0000;
}

/* access footer */
#accessfooter p {
	color:#dac088;
	font-size:110%;
}

#accessfooter a {
	color:#ffffff;
	font-size:100%;
}

/* bookmarks */
#bookmarks p {
	display:inline;
	margin-right:0;
	font-size:120%;
}

a.bookmark {
	background-position:left;
	background-repeat:no-repeat;
	padding:5px 0 5px 20px;
	margin:0 0 0 15px;
	color:#000000;
	font-size:120%;
	display:inline;
}

.delicious {
	background-image:url(../images/misc/bookmarks/delicious.gif);
}

.digg {
	background-image:url(../images/misc/bookmarks/digg.gif);
}

.facebook {
	background-image:url(../images/misc/bookmarks/facebook.gif);
}

.reddit {
	background-image:url(../images/misc/bookmarks/reddit.gif);
}

.stumbleupon {
	background-image:url(../images/misc/bookmarks/stumbleupon.gif);
}


/** match menu pages **/
.mmtabs{
	clear:both;
}

.mmtabs ul {
	text-align:center;
	padding:0 0 0 40px;
	font-size:120%;
}

ul#tabtop {
	border-bottom:1px solid #cccccc;
	margin:0 0 15px 0;
}

ul#tabbottom {
	border-top:1px solid #cccccc;
	margin:22px 0 8px 0;
}

.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/matchmenu/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/matchmenu/top-tab-li-over.gif);
}

.mmtabs ul#tabtop li a {
	border-bottom:none;
	padding:4px 7px 2px 3px;
	float:left;
	color:#000000;
	font-weight:bold;
	background-image:url(../images/matchmenu/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/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(../images/matchmenu/bottom-tab-li-over.gif);
}

.mmtabs ul#tabbottom li a {
	border-bottom:none;
	padding:1px 7px 5px 3px;
	float:left;
	color:#000000;
	font-weight:bold;
	background-image:url(../images/matchmenu/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 div{
	width:100px;
	height:100px;
	float:left;
}
#image-thumbs a {
	width:90px;
	height:90px;
	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/imagegallery/buy-pics.gif);
	background-repeat:no-repeat;
	background-position:top;
}

#image-thumbs a:hover.buy-pics {
	border:none;
}

/* video page */


/* wallpaper download page */

/* wallpaper archive */
#wallpaper-archive .archive-item img {
	float:left;
	border:1px solid #ffffff;
}

#wallpaper-archive .archive-item h3 {
	font-weight:bold;
	font-size:120%;
	color:#aa0000;
	padding:10px 0px 0px 0px;
	margin:0px 0 5px 0;
}


#wallpaper-archive .archive-item p {
	margin:0 0 10px 0;
}

#wallpaper-archive .archive-item ul {
	margin:4px 0 0 0;
}

#wallpaper-archive .archive-item ul li {
	display:inline;
	padding:0 8px 1px 0;
	margin:0 7px 0 0;
	background-image:url("/assets/images/structure/article/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:80%;
}

/* Match Stats page */
.h4left-stat {
	background-image:url(../images/matchstats/h4left-pi.gif);
	background-position:left;
	width:9px;
	height:19px;
	position:relative;
	float:left;
}

.h4right-stat {
	background-image:url(../images/matchstats/h4right-pi.gif);
	background-position:left;
	width:9px;
	height:19px;
	position:relative;
	float:right;
}

h4#stat-title {
	background-color:#ffffff;
	border-bottom:1px solid #cccccc;
	width:484px;
	height:17px;
	line-height:17px;
	color:#aa0000;
	font-size:120%;
	border-top:1px solid #cccccc;
	text-align:center;
	text-transform:uppercase;
	padding:0px 0 0px 0;
	float:left;
}

#stats .gold {
	font-weight:normal;
	color:#9c824a;
}

table {
	border-collapse:collapse;
	float:left;
	font-size:110% !important;
}

table tr th {
	color:#aa0000;
	text-align:left;
	font-size:120%;
	font-weight:normal;
	padding:2px 0 1px 2px;
	border-bottom:1px solid #cccccc;
}

table tr td {
	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 */


/* 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;
	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;
	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;
	background-image:url(../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 10px;
	position:absolute;
	color:#000000;
	cursor:pointer;

}

ul.squadlist li a .squad-surname {
	display:block;
	clear:left;
	text-transform:uppercase;
	font-weight:bold;
	color:#aa0000;
	margin:-1px 0 0 0;

}

ul.squadlist li a:hover .squad-surname {
	text-decoration:underline;
}

/* news archive */
#searchform ul {
	float:left;
	margin:0px 0px 0px 0px;
}

#searchform ul li {
	float:left;
	padding:0px;
}

#searchform input {
	border:1px solid #7f9db9;
	font-size:90% !important;
	padding:2px;
	margin:2px 0 0 10px;
}

#searchform form select {
	width:90px;
	border:1px solid #7f9db9;
	display:block;
	font-size:100% !important;
	padding:1px;
	margin:2px 0 0 10px;
	position:relative;
	z-index:0;
}

#searchform form .go {
	width:27px;
	height:23px;
	border:none;
	margin:0 0 0 8px;
}

#searchform a.rss {
	background-image:url(../images/misc/rss.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding:2px 0 0 18px;
	margin:5px 0 0 12px;
	display:block;
	font-size:90% !important;
	color:#ec6e10;
}

#archive-paging .prev-active {
	float:left;
	background-image:url(../images/nav/player-news-redbullet-left.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:0 0 0 15px;
	margin:0 0 0 6px;
	line-height:19px;
}

#archive-paging .prev-inactive {
	float:left;
	color:#b7b7b7;
	background-image:url(../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(../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(../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;
	line-height:19px;
}

#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/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(../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(../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;
	height:19px;
	line-height:19px;
	font-size:120%;
}

/* fixtures */
#competition-logos img#premier-league {
	width:90px;
	height:45px;
	margin:0 35px 0 30px;
}

#competition-logos img#champions-league {
	width:90px;
	height:45px;
	margin:0 27px 0 0;
}

#competition-logos img#fa-cup {
	width:90px;
	height:45px;
	margin:0 22px 0 0;
}

#competition-logos img#carling-cup {
	width:90px;
	height:45px;
}

table.fixtures {
	font-size:110% !important;
	clear:both;
}

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;
}

h2.fixture-header,
table.fixtures tr.fixture-header th {
	border:none;
	font-weight:bold;
	height:40px;
	line-height:19px;
	background-image:url(../images/fixtures/table-header.gif);
	background-repeat:no-repeat;
	background-position:center;
}
h2.adv-title{
	border:none;
	font-weight:bold;
	height:19px;
	line-height:19px;
	padding:0 0 0 10px;
	background-image:url(../images/fixtures/table-header.gif);
	background-repeat:no-repeat;
	background-position:center;
}

h2.fixture-header{
	text-indent:13px;
	margin-bottom:20px !important;
}


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 */


/* player of the month page */


/* 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:160px;
	height:25px;
	display:block;
	text-align:center;
	background-repeat:no-repeat;
	background-position:5px 0px;
	font-size:140%;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	padding:10px 0 0 0px;
	margin:15px 0px 15px 0px !important;
	float:left;
}

a.registerred {
	background-image:url("../images/misc/register-red.gif");
}

a.registergold {
	background-image:url("../images/misc/register-gold.gif");
	margin-left:11px;
}

a.registerblack {
	background-image:url("../images/misc/register-black.gif");
}


/* section landing page */


/* image gallery */
#article p.image-comment {
	margin:0px;
	float:right;
	width:400px;
	padding:0 9px 2px 0;
	text-align:right;
	background-image:url(../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 */


/* 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: 110%;
	font-weight: bold;
}

#article .generic-form-content div.errors ul {
	width:275px;
	height:auto;
	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:0px 0 0px 0;
	margin:0px 0 4px 0;
	font-weight:bold;
	width:442px;
	height:17px;
	line-height:17px;
	font-size:120%;
	float:left;
	text-transform:uppercase;
	background-color:#ffffff;
	color:#aa0000;
}

#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;
}

#article .generic-form-content li{
	font-size:120% !important;
}

#article .generic-form-content a.showhide {
	background-image:url(../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;
	font-weight:bold;
	text-align:center;
}

#article .generic-form-content .form-confirmation p {
	display:block;
	margin:0 0 10px 0;
}

#article .generic-form-content .form-confirmation a {
	display:inline;
	padding:0 3px;
	margin:10px 0 0 0;
	font-size:120%;
}

#article .generic-form-content .form-confirmation p a {
	display:inline;
	padding:0 3px;
	margin:10px 0 0 0;
	font-size:100%;
	font-weight:bold;
}

#article .generic-form-content ul li.hidden p {
	text-align:left;
	color:#aa0000;
	line-height:120%;
}

#article .generic-form-content ul li.hidden{
	display:none;
}

#article .generic-form-content ul div.clr{
	height:0px;
	overflow:hidden;
}

#article .generic-form-content label {
	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:120%;
	display:block;
	float:left;
	margin:2px 19px 0 0;
	text-align:right;
}

#article .generic-form-content .radio {
	width:1.3em;
	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;
}

#article .generic-form-content ul li .radios ul li {
	width:270px;
	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;
	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;
	text-align:center;
	margin:0px 0 3px 0;
	border:0;
}

#article .generic-form-content ul li .checks label {
	width:250px;
	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 form .submitjp {
	text-align:center;
	border:0;
	width:80px;
	height:24px;
	margin:13px 0 0 0;
	padding:0 15px 3px 0;
}


#article .generic-form-content #terms-box #terms h2{
	margin-top:20px;
	font-size:140%;
}

#article .generic-form-content #terms-box #terms h3{
	margin-top:10px;
	font-size:140%;
	color:#AA0000;
}

#article .generic-form-content #terms-box #terms h4{
	margin-top:10px;
	color:#000000;
	text-align:left;
	background:none !important;
	border:none !important;
}

#article .generic-form-content #terms-box #terms p {
	font-size:120%;
	text-align:left;
}

#article .generic-form .generic-form-content p.required-info {
	font-size:120% !important
	padding:1px 0 1px 24px !important;
}

div.register-q {
	width:13px;
	height:13px;
	background-image:url(../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 label {
	width:140px;
	text-align:left;
	float:left;
	height:20px;
	line-height:20px;
}

#article .generic-form-content #accept-terms input {
	width:20px;
	text-align:left;
	border:0;
	margin-top:1px;
}

#article .generic-form-content #male,
#article .generic-form-content #female{
	width:84px;
	text-align:left;
	float:left;
	height:20px;
	line-height:20px;
}

#article .generic-form-content #zipcode3 input,
#article .generic-form-content #zipcode4 input{
	width:40px;
	text-align:left;
	line-height:20px;
}
#article .generic-form-content #contact_noA input,
#article .generic-form-content #contact_noB input,
#article .generic-form-content #contact_noC input,
#article .generic-form-content #fax_noA input,
#article .generic-form-content #fax_noB input,
#article .generic-form-content #fax_noC input,
#article .generic-form-content #card_seccode{
	width:50px;
	text-align:left;
	line-height:20px;
}

#article .generic-form-content #nameF input,
#article .generic-form-content #nameL input,
#article .generic-form-content #kanaF input,
#article .generic-form-content #kanaL input,
#article .generic-form-content #nameF_en input,
#article .generic-form-content #nameL_en input{
	width:60px;
	text-align:left;
	line-height:20px;
}

#article .generic-form-content #male input,
#article .generic-form-content #female input{
	width:40px;
	text-align:left;
	border:none;
	margin-top:1px;
}

/* live search results */
#search-sort p {
	background-image:url(../images/nav/bullets/redbullet.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin-top:8px;
	padding:3px 0 0 15px;
	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:120%;
	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;
	padding:2px 0;
}

/* forgot password page */
#article .forgot-pass .content-right p {
	line-height:120%;
	margin:0 0 14px 0;
}

#article .forgot-pass .content-right p.lower {
	margin:0 0 9px 0;

}

#article .forgot-pass .logo-left img.first {
	margin:90px 0 10px 0;
}

#article .forgot-pass .logo-left img.the-arsenal {
	margin:10px 0 -2px -1px;
}


#article .forgot-pass form label {
	font-size:120%;
	display:block;
	margin:2px 0 0 0;
}

#article .forgot-pass form input {
	width:179px;
	border:1px solid #7f9db9;
	font-size:120% !important;
	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;
}

/* Arsenal TV Online */
#tv-online h1{
	margin:0px 0px 25px 10px;
}

#tv-online h4{
	font-size:120% !important;
	margin-top:20px !important;
}

#tv-online p,
#tv-online ul{
	margin:10px 0px 10px 10px;
}

#tv-online ul li{
	margin-bottom:5px;
}

#tv-online .text-center{
	text-align:center;
}

#tv-online .text-center .registerbutton{
	position:relative;
	left:178px;
	font-size:120% !important;
}

#tv-online .example{
	color:#AA0000;
	font-size:100%;
	line-height:160%;
	margin-top:-7px !important;
}

.no-margin{
	margin:0px !important;
}

#report-title{
	margin-bottom:25px;
}

#report-title h3{
	font-size:160%;
	color:#aa0000;
	margin-bottom:5px;
}

#report-title p{
	font-weight:bold;
	color:#7a7979;
}

.dl-red{
	margin:0px 0px 25px 0px;
}

.dl-red dt,
.dl-red dd{
	font-size:120%;
	line-height:1.2em;
	color:#AA0000;
	margin:0 0 6px 0;
	padding:0 0 0 15px;
}

.dl-red dt{
	background-image:url(../images/nav/bullets/redbullet.gif);
	background-repeat:no-repeat;
	background-position:left center;
	font-weight:bold;
}


.adjust01{
	margin-bottom:30px !important;
}

.adjust02{
	margin-bottom:10px !important;
}

.adjust03{
	margin-bottom:60px !important;
}

.adjust04{
	margin-top:60px !important;
}

.adjust05{
	margin-bottom:20px !important;
}

.adjust06{
	margin-bottom:5px !important;
}

.adjust07{
	margin-right:120px !important;
}

