* { font-family:arial,helvetica,sans-serif; }
body { padding:0.1em 0.3em; }

ul { }
ul li { margin:0 0 1em 0; }

/* header div wraps header html plus menu */
#header { width:100%; }

#header #titlewrap { width:100%; height:125px; }
	#header #logoimg { float:left; padding-right:10px; }
	#header #wordswrap { float:left; }
		#header h1 { font-family:"Comic Sans MS",arial,helvetica,sans-serif; padding:0; margin:18px 0 0 0; display:inline; float:left; }
		#header #planefun { clear:left; font-size:1.2em; font-style:italic; font-weight:bold; color:blue; }

/* menu table */
#menubar table { width:100%; padding:0.3em 0 0.3em 0; }
#menubar tr { background-color:#f00; }
#menubar td { padding:0.3em 0.4em; font-size:medium; }
#menubar a { text-decoration:none; font-family:"Comic Sans MS",arial,helvetica,sans-serif; }
#menubar a.current { color:#c0c0ff; }
#menubar a.menu { color:#ffffff; }

/* main body div */
#main { width:100%; }

/* left column of home page */
#left { width:58%; float:left; margin-bottom:1em; }

/* right column of home page */
#right { width:41%; float:right; margin-bottom:1em; }

/* footer on every page */
#footer { clear:both; padding-top:0.5em; font-size:0.8em; text-align:center; color:#ddd; border-top:1px dashed #eee; margin-top:3em; }
#footer a { color:#ddd; }

a.mbaction { font-weight:bold; }
.ttitle { font-weight:bolder; font-size:large; }
table.score { width:100%; border-collapse:collapse; }
table.score td { padding:2px 4px; font-size:0.8em; }
tr.scoreHead { background-color:#ccc; font-weight:bold;}
tr.score1 { background-color:#fff; }
tr.score2 { background-color:#efefd1; }

