/* CSS Document *//* <![CDATA[ */#main-content {	float: left;	margin: 0px 0px 0px 13px;	width: 517px;	display: inline;	padding: 20px 0px 0px;}#page-headline {    padding: 69px 0px 0px 0px;    overflow: hidden;    background:  url(../designs/headers/cds_audio.jpg) no-repeat 0px 0px;    height: 0px !important; /* for most browsers */    height /**/:69px;  /* for IE5.5's bad box model */}p {	line-height: 1.5em;	color: #333333;	margin: 0px;	padding: 0px 0px 17px;}#main-header {	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	font-size: 36px;	font-style: normal;	font-weight: normal;}#main-photo {	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}.month {	color: #990000;}.album-left {	margin: 0px;	padding: 0px;	float: left;	width: 220px;}.album-right {	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 237px;}.album-cover {	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}.album-title {	color: #000000;	font-size: 36px;	font-weight: normal;	font-style: normal;	margin: 0px;	padding: 0px;}.album-description {	font-size: 14px;	color: #666666;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 13px;	padding-left: 0px;}.album-details {	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 17px;	padding-left: 0px;	font-size: 12px;	color: #996633;}.piece {	font-size: 16px;	color: #993333;	font-weight: bold;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 7px;	padding-left: 0px;}.album-buy {	font-size: 16px;	text-align: right;	margin: 0px;	padding: 0px;}#main-content ul {	margin-top: 0px;	margin-bottom: 0px;	padding-top: 0px;	padding-bottom: 0px;}#main-content li {	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 17px;	padding-left: 0px;	line-height: 1.3em;}.number {	background-color: #FFFFCC;	margin: 0px;	padding: 1px 3px;	border: 1px solid #000000;}.composer {	color: #000000;}.link {	color: #0000FF;	text-decoration: underline;}.link:hover {	color: #000099;	text-decoration: none;	background-color: #EBEBEB;}.purchase {	color: #0000FF;	text-decoration: underline;	font-style: italic;}.purchase:hover {	color: #FFFFFF;	text-decoration: underline;	background-color: #0000FF;}.no-link {	color: #996633;}.quote-box {	font-size: 14px;	color: #999999;	margin: 0px;	padding: 0px 37px 7px 0px;	text-align: center;	font-style: italic;	font-weight: bold;	line-height: 1.5em;}.quote-author {	font-size: 12px;	font-weight: normal;	color: #000000;	text-align: right;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 37px;	padding-left: 0px;	line-height: 1.2em;}.black {	color: #000000;}/* ]]> */