body {background: black; color:white; font-family:Times New Roman,serif;}
a {color:#f50;}
a:visited {color:#d00;}
a:hover {color:#fa0;}

h1 {font-size: 170%;}

div#calendar p {margin: 0em; padding: 1em;}

div#earthdawn {float:right; top: 2em; right: 0; width: 45%; background: #002; padding: 1em; margin: 0.5em; border: thin solid white; }

div#ed_dnd {float: left; top: 2em; left: 0; width: 40%; background: #015; padding: 1em; margin: 0.5em; border: thin solid white; }

div#barsaive_calendar table {border-collapse: collapse;}
div#barsaive_calendar td {padding: 0.5em; border: thin solid white;}

div.game_calendar table {border-collapse: collapse; table-layout: fixed; margin: 1em;}
div.game_calendar td {padding: 0.5em; margin: 0.5em; border: thin solid white; vertical-align: top;}
div.game_calendar thead td {text-align:center; font-size: 100%; background: #115}
div.game_calendar tbody {font-size: 80%; }
div.game_calendar tbody tr {height: 5em; }
div.game_calendar p {margin: 0.5em;}

div#ed_header {text-align: center;}

div#body ul {list-style-type: none; margin-left: 0; padding-left: 0}
div#body ul ul {list-style-type: square; margin-left: 1em; padding-left: 1em}
div#adventures {float: left; top: 2em;  width: 40%; padding: 1em; margin: 0.5em; margin-left: 0; border: thin solid white; }
div#other_stuff {float:right; top: 2em; right: 0; width: 45%; padding: 1em; margin: 0.5em; margin-right: 0; border: thin solid white; }
div#retaking_jerris {float:right; top: 2em; right: 0; width: 45%; padding: 1em; margin: 0.5em; margin-right: 0; border: thin solid white; }

div#footer {float: left; width: 100%; top: 1em; left: 0; padding: 0em; margin: 0em;}
div#footer p {margin: 0;}


