
h1 { font-family: serif; font-size: 18pt; text-align: center; }
h2 { font-family: serif; font-size: 14pt; }

a:link { color: blue; }
a:visited { color: blue; }
a:hover { color: #727; }

.game-return-link { text-align: left; margin-left: 2em; float: left; width: 35%; }
.session-status { text-align: right; margin-right: 2em; float: left; width: 55%; }
.page-header { height: 3em; }

.error-message 
{ border: thick solid red; margin-left: 10%; margin-right: 10%; 
  text-align: center; margin-top: 1em; margin-bottom: 1em; }

.notice-message 
{ border: thick solid blue; margin-left: 10%; margin-right: 10%; 
  text-align: center; margin-top: 1em; margin-bottom: 1em; }

.main-content { margin-left: 2ex; }

.input-form td { height: 48px; }
.input-form .submit { text-align: right; }

.welcome-index-page .upcoming-events { float: right; width: 20%; }

.right-info-bar { float: right; width: 20%; }

.menu { height: 6em; margin: 1ex; margin-top: 1em; } 
.menu ul 
{ list-style-image: none; list-style-position: outside; list-style-type: none; }
.menu ul li { float: left; margin-top: 2em; }
.menu ul li a { padding: 1ex; background: #9f9; border: thin solid black; }
.menu ul li a:hover { background: #99f; }
.menu ul li span.current-page
{ padding: 1ex; background: black; color: white; border: thin solid black; }

.skill-list td { padding: 0.5ex; padding-right: 2ex; }
.skill-list td.name-col { white-space: nowrap; width: 12em; }
.skill-list td.action-col { white-space: nowrap; width: 4em; }
.skill-list td.desc-col { width: 80ex; }

.character-list-page table td { padding: 1ex; }

#save-reminder { color: red; }

.inline-button { float: left; }

.player-selected { padding-left: 2em; border-left: thick solid grey; } 

.page-footer 
{ margin-top: 3em; border-top: thin solid black; text-align: center; 
  width: 80%; padding: 1ex; margin-left: 10%; margin-right: 10%; } 

.expanded-group { margin-left: 2em; }

.nobr { white-space: nowrap; }

.sheet-attrs td 
{ border: thin solid black; width: 5em; height: 5em; text-align: center; }

.regs-list td { padding-bottom: 1ex; padding-right: 2ex; }

