body, html {font-family: Helvetica, Arial, sans-serif;background: url(../images/logo/logo_MastHead.png) center center no-repeat #dedede;background-size:120px;height:100%;}

h1 {padding:0 0 10px 0; color:#555; font-weight:normal; font-size:1.4em; line-height:1.7em;text-shadow: 0 1px 1px #fff;}
h2 {padding:0 0 4px 0; margin:0 0 6px 0; color:#555; font-weight:normal; font-size:1.2em; line-height:1.6em; border-bottom:1px solid #ddd;text-shadow: 0 1px 1px #fff;}
h3 {padding:0 0 10px 0; color:#555; font-weight:bold; font-size:1.0em; line-height:1.5em;text-shadow: 0 1px 1px #fff;}
h4 {padding:0 0 10px 0; color:#555; font-weight:normal; font-size:0.8em; line-height:1.5em;text-shadow: 0 1px 1px #fff;}
p  {padding:0 0 10px 0; color:#000; font-weight:normal; font-size:0.8em; line-height:1.4em;}

span {line-height:1.4em;}

a {text-decoration:none;color:#d90000;}
a:link, a:visited {text-decoration:none;color:#c00;}
a:hover, a:active {text-decoration:none;color:#333;}

li {font-weight:normal; font-size:0.8em; line-height:1.4em; letter-spacing:0.01em; color:#000;}
ul {padding:0 0 10px 0;}

table, tr {}
th, td {font-size:.8em;line-height:1.4em;}

em {font-style:italic}
strong {font-weight:bold;}
address {color:#333; font-weight:normal; font-size:0.9em; line-height:1.4em; letter-spacing:0.01em;}

input {padding:2px;font-size:0.9em;}
fieldset {margin:0;border:0;padding:0;}
label {padding:0 0 10px 0; color:#000; font-weight:normal; font-size:0.9em; line-height:1.4em;}
textarea {font-size:0.9em;font-family:verdana, helvetica, arial, sans-serif;}


/* login and registration forms */

#login {width:980px;margin:0 auto;}

#login a {text-decoration:none;color:#d90000;font-weight:bold;font-size:0.8em;}
#login a:link, #login a:visited {text-decoration:none;color:#c00;}
#login a:hover, #login a:active {text-decoration:none;color:#333;}

#login em {font-style:italic}
#login strong {font-weight:bold;}
#login address {color:#333; font-weight:normal; font-size:0.7em; line-height:1.4em; letter-spacing:0.01em;}

#logo {background:url(../images/logo/logo_Clear.jpg) no-repeat center;display:block;width:100%;height:160px;text-align:center;margin-top:50px;}
#logo h1 {visibility:hidden;display:none;}

#login table {margin:0 auto;padding:text-align:left;border:6px solid #ddd;background:#fff;width:400px;}
#login table th {font-size:1em;text-align:left;background:#eee;padding:10px;border-bottom:1px solid #ddd;color:#444;}
#login table td {font-size:0.8em;text-align:left;padding:7px 10px;background:#fff;border-top:0px #fff solid;}
#login table td a {float:left;padding:5px 0;font-size:0.9em;}
#login table td #btn_login {float:right;}
#login table td label {float:left;padding:0 0 5px 0;font-size:1em;font-weight:bold;}

#login input.inp_login, #login input.inp_login {font-size:1em;background:#eee;padding:5px;width:210px;float:right; border:1px solid #d6d6d6;}
#login fieldset {margin:0;border:0;padding:0;}


/* layout */

#masthead {width:980px;margin:0 auto;height:119px;}
#masthead #titles {float:left;padding:8px 0 0 0;}
#masthead #titles li {display:inline;color:#bbb;font-weight:normal;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.65em;}
#masthead #titles li span {color:#fff;}

#masthead #nav-admin {padding:8px 0 0 0;float:right;}
#masthead #nav-admin li {display:inline;color:#d5d5d5;font-weight:normal;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.65em;margin:0 0 0 6px;padding:0 10px 0 0;border-right:1px solid #444;}
#masthead #nav-admin li a {color:#ccc;}
#masthead #nav-admin li a:hover {color:#fff;}
#masthead #nav-admin li.end {border-right:0;padding:0;}

#masthead #logo {clear:both;float:left;margin:17px 0 0 0;height:54px;width:200px;background: url(../images/logo/logo_MastHead.png) no-repeat 10px 0;display:block;}
#masthead #logo a {text-indent:-3000em;overflow:hodden;display:block;height:68px;width:180px;background:none;}

#masthead #nav-main {float:right;margin:42px 0 0 0;width:600px;}
#masthead #nav-main li {text-align:right;display:inline;float:right;margin:0 0 0 10px;padding:0 10px 0 0;text-transform:uppercase;font-size:0.9em;border-right:1px solid #96dcef;}
#masthead #nav-main li a {display:inline;color:#888;font-weight:bold;text-shadow: 0 1px 1px #dff7ff;}
#masthead #nav-main li a:hover {color:#000;}
#masthead #nav-main li.end {border-right:0;padding:0;}

#home #masthead #nav-main li a.li_home,
#viewSquad #masthead #nav-main li a.li_squad,
#subSquad #masthead #nav-main li a.li_squad,
#addSquad #masthead #nav-main li a.li_squad,
#competitions #masthead #nav-main li a.li_comps,
#players0 #masthead #nav-main li a.li_players,
#players1 #masthead #nav-main li a.li_players,
#players2 #masthead #nav-main li a.li_players,
#players3 #masthead #nav-main li a.li_players,
#players4 #masthead #nav-main li a.li_players,
#archive #masthead #nav-main li a.li_archive {color:#000;}

#home #masthead #nav-main li a.li_home:hover,
#viewSquad #masthead #nav-main li a.li_squad:hover,
#subSquad #masthead #nav-main li a.li_squad:hover,
#addSquad #masthead #nav-main li a.li_squad:hover,
#competitions #masthead #nav-main li a.li_comps:hover,
#players0 #masthead #nav-main li a.li_players:hover,
#players1 #masthead #nav-main li a.li_players:hover,
#players2 #masthead #nav-main li a.li_players:hover,
#players3 #masthead #nav-main li a.li_players:hover,
#players4 #masthead #nav-main li a.li_players:hover,
#archive #masthead #nav-main li a.li_archive:hover {color:#4791E4;}


#strip {height:85px;background:#fff;}
#strip .clip {width:980px;margin:0 auto;}
#strip h2 {padding:28px 0 0 0;float:left;border:0; text-transform:capitalize;}
#strip h2 .gameweek {color:#bbb;}
#strip h2 .team {color:#3FA9C9;}
#strip h2 .team span {color:#999;}
#viewOppo #strip h2 .team, 
#chartOppoPos #strip h2 .team, 
#chartOppoPts #strip h2 .team {color:#ED2129;}
#strip .medals {float:right;padding:15px 0 0 0;}

#tannoy {background:#ddd;margin:0 auto;padding:10px 0;clear:both;border-top:1px solid #ccc;border-bottom:1px solid #fff;}
#tannoy h4 {width:980px;background:none;margin:0 auto;padding:0;border:0;text-align:left; color:#c00;text-shadow: none;}
#tannoy h4 strong {color:#c00;}

#tannoy-foot {background:#ddd;margin:0 auto;padding:10px 0;clear:both;border-top:1px solid #ccc;border-bottom:1px solid #fff;}
#tannoy-foot h4 {width:980px;background:none;margin:0 auto;padding:0;border:0;text-align:right; color:#000;}
#tannoy-foot h4 strong {color:#d90000;}

#stands {background:#eee;border-top:1px solid #ddd;text-align:left;}
#pitch {width:980px;margin:0 auto;}

.cola ul.subNav li {list-style-type:none;}

#pitch .colb-3 ul li {margin-left:15px;list-style-type:circle;}
#pitch .colb-3 table tr {border-bottom:1px solid #ddd;}
#pitch .colb-3 table td {padding:3px;}

	/* columns */
	
	.cola {width:180px;float:left;margin:0 20px 20px 0;position:relative;}
	.colb {width:180px;float:left;margin:0 20px 20px 0;position:relative;}
	.colc {width:180px;float:left;margin:0 20px 20px 0;position:relative;}
	.cold {width:180px;float:left;margin:0 20px 20px 0;position:relative;}
	.cole {width:180px;float:right;margin:0 0 20px 0;position:relative;}
	
	.cola-2 {width:380px;float:left;margin:0 20px 20px 0;position:relative;}
	.cola-3 {width:580px;float:left;margin:0 20px 20px 0;position:relative;}
	.cola-4 {width:780px;float:left;margin:0 20px 20px 0;position:relative;}
	.cola-5 {width:980px;float:right;margin:0 0 20px 0;position:relative;}
	
	.colb-2 {width:380px;float:left;margin:0 20px 20px 0;position:relative;}
	.colb-3 {width:580px;float:left;margin:0 20px 20px 0;position:relative;}
	.colb-4 {width:780px;float:right;margin-right:0;position:relative;}
	
	.colc-2 {width:380px;float:left;margin-right:20px;position:relative;}
	.colc-3 {width:580px;float:right;margin:0 0 20px 0;position:relative;}
	
	.cold-2 {width:380px;float:right;margin:0 0 20px 0;position:relative;}

/* sections */

#addSquad .cola-2 h3 {padding:4px 4px 4px 0;margin:0;background:#eee;border-bottom:1px solid #ccc;}
#addSquad .cola-2 h3 a {padding:0;margin:0; text-indent:0}

#addSquad .cola-2 table {padding:0;margin:0;float:left;}
#addSquad .cola-2 table th {background: url(../images/backgrounds/bg_tableHead.gif) repeat-x #000;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;font-size:0.7em;}
#addSquad .cola-2 table tr {border-bottom:1px solid #ccc;}
#addSquad .cola-2 table td {padding:4px;}


#stands .pitch-bar th {background:url(../images/backgrounds/bg_tableHead-grn.gif) repeat-x;}
#stands .bench-bar th {background:url(../images/backgrounds/bg_tableHead-red.gif) repeat-x;}

#stands .squad-pick {overflow:auto;height:365px;width:180px;border-bottom:3px solid #ccc; font-family: Verdana, Arial, Helvetica, sans-serif;}
#stands .squad-pick table {margin:0px;width:164px;float:left;}
#stands .squad-pick table td {border-bottom:1px solid #ccc;padding:3px 1px;font-size:11px;}

#stands .player-pick {overflow:auto;height:380px;width:380px;border-bottom:3px solid #ccc; font-family: Verdana, Arial, Helvetica, sans-serif;}
#stands .player-pick table {background:#fff;}
#stands .player-pick table tr:hover { background:#f5f5f5}
#stands .player-pick table td {padding:3px 0 3px 6px;border-bottom:1px solid #eee;font-size:11px;}

#stands table {width:100%;float:right;} 
#stands table th {background: url(../images/backgrounds/bg_tableHead.gif) repeat-x #000;padding:7px 4px 7px 4px;color:#fff;text-align:left;text-transform:uppercase;font-size:0.7em;}
#stands table.tbl_league th.t-pos {width:30px;}
#stands table.tbl_league th.t-team {}
#stands table.tbl_league th.t-manager {}
#stands table.tbl_league th.t-pts {width:30px;}
#stands table.tbl_league td {padding:4px;border-bottom:1px solid #ccc; font-family: Verdana, Arial, Helvetica, sans-serif;background:#eee; text-transform:capitalize;font-size:0.7em;}

#stands table.tbl_admin {float:left;background:none;}
#stands table.tbl_admin td {padding:2px 0;border:none;}
#stands table.tbl_admin td strong {display:block;padding:10px 0 0 0;}
.in-player {width:160px;}
.in-club {width:230px;}
.in-value {width:60px;}

table#SubTeam, table#TransTeam {margin:10px 0 0 0;}

/* sub nav */

.cola ul.subNav {float:left;}
.cola ul.subNav li {float:left;display:block;padding:0;border-right:1px solid #ddd;margin:0px 0px 4px 0px;}
.cola ul.subNav li a {padding:0;margin:0;background:#f7f7f7;border-bottom:1px solid #ddd;float:left;display:block;width:179px;padding:7px 0 5px 0;text-indent:8px;font-weight:bold;text-transform:uppercase;font-size:0.9em;}
.cola ul.subNav li a:hover {background:#fff;color:#000;}

#competitions 	#pitch .cola ul.subNav .li_comp1,
#chartOppoPos 	#pitch .cola ul.subNav .li_chartPos,
#chartOppoPts 	#pitch .cola ul.subNav .li_chartPts,
#viewOppo	 	#pitch .cola ul.subNav .li_OppoSquad,
#profile 		#pitch .cola ul.subNav .li_profile,
#contact 		#pitch .cola ul.subNav .li_contact,
#players0 		#pitch .cola ul.subNav .li_player0,
#players1 		#pitch .cola ul.subNav .li_player1,
#players2 		#pitch .cola ul.subNav .li_player2,
#players3 		#pitch .cola ul.subNav .li_player3, 
#players4 		#pitch .cola ul.subNav .li_player4,
#playersCompare	#pitch .cola ul.subNav .li_compare,
#viewSquad 		#pitch .cola ul.subNav .li_squad, 
#subSquad 		#pitch .cola ul.subNav .li_subs, 
#rules 			#pitch .cola ul.subNav .li_rules {border-right:1px solid #ddd;}

#competitions 	#pitch .cola ul.subNav .li_comp1 	a, 
#chartOppoPos 	#pitch .cola ul.subNav .li_chartPos a, 
#chartOppoPts 	#pitch .cola ul.subNav .li_chartPts a, 
#viewOppo	 	#pitch .cola ul.subNav .li_OppoSquad a,
#profile 		#pitch .cola ul.subNav .li_profile 	a,
#contact 		#pitch .cola ul.subNav .li_contact 	a,
#players0 		#pitch .cola ul.subNav .li_player0 	a,
#players1 		#pitch .cola ul.subNav .li_player1 	a,
#players2 		#pitch .cola ul.subNav .li_player2 	a,
#players3 		#pitch .cola ul.subNav .li_player3 	a, 
#players4 		#pitch .cola ul.subNav .li_player4 	a,
#playersCompare	#pitch .cola ul.subNav .li_compare 	a,
#viewSquad 		#pitch .cola ul.subNav .li_squad 	a, 
#subSquad 		#pitch .cola ul.subNav .li_subs 	a,
#rules 			#pitch .cola ul.subNav .li_rules 	a {background:#fff;color:#000;}

#pitch .note {background:#ddd;border-bottom:1px solid #ccc;margin:0 0 20px 0;clear:both;}
#pitch .note h3 {background: url(../images/backgrounds/bg_tableHead.gif) repeat-x;text-indent:10px;padding:5px 0;color:#fff;font-size:0.8em;text-shadow:0 0 0;}
#pitch .note p {padding:10px;}
#pitch .note h4 {text-indent:10px;padding:5px 0;color:#000;font-size:0.8em;font-weight:bold;}
#pitch .note ul {padding:10px 0 10px 10px;}
#pitch .note ul li {background:#ddd;border:0;padding:2px 0;}

#playerinfo tr th {cursor:pointer;}

#playerinfo table th.headerSortUp { 
    background-color: #3399FF; 
} 

#playerinfo table th.header { 
    cursor: pointer; 
    font-weight: bold; 
    background-repeat: no-repeat; 
    background-position: center left; 
    padding-left: 20px; 
    border-right: 1px solid #dad9c7; 
    margin-left: -1px; 
} 

.teamInvalid {color:#c00;font-weight:bold;}
.teamValid {color:#3F9F0F;font-weight:bold;}

.msg-error {padding:10px;background:#c00;color:#fff;border:0;display:block;font-weight:bold;}
.msg-confirm {padding:10px;background:#2c8d0b;color:#fff;border:0;display:block;font-weight:bold;}
.msg-inform {padding:10px;background:#3FA9C9;color:#fff;border:0;display:block;font-weight:bold;}
.msg-error a, .msg-confirm a, .msg-inform a {color:#fff;text-decoration:underline;}
.msg-error a:hover, .msg-confirm a:hover, .msg-inform a:hover {color:#000;text-decoration:none;}

p a.highlight {padding:3px 6px;background:#EF4A29;color:#fff;font-weight:bold;}
p a.highlight:hover {background:#000;color:#fff;}


/* profile */

#pitch .userprofile td, #pitch #frm_AvatarUpload td, #pitch #frm_NewAvatar td  {padding:4px 0;}

/* footer etc */

.clear {clear:both;display:block;}

#studs {background: url(../images/backgrounds/bg_foot.gif) repeat-x #000;height:12em; clear:both;}
#footer {width:980px;margin:0 auto;font-family:Verdana, Arial, Helvetica, sans-serif;padding:1px 0px 0px 0px;}
#footer ul {margin:25px 0px 25px 0px;}
#footer li {margin:6px 0px 3px 0px; font-size:0.6em;}
#footer a:link, #footer a:visited {text-decoration:none;color:#fff;}
#footer a:hover, #footer a:active,
#home #footer .li_home, #admin #footer .li_admin, #players1 #footer .li_players,
#players2 #footer .li_players, #players3 #footer .li_players, #players4 #footer .li_players {text-decoration:none;color:#f00;}

#footer .cola, #footer .colb, #footer .colc, #footer .cold {margin-top:5px;background:#000;}
#footer .cole {background: url(../images/logo/logo_bw.gif) no-repeat 100px 75px;}
#footer .cole p {margin:115px 0 0 0;color:#aaa;font-size:0.6em;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:right;}

#preloader {position:absolute;bottom:-1px;height:1px;width:1px;}






/*--------CHRIS ADDED-------*/

.button {font-size:0.9em;padding:2px 20px 3px 20px;}

.loader-bar {background:url(../images/loaders/loader_barRed.gif) center no-repeat;width:100%;height:31px;display:block;}
.loader-bar span {display:none;}

.avatar {border:2px solid #ccc;}
.award {margin-right:5px;}

#avatarlist {max-height:320px;overflow: auto;}
.avatarimg {width:50px;padding:0;margin:0;text-align:center;border:0;}
.avataritem {width:50px;height:50px;padding:0;margin:0px 2px 2px 0px;text-align:center;border: 3px solid #ccc;background:#ccc;float:left;}
.avataritem-selected {width:50px;height:50px;padding:0;margin:0px 2px 2px 0px;text-align:center;border: 3px solid #c00;float:left;}

.tbl_league tr td a.a_viewteam {color:#000; text-decoration:underline;}
.tbl_league tr td a.a_viewteam:hover {color:#000; text-decoration:none;}
.tbl_league tr td a.ico_viewteam {display:block;width:15px;height:15px;margin:0;background:url(../images/icons/ico_squad.gif) no-repeat 0 0;padding:0px;margin:0px;}
.tbl_league tr td a.ico_viewteam span {display:none;}
.tbl_league tr td a.ico_chartteam {display:block;width:15px;height:15px;background:url(../images/icons/ico_chart.gif) no-repeat;padding:0px;margin:0px;}
.tbl_league tr td a.ico_chartteam span {display:none;}

.PopUp {float:left;width:100%;}
.PopUpTitle {background:url(../images/backgrounds/bg_title.gif) repeat-x #fff;height:60px;padding:0px;}
.PopUp h2 {padding:15px 12px;}
.PopUp h2 .player {color:#555;}
.PopUp h2 .club {color:#3FA9C9;}

.colb-4 .a_btn {padding:10px 8px 10px 0;background:#000;border:0;margin-bottom:10px;float:left;width:220px;text-align:center;color:#fff;font-weight:bold;text-transform:uppercase;font-size:0.7em;text-indent:8px;}
.colb-4 .a_btn:hover {color:#ddd;}

.PopUp .playerInfo {float:left;width:150px;margin-top:5px;}
.PopUp .playerInfo table {margin:0px 12px;}
.PopUp .playerChart {width:630px;height:450px;float:left;}
.PopUp .playerChartWrap {margin-top:5px;}

.tbl_player th {background:none;text-align:left;font-size:0.7em;padding-right:10px;}
.tbl_player td {background:none;text-align:left;font-size:0.7em;padding-bottom:8px;border-bottom:1px solid #ccc;}

#stands table.tbl_league thead td {padding:1px 0px;}

#stands table thead th {cursor:pointer;}

.chart {height:450px;overflow:auto;background:url(../images/backgrounds/bg_chartBody.gif) bottom;}
.chart .chart-module {float:left;width:17px;margin:0px 2px;}
.chart .chart-value {float:left;width:17px;text-align:center;font-size:0.5em;height:15px;margin-top:5px;}
.chart .chart-bar {float:left;width:17px;background:url(../images/backgrounds/bg_chartBar.gif) bottom repeat-x;}
.chart .chart-label {float:left;width:17px;text-align:center;font-size:0.5em;margin-top:5px;}

.MoW {background:url(../images/icons/ico_starWhite.gif) bottom left no-repeat;padding-left:20px;height:16px;display:block;color:#000;}
.MoM {background:url(../images/icons/ico_starYellow.gif) bottom left no-repeat;padding-left:20px;height:16px;display:block;color:#000;}
.LoW {background:url(../images/icons/ico_loser.gif) bottom left no-repeat;padding-left:20px;height:16px;display:block;color:#000;}
.PoW {background:url(../images/icons/ico_starBlue.gif) bottom left no-repeat;padding-left:20px;height:16px;display:block;color:#000;}
.climb {background:url(../images/icons/ico_climb.gif) bottom left no-repeat;padding-left:20px;height:16px;display:block;color:#000;}
.crash {background:url(../images/icons/ico_crash.gif) bottom left no-repeat;padding-left:20px;height:16px;display:block;color:#000;}

#competitions .colb-4 div#cupRounds {width:772px;height:670px;overflow:scroll;display:block;border:3px solid #ddd;padding:0;margin:0;}

#stands table.cupTree {float:left;margin:0;border:0;background:none;}
table.cupTree tr {}
table.cupTree tr td {padding:1px 2px 4px 3px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:0.7em;}

table.cupTree td.basic 		{width:5px;border:0; }
table.cupTree td.home_into 	{width:5px;border-left:1px solid #ccc;border-bottom:1px solid #ccc;}
table.cupTree td.away_into 	{width:5px;border-left:1px solid #ccc;border-top:1px solid #ccc;}
table.cupTree td.tie_name1	{width:35px;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;}
table.cupTree td.tie_name2 	{width:35px;border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;}
table.cupTree td.home_team 	{width:145px;border-bottom:1px solid #ccc;}
table.cupTree td.away_team 	{width:145px;border-top:1px solid #ccc;}
table.cupTree td.home_pts 	{width:45px;border-bottom:1px solid #ccc;}
table.cupTree td.away_pts 	{width:45px;border-top:1px solid #ccc;}
table.cupTree td.top_rt 	{width:5px;border-top:1px solid #ccc;border-right:1px solid #ccc;}
table.cupTree td.bot_rt 	{width:5px;border-bottom:1px solid #ccc;border-right:1px solid #ccc;}
table.cupTree td.link 		{width:5px;border-right:1px solid #ccc;}
table.cupTree td.myTeam		{font-weight:bold;background:#ccc; border-top:1px solid #ccc; border-left:5px solid #ed2129}

#tweets {margin:10px 0;padding:0;background:none;float:left;width:100%;}
#tweets ul {padding:5px 0;background:none;list-style-type:none;margin:0;float:left;}
#tweets li {padding:10px 5px 5px 5px;background:none;list-style-type:none;margin:0;border-bottom:1px solid #ddd;}
#tweets table th span {font-weight:normal;} 
#tweets table th a {color:#fff;font-weight:normal;} 
#tweets table th a:hover {color:#ccc;} 



