@charset "utf-8";
/* CSS Document */

* { margin: 0; padding: 0; }
img { border: none; }
object { outline:none; }
body { background: url(../images/bg.jpg) no-repeat center top; background-color: #000000; }

/* Main */
#body_wrap { width: 954px; margin: 0 auto; }
#fbanner { width: 954px; height: 222px; padding-top: 120px; }
#footer { width: 954px; padding-top: 20px; }

.clear { clear: both; }
.img_border { padding: 2px; border: 1px solid #333; }
.grey_text { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #dbdbdb; line-height: 1.8em; font-weight: normal; }
.infotable td { padding-right: 5px; }
.breadcrumb { font-family:Arial, Helvetica, sans-serif; font-size: 9px; color: #666; text-decoration: none; text-transform: uppercase; }

h1 { font-family: Arial, Helvetica, sans-serif; color: #FFF; font-size: 18px; text-align: center; font-weight: bold; }
h2 { font-family: Arial, Helvetica, sans-serif; color: #6c0e0c; font-size: 16px; text-align: left; line-height: 2em; }

p a.readmore:hover { color: #6c0e0c; }
p a.readmore { font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #323232; text-decoration: none; }
p a.breadcrumb:hover { color: #bb0f0a; }
p a.breadcrumb { font-family:Arial, Helvetica, sans-serif; font-size: 9px; color: #6c0e0c; text-decoration: none; text-transform: uppercase; }
p.align_right { text-align: right; }

p { font-family: Arial, Helvetica, sans-serif; }
p.grey_text { font-size: 11px; color: #dbdbdb; line-height: 1.8em; }
p.box_title { font-size: 12px; color: #bb0f0a; font-weight: bold; padding-bottom: 10px; border-bottom: 1px solid #131415; text-align: left; }
p.news_title { font-size: 12px; color: #6c0e0c; font-weight: bold; line-height: 1.8em; }
p.date { font-size: 11px; color: #CCC; font-style: italic; line-height: 1.8em; }
p.footer { font-size: 10px; color: #333; text-align: center; padding: 10px 0 20px 0; border-top: 1px solid #111; line-height: 1.5em; }
p.caption { font-size: 11px; color: #6c0e0c; font-style: italic; font-weight: bold; text-align: left; }
p.hrline { width: 500px; border-bottom: #090909 1px solid; margin: auto; }

ul.list { list-style-type: disc; list-style-position: outside; color: #6c0e0c; padding-left: 10px; }
ul.list li { font-size: 11px; }
ul.list li .grey_text { font-family: Arial, Helvetica, sans-serif; color: #dbdbdb; line-height: 1.8em; }
ul.list li a { font-family: Arial, Helvetica, sans-serif; color: #dbdbdb; line-height: 2.4em; text-decoration: none; font-weight: bold; }
ul.list li a:hover { color: #6c0e0c; }

/* Index */
#index_left { width: 690px; padding-top: 20px; float: left; }
#index_right { width: 260px; padding-top: 20px; float: right; }

#next_prev { background:url(../images/index_01.png) no-repeat; width: 285px; float: left; }
#next_prev.content { width: 255px; padding: 15px 15px 10px 15px; }

#latest_news { background:url(../images/index_02.png) no-repeat; width: 365px; float: right; }
#latest_news.content { width: 335px; padding: 15px 15px 10px 15px; }
#scroll { width: 320px; padding-right: 15px; height: 335px;  overflow-y: scroll; }

#current_standings { background:url(../images/index_03.png) no-repeat; width: 228px; float: right; }
#current_standings.content { width: 198px; padding: 15px 15px 10px 15px; }

.current_standings_table { font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.current_standings_table .header { font-weight: bold; color: #6c0e0c; background-color: #0d0d0d; padding: 3px 5px 3px 5px; }
.current_standings_table .oddrow { color: #dbdbdb; padding: 3px 5px 3px 5px; font-weight: bold; }
.current_standings_table .evenrow { color: #dbdbdb; background-color: #0d0d0d; padding: 3px 5px 3px 5px; font-weight: bold; }
.view_listings { text-align: center; padding-top: 8px; }

/* The Club */
#club_left { width: 480px; padding-top: 20px; float: left; }
#club_right { width: 424px; padding-top: 20px; float: right; }

#vision { background:url(../images/club_01.png) no-repeat; width: 475px; }
#vision.content { width: 445px; padding: 15px 15px 10px 15px; }

#club_info { background:url(../images/club_01.png) no-repeat; width: 475px; }
#club_info.content { width: 445px; padding: 15px 15px 10px 15px; }

#committee { background:url(../images/club_02.png) no-repeat; width: 424px; }
#committee.content { width: 394px; padding: 15px 15px 10px 15px; }

/* The Teams */
#teams { width: 265px; height: 74px; padding-top: 20px; margin: auto; }

#teams  ul { list-style-type: none; margin: 0; font-size:9px; float: right; width: 265px; height: 37px; }
#teams  ul li { float: left; }
#teams ul li a span { display: none; }
#teams  ul li a { display: block; height: 37px; background:url(../images/sleague.png) no-repeat; outline: none; }

#teams  a.s-league { width: 125px; background-position: 0 0; margin-left: 0;  } 
#teams  a:hover.s-league{ background-position: 0 -37px}
#teams a.s-leaguecurrent { width: 125px; background-position: 0 -37px; margin-left: 0; }

#teams  a.prime { width: 140px; background-position: -140px 0; }
#teams  a:hover.prime { background-position: -140px -37px; }
#teams a.primecurrent { width: 140px; background-position: 0 -37px; margin-left: 0; }

#sleague { background:url(../images/oneCol.png) no-repeat; width: 954px; }
#sleague.content { width:924px; padding: 15px 15px 10px 15px; }

.team_2Col { padding: 0 5px 5px 0; }
.team_lastCol { padding-bottom: 3px; }
.team_img { padding: 3px; border: 1px solid #333; }
.player_img_holder { width: 90px;float: left; }
.player_content { width: 202px;float: right; padding-top: 5px; }
.player_bg { background-color: #0d0d0d;height: 107px;width:300px; }
.player_info { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #dbdbdb; line-height: 1.5em; }

/* Match */
#match { background:url(../images/oneCol.png) no-repeat; width: 954px; }
#match.content { width: 924px; padding: 15px 15px 10px 15px; }

.fixtures_table { font-family: Arial, Helvetica, sans-serif; }
.fixtures_table .header { font-size: 12px; font-weight: bold; color: #6c0e0c; background-color: #080808; line-height: 1.8em; text-align: center; }
.fixtures_table .oddrow { font-size: 11px; color: #dbdbdb; line-height: 1.9em; font-weight: bold; text-align: center; }
.fixtures_table .sleague { font-size: 11px; color: #dbdbdb; background-color: #0b0b0b; line-height: 1.9em; font-weight: bold; text-align: center; }
.fixtures_table .afc { font-size: 11px; color: #dbdbdb; background-color: #161616; line-height: 1.9em; font-weight: bold; text-align: center; }

.fixtures_table a.view { font-size: 11px; color: #dbdbdb; line-height: 1.9em; font-weight: bold; text-align: center; text-decoration: underline; }
.fixtures_table a.view:hover { font-size: 11px; color: #6c0e0c; line-height: 1.9em; font-weight: bold; text-align: center; text-decoration: underline; }

/* Youth Development */
#coe { background:url(../images/oneCol.png) no-repeat; width: 954px; }
#coe.content { width: 924px; padding: 15px 15px 10px 15px; }

a.redlinks { font-size: 11px; font-weight: bold; color: #6c0e0c; text-decoration: underline; }
a.redlinks:hover { font-size: 11px; font-weight: bold; color: #d90000; text-decoration: underline; }

/* Fan Club */
#fanclub { background:url(../images/oneCol.png) no-repeat; width: 954px; }
#fanclub.content { width: 924px; padding: 15px 15px 10px 15px; }

/* News */
#news { background:url(../images/news_01.png) no-repeat; width: 625px; float: left; }
#news.content { width: 595px; padding: 15px 15px 10px 15px; }
#archives { background:url(../images/news_02.png) no-repeat; width: 265px; float: right; }
#archives.content { width: 235px; padding: 15px 15px 10px 15px; }

#olderpost { background:url(../images/oneCol.png) no-repeat; width: 954px; }
#olderpost.content { width: 924px; padding: 15px 15px 10px 15px; }

/* Contact Us */
#contact { background:url(../images/oneCol.png) no-repeat; width: 954px; }
#contact.content { width: 924px; padding: 15px 15px 10px 15px; }

/* Sponsers */
#sponsers { width: 953px; height: 52px; }

#sponsers  ul { list-style-type: none; margin: 0; font-size:9px; float: right; width: 953px; height: 52px; }
#sponsers  ul li { float: left; }
#sponsers ul li a span { display: none; }
#sponsers  ul li a { display: block; height: 52px; background:url(../images/sponsers.jpg) no-repeat; outline: none; }

#sponsers  a.coke { width: 125px; background-position: 0 0; margin-left: 0;  } 
#sponsers  a:hover.coke{ background-position: 0 -52px}

#sponsers  a.kappa { width: 150px; background-position: -125px 0; }
#sponsers  a:hover.kappa { background-position: -125px -52px; }

#sponsers  a.cisco { width: 173px; background-position: -270px 0; }
#sponsers  a:hover.cisco { background-position: -270px -52px; }

#sponsers  a.teamns { width: 100px; background-position: -445px 0; }
#sponsers  a:hover.teamns { background-position: -445px -52px; }

#sponsers  a.ncs { width: 110px; background-position: -545px 0; }
#sponsers  a:hover.ncs { background-position: -545px -52px; }

#sponsers  a.nec { width: 110px; background-position: -660px 0; }
#sponsers  a:hover.nec { background-position: -660px -52px; }

#sponsers  a.shell { width: 85px; background-position: -770px 0; }
#sponsers  a:hover.shell { background-position: -770px -52px; }

#sponsers  a.super { width: 100px; background-position: -850px 0; }
#sponsers  a:hover.super { background-position: -850px -52px; }

/* Navigation */
#navigation { width: 953px; height: 39px; padding-top: 30px; margin: auto; }

#navigation ul { list-style-type: none; margin: 0; font-size:9px; float: right; width: 953px; height: 39px; }
#navigation ul li { float: left; }
#navigation ul li a span { display: none; }
#navigation ul li a { display: block; height: 39px; background:url(../images/nav.png) no-repeat; outline: none; }

#navigation a.home { width: 94px; background-position: 0 0; margin-left: 0;  } 
#navigation a:hover.home { background-position: 0 -39px}
#navigation a.homecurrent { width: 94px; background-position: 0 -39px; margin-left: 0; }

#navigation a.club { width: 107px; background-position: -94px 0; }
#navigation a:hover.club { background-position: -94px -39px; }
#navigation a.clubcurrent { width: 107px; background-position: -94px -39px; }

#navigation a.team { width: 107px; background-position: -202px 0; }
#navigation a:hover.team { background-position: -202px -39px; }
#navigation a.teamcurrent { width: 107px; background-position: -202px -39px; }

#navigation a.match { width: 95px; background-position: -309px 0; }
#navigation a:hover.match { background-position: -309px -39px; }
#navigation a.matchcurrent { width: 95px; background-position: -309px -39px; }

#navigation a.youth { width: 175px; background-position: -405px 0; }
#navigation a:hover.youth { background-position: -405px -39px; }
#navigation a.youthcurrent { width: 175px; background-position: -405px -39px; }

#navigation a.fanclub { width: 108px; background-position: -580px 0; }
#navigation a:hover.fanclub { background-position: -580px -39px; }
#navigation a.fanclubcurrent { width: 108px; background-position: -580px -39px; }

#navigation a.news { width: 83px; background-position: -690px 0; }
#navigation a:hover.news { background-position: -690px -39px; }
#navigation a.newscurrent { width: 83px; background-position: -690px -39px; }

#navigation a.blog { width: 85px; background-position: -772px 0; }
#navigation a:hover.blog { background-position: -772px -39px; }
#navigation a.blogcurrent { width: 85px; background-position: -772px -39px; }

#navigation a.contact { width: 98px; background-position: -857px 0; }
#navigation a:hover.contact { background-position: -857px -39px; }
#navigation a.contactcurrent { width: 98px; background-position: -857px -39px; }
