/* Default HTML page stuff */
body {
	background-color: black;
}

/* Headings */
h1 {
	color: green;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 150%;
	font-weight: bold;
	font-variant: small-caps;
}

h2, h3, h4, h5 {
	color: green;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 115%;
	font-variant: small-caps;
}

/* Rule */
hr {
	color: green;
}

/* Default link */
a {
	color: #00DD00;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

/* Default text paragraph */
/* Stealth HTML link */
a.stealth, p, dl, table, td {
	text-align: left;
	text-indent: 1%;
	text-decoration: none;
	line-height: 1.2em;
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* Initial caps */
.content:first-letter {
	font-size: 150%;
	font-family: times, serif;
}

/* Footnote */
.footnote {
	font-size: 75%
}

/* Fuzzy links */
a:hover {
	color: #00EE00;
	text-shadow: 0px 0px 3px #00EE00;
	transition: text-shadow .3s, color .3s;
}

/* Hidden text */
p.stealth, spoiler {
	color: black;
}

/* RSS link */
a.rss {
	color: black;
	float: right;
	text-align: right;
	text-decoration: none;
	line-height: 1em;
	font-size: 75%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td.winner {
	color: green;
}
td.loser {
	color: red;
}

blockquote {
	color: white;
}

#center {
	text-align: center;
}

/* Definition lists */
dt {
	font-weight: bold;
}

/* Unordered lists */
ul {
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	list-style-position: outside;
	list-style-type: disc;
	line-height: 1.2em;
}

/* Navigation Bar */
ul.navbar {
        float: left;
        width: 100%;
	padding: 0;
	margin: 0;
        color: black;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 1em;
        background-color: green;  
        clear: left;
        list-style-type:none;
}
ul.navbar li {
        display: inline;
}
ul.navbar a {
	padding: .0em .4em;
	color: black;
	background-color: green;
	border: 1px solid #006600;
	text-shadow: none;
}
ul.navbar a:hover {
	color: white;
	background-color: black;
	transition: none;
}

/* Ordered lists */
ol {
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	list-style-position: outside;
	list-style-type: lower-alpha;
	line-height: 1.2em;
}