/* HANDHELD STYLESHEET - Copyright (C) 2009-2010 Charles A Upsdell, All Rights Reserved; www.upsdell.com */


/* Fonts */
html
	{ font-family:sans-serif !important; }
h1
	{ font-size:1.75em; }
h2
	{ font-size:1.52em; }
h3
	{ font-size:1.32em; }
h4
	{ font-size:1.15em; }
h5
	{ font-size:1.00em; font-style:italic; }

/* General */
html
	{ margin:0; padding:0; background-image:none; }
body
	{ margin:0; padding:0; max-width:none; border:1px solid #000; background-image:none; }
body.wide
	{ width:100%; }
h1.mobi, div.mobi
	{ display:block; }
h2
	{ text-align:center; }
div.mcol div.c1, div.mcol div.c2
	{ width:98%; float:none; }
div.mcol div.c1 ul, div.mcol div.c2 ul
	{ margin-bottom:0; }
div.mobi
	{ display:block; }
div.mobi_sidebar
	{ float:none; width:100% !important; border-left:none;  }
div.page.wide
	{ max-width:100%; }
div.season, div.screen, div#ins_games_1 p.game_barchart, div#ins_games_2 p.game_barchart, .screen
	{ display:none !important; }
form table.plain tr td input, form table.plain tr td textarea
	{ width:98%; }
p#bak_space
	{ min-height:0; background-image:none; }
p.legal
	{ color:#fff !important; background-color:transparent; }
span.mobi
	{ display:inline; }
table.calendar_games div.game_score.result_l, table.calendar_games div.game_score.result_t, table.calendar_games div.game_score.result_w
	{ width:3em; text-align:center; }
div.calendar table.grid td.dayname
	{ width:1.5em; }
div.calendar table.grid td.daynumb
	{ width:1.5em; }
div.indent#ins_tournament
	{ margin-left:0; }
table.grid tr td.result
	{ white-space:pre; }
table.grid.standings th, table.grid.standings td
	{ padding:0 2px; }
table.indent, div.indent, ul.indent
	{ margin-left:0.5em !important; }
table.indent.mobi_no_indent
	{ margin-left:0; }
table.indent.standings
	{ margin-left:0; }
table.submenu td
	{ padding-top:1px; }
ul
	{ list-style-image:none; }
ul li.dim, ul li span.dim
	{ display:none; }
.mobi_clear
	{ clear:both; }

/* Page */
div.page
	{ color:#000; background-color:#fff; margin:0; padding:0; }
div.page div.body
	{ margin:0; padding:0; }

/* Masthead */
div#masthead
	{ position:static; margin-bottom:2px; }
div#masthead, div#mast1, div#mast2, div#mast3
	{ height:auto !important; background-color:#009000; background-image:none; }
div#mast3
	{ padding:0.25em 0; border-bottom:2px solid #000; background-image:none; }
div#mast3 h1
	{ color:#fff; background-color:transparent; margin-top:0; margin-bottom:0; font-size:1.15em; text-align:center; text-shadow:1px 1px 1px #000; }
div#mast3 p
	{ margin:0 !important; text-align:center; }
div#mast3 p a
	{ font-size:medium !important; position:static; text-shadow:1px 1px 1px #000; }
div#mast3 a img.top_of_site
	{ display:none; }

/* Menu */
div.page div.body div.subsitemenu
	{ float:none; color:inherit; background-color:#fff; margin-left:auto; margin-right:auto; width:100% !important; }
div.page div.body div.subsitemenu ul.menu
	{ margin:0 0 0.25em 0; text-align:center; }
div.page div.body div.subsitemenu ul li
	{ display:inline; padding:0 0.5em 2px 0.5em; border-bottom:2px solid #fff !important; line-height:1.5em; border-top:none; text-shadow:1px 1px 1px #000;
	  background-color:#000; background-image:url('img/bak_mobimenu.png'); background-repeat:repeat-x; background-position:bottom left; }
div.page div.subsitemenu ul.resource_menu li
	{ background-color:#009000 !important; background-image:url('img/bak_mobiresmenu.png') !important; background-repeat:repeat-x; background-position:bottom left; }
div.page div.body div.subsitemenu ul li.secret img
	{ display:none; }

/* Canvas */
div.page div.canvas
	{ margin-left:0 !important; margin-right:0 !important; padding:0.5em !important; }

/* Standings */
table.standings th.goals, table.standings td.goals
	{ display:none; }
table.standings tbody th.round
	{ font-size:100%; }


