/* CSS Document */
body		{ margin:0; background:#EEE; font-family:Verdana,Geneva,sans-serif; text-align:center; color:#333; cursor:default; background:#EEE url(bkFade.png) repeat-x top; }
h1,h2,h3	{ margin:0; padding:0; text-align:center; font-family:Georgia,serif; font-weight:normal; color:#000; }
h1			{ font-size:2em; }
h2			{ font-size:1.5em; }
h3			{ font-size:1.2em; }
a			{ text-decoration:none; }
img			{ margin:auto; border:none; }
p			{ margin:0; padding:.5em 0 1em 0; font-size:.9em; }
table		{ margin:-1em auto 1em auto; }
table td	{ vertical-align:top; }
dl			{ margin:2em 1em 0 1em; }
dl:first-child { margin-top:0; }
dt			{ font-family:Georgia,serif; font-size:2em; color:#000; }
.left		{ float:left; margin-right:.5em; }
.right		{ float:right; margin-left:.5em; }
.center		{ text-align:center; }
.clear		{ clear:both; }
.block		{ max-width:600px; margin:.5em auto; padding:25px; background:#FFF; border:#CCC solid 1px; text-align:left; }

table td a, #MainMenu a, #MainMenu .current
	{ display:block; padding:.5em; color:#999; background:#f9f9f9; border:#e9e9e9 solid 1px; }
#MainMenu a, #MainMenu .current
	{ display:inline-block; font-family:Georgia,serif; font-size:1.3em; }
table td a:hover, #MainMenu a:hover, #MainMenu .current
	{ color:#000; background:#FFF; border:#999 solid 1px; }
table td a, #MainMenu a, #MainMenu .current
	{ -moz-border-radius:.5em; -webkit-border-radius:.5em; border-radius:.5em; }
.block
	{ -moz-border-radius:2em; -webkit-border-radius:2em; border-radius:2em; }