﻿body                                    { overflow-y: scroll; font-family: Garamond, Times New Roman, Serif; background-repeat: repeat-x; background-image: url('/images/pagebackground.png'); background-attachment: fixed; color: Black }

.left                                   { float: left }
.right                                  { float: right }
.clear                                  { clear: both }

a img                                   { border: 0 }

.pagecontainer                          { width: 990px; margin: 0 auto; background-color: white }

.headercontainer                        { height: 104px; border-top: 1px solid red; border-left: 1px solid red; border-right: 1px solid red; background: transparent url('/images/GoringRobinsFCHeader.png') no-repeat }

.navigationcontainer                    { border-top: 1px solid #808080; border-left: 1px solid #808080; border-bottom: 1px solid #808080; background-color: #e00000; font-size: 12px; font-weight: bold; color: white }
.navigationcontainer span               { display: inline-block }
.navigationcontainer a                  { text-decoration: none; display: inline-block; padding: 12px 6px 12px 6px; border-right: 1px #CC7777 solid; color: white }
.navigationcontainer a:hover            { background-color: #ff7373; color: Black }

#tickerContainer .twitterDatePrefix     { font-size: 10px; font-weight: normal }

.contentcontainer                       { background-color: White; position: relative; padding: 4px 8px 12px 12px; overflow: hidden; font-size: 16px }
.contentcontainer                       { border-bottom: 1px solid red; border-left: 1px solid red; border-right: 1px solid red }
.contentheader                          { text-align: center; font-size: 30px; font-weight: bold; padding: 8px 0 8px 0 }
.para                                   { text-align: justify; padding: 6px 0 6px 0 }
.para a                                 { text-decoration: none; color: red; font-weight: bolder }

#constitutionContent a,      
#linksContent a                         { text-decoration: none }

.navList                                { font-size: 14px; font-weight: bold; margin-bottom: 6px }
.navList span                           { display: inline-block }
.navList a                              { color: #000; text-decoration: none; display: inline-block; text-align: center; padding: 12px 6px 12px 6px  }
.navList a:hover                        { background-color: #ff7373; color: white }

table.RobinsContactTable                { font-size: .8em; font-family: "Lucida Grande", Tahoma, Arial, sans-serif; color:#FFF; background:#C00; border-collapse:collapse; width:100%; border: 5px solid #900 }
table.RobinsContactTable thead th       { padding:1em 1em .5em; border-bottom: 1px dotted #FFF; font-size: 120%; text-align: left}
table.RobinsContactTable tbody td       { padding:.5em 1em }
table.RobinsContactTable thead th.ContactName,  
table.RobinsContactTable tbody td.ContactName
                                        { background-color: #990000 }
table.RobinsContactTable tbody td.ContactEmail a
                                        { color: #fff }
                                        
table.RobinsShortContactTable *.ContactQuals
                                        { display: none }

table.robinsFixtures                    { font-size: .8em; font-family: "Lucida Grande", Tahoma, Arial, sans-serif; color:#FFF; background:#C00; border-collapse:collapse; width:100%; border: 5px solid #900 }
table.robinsFixtures thead th           { padding:1em 1em .5em; border-bottom: 1px dotted #FFF; font-size: 120%; text-align: left}
table.robinsFixtures tbody td           { padding:.5em 1em }
table.robinsFixtures thead th.FixtureFixture,  
table.robinsFixtures tbody td.FixtureFixture
                                        { background-color: #990000 }
table.robinsFixtures .FixtureResult
                                        { text-align: center }
table.robinsFixtures tbody tr:nth-child(even) td
                                        { background-color: #db4d4d }
table.robinsFixtures tbody tr:nth-child(even) td.FixtureFixture
                                        { background-color: #b74d4d }
table.robinsFixtures tr.clickable:hover td
                                        { text-decoration: underline; cursor: pointer }
table.robinsFixtures tr.postponed td    { text-decoration: line-through }

table.robinsResults                     { border: 0 none; border-collapse: collapse; width:100% }
table.robinsResults th,
table.robinsResults td                  { border: 1px solid black }
table.robinsResults th                  { height: 50px; font-weight: bold; background-color: red; color: white; font-size: larger }
table.robinsResults td                  { height: 24px; background-color: #FFFFCC; padding: 2px 2px 2px 4px }
table.robinsResults td.firstcol         { background-color: red; text-align: center }
table.robinsResults td.centercol        { text-align: center }

table.RobinsLeague                      { font-size: .8em; font-family: "Lucida Grande", Tahoma, Arial, sans-serif; color:#FFF; background:#C00; border-collapse:collapse; width:100%; border: 5px solid #900 }
table.RobinsLeague thead th             { padding:1em 1em .5em; border-bottom: 1px dotted #FFF; font-size: 120%; text-align: center; }
table.RobinsLeague tbody td             { padding:.5em 1em; text-align: center }
table.RobinsLeague thead th.LeagueTeam,  
table.RobinsLeague tbody td.LeagueTeam
                                        { text-align: left }
table.RobinsLeague thead th.LeagueTeam,  
table.RobinsLeague tbody td.LeagueTeam,
table.RobinsLeague thead th.LeaguePoints,  
table.RobinsLeague tbody td.LeaguePoints
                                        { background-color: #990000 }
table.RobinsLeague tbody tr:nth-child(even) td
                                        { background-color: #db4d4d }
table.RobinsLeague tbody tr:nth-child(even) td.LeagueTeam, 
table.RobinsLeague tbody tr:nth-child(even) td.LeaguePoints
                                        { background-color: #b74d4d }
table.RobinsLeague tbody tr.LeagueGoring td.LeagueTeam
                                        { border-left: 4px solid white }

div.ShortLeagueTitle                    { text-align: center; font-weight: bold; font-size: larger }                         
table.ShortLeagueTable                  { font-size: 10px; width: 400px }
table.ShortLeagueTable *.LeagueWon,
table.ShortLeagueTable *.LeagueDrawn,
table.ShortLeagueTable *.LeagueLost,
table.ShortLeagueTable *.LeagueGoalDifference
                                        { display: none }
                                        
div.ShortLeagueContainer                { padding-right: 4px }

div.teamTabs                            { border: 0; margin: 0; padding: 0 }
div.teamTabs ul                         { background-color: #e00000; font-weight: bold }
div.teamTabs ul .ui-state-default a     { background-color: #ff4040; color: black }
div.teamTabs ul .ui-state-hover a       { color: Black; background-color: #ff7373 }
div.teamTabs ul .ui-state-active a      { background-color: white; color: black }

img.TeamPhoto                           { border: 1px solid grey }

table#SponsorTable                      { width: 100%; border-collapse: collapse }
table#SponsorTable tbody td             { width: 50%; height: 160px; padding: 4px 18px 4px 4px; vertical-align: top }
table#SponsorTable .SponsorLabel        { font-size: large; font-weight: bold; line-height: 180% }
table#SponsorTable .SponsorImage        { text-align: center }
table#SponsorTable .MissingSponsor      { font-style: italic }

table.RobinsPlayerAvailability          { font-size: .8em; font-family: "Lucida Grande", Tahoma, Arial, sans-serif; color:#FFF; background:#C00; border-collapse:collapse; width:100%; border: 5px solid #900 }
table.RobinsPlayerAvailability thead th { padding:1em 1em .5em; border-bottom: 1px dotted #FFF; font-size: 120%; text-align: center; }
table.RobinsPlayerAvailability tbody td { padding:.5em 1em; text-align: center }
table.RobinsPlayerAvailability tbody tr:nth-child(even) td
                                        { background-color: #db4d4d }
table.RobinsPlayerAvailability .RobinsPlayerAvailabilityPlayer
                                        { background-color: #990000 }
table.RobinsPlayerAvailability tbody tr:nth-child(even) td.RobinsPlayerAvailabilityPlayer
                                        { background-color: #b74d4d }

.MatchReportTable                       { width: 100%; border-collapse: collapse }                                        
.MatchReportTable tbody tr              { line-height: 140% }
.MatchReportTable tbody tr td           { padding: 12px 6px 12px 6px; }
.MatchReportTable tbody tr:hover        { cursor: pointer; background-color: #e0e0e0 }
.MatchReportTable .MatchReportDate      { vertical-align: top; white-space: nowrap }
.MatchReportTable .MatchReportDescTitle { font-weight: bold }
.MatchReportTable .MatchReportDescText  { font-size: small; font-weight: normal }
.MatchReportTable .MatchReportLink .ViewReportButton     
                                        { background-image: url('/images/View Full Button.png'); background-repeat: no-repeat; 
                                          width: 65px; height: 25px; display: block }
.MatchReportTable tr:hover .MatchReportLink .ViewReportButton
                                        { background-position: 0px -25px  }

.NewsTable                              { width: 100%; border-collapse: collapse }
.NewsTable tr                           { line-height: 140% }
.NewsTable tbody tr td                  { padding: 12px 6px 12px 6px; }
.NewsTable tbody tr:hover               { cursor: pointer; background-color: #e0e0e0 }
.NewsTable .NewsTableDate               { vertical-align: top; white-space: nowrap }
.NewsTable .NewsTableTitle              { font-weight: bold }
.NewsTable .NewsTableDescription        { font-size: small; font-weight: normal }
.NewsTable .NewsTableUrl .ViewReportButton     
                                        { background-image: url('/images/View Full Button.png'); background-repeat: no-repeat; 
                                          width: 65px; height: 25px; display: block }
.NewsTable tr:hover .NewsTableUrl .ViewReportButton
                                        { background-position: 0px -25px  }

#articlePageContainer                   { position: relative }
#facebookLikeContainer                  { position: absolute; top: 2px; right: 2px; text-align: right }
