body {color: white; background-color: black; background-attachment: fixed; background-position: center;
	background-repeat: no-repeat; background-image: url(/img/reinforcementMarker.jpg)}

.Copper {color: #A0522D;}
.Silver {color: #C0C0C0}
.Gold {color: #FFD700}

div.center {text-align: center; margin-left: auto; margin-right: auto;}

div.message {text-align: center; color: yellow; margin-top: 1.2em; margin-bottom: 1em; font-size: 1.1em;}

table.center {margin-right: auto; margin-left: auto;}

div.disabled {display: inline; float: none; clear: none; color: #C0C0C0;}

.inline {display: inline;}
.left {text-align: left;}
.small {font-size: .7em;}
.large {font-size: 1.3em;}

.paddingTop {padding-top: 4px;}
.paddingVertical {padding-top: 4px; padding-bottom: 4px;}

.italic {font-style: italic;}
.bold {font-weight: bold;}
.notBold {font-weight: normal;}
.underline {text-decoration: underline;}
.notUnderline {text-decoration: none;}

.verticalAlignTop {vertical-align: top;}

div.submit {display: inline;}

.warning {color: yellow;}
.error-message {color: #FF0000;}
div.validation_errors {color: red;}

span.inputExample {font-weight: bold; text-decoration: underline;}

div#menu {text-align: center;}

ul {margin-left: 0; padding-left: 0;}

table.horizontalCellPadding td {padding-left: 4px; padding-right: 4px;}
table.largeHorizontalCellPadding td {padding-left: 10px; padding-right: 10px;}

table.oddEven td {border: 1px solid #A0522D;}
table.oddEven tr.even {background-color: #211814;}
table.oddEven tr.odd {background-color: #311804;}

ul.mainMenu {}
ul.mainMenu li {display: inline; list-style-type: none; border: 3px ridge #A0522D; background-color: #311804;
		padding: 1px 3px 2px 3px; margin-left: 4px; margin-right: 4px; font-size: 1.1em;}

ul.mainMenu li a {text-decoration: none;}
ul.mainMenu li a:hover {text-decoration: underline;}

ul.mainMenu li.selected {border-style: inset;}

a {color: #F49663}
a:visited {color: #E47643;}
a:hover {color: #C8673A;}

ul.subMenu {padding-top: 5px;}
ul.subMenu li {font-size: .95em; margin-left: 3px; margin-right: 3px;}

ul.auto_complete {margin: 0; list-style: none; padding: 0; cursor: pointer;}
div.auto_complete {position: absolute; width: 250px; background-color: black; border: 1px solid #888; margin: 0px; padding: 0px;} 
ul.auto_complete li.selected {background-color: #333;}

div.standoutBox {background-color: #191919; border: 3px ridge #383838; padding: 3px;}
span.standoutBoxTitle {font-weight: bold;}

div.characterName {font-size: 1.25em;}
div.playerName {font-size: 1.1em;}

div.editLink {font-size: .7em;}

table.playersMain {width: 90%; border-spacing: .5em 0;}
table.playersMain td.player {vertical-align: top; border: 3px ridge #A0522D;}

table.recentActions {width: 85%;}
table.actions {width: 85%; border-spacing: .15em .25em;}
table.actions td {vertical-align: top; padding-left: 3px; padding-right: 3px;}
table.actions td.campaignLogImage {width: 1%;}
table.actions td.campaignLogImage img {width: 20px; height: 20px; border: none;}
table.actions td.title {text-align: left; width: 50%;}
table.actions td.comment {text-align: left; width: 29%;}
table.actions td.time {width: 15%;}
table.actions td.undo {width: 5%;}

table.reports {background-color: #181818;}
table.reports th {border: 2px ridge #282828; padding-left: 3px; padding-right: 3px;}
table.reports td {border: 2px ridge #181818; padding: 1px 3px 1px 3px;}
table.reports tr.subRow {background-color: #070707;}
table.reports td.noBorder {border: none; padding: none;}

table.allCampaigns {width: 80%;}
table.myCampaigns {width: 70%;}

table.powerDice {border-spacing: .6em 0;}
td.powerDie {border: 2px solid white;}
td.powerDie img {width: 55px; height: 55px;}

table.traitDice {border-spacing: .3em 0;}
td.traitDie img {width: 40px; height: 40px;}
table.traitDiceView {border-spacing: .05em 0;}
td.traitDieView img {width: 20px; height: 20px;}

div.playerComments {font-style: italic;}

div.textEntry {background-color: #191919; margin-left: auto; margin-right: auto; border: 3px ridge #383838; padding: 3px;}
div.textEntryTitle {font-size: 1.4em;}
div.textEntryTime {font-size: .8em; font-style: italic;}

div.diaryEntry {text-align: left; width: 60%;}

div.bugEntry {text-align: left; width: 60%;}

div.helpEntry {text-align: left; width: 85%;}
div.helpEntryTitle {font-weight: bold; padding-left: 7px; padding-bottom: 2px; font-size: 1.1em;}

ul.featureList {padding-left: 2em;}

div.manualSetupReminder {width: auto;}

div.conquest_action_title {font-size: 1.4em;}
div.conquest_action_subtitle {font-size: 1.1em;}

div.finalBattleConquest {border: 2px ridge #4D0707; background-color: #3F0505; width: 30%; margin-left: auto; margin-right: auto;}

.removableListElement {background-color: #2F2F2F;}

.pointer {cursor: pointer;}

.expectedLower {color: #00FF00}
.expectedHigher {color:	#F08080}


