body  { background-color: black }
p   { color: #ddd; font-size: 0.85em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
li { color: #ddd; font-size: 0.85em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
table { color: #e6e6e6; font-size: 0.8em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin-bottom: 10px; border-width: 2px; border-color: #e6e6e6 }
td  { border: solid 1px #e6e6e6 }
h1  { color: #ff0; font-size: 1.25em; font-weight: bold }
h3  { color: #ff0; font-size: 0.85em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; margin-top: 0; margin-bottom: 0 }
h4 { color: #ddd; font-size: 0.9em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; margin: 1.33em 0 }
a { color: #ff0; text-decoration: underline }
a:hover { color: #ddd }
#ad   { position: absolute; top: 55px; left: 236px; width: 468px; height: 60px; float: left }
#ad1 { position: absolute; top: 55px; left: 236px; width: 468px; height: 15px; float: left }
#ad2  { margin-top: 4px; margin-bottom: 4px; margin-left: 8px; width: 300px; height: 250px; float: right }
#ad3 { margin-top: 4px; margin-bottom: 4px; margin-left: 8px; width: 125px; height: 125px }
#ad4 { margin-top: 4px; margin-bottom: 25px; margin-left: 8px; position: absolute; left: 25px; width: 468px; height: 60px }
#bass_tuner  { position: absolute; top: 115px; left: 150px; width: 640px; height: 560px; float: left }
#body    { position: absolute; top: 120px; left: 190px; width: 600px; float: left }
#footer    { color: #ddd; font-size: 0.85em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: center; margin-top: 40px; padding-bottom: 20px; position: absolute; width: 100%; height: 30px; float: left }
#logo  {
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 20px;
border-color:  }
#logo p  { color: #ff0; font-size: 0.7em; margin: 0; padding: 0 0 0 1px }
#nav               {
	font-size: 0.7em;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 22px;
	left: 0;
	width: 100%;
	height: auto;
	float: left;
border-color:  }
#nav a:link           { color: #ddd; text-decoration: none; background-color: #555; text-align: center; margin-bottom: 1px; margin-left: 8px; padding-right: 3px; padding-left: 3px; z-index: 3; float: left; border: solid 1px #555 }
#nav a:visited          { color: #ddd; text-decoration: none; background-color: #555; text-align: center; margin-bottom: 1px; margin-left: 8px; padding-right: 3px; padding-left: 3px; z-index: 3; float: left; border: solid 1px #555 }
#nav a:hover           { color: #ff0; text-decoration: none; background-color: #000; text-align: center; margin-bottom: 1px; margin-left: 8px; padding-right: 3px; padding-left: 3px; z-index: 3; float: left; border: solid 1px #555 }
#page { position: absolute; top: 40px; width: 100% }
#title {
	color: #ff0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0 0 0 4px;
	
}
#leftcol  { color: #ddd; font-size: 0.85em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding: 4px; position: absolute; top: 95px; width: 140px }
#content { position: absolute; top: 45px; left: 150px; width: 640px; float: left }
#rightcol   { font-size: 0.85em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: center; padding: 4px; position: absolute; top: 95px; left: 800px; width: 160px }
#footer  { text-align: center; float: left }
.caption { color: #ddd; font-size: 0.85em; font-style: italic }
#pics_right  { text-align: right; margin-left: 4px; width: 300px; float: right }
#studybasslink  { position: absolute; top: 0; left: 650px }
.inlinel { position: absolute; left: 0; float: left }
.inliner { position: absolute; right: 0; float: right }
.inlinec { text-align: center; float: none }
.nf  { position: absolute; z-index: 0; left: 825px; float: none }
