/* define the basics, colour, background */ body, table, input, select, textarea { font-size: 10pt; line-height: 110%; } body, table { font-family: Sans-Serif; font-style: normal; font-weight: normal; text-decoration: none; } body { color: black; background: white; margin-top: 0.5em; margin-bottom: 0.5em; margin-left: 1em; margin-right: 1em; } p { margin-top: 1.0em; margin-bottom: 1.0em; } ul li { padding: 0.3em; } ol li { padding: 0.3em; } /* fix for IE lack of hover */ .ezl_button { color: black; background-color: #e6e6e6; border: 0.15em outset #e6e6e6; } .ezl_button:hover, .ezl_button_hover { background-color: silver; } .ezl_button { background-color: expression( this.onmouseover = new Function("this.className += ' ezl_button_hover';"), this.onmouseout = new Function("this.className = this.className.replace(' ezl_button_hover', '');") ); } /* when IE is fixed (much faster response) :- input.ezl_button { color: black; background-color: #e6e6e6; border: 0.15em outset #e6e6e6; } input.ezl_button:hover { background-color: silver; } */ /* ------------------------------------------------------------------ */ /* ---------------------- */ /* ---- user defines ---- */ /* ---------------------- */ p.center { text-align: center; } table.my_blank { border-collapse: collapse; zmargin: 0em; zpadding: 0em; border-style: hidden hidden; zborder-spacing: 0em; } table.my_blank th { zmargin: 0em; zpadding: 0em; border-style: hidden hidden; zborder-spacing: 0em; } table.my_blank td { zmargin: 0em; zpadding: 0em; border-style: hidden hidden; zborder-spacing: 0em; } h1 { text-align: center; font-size: 150%; line-height: 110%; font-weight: bold; text-decoration: underline; } h2 { text-align: left; font-size: 125%; line-height: 110%; font-weight: bold; text-decoration: none; } h3 { text-align: left; font-size: 100%; line-height: 110%; font-weight: bold; text-decoration: underline; } /* ------------------------------------------------------------------ */ /* -------------------------- */ /* ---- EZ-Leagues Pages ---- */ /* -------------------------- */ /* ---- normal links ---- */ a:link { color: ; } a:active { color: ; } a:visited { color: ; } /* ---- top of page bars ---- */ table.top_status_bar { width: 100%; text-align: left; font-size: 124%; line-height: 100%; margin-top: 0.25em; margin-bottom: 0.25em; border-collapse: collapse; border-top: 0.15em solid gray; border-bottom: 0.15em solid gray; border-left: 0em solid gray; border-right: 0em solid gray; /* color: #000000; */ background-color: gainsboro; } table.top_status_bar td { white-space: nowrap; padding: 0.15em 1.0em; border: 0em solid gray; } span.top_status_bar_name { color: dimgray; } input.top_status_bar { font-size: 78%; line-height: 110%; } /* -- */ table.top_menu_bar { width: 100%; text-align: left; font-size: 124%; line-height: 100%; margin-top: 0em; margin-bottom: 0.25em; border-collapse: collapse; border-top: 0.15em solid #000; border-bottom: 0.15em solid #000; border-left: 0em solid #000; border-right: 0em solid #000; /* color: #000000; */ background-color: red; } table.top_menu_bar td { white-space: nowrap; padding: 0.15em 1.0em; border: 0em solid #000; } a.top_menu_bar { font-style: normal; font-weight: normal; text-decoration: none; color: black; } a.top_menu_bar:hover { color: #fff; } /* ------------------------------------------------------------------ */ /* ---- general titles ---- */ table.page_title { width: 100%; text-align: center; margin-top: 0em; margin-bottom: 0em; padding-top: 0em; padding-bottom: 0em; border-collapse: collapse; border: 0em solid #000000; } table.page_title td { font-size: 196%; line-height: 100%; font-weight: bold; text-decoration: underline; color: rgb(0,0,0); /* background-color: #ffffff; */ } /* -- */ p.item_title { font-size: 148%; line-height: 100%; font-weight: bold; } /* ------------------------------------------------------------------ */ /* ---- the league page ---- */ table.league_table_div { width: 100%; text-align: center; border-collapse: collapse; border: 0.2em outset dimgray; border-spacing: 0em; } table.league_table_div th { text-align: center; font-size: 112%; line-height: 100%; font-weight: bold; padding: 0.3em 0.5em; border: 0.15em solid dimgray; } table.league_table_div td { padding: 0.3em 0.5em; border: 0.15em solid dimgray; } th.league_table_div_title { text-align: center; font-size: 148%; line-height: 100%; font-weight: bold; background: silver; padding: 0.3em 0.5em; border: 0.15em solid dimgray; } td.league_table_div_na { background: gray; padding: 0.3em 0.5em; border: 0.15em solid dimgray; } /* -- */ table.league_table_player_contacts { width: 100%; text-align: center; line-height: 130%; border-style: none; border-spacing: 0em; } table.league_table_player_contacts td { text-align: left; vertical-align: top; border-style: none; padding: 1.0em 2.0em; } /* -- */ table.league_table_player_rankings { width: auto; text-align: center; margin-top: 0em; margin-bottom: 0.25em; border-collapse: separate; border: 0.75pt solid dimgray; border-spacing: 0.15em; } table.league_table_player_rankings th { background: silver; padding: 0.3em 0.5em; border: 0.75pt solid dimgray; } table.league_table_player_rankings td { padding: 0.3em 1.0em; border: 0.75pt solid dimgray; } /* -- */ table.league_admin { width: 75%; text-align: left; margin-top: 0em; margin-bottom: 0.25em; border-collapse: separate; border: 0.15em solid silver; border-spacing: 0.15em; } table.league_admin th { text-align: center; font-size: 124%; line-height: 100%; font-weight: bold; background: rgb(192, 192, 192); padding: 0.3em 1.0em; border: 0em solid #000000; } table.league_admin td { background: silver; padding: 0.3em 1.0em; border: 0em solid #000000; } /* ------------------------------------------------------------------ */ /* ---- the scoring tables page ---- */ table.scorings_table { text-align: center; border-collapse: separate; border: 0.15em solid silver; border-spacing: 0.15em; } table.scorings_table th { font-size: 148%; line-height: 100%; font-weight: bold; background: rgb(192, 192, 192); padding: 0.3em 1.0em; border: 0em solid #000000; } table.scorings_table td { background: silver; padding: 0.3em 1.0em; border: 0em solid #000000; } /* ------------------------------------------------------------------ */ /* ---- the ladder page ---- */ table.ladder_table { width: 90%; text-align: center; margin-top: 0em; margin-bottom: 0.25em; border-collapse: collapse; border: 0.2em outset dimgray; border-spacing: 0em; } th.ladder_table_title { background: silver; padding: 0.3em 0.5em; border: 0.15em solid dimgray; } td.ladder_table_norm { padding: 0.3em 0.5em; border: 0.15em solid dimgray; } td.ladder_table_played { padding: 0.3em 0.5em; border: 0.15em solid dimgray; font-weight: bold; } /* ------------------------------------------------------------------ */ /* ---- the players page ---- */ table.players_table { width: 75%; text-align: left; margin-top: 0em; margin-bottom: 0.25em; border-collapse: separate; border: 0.15em solid silver; border-spacing: 0.15em; } th.players_table_title { text-align: center; font-size: 148%; line-height: 100%; font-weight: bold; background: rgb(192, 192, 192); padding: 0.3em 1.0em; border: 0em solid #000000; } table.players_table td { vertical-align: top; background: silver; padding: 0.3em 1.0em; border: 0em solid #000000; } /* -- */ table.players_options_bar { width: auto; text-align: left; margin-top: 0.25em; margin-bottom: 0.25em; border-collapse: collapse; border: 0em solid #000000; /* color: #000000; background-color: #ffffff; */ } table.players_options_bar td { padding: 0.15em 0em; border: 0em solid #000000; } /* ---- the groups page ---- */ table.groups_table { zwidth: 75%; text-align: center; margin-top: 0em; margin-bottom: 0.25em; border-collapse: separate; border: 0.15em solid silver; border-spacing: 0.15em; } table.groups_table th { ztext-align: center; font-size: 124%; line-height: 100%; font-weight: bold; background: rgb(192, 192, 192); padding: 0.3em 1.0em; border: 0em solid #000000; } table.groups_table td { background: silver; padding: 0.3em 1.0em; border: 0em solid #000000; } /* -- */ table.groups_options_bar { width: auto; text-align: left; margin-top: 0.25em; margin-bottom: 0.25em; border-collapse: collapse; border: 0em solid #000000; /* color: #000000; background-color: #ffffff; */ } table.groups_options_bar td { padding: 0.15em 0em; border: 0em solid #000000; } /* ------------------------------------------------------------------ */ /* ---- the results page ---- */ table.results_options_bar { width: auto; text-align: left; margin-top: 0.25em; margin-bottom: 0.25em; border-collapse: collapse; border: 0em solid #000000; /* color: #000000; background-color: #ffffff; */ } table.results_options_bar td { padding: 0.15em 0em; border: 0em solid #000000; } /* -- */ table.results_table { width: auto; text-align: center; margin-top: 0em; margin-bottom: 0.25em; border-collapse: separate; border: 0.75pt solid dimgray; border-spacing: 0.15em; } th.results_table_title { background: silver; padding: 0.3em 0.5em; border: 0.75pt solid dimgray; } table.results_table td { padding: 0.3em 1.0em; border: 0.75pt solid dimgray; } /* -- */ table.results_stats_table { border-collapse: collapse; zmargin: 0em; zpadding: 0em; padding: 0.1em 0.5em; border-style: hidden hidden; zborder-spacing: 0em; } table.results_stats_table th { zmargin: 0em; zpadding: 0em; border-style: hidden hidden; zborder-spacing: 0em; } table.results_stats_table td { zmargin: 0em; zpadding: 0em; padding-right: 1em; border-style: hidden hidden; zborder-spacing: 0em; } /* ------------------------------------------------------------------ */ /* ---- the rankings page ---- */ table.rankings_options_bar { width: auto; text-align: left; margin-top: 0.25em; margin-bottom: 0.25em; border-collapse: collapse; border: 0em solid #000000; /* color: #000000; background-color: #ffffff; */ } table.rankings_options_bar td { padding: 0.15em 0em; border: 0em solid #000000; } /* -- */ table.rankings_table { width: auto; text-align: center; margin-top: 0em; margin-bottom: 0.25em; border-collapse: separate; border: 0.75pt solid dimgray; border-spacing: 0.15em; } th.rankings_table_title { background: silver; padding: 0.3em 0.5em; border: 0.75pt solid dimgray; } table.rankings_table td { padding: 0.3em 1.0em; border: 0.75pt solid dimgray; } /* ------------------------------------------------------------------ */ /* ---- the stats page ---- */ /* ------------------------------------------------------------------ */ /* ---- the admin page ---- */ table.admin_page { width: 100%; text-align: left; margin-top: 0em; margin-bottom: 0.25em; border-collapse: collapse; border: 0em solid #000000; border-spacing: 0.15em; } table.admin_page td { padding: 0em 0em 0em 0em; border: 0em solid #000000; } /* -- */ input.admin_menu { font-size: 124%; line-height: 124%; ztext-align: center; width: 8em; margin-bottom: 0.25em; margin-right: 1.0em; } /* -- */ table.admin_input_table { width: 100%; text-align: left; vertical-align: top; margin-top: 0em; margin-bottom: 0.25em; border-collapse: separate; border: 0.15em solid silver; border-spacing: 0.15em; } th.admin_input_table_title { text-align: center; font-size: 148%; line-height: 100%; font-weight: bold; background: rgb(192, 192, 192); padding: 0.3em 1.0em; border: 0em solid #000000; } table.admin_input_table td { vertical-align: top; background: silver; padding: 0.3em 1.0em; border: 0em solid #000000; } p.admin_input_submit { text-align: center; } /* ------------------------------------------------------------------ */