BODY	{ 
	behaviour: url(http://sleech.info/rpg-campaigns/csshover.htc);
	background: url("images/candle.jpg") #000 fixed no-repeat 5% 0%;
	color: #AA9;
	margin: 5% 120px;
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: center;
	position: absolute:
}

#container {
	width:  40em;
	min-width: 400px;
	margin: 0 auto;
	text-align: justify;
	position: relative;
}

#footer { font-size: 80%; }
	
.intlink { 
	padding: 0;
	margin: 0;
	text-align: right; 
	}
	
h1 {
	padding: 71px 0 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/: 71px;
	}
h1#madness { background: url("images/h1_madness.gif") no-repeat; }
h1#dramatis { background: url("images/h1_dramatis.gif") no-repeat; }
h1#prologue { background: url("images/h1_prologue.gif") no-repeat; }
h1#act-i { background: url("images/h1_act-i.gif") no-repeat; }
h1#act-ii { background: url("images/h1_act-ii.gif") no-repeat; }
h1#staging { background: url("images/h1_staging.gif") no-repeat; }
h1#nothing { background: url("images/h1_nothing.gif") no-repeat; }
	
h2 {
	padding: 49px 0 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/: 49px;
	}
h2#dramatis { background: url("images/h2_dramatis.gif") no-repeat;	}
h2#prologue {
	background: url("images/h2_prologue.gif") no-repeat;
	padding: 56px 0 0 0;
	height /**/: 56px;
	}	
h2#act-i { background: url("images/h2_act-i.gif") no-repeat;	}
h2#act-ii { background: url("images/h2_act-ii.gif") no-repeat; }
h2#act-iii { background: url("images/h2_act-iii.gif") no-repeat; }
h2#act-iv {	background: url("images/h2_act-iv.gif") no-repeat;	}
h2#act-v { background: url("images/h2_act-v.gif") no-repeat;	}
h2#epilogue {
	background: url("images/h2_epilogue.gif") no-repeat;
	padding: 52px 0 0 0;
	height /**/: 52px;
	}
h2#staging { background: url("images/h2_staging.gif") no-repeat;	}
h2#winters_tale { background: url("images/h2_winters_tale.gif") no-repeat; }
h2#resources { background: url("images/h2_resources.gif") no-repeat; }
h2#h2_Nicola { background: url("images/Nicola.gif") no-repeat; }
h2#h2_CherelleKathi { 
	background: url("images/CherelleKathi.gif") no-repeat; 
	padding: 56px 0 0 0;
	height /**/: 56px;
	}
h2#h2_Allan { 
	background: url("images/Allan.gif") no-repeat; 
	padding: 57px 0 0 0;
	height /**/: 57px;
	}
h2#h2_Peter { background: url("images/Peter.gif") no-repeat; }

blockquote {
	margin: 0 2.5em;
	padding: 0.5em 0;
	border-top: solid 1px #FD7;
	border-bottom: solid 1px #FD7;
	color: #CCB;
	}
cite {
	display: block;
	text-align: right;
	font-size: 80%;
	font-style: italic;
	padding: 0.5em 0 0 0;
	}
	
img.illus {
	float: right; 
	padding: 0 0 0.5em 1em;
	}
	
hr {
	color: #FD7;
	background: #FD7;
	border: none;
	height: 1px;
	clear: both;
	}
hr.break {
	width: 25%;
	margin: 0.5em auto;
	text-align: center;
	}
	
a  { 
	color: #E75;
	text-decoration: none;
	font-style: italic;
	}
a:hover, a:active { color: #EA8; }
a:visited { color: #E42; }
	
b  { 
	color: #FFF;
	font-weight: normal;
	}
	
ol {
	padding: 0;
	margin: 0;
	list-style: upper-alpha;
	}
dt {
	font-style: italic;
	font-weight: bold;
	padding: 0.5em 0 0 0;
	}
dd, li {
	padding: 0 0 0 1em;
	margin: 0 0 0 1.5em;
	}
	
table.attributes {
	width: 100%;
	border: none;
	}

table.attributes td {
	width: 15%;
	background: #333;
	padding: 0.1em 0.3em;
	border: solid 1px #555;
	vertical-align: top;
	}
