/* Digital */

:root {
	font-family: monospace;
	background: black;
	background-image: url(graph.gif);
	background-repeat: no-repeat;
	color: #00FF00;
}

h1, h2, h3, h4, h5, th, dt {
	color: #FFFF00;
	font-family: "Lucida Console", monospace;
}

blockquote {
	border: green 1px;
	border-style: none solid;
}

:link, :visited {
	background: transparent;
	border: solid transparent 2px;
	text-decoration: underline;
	font-weight: bold;
	
}
:link {
	color: #3333FF;
}
:visited {
	color: #8700FF;
}
:link:hover, :visited:hover {
	background: #009900;
	color: #000000;
}
:link:focus, :visited:focus {
	background: #009900;
	color: #000000;
}

.trail {
	padding: 1em;
}
#mozilla-org {
	background: transparent;
	border: none;
}
#mozilla-org:before {
	content: url(digital-mozilla.gif);
	vertical-align: middle;
}
#mozilla-org > img {
	display: none;
}

.menubar {
	text-align: center;
	border: solid green thin;
	padding: .5em;
	margin: .2em 3%;
}
.menubar :link, .menubar :visited {
	color: #3333FF;
	padding: .2em;
	line-height: 1.5em;
	font-weight: bold;
}
.menubar :link:hover, .menubar :link:hover {
	background: #009900;
	color: black;
}

.page {
	border: dashed green;
}

code {
	background: transparent;
	color: #a0a0a0;
}

.release { /* release codes */
	background: transparent;
	color: #a0a0a0;
}

.section:before {
	display: block;
	width: 50%;
	border-top: solid green;
}
.section:after {
	display: block;
	width: 50%;
	border-bottom: solid green;
}

.shaded {
	background: #004400;
	color: #00FF00;
}
