/******************************************************************************/
/* Basic HTML                                                                 */
/******************************************************************************/
a { text-decoration: none; }
a:link { color: #0040b6; }
a:visited { color: #777777; }
a:hover { color: #000000; text-decoration: underline; }

body { background: #ccc; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 62.5%; margin: 0; padding: 0; text-align: center; }

h1 { font: normal 2.6em Verdana, Arial, Helvetica, sans-serif; letter-spacing: -0.05em; }
h2 { font: normal 2.2em Verdana, Arial, Helvetica, sans-serif; letter-spacing: -0.05em; }
h3 { font: normal 1.8em Verdana, Arial, Helvetica, sans-serif; letter-spacing: -0.05em; }
h4 { font: normal 1.4em Verdana, Arial, Helvetica, sans-serif; }

img { border: 0; margin: 0; padding: 0; }

input, select, option { font-family: Verdana, Arial, Helvetica, sans-serif; }

/******************************************************************************/
/* Structure                                                                  */
/******************************************************************************/
/* Container */
#container { background: #fff url(http://www.gkjdr.com/images/container2.jpg) repeat-y; margin: 0 auto; padding: 0; text-align: left; width: 966px; }

/* Header */
#header { background: #90ee90 url(http://www.gkjdr.com/images/header2.jpg) no-repeat top left; clear: both; height: 150px; margin: 0; padding: 0; position: relative; width: 966px; }
#header h1 { margin: 0; padding: 0; }
#header h1 a:link { display: block; font-size: 1px; height: 0px; left: 0; overflow: hidden; padding-top: 150px; position: absolute; top: 0; width: 966px; }
#header h1 a:visited { display: block; font-size: 1px; height: 0px; left: 0; overflow: hidden; padding-top: 150px; position: absolute; top: 0; width: 966px; }
#header h2 { display: none; }

/* Navigation */
#navigation { clear: left; float: left; font-size: 1.2em; margin: 0; padding: 0; width: 966px; }
#navigation ul { list-style-type: none; margin: 0; padding: 20px 0 20px 23px; }
#navigation li { display: inline; margin: 0; padding: 0.25em 0; }
#navigation li a { color: #192D19; font-weight: normal; margin: 0; padding: 6px; text-transform: lowercase; }
#navigation li a:link { color: #192D19; }
#navigation li a:visited { color: #192D19; }
#navigation li a:hover { background: #eeeeee; color: #192D19; text-decoration: none; }
#navigation li a.active { background: #eeeeee; color: #192D19; font-weight: bold; }

/* Content */
#content { clear: both; font-size: 1.1em; margin: 0; padding: 0; width: 966px; }

/* Columns */
#left-column { float: left; margin: 0; padding: 0; width: 183px; }

#middle-column { float: left; margin: 0; padding: 0; width: 600px; }

#right-column { float: left; margin: 0; padding: 0; width: 183px; }

/* Footer */
#footer { background: #fff url(http://www.gkjdr.com/images/footer2.jpg) no-repeat top left; clear: both; height: 48px; margin: 0; padding: 0; width: 966px; }
#footer p { font-size: 0.9em; padding: 1.0em 10px; text-align: center; }

/******************************************************************************/
/* Dossiers                                                                   */
/******************************************************************************/
#dossiers { margin: 0; padding: 0; text-align: center; width: 100%; }

/******************************************************************************/
/* Liens                                                                      */
/******************************************************************************/
#liens { margin: 0; padding: 0; text-align: left; width: 100%; }

/******************************************************************************/
/* News                                                                       */
/******************************************************************************/
.news_item { margin: 20px 0; padding: 0; width: 100%; }
.news_item h3 {  }
.news_item h3 a.title { color: black; }
.news_item h4 { font-size: 0.9em; }
.news_item h4 a.author {  }
.news_item h4 span.date {  }
.news_item h4 span.time {  }
.news_item div.text { margin: 1.0em 0; }
.news_item div.comments { float: right; font-size: 0.8em; margin-bottom: 20px; }
.news_item div.comments a {  }
.news_item div.comments a:hover {  }

.archives { margin: 20px 0; padding: 0; text-align: center; width: 100%; }

#news_archives { margin: 20px 0; padding: 0; width: 100%; }
#news_archives p { font-size: 0.9em; }
#news_archives h4 { margin: 0.6em 0; }

.new_comment {  margin: 20px 0; padding: 0; text-align: center; width: 100%; }

.total_comments { margin: 20px 0; padding: 0; width: 100%; }

.comment_item { background-color: #eee; border-bottom: 1px solid black; border-top: 1px solid black; clear: both; margin: 20px 0; padding: 0 20px; }
.comment_item blockquote { border-left: 1px solid #777; color: #555; padding: 0 0 1.6em 10px; position: relative; }
.comment_item blockquote p.author { color: #000; font-style: italic; margin: 0; }
.comment_item blockquote > p.author { color: #000; font-style: italic; margin: 0; position: absolute; bottom: 0; right: 0; }
.comment_item .header { font-size: 1.2em; }
.comment_item .index { font-weight: bold; }
.comment_item .username {  }
.comment_item .post_text {  }
.comment_item .footer {  }
.comment_item .date_time { font-size: 0.8em; font-style: italic; }

/******************************************************************************/
/* Association                                                                */
/******************************************************************************/
#origin { margin: 20px 0; padding: 0; width: 100%; }
#origin img { float: right; }
#origin ul { border: 1px solid black; }
#origin li {  }

#history { margin: 20px 0; padding: 0; width: 100%; }
#history img { border: 1px solid black; clear: left; float: left; margin: 0 20px 20px 0; }

#team  { margin: 20px 0; padding: 0; text-align: center; width: 100%; }
#team h3 { margin-bottom: 1.0em; }
#team img { border: 1px solid black; }
#team p {  }

/******************************************************************************/
/* Galeries                                                                   */
/******************************************************************************/
#galleries { margin: 20px 0; padding: 0; width: 100%; }
#galleries h3 { clear: both; }
#galleries h3 a { color: black; }
#galleries ul { list-style-type: none; margin: 0; padding: 0; }
#galleries li { display: inline; margin: 0; padding: 0; }
#galleries div { float: left; margin-right: 25px; padding: 0; text-align: center; }
#galleries img { border: 1px solid black; }

.gallery { margin-bottom: 20px; text-align: center; }
.gallery_links { margin: 1.0em 0; }
.gallery_album img { border: 1px solid black; margin: 10px; }

.frame { margin: 0; padding: 0; text-align: center; width: 100%; }

/******************************************************************************/
/* Evenements                                                                 */
/******************************************************************************/
.event_item { margin: 20px 0; padding: 0px; width: 100%; }
.event_item img { border: 1px solid black; float: left; margin: 0 20px 20px 0; }

.event { margin: 20px 0; padding: 0px; text-align: center; width: 100%; }
.event h4.sponsors { clear: left; text-align: center; }
.event img { border: 1px solid black; }
.event img.poster { float: left; margin: 0 20px 20px 0; }
.event p { text-align: left; }
.event p.extras { text-align: center; }
.event ul { text-align: left; }

.conference { margin-bottom: 20px; }
.conference h3 {  }
.conference p {  }

/******************************************************************************/
/* Divers                                                                     */
/******************************************************************************/
.dots { background: url(http://www.gkjdr.com/images/dots.gif) repeat-x; clear: both; height: 1px; margin: 0; padding: 0; width: 100%; }

#error {  margin: 20px 0; padding: 0; width: 100%; }

#redirect { margin: 20px 0; padding: 0; width: 100%; }

/******************************************************************************/
/* BloodBowl                                                                  */
/******************************************************************************/
#bloodbowl { margin: 20px 23px 20px 23px; padding: 0; text-align: left; }

#bloodbowl .team { clear: both; margin: 10px 0; padding: 0px; width: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; }
#bloodbowl .team a { text-decoration: underline; }
#bloodbowl .team input { font-size: 1.0em; }
#bloodbowl .team select { font-size: 1.0em; }
#bloodbowl .team option { font-size: 1.0em; }
#bloodbowl .team td { border-bottom: 1px solid black; border-right: 1px solid black; height: 32px; }
#bloodbowl .team th { border-top: 1px solid black; border-bottom: 1px solid black; border-right: 1px solid black; height: 32px; text-align: center; }
#bloodbowl .team .numero { border-left: 1px solid black; width: 20px; text-align: center; }
#bloodbowl .team .rang { padding: 0; width: 32px; text-align: center; }
#bloodbowl .team .rang a:link { color: #000000; }
#bloodbowl .team .rang a { margin: 0; padding: 0; text-decoration: none; }
#bloodbowl .team .rang a:visited { color: #000000; }
#bloodbowl .team .rang a:hover { color: #777777; }
#bloodbowl .team .nom { width: 128px; padding: 0 2px; }
#bloodbowl .team .position { width: 128px; text-align: center;  }
#bloodbowl .team .caracteristique { width: 20px; text-align: center; }
#bloodbowl .team .competences { font-size: 0.9em; padding: 0 2px; width: 220px; }
#bloodbowl .team .blessures { font-size: 0.9em; padding: 0 2px; width: 164px; }
#bloodbowl .team .blessures2 { font-size: 0.9em; padding: 0 2px; width: 132px; }
#bloodbowl .team .points { width: 20px; text-align: center; }
#bloodbowl .team .experience { width: 32px; text-align: center; }
#bloodbowl .team td.cout { width: 48px; text-align: right;}
#bloodbowl .team th.cout { width: 48px; }

#bloodbowl .consultation .match {}
#bloodbowl .consultation .match th { border-top: 1px solid black; border-right: 1px solid black; border-bottom: 1px solid black; height: 32px; text-align: center; width: 128px; }
#bloodbowl .consultation .match th.opponent { width: 280px; }
#bloodbowl .consultation .match th.first { border: 1px solid black; }
#bloodbowl .consultation .match td { border-right: 1px solid black; border-bottom: 1px solid black; height: 32px; text-align: center; }
#bloodbowl .consultation .match td.first { border-right: 1px solid black; border-bottom: 1px solid black; border-left: 1px solid black; height: 32px; text-align: center; }

#bloodbowl .extras { clear: both; float: left; margin: 10px 0; padding: 0; width: 100%; }

#bloodbowl .options { float: left; margin: 0 20px 0 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; }
#bloodbowl .options input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; }
#bloodbowl .options td { border-bottom: 1px solid black; height: 32px; }
#bloodbowl .options .libelle { width: 131px; }
#bloodbowl .options .nombre { text-align: right; width: 20px; }
#bloodbowl .options .nombre input { text-align: right; }
#bloodbowl .options .tresor input { text-align: right; }
#bloodbowl .options td.donnee { text-align: right; width: 158px; }
#bloodbowl .options .multiplication { width: 20px; text-align: center; }
#bloodbowl .options .cout { width: 48px; text-align: right;  }
#bloodbowl .options .cout_total { width: 64px; text-align: right;  }
#bloodbowl .options .cout_equipe { text-align: right; }

.bb_team_options { float: left; margin: 0 20px 0 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; }
.bb_team_options input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; text-align: right; }
.bb_team_options td { border-bottom: 1px solid black; height: 32px; }
.bb_team_options td.label { text-align: left; width: 129px; }
.bb_team_options td.number { text-align: right; width: 32px; }
.bb_team_options td.times { text-align: center; width: 20px; }
.bb_team_options td.cost { text-align: right; width: 48px; }
.bb_team_options td.total { text-align: right; width: 64px; }

.bb_team_info { float: left; margin: 0 20px 0 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; }
.bb_team_info input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; text-align: right; }
.bb_team_info td { border-bottom: 1px solid black; height: 32px; }
.bb_team_info td.label { text-align: left; width: 141px; }
.bb_team_info td.value { text-align: right; width: 152px; }

.bb_team_match { float: left; margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; }
.bb_team_match input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; text-align: right; }
.bb_team_match td { border-bottom: 1px solid black; height: 32px; }
.bb_team_match td.label { text-align: left; width: 147px; }
.bb_team_match td.value { text-align: right; width: 147px; }

.bb_team_stats { float: left; margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; }
.bb_team_stats td { border-bottom: 1px solid black; height: 32px; }
.bb_team_stats td.label { text-align: left; width: 147px; }
.bb_team_stats td.value { text-align: right; width: 147px; }

#bloodbowl .template { margin: 10px 0; padding: 0px; width: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; }
#bloodbowl .template th { border-bottom: 1px solid black; height: 32px; text-align: center; }
#bloodbowl .template td { border-bottom: 1px solid black; height: 32px; }
#bloodbowl .template .nombre { width: 56px; text-align: center; }
#bloodbowl .template .position { width: 128px; }
#bloodbowl .template .caracteristique { width: 20px; text-align: center; }
#bloodbowl .template .competences {  }
#bloodbowl .template .normal { width: 56px; text-align: center; }
#bloodbowl .template .double{ width: 56px; text-align: center; }
#bloodbowl .template .cout { text-align: right; width: 48px; }

#bloodbowl .player { margin: 10px 0; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; }
#bloodbowl .player input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; }
#bloodbowl .player select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; }
#bloodbowl .player td { border-bottom: 1px solid black; height: 32px; }
#bloodbowl .player .libelle { width: 96px; text-align: left; }
#bloodbowl .player .caracteristique { width: 24px; text-align: center; }
#bloodbowl .player .checkbox { width: 24px; text-align: center; }
#bloodbowl .player .modificateur { width: 24px; text-align: left; }
#bloodbowl .player .competences select { width: 256px; }
#bloodbowl .player .normal { border-bottom: none; }
#bloodbowl .player .libelle2 { border-bottom: none; width: 96px; text-align: center; }
#bloodbowl .player .libelle3 { border-bottom: 1px solid black; width: 96px; text-align: center; }
#bloodbowl .player .normal select { width: 256px; }
#bloodbowl .player .double select { width: 256px; }
#bloodbowl .player .blessure select { width: 256px; }

#bloodbowl .category { clear: both; }
#bloodbowl .category div { float: left; padding: 10px 0; margin: 0; }
#bloodbowl .category .header { font-weight: bold; }
#bloodbowl .category .race { width: 130px; }
#bloodbowl .category .position { width: 180px; }
#bloodbowl .category .normal { width: 180px; }
#bloodbowl .category .double { width: 180px; }

#bloodbowl .competence { clear: both; margin: 10px 0; width: 100%; }
#bloodbowl .competence h4 {  }
#bloodbowl .competence p {  }

#bloodbowl .sorties {  }
#bloodbowl .sorties th { border-bottom: 1px solid black; height: 32px; }
#bloodbowl .sorties td { border-bottom: 1px solid black; height: 32px; }
#bloodbowl .sorties .roll { width: 64px; text-align: center; }
#bloodbowl .sorties .result { width: 160px;  }
#bloodbowl .sorties .effect {  }

#bloodbowl .suppression { text-align: center; }

#bloodbowl .ligue {  }
#bloodbowl .ligue input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; }
#bloodbowl .ligue select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; }
#bloodbowl .ligue .ajout { clear: left; float: left; margin: 0; padding: 0; width: 100%; }
#bloodbowl .ligue .jour { float: left; margin: 0 20px 20px 0; }
#bloodbowl .ligue .mois { float: left; margin: 0 20px 20px 0;  }
#bloodbowl .ligue .annee { float: left; margin: 0 20px 20px 0;  }
#bloodbowl .ligue .equipe { float: left; margin: 0 20px 20px 0;  }
#bloodbowl .ligue .vs { float: left; margin: 0 20px 20px 0;  }
#bloodbowl .ligue .bouton { float: left; margin: 0 20px 20px 0; }
#bloodbowl .ligue .equipes { clear: both; margin: 0 0 20px 0; padding: 0px; width: 100%; }
#bloodbowl .ligue .classement { clear: both; margin: 0 0 20px 0; padding: 0px; width: 100%; }

#bloodbowl .composition { clear: both; margin: 0; padding: 0; width: 100%; }
#bloodbowl .timeline { clear: both; float: left; margin: 10px 0; padding: 0; width: 100%; }
#bloodbowl .timeline div { float: left; margin: 0 20px 0 0; }
#bloodbowl .timeline a.active { font-weight: bold; text-decoration: underline; }

#bloodbowl .matches { margin: 10px 0; padding: 0px; width: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; }
#bloodbowl .matches .equipe_1 { text-align: right; width: 268px; }
#bloodbowl .matches .equipe_2 { text-align: left; width: 268px; }
#bloodbowl .matches .vs { margin: 0; text-align: center; width: 32px; }
#bloodbowl .matches .touchdown { text-align: center; width: 48px; }
#bloodbowl .matches .date { text-align: center; width: 128px; }
#bloodbowl .matches .lien { text-align: center; width: 128px; }

#bloodbowl .match { clear: both; margin: 10px 0; padding: 0px; width: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; }
#bloodbowl .match .equipe_1_nom { text-align: right; }
#bloodbowl .match .equipe_1_touchdown { text-align: center; width: 48px; }
#bloodbowl .match .equipe_1_touchdown input { text-align: center; }
#bloodbowl .match .vs { margin: 0; text-align: center; width: 32px; }
#bloodbowl .match .equipe_2_nom { text-align: left; }
#bloodbowl .match .equipe_2_touchdown { text-align: center; width: 48px; }
#bloodbowl .match .equipe_2_touchdown input { text-align: center; }

#bloodbowl .match .input_1 { text-align: right; width: 396px; }
#bloodbowl .match .input_1 input { text-align: right; }
#bloodbowl .match .libelle { text-align: center; width: 128px; }
#bloodbowl .match .input_2 { text-align: left; width: 396px; }

#bloodbowl .leaderboard { float: left; margin: 10px 0; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; width: 184px; }
#bloodbowl .leaderboard th { text-align: left; }

#bloodbowl .rankings { float: left; margin: 10px 0; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; }
#bloodbowl .rankings th { text-align: left; }

#bloodbowl h4 { clear: left; }

.bb_player_characteristics { margin-bottom: 20px; }
.bb_player_characteristics input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; text-align: center; }
.bb_player_characteristics td.label { width: 96px; }
.bb_player_characteristics td.value { width: 32px; }
.bb_player_characteristics span {  }

.bb_player_skills { margin-bottom: 20px; }
.bb_player_skills select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; width: 256px; }
.bb_player_skills td.label { padding-left: 8px; padding-right: 8px; }

.bb_player_injuries { margin-bottom: 20px; }
.bb_player_injuries select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; width: 256px; }
.bb_player_injuries td.label { width: 128px; }

.bb_player_actions_official { margin-bottom: 20px; }
.bb_player_actions_official input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; text-align: center; }
.bb_player_actions_official td.label { width: 128px; }
.bb_player_actions_official span { margin-left: 8px; margin-right: 8px; }

.bb_player_actions_unofficial { margin-bottom: 20px; }
.bb_player_actions_unofficial input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; text-align: center; }
.bb_player_actions_unofficial td.label { width: 128px; }
.bb_player_actions_unofficial span { margin-left: 8px; margin-right: 8px; }

.bb_player_bonus { margin-bottom: 20px; }
.bb_player_bonus input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; text-align: center; }
.bb_player_bonus td.label { width: 128px; }

.bb_league_links ul { list-style-type: none; margin: 0; padding: 0; }
.bb_league_links li { border-right: 1px solid black; display: inline; margin: 0; padding: 0 20px; font-size: 1.4em; }
.bb_league_links li.first { margin: 0; padding: 0 20px 0 0; }
.bb_league_links li.last { border: none; margin: 0; padding: 0 0 0 20px; }
.bb_league_links li.active { font-weight: bold; }

.bb_league_team_leaderboard_categories {}
.bb_league_team_leaderboard_categories p { font-size: 1.2em; margin: 10px 0; padding: 0; }
.bb_league_team_leaderboard_categories ul { margin: 0; padding: 0; }
.bb_league_team_leaderboard_categories li { margin: 0; padding: 0; color: white; }
.bb_league_team_leaderboard_categories li.active { margin: 0; padding: 0; color: black; }

.bb_league_team_leaderboard { margin: 20px 0; padding: 0; }
.bb_league_team_leaderboard th { background-color: #DBE1E6; margin: 0; padding: 5px 0; }
.bb_league_team_leaderboard th.team_rank { text-align: center; width: 32px; }
.bb_league_team_leaderboard th.team_stat { text-align: center; width: 64px; }
.bb_league_team_leaderboard th.team_name { text-align: left; width: 256px; }
.bb_league_team_leaderboard td { margin: 0; padding: 5px 0; }
.bb_league_team_leaderboard td.team_rank { text-align: center; width: 32px; }
.bb_league_team_leaderboard td.team_stat { text-align: center; }
.bb_league_team_leaderboard td.team_name { text-align: left; }
.bb_league_team_leaderboard td.odd { background-color: #EEEDEB; }
.bb_league_team_leaderboard td.even {  }
.bb_league_team_leaderboard td.active { background-color: #DBE1E6; }
.bb_league_team_leaderboard ul { margin: 0; padding: 0; list-style-type: none; text-align: center; }
.bb_league_team_leaderboard li { margin: 0; padding: 0 4px; display: inline; }
.bb_league_team_leaderboard li.active { margin: 0; padding: 0 4px; }
.bb_league_team_leaderboard li.previous { margin: 0; padding: 0 12px; }
.bb_league_team_leaderboard li.next { margin: 0; padding: 0 12px; }

.bb_league_team_leaderboard_legend {}
.bb_league_team_leaderboard_legend p { font-size: 1.2em; margin: 10px 0; padding: 0; }
.bb_league_team_leaderboard_legend ul { list-style-type: none; margin: 0; padding: 0; line-height: 1.5em; }
.bb_league_team_leaderboard_legend li { margin: 0; padding: 0; font-style: italic; }

.bb_league_player_leaderboard_categories {}
.bb_league_player_leaderboard_categories p { font-size: 1.2em; margin: 10px 0; padding: 0; }
.bb_league_player_leaderboard_categories ul { margin: 0; padding: 0; }
.bb_league_player_leaderboard_categories li { margin: 0; padding: 0; color: white; }
.bb_league_player_leaderboard_categories li.active { margin: 0; padding: 0; color: black; }

.bb_league_player_leaderboard { margin: 20px 0; padding: 0; }
.bb_league_player_leaderboard th { background-color: #DBE1E6; margin: 0; padding: 5px 0; }
.bb_league_player_leaderboard th.player_rank { text-align: center; width: 32px; }
.bb_league_player_leaderboard th.player_stat { text-align: center; width: 64px; }
.bb_league_player_leaderboard th.player_name { text-align: left; width: 320px; }
.bb_league_player_leaderboard td { margin: 0; padding: 5px 0; }
.bb_league_player_leaderboard td.player_rank { text-align: center; width: 32px; }
.bb_league_player_leaderboard td.player_stat { text-align: center; }
.bb_league_player_leaderboard td.player_name { text-align: left; }
.bb_league_player_leaderboard td.player_name span { font-style: italic; font-size: 0.95em }
.bb_league_player_leaderboard td.odd { background-color: #EEEDEB; }
.bb_league_player_leaderboard td.even {  }
.bb_league_player_leaderboard td.active { background-color: #DBE1E6; }
.bb_league_player_leaderboard ul { margin: 0; padding: 0; list-style-type: none; text-align: center; }
.bb_league_player_leaderboard li { margin: 0; padding: 0 4px; display: inline; }
.bb_league_player_leaderboard li.active { margin: 0; padding: 0 4px; }
.bb_league_player_leaderboard li.previous { margin: 0; padding: 0 12px; }
.bb_league_player_leaderboard li.next { margin: 0; padding: 0 12px; }

.bb_league_player_leaderboard_legend {}
.bb_league_player_leaderboard_legend p { font-size: 1.2em; margin: 10px 0; padding: 0; }
.bb_league_player_leaderboard_legend ul { list-style-type: none; margin: 0; padding: 0; line-height: 1.5em; }
.bb_league_player_leaderboard_legend li { margin: 0; padding: 0; font-style: italic; }

.bb_league_match_creation p { font-size: 1.2em; margin: 10px 0; padding: 0; }

.bb_league_matches { clear: left; float: left; text-align: center; width: 100%; }
.bb_league_matches table { margin: 20px auto; }
.bb_league_matches th { background-color: #DBE1E6; margin: 0; padding: 5px 0; }
.bb_league_matches td { margin: 0; padding: 5px 0; }
.bb_league_matches td.first { text-align: right; }
.bb_league_matches td.last { text-align: left; }
.bb_league_matches td.team_score { text-align: center; width: 64px; }
.bb_league_matches td.team_name { width: 256px; }
.bb_league_matches td.odd { background-color: #EEEDEB; }
.bb_league_matches td.even {  }

.bb_league_match_creation { clear: left; float: left; margin: 0; padding: 0; width: 100%; }
.bb_league_match_creation input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; }
.bb_league_match_creation select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; }
.bb_league_match_creation .day { float: left; margin: 0 10px 0 0; }
.bb_league_match_creation .month { float: left; margin: 0 10px 0 0;  }
.bb_league_match_creation .year { float: left; margin: 0 10px 0 0;  }
.bb_league_match_creation .match_team { float: left; margin: 0 10px 0 0;  }
.bb_league_match_creation .versus { float: left; margin: 0 10px 0 0;  }
.bb_league_match_creation .button { float: left; margin: 0 10px 0 0; }

.bb_league_match_stats { text-align: center; width: 100%; }
.bb_league_match_stats table { margin: 20px auto; }
.bb_league_match_stats th { background-color: #DBE1E6; margin: 0; padding: 5px 0; }
.bb_league_match_stats td { margin: 0; padding: 5px 0; }
.bb_league_match_stats .first { text-align: left; width: 256px; }
.bb_league_match_stats .last { text-align: right; width: 256px; }
.bb_league_match_stats .first span { font-style: italic; font-size: 0.95em }
.bb_league_match_stats .last span { font-style: italic; font-size: 0.95em }
.bb_league_match_stats .stats { text-align: center; }
.bb_league_match_stats .score { text-align: center; width: 64px; }
.bb_league_match_stats .label { text-align: center; width: 128px; }
.bb_league_match_stats .odd { background-color: #EEEDEB; }
.bb_league_match_stats .even {  }
.bb_league_match_stats .title { font-weight: bold; }
.bb_league_match_stats {  }

.league { text-align: left; }

