/* css Zen Garden submission 182 - '45 RPM', by Thomas Michaud, http://www.ivfx.com/ *//* css released under Creative Commons License - http://creativecommons.org/licenses/by-nc-sa/1.0/  *//* All associated graphics copyright 2005, Thomas Michaud *//* Added: September 1st, 2005 *//* IMPORTANT *//* This design is not a template. You may not reproduce it elsewhere without the    designer's written permission. However, feel free to study the CSS and use    techniques you learn from it elsewhere. *//* --HTML and BODY Information-- */html {	margin: 0px;	padding: 0px;}body {	font-family: "Trebuchet MS", "Times New Roman", serif;	font-size: 12px;	color: #83986D;	background: #E0E8B6 url(sidegraphic.gif) no-repeat fixed;	margin: 0px;	padding: 0px;	line-height: 17px;	font-weight: normal;}/* --Typography and Links-- */p {	text-align: justify;	width: 380px;	margin: 0px;}h1,h2,h3 {	margin: 0px;}abbr {	color: #706D32;	font-weight: bold;	font-style: oblique;	border: 0px;}a:link {	color: #83986d;	text-decoration: none;	font-weight: bold;}a:visited{	color: #83986d;	text-decoration: none;}a:hover, a:active {	color: #DB7762;	border-bottom: 1px dotted #e6ad6c;}/*End Links*//* --Container-- */.page-wrapper {	width: 560px;	margin-left: 100px;	padding-left: 5px;}.summary{	padding: 0px 0px 0px 5px;	margin: 0px 1px 10px 0px;	background-image: url(bar.gif);	background-repeat: no-repeat;	width: 325px;	height: 30px;}/* --Hide the Text for Logo-- */h1, h2 {	text-indent: 100%;	white-space: nowrap;	overflow: hidden;}/* --Hide quicksummary Text-- */.summary p:first-child {	text-indent: 100%;	white-space: nowrap;	overflow: hidden;}.summary p:last-child {	text-transform: uppercase;	font-size: 12px;}header {	background-image: url(preamble.gif);	background-repeat: no-repeat;	height: 455px;	width: 552px;	margin: 0px;	padding: 0px;}/* --Hide Header3 Text for image replacement-- */.preamble h3, .explanation h3, .participation h3, .benefits h3, .requirements h3 {	text-indent: 100%;	white-space: nowrap;	overflow: hidden;}/* --Image Replacement for each h3 subject-- */.preamble h3 {	background-image: url(01.gif);	background-repeat: no-repeat;	background-position: left top;	height: 60px;	width: 400px;}.explanation h3 {	background-image: url(02.gif);	background-repeat: no-repeat;	background-position: left top;	height: 60px;	width: 400px;}.participation h3 {	background-image: url(03.gif);	background-repeat: no-repeat;	background-position: left top;	height: 60px;	width: 325px;}.benefits h3 {	background-image: url(04.gif);	background-repeat: no-repeat;	background-position: left top;	height: 60px;	width: 325px;}.requirements h3 {	background-image: url(05.gif);	background-repeat: no-repeat;	background-position: left top;	height: 60px;	width: 325px;}/* --Link Menu Position on Right-- */.sidebar { 	position: absolute; 	top: 300px;	margin-left: 400px;	width:240px;	}	.sidebar a{	display: inline;	}.sidebar .wrapper {	font-size: 12px;	padding: 10px;	margin-top: 150px; 	width:240px; 	}.sidebar h3.select { 	background: url(playlist.gif) no-repeat top left; 	margin: 0px 0px 5px 0px; 	width: 195px; 	height: 30px; 	text-indent: 100%;	white-space: nowrap;	overflow: hidden;	}.sidebar h3.archives { 	background: url(goldenoldies.gif) no-repeat top left; 	margin: 15px 0px 5px 0px; 	width: 195px; 	height: 30px; 	text-indent: 100%;	white-space: nowrap;	overflow: hidden;	}	.sidebar h3.resources { 	background: url(resources.gif) no-repeat top left; 	margin: 15px 0px 5px 0px; 	width: 195px; 	height: 30px; 	text-indent: 100%;	white-space: nowrap;	overflow: hidden;	}.sidebar ul {	margin: 0px;	padding: 0px;	}	.sidebar li {	line-height: 2ex; 	list-style-type: none;	display: block; 	padding-top: 5px; 	margin-bottom: 5px;	}	.sidebar li a:link { 	color: #83986D;	}	.sidebar li a:hover { 	color: #706D32;	}	.sidebar li a:visited {	color: #B6BB68;	}	.sidebar li a.designer-name{	color: #DB7762;	font-size: 12px;	font-weight: normal;}/* --Footer Information to Close everything out-- */footer {	background-image: url(footer.gif);	background-repeat: no-repeat;	background-position: left top;	height: 100px;	width: 400px;	margin: 10px 35px 10px;	text-align: center;}footer a {	cursor: help;	font: 0.8em "Trebuchet MS", "Times New Roman", serif;	text-transform: uppercase;	color: #83986D;	font-weight: bold;}footer a:hover {	color: #DB7762;	border: 0px;	font-weight: bold;}/* --Fini-- */