/* Across the Sea of Stars bluesheet CSS */

@media print {
	html {
		margin: 1em 2em 2em 5em;
		padding: 0;
	}

	article {
		display: block;
		margin: 0;
	}
	
	body {
		background: #ffffff;
		color: black;
		font: 100% Century Gothic, Futura, Futura Condensed;
		margin: 0;
		padding: 0;
	}
	
	/* Simple, with no background image or color changes. Just the defaults. */
	header {
		display: block;
	}
	
	nav {
		display: none;
	}
	
	h1 {
		font-size: 200%;
		margin: 0;
		padding: 0;
		text-align: center;
	}

	article h3 {
		margin: 0;
		padding: 0;
		text-align: center;
	}
	
	/* These headers are smaller and have the colored border around them */
	article h3#colored {
		background: url(Images/galaxy.gif) 0.2em 0.2em no-repeat;
		border-left: 1px solid #000000;
		border-top: 1px solid #000000;
		font-size: 125%;
		margin: 0;
		padding: 4px 0 4px 1.75em;
		text-align: left;
	}
}

article li {
	padding: 2px 0 5px 3em;
}

article ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

div#quotation,
div.quotation {
	border: 1px solid #000000;
	font-style: italic;
	margin: 0.5em 3em 0.5em 3em;
	padding: 2px;
}

/* This is the best way to center the image inside the block. */
p#centeredImage {
    margin: 0;
    padding: 0;
    text-align: center;
}

p#citation,
p.citation {
	font-size: 80%;
	margin: 0;
	padding: 2px;
	text-align: right;
}

p#quote,
p.quote {
	margin: 0;
	padding: 2px;
}

span#rheaaa {
	white-space: nowrap;
}

table#characterTraits {
	margin: 0 0 0 40px;
	padding: 0;
	vertical-align: top;
}

table#galaxy,
table#gameStructure, 
table#glossary, 
table#races, 
table#rules {
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	margin: 0;
	padding: 3px;
	vertical-align: top;
}

/* Eliminate the very last weird row bottom */
table#galaxy tr#lastGalaxyRow td,
table#gameStructure tr#lastGameStructureRow td,
table#glossary tr#lastGlossaryRow td,
table#races tr#lastRaceRow td,
table#rules tr#lastRuleRow td {
	border-bottom: 1px solid #ffffff;
}

table#galaxy tr#galaxyHeader td,
table#gameStructure tr#gameStructureHeader td,
table#races tr#raceHeader td {
	background-color: #cccccc;
	border-bottom: 1px solid #000000;
	font-weight: bold;
}

td {
	margin: 0 3px 0 0;
	padding: 1px 10px 1px 5px;
	vertical-align: top;
}

td#galaxyName, 
td#galaxyNotes,
td#gamePeriodTime, 
td#gamePeriodDefinition,
td#glossaryDefinition, 
td#raceDetails, 
td#raceHome, 
td#raceMember,
td#ruleDefinition {
	border-bottom: 1px solid #000000;
	font-style: normal;
	font-weight: normal;
	margin: 0 3px 0 0;
	padding: 4px 10px 4px 5px;
	text-align: left;
	vertical-align: top;
}

td#galaxyRank, 
td#gamePeriodName, 
td#glossaryTerm, 
td#raceName, 
td#ruleTerm {
	background: #cccccc;
	border-bottom: 1px solid #ffffff;
	font-style: normal;
	font-weight: bold;
	margin: 0 3px 0 0;
	padding: 4px 10px 4px 5px;
	text-align: left;
	vertical-align: top;
}

td#galaxyDistance, 
td#galaxyTravel {
	border-bottom: 1px solid #ffffff;
	font-style: normal;
	font-weight: normal;
	margin: 0 3px 0 0;
	padding: 4px 10px 4px 5px;
	text-align: center;
	vertical-align: top;
}

td#galaxyRank {
	text-align: center;
}

td#statName {
	background-color: #cccccc;
	font-style: normal;
	font-weight: normal;
	padding: 4px;
	text-align: left;
}

td#statValue {
	background-color: #ffffff;
	border-bottom: 2px solid #cccccc;
	border-right: 2px solid #cccccc;
	font-style: normal;
	font-weight: normal;
	padding: 4px;
	text-align: center;
}


