body {
	background : #000000;
	color : #ffffff;
}

h1 {
	font-style : italic;
	font-size : 4ex;
	color : #ff0f0a;
	margin-top : 0.5ex;
}

a:link {
	color : #fffd00;
}

a:visited {
	color : #4080ff;
}

a:active {
	color : #ff0000;
}

a:hover {
	color : #ff0000;
}

li {
	margin-top : 1.5ex;
	margin-bottom : 1.5ex;
	line-height : 3ex;
}

.centerBlock {
	text-align : center;
}

.imageBlock {
	padding-top : 1ex;
	padding-bottom : 6ex;
}

.caption {
	font-size : smaller;
	font-style : italic;
}

.whatsnew {
	text-align : left;
	color : red;
	margin : 4ex auto 6ex auto;
	width : 30em;
}

.whatsnew li {
	line-height : 2ex;
}

.index {
	text-align : left;
	width : 40em;
	margin : 2ex auto 2ex auto;
}

.indexHeader {
	color : #fffd00;
	font-size : 200%;
	margin-right : 0.5em;
}

.listHeader {
	color : #fffd00;
	font-size : 150%;
	margin-right : 0.5em;
}

.contents {
	text-align : left;
	width : 90%;
	margin : 1em auto 1em auto;
}

.summary {
    text-align : left;
    width : 32em;
    margin : 1em auto 1em auto;
}

.blockContents {
	text-align : left;
	border-top : dotted;
	border-top-width : 1px;
	margin : 0.5em auto 0.5em auto;
	padding : 1ex 2em 1ex 1em;
}

.blockContents img {
	vertical-align : middle;
}

.link {
	text-align : right;
	width : 95%;
	margin : 1em auto 1em auto;
}

.leftBlock {
	text-align : left;
	width : auto;
	margin-left : 1em;
}

.centerBlock {
	text-align : center;
	width : auto;
}

.rightBlock {
	text-align : right;
	width : auto;
	margin-right : 1em;
}

.footer {
    text-align : center;
    border-top : dotted;
    border-top-width : 1px;
    padding : 1ex 2em 1ex 2em;
	height : 1ex;
}

.footerLeft {
    display : inline;
    position : absolute;
    text-align : left;
    left : 0px;
    right : auto;
    margin : 0ex 1em 0ex 1em;
}

.footerCenter {
    display : inline;
    text-align : center;
}

.footerRight {
    display : inline;
    position : absolute;
    text-align : right;
    left : auto;
    right : 0px;
    margin : 0ex 1em 0ex 1em;
}

#counter {
	text-align : center;
	margin-top : 2ex;
	margin-bottom : 2ex;
}
