body {
	color: blue;
	font-family: 'Hiragino Mincho Pro', 'adobe-caslon-pro', serif;
	font-weight: 300;
	background-color: black;
	font-size: 18px;
	margin:0px;
	padding:0px;
}

a { color: #bbb; }

div#wide {
	width:900px;
	margin: 0px auto;
}

div#context {
	padding: 140px 80px;
	color: #aaa;
	text-align: justify;
	line-height: 172%;
	cursor: default;
}

span.navWord {
	cursor:move; 
	color: #aaa;
}

span.navWordB {
	cursor:move; 
	color: #ccc;
}

span.navWordD {
	cursor:move; 
	color: #777;
}

span.navWord2 {
	font-weight: normal;
	cursor:pointer; cursor:hand;
	font-size: 95%;
	color: #888;
}

span.stamp {
	font-size: 8pt;
	font-style: italic;
	color: #333;
}

#timebox2 	{ color: #777; }
#mentality 	{ color: #777; }
#events 	{ color: #464646; }

#reader 	{ display: none; }
.floatright { float: right; }

div.x {
	float:right;
	border:solid 0px #555;
	color: #777;
	cursor:pointer
}

p.titles {
	text-align: center;
	color: #888;
	font-variant:small-caps;
	font-size: 136%;
}

div.quote {
	margin:20px auto;
	text-align: left;
	color: #666;
	line-height:136%;
	font-size:90%;
	width:300px;
}

p.quoteRight {
	text-align: right;
}

span.fade1 { color: #808080; }
span.fade2 { color: #787878; }
span.fade3 { color: #707070; }
span.fade4 { color: #686868; }
span.fade5 { color: #606060; }
span.fade6 { color: #585858; }
span.fade7 { color: #484848; }
span.fade8 { color: #383838; }

/* top bar css */

#topbar {
	height: 26px;
	float: right;
	border-right: none;
	border-top: none;
	z-index: 2000;
	margin-right: 25px; 
	padding: 0px;
	font-size: 80%;
	cursor: pointer;
	
}
#innerbar {
	position: relative;
}

.bar {
	float:left;
	padding: 4px 4px 4px;
	color: #666;
	margin: 0px 1px 0px;
    font-size: 90%;
	border: 1px solid #303030;
	border-top: none;
	background-color: #111;
	vertical-align: middle;
	z-index: 2002;
	text-align:center;
}

#container {
	width:900px;
	position:absolute;
	float:left;
}

.popWindow {
	filter:alpha(opacity=95);
	-moz-opacity:.95;
	opacity:.95;

    margin-top: 110px;
    margin-bottom: 50px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;

	width: 78%;
    background-color:#222;
	z-index:2001;
	overflow: hidden;
}

.innerPop {
	margin: 2px;
}

.innerPopBar2 {
	background-color: #222;
	height: 12px;
}

.innerPopBar {
	font-size: 82%;
	text-align: center;
	color: #777;
	background-color: #222;
	padding:4px 0px 4px;
	font-weight:bold;
}

.innerPopBody {
	font-size: 82%;
	text-align: justify;
	padding: 24px;
	color: #999;
	background-color: #161616;
}

.pointer { cursor: pointer; }
	
.unselectable
{
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
}

.infolink {
	color: #666;
	font-weight: bold;
	cursor: pointer;
}

/* end top bar css */
