body { 
	color: #DDDDDD;
	background: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.75em; /* default font size to 12px (assuming browser default is 16px) */
	text-align: justify;
	line-height: 1.5em;
	margin-left: auto;
	margin-right: auto;
	max-width: 900px;
}

h1			{ font-size: 2.0em; }
h2			{ font-size: 1.6em; text-align: center; }

A:link		{ color: #EE0000; text-decoration: none; }
A:visited	{ color: #EE0000; text-decoration: none; }
A:hover		{ color: #EEEE00; text-decoration: none; }

hr {
	color: #444444;
	background-color: #444444;
	height: 1px;
	border: 1px;
	width: 90%;
	margin-top: 2em;
	margin-bottom: 2em;
}

img {
	border: 2px solid #DDDDDD;
}

.articleHeader {
	background: #191919;
	padding: 2em;
	border: 6px solid #444444;
}

.articleTitle {
	margin-top: -1.2em;
}

.articleNavigation {
	padding-top: 1.2em;
}

.articleHeader img {
	float: left;
	margin-right: 1em;
}

.articleContent {
	margin-top: 2em;
}

.articleChapter {
	background: #191919;
	margin-top: 1em;
	padding: 2em;
	border: 1px solid #444444;
}

.warningEmphasis {
	font-weight: bold;
	color: #FF5555;
	width: 90%;
	padding-left: 5%;
}

.ClearFloats {
	clear: both;
}

.articleImage img {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1em;
}

.articleImage {
	width: 610px;
	display: block;
	margin-left: auto;
	margin-right: auto;	text-align: center;
	font-size: 83.3333%;
	margin-top: 2em;
	margin-bottom: 2em;
}

.nutshell ul  {
	border: 1px solid #DDDDDD;
	color: #FF6060;
	background: #303030;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
}

.articleComment {
	background: #303030;
	border: 1px solid #DDDDDD;
	font-size: 91.6667%;
	padding: 1em;
	margin-bottom: 1em;
}

.articleCommentAuthor {
	display: inline;
	font-weight: bold;
	font-size: 108.333%;
}

.articleCommentText {
	padding-top: 1em;
	text-align: left;
/*	word-wrap: break-word;	CSS3 Property, will work from Firefox 3.1 onwards */
}

.articleCommentTime {
	display: inline;
	font-size: 91.6667%;
	/*padding-left: 2em;*/
}

.articlePostComment {
	padding-top: 2em;
}

.articleCommentsInput {
	border: 1px solid #DDDDDD;
	color: #DDDDDD;
	background-color: #303030;
}

/* Button style for class 'articleComments' and unique ID 'submit' */
.articleCommentsButton {
	color: #DDDDDD;
	background-color: #303030;
}

.articleFooter {
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}