*				{padding: 0; margin: 0;}

body				{background: url(images/masthead-bg.jpg) 50% .5em no-repeat #fff; font: normal 62.5% Georgia, "Times New Roman", serif; margin: 0 1em; text-align: center;}
h1				{font: normal 3.0em Georgia, "Times New Roman", serif; margin: 0 0 .4em;}
h2				{font: normal 2.4em Georgia, "Times New Roman", serif;}
h3				{font: normal 1.4em Georgia, "Times New Roman", serif;}
p				{font: normal 1.2em/1.5 Georgia, "Times New Roman", serif; margin: 0 0 .8em;}
li				{font: normal 1.4em/1.5 Georgia, "Times New Roman", serif;}
label				{font: normal 1em Georgia, "Times New Roman", serif;}
a				{text-decoration: none; color: #000;}
a img				{border: none;}
hr				{clear: both; margin: 10px 0;}

div#container			{margin: 1em auto; max-width: 90em; text-align: left;}
div#header			{border-bottom: .2em solid #000;}
div#header h1			{height: 75px; margin: 0; background: url(images/title.jpg) 50% 0 no-repeat transparent; text-indent: -9999px;}

div#content			{padding: 1em 0;}

div#left			{width: 20em; border-right: .2em solid #000; height: 100%; float: left; margin: 0 0 1em;}
div#left ul			{list-style: none; padding: 0 0 1em; border-bottom: .2em solid #000; margin: 0 1em 1em 0;}

div#right			{width: 19em; border-left: .2em solid #000; height: 100%; float: right; margin: 0 0 1em; padding-left: .5em;}
div#right table			{margin-bottom: 15px;}
div#right table th		{font: bold 1.4em Georgia, "Times New Roman", serif; padding: .1em .4em;}
div#right table th a		{color: #8ad;}
div#right table th a:hover	{color: #fb0;}
div#right table td		{font: normal 1.2em Georgia, "Times New Roman", serif; padding: 0 .4em;}

div#right dt			{font: normal 1.2em Gerogia, "Times New Roman", serif;}
div#right dd			{font: normal 1.2em Gerogia, "Times New Roman", serif; padding: 0 0 .4em 1em;}

div#center			{width: 47.8em; float: left; padding: 0 1em;}
div#forum			{width: 67.8em; float: left; padding: 0 1em;}
div#standings			{width: 67.8em; float: left; padding: 0 1em;}
div#standings td		{padding: 2px 4px;}
div#standings th		{padding: 1px 4px;}

div#footer			{border-top: .2em solid #000; text-align: center; clear: both;}
div#footer p			{margin: 1em; color: #999;}
div#footer a			{color: #8ad;}
div#footer a:hover		{color: #fb0;}

form#login			{}
form#login input		{display: block; margin: .3em 0;}

div#forum h2			{background: #8ad; padding: .1em .5em;}
div#forum table			{width: 100%; border: .1em solid #8ad; margin: 0 0 1em; padding-bottom: .5em;}
div#forum table th		{font: normal 1.4em Georgia, "Times New Roman", serif; border-bottom: .1em solid #8ad; background: #8ad; padding: .4em;}
div#forum table td		{font: normal 1.2em Georgia, "Times New Roman", serif; padding: .5em;}
div[id=forum] table th		{font-size: 1em;}
div[id=forum] table td		{font-size: .75em;}
div#forum table .num		{text-align: center;}
div#forum a			{color: #8ad;}
div#forum a:hover		{color: #fb0;}

div#forum div.post		{clear: both; border-bottom: 1px solid #000; width: 100%; overflow: auto; padding: 0 0 5px; margin: 0 0 10px}
div[id=forum] div.post		{min-height: 46px;}
div#forum div.post p		{margin-left: 175px;}
div#forum div.post p.postinfo	{float: left; width: 170px; margin: 0;}

div#forum fieldset		{margin: 0 0 5px; padding: 5px; border: 1px solid #ccc;}
div#forum legend		{padding: 0 5px; font: normal 1.2em/1.5 Georgia, "Times New Roman", serif; color: #000;}
div#forum textarea		{width: 100%; height: 90px; margin: 0 0 5px}
div#forum label input		{width: 100%; margin: 0 0 5px}

div#center label		{display: block; margin-bottom: .5em;}

div#center ul#desktops		{list-style: none; margin: 0;}
div#center ul#desktops li	{clear: both;}
div#center ul#desktops li img	{float: left; margin: 0 1em .5em 0;}

div#center ul			{list-style: square; margin: 0 0 1em 2em;}
div#center ol			{margin: 0 0 1em 2em;}
div#center li			{font-size: 1.2em; margin: 0 0 .5em;}
div#center li ul		{list-style-type: dash;}
div#center li li		{font-size: 1em;}
div#center ul.notes		{list-style: none; margin: 1em 0 1em 1em;}
div#center ul.notes li em	{color: #f00;}

div#center p			{position: relative; z-index: 1;}
div#center div#dates		{background: url(images/fleury-box.jpg) 0 0 no-repeat transparent; border-bottom: 1px solid #000; padding: 100px 250px 0 10px; min-height: 150px; position: relative; top: -35px;}
div#center h3			{font-weight: bold; margin-bottom: 10px;}
div#dates ul			{list-style: none;}
div#dates li			{font: normal 1.2em/1.5 Georgia, "Times New Roman", serif; margin-bottom: 10px;}

div#center table		{margin: 10px 0;}
div#center th			{padding: 2px 5px; font: bold 10px verdana, arial, sana-serif;}
div#center td			{padding: 0 5px; font: normal 10px verdana, arial, sana-serif;}
div#center td a			{border: 0; margin: 0 2px 0 0;}

form#playersearchform			{float: left; margin-right: 20px;}
form#playerbrowseform			{float: right;}
div#center form#playerbrowseform label	{display: inline; margin: 0 10px 10px 0;;}
div#center form#playerbrowseform input	{margin: 0 5px 10px 0; vertical-align: middle;}
table.playerbrowsesearch		{clear: both; margin: 10px 10px 25px 10px;}
