
body {margin: 0 0 1em 0; background: #334477; font-family: Verdana, sans-serif; color: #ddf; }

#upgrade {display: none; }

a {color: #bbf; }
a:visited {color: #bbf; } /* Change once there are more than '#' links on the page */
a:hover {color: #eef; text-decoration: none; }

.wrap {margin: 0px; padding: 0px; margin-right: 21%; border-right: 2px solid #77a; clear: both; }
	.black {background: #000; }
	.gray {background: #447; }
	.silver {background: #558; }
	
hr, div.line {border-top: 2px solid #77a; clear: both; }

#topform {margin: 0.2em; text-align: right; }	#topform label {font-weight: bold; color: #ccf; font-size: .8em;  }
		.searchme { border: 1px solid #ddf; font-size: .9em; padding: 1px; }	.pressme {background: #003399; color: #ddf; border: 1px outset white; font-weight: bold; }

/* Header */
	.black {padding: 0 0 0 0.5em; }
	h1 {position: static; text-align: center; padding: 0; margin: 0; } h1 img {width: 96%; }
	#header {text-align: center; margin-left: 16%; border: 1px solid black; }	a.ad img {border: 1px solid gray; margin: 1em 0 0.5em 0; }
	#browse {margin: 0.3em; margin-bottom: 1.5em; border: 1px solid #ccd; background: #446; }	#browse p {line-height: 1.5em; margin: 0 2em 0em 2em; }
	#browse a {text-decoration: none; border: 2px solid #446; padding: 1px; margin: 0 -2px 0 -1px; }
	#browse a:hover {border-color: white; }

/* Navigation */
	#left {width: 16%; float: left; padding-top: 4em; font-size: .8em; font-weight: bold; }
	ul#nav {margin: 0; padding: 0; list-style: none outside; text-align: center; }
	ul#nav li {display: block; margin: 0; padding: 0; background: #348; color: #cce; }
	#nav li a {display: block; padding: 5px 0 5px 0; border-top: solid 1px #568; border-bottom: solid 1px #2f3f7f; text-decoration: none; }
	#nav li a:hover {background: #459; color: #eef; }
	
	.more {width: 18%; position: absolute; right: 1%; font-size: .8em; }
		.more form {margin: 6em 0 2em 0; }	.more input, .more select {font-family: Verdana; padding: 1px 3px 1px 3px; }
		.more select {background: #669; color: white; }
		.more dt {font-weight: bold; margin-top: 1em; } .more dd {margin-left: 1em; margin-top: 0.3em; }

/* Content */
	.gray {padding: 2em 2% 6em 1em; font-size: .8em; }
	.gray hr {color: #eef; background: #eef; clear: right; }
	.gray dt {font-weight: bold; }
	
	#bodytext {margin: 0 0 0 200px; border: none; font-size: .9em; }
	#bodytext p, #bodytext ul, #bodytext ol {line-height: 1.4em; text-align: justify; }		#bodytext hr {border-color: #88a; }		li {margin-top: 1em; }
	h1, h2, h3, h4 {font-family: Trebuchet MS, sans-serif; }
	h1 {font-size: 2.3em; }
	h2 {font-size: 2.3em; margin: 0 0 1em 0; }
	h3 {font-size: 1.7em; }
	h4 {font-size: 1.4em; }
	blockquote {font-size: 1em; }
	
	/* Download */
		#info-wrap {width: 190px; float: left; padding-bottom: 1em; }
		#mix-info {background: #000; padding: 0.5em; }
		#download {background: #448; padding: 0.7em; text-align: center; font-size: .9em; }	#download p a strong {font-size: 1.2em; }
			#download p {margin: 1.2em 0 0 0; }
			#download a img {border-color: #bbf; }	#download a:hover img {border-color: #fff; }
			
			#original {margin-top: 2em; border: 1px dashed #dde; padding: 0 1em 0 1em; font-size: .9em; }

/* Footer */
	.silver {padding: 5px; font-size: .7em; text-align: right; }
	.silver p {margin: 5px; }
	
	