/* CSS Document */body {	font: 12px Georgia, "Times New Roman", Times, serif;	text-align: center;	margin: 0px;	background-color: #333333;}p {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	line-height: normal;	font-size: 10px;	text-align: left;}div.header {	text-align: left;	margin-right: auto;	background-color: #000000;	margin-top: 10px;	background-position: right bottom;	color: #FFFFFF;	border-top: 1px solid #999999;	border-right: 1px solid #999999;	border-bottom: 1px none #999999;	border-left: 1px solid #999999;}.header h1 {	color: #E45E15;	background: #000000 no-repeat left bottom;	font-size: 18px;	margin: 0px;	padding: 10px;	text-shadow: rgba(0,0,0,.4) 0px 2px 5px;	letter-spacing: 0.2em;}#content {	width: 650px;	margin: 0px auto; 	text-align: left;}.sidebox {	margin: 0 auto;	background: url(../images/roundbox.gif) no-repeat bottom right;	width: auto;}.boxhead {	background: url(../images/roundboxhead.gif) no-repeat top right;	margin: 0px;	padding: 0px;}.boxhead h2 {	background: url(../images/roundboxheadh2.gif) no-repeat top left;	padding: 6px 8px 3px;	color: white;	font-weight: bold;	font-size: 1em;	line-height: 1em;	text-shadow: rgba(0,0,0,.4) 0px 2px 5px;	margin: 0;}.boxbody {	background: url(../images/roundboxbody.gif) no-repeat bottom left;	margin: 0;	padding: 8px 8px 0px;}#footer {	color: #FFFFFF;	padding: 5px 0px;	text-align: center;}div.playlists {	text-align: left;	background-color: #000000;	background-position: right bottom;	color: #FFFFFF;	border: 1px solid #999999;	padding: 0px;	margin: 0px auto 0px 0px;}.playlists h1 {	color: #BB983A;	background: #000000 no-repeat left bottom;	font-size: 10px;	margin: 0px;	padding: 10px;	text-shadow: rgba(0,0,0,.4) 0px 2px 5px;	letter-spacing: 0.2em;}div.thumbnails {	text-align: left;	background-color: #666666;	background-position: right bottom;	color: #FFFFFF;	border: 1px solid #999999;	padding: 0px 0px 14px;	margin: 10px auto 10px 0px;	float: left;	width: 648px;}div.thumbnail {	text-align: right;	width: 140px;	background-position: right bottom;	color: #FFFFFF;	float: left;	padding-right: 10px;	padding-left: 10px;}.thumbnail h1 {	color: #FFFFFF;	background: no-repeat left bottom;	font-size: 10px;	margin: 0px;	padding: 0px 0px 0px 10px;	text-shadow: rgba(0,0,0,.4) 0px 2px 5px;	text-align: left;	font-family: Georgia, "Times New Roman", Times, serif;	font-weight: bold;}div.thumnail_img {	padding: 0px 10px;	margin-top: 10px;}a {	color: #BB983A;	text-decoration:none;	}	a:hover {	color: #FF9900;	text-decoration:underline;	}img:hover {	color: #FF9900;	text-decoration:underline;	border: thin none #FF9900;}img {	color: #FF9900;	text-decoration:underline;	border: thin none #666666;}div.info {	color: #FFFFFF;	padding-right: 10px;	padding-left: 0px;	padding-top: 10px;	float: left;	padding-bottom: 10px;	height: 256px;	width: 304px;}.info h1 {	color: #FFFFFF;	background: no-repeat left bottom;	font-size: 12px;	margin: 0px;	padding: 0px 0px 0px 10px;	text-shadow: rgba(0,0,0,.4) 0px 2px 5px;	text-align: left;	font-family: Georgia, "Times New Roman", Times, serif;	font-weight: bold;}.info p {	color: #FFFFFF;	background: no-repeat left bottom;	font-size: 10px;	margin: 0px;	padding: 10px 0px 0px 10px;	text-shadow: rgba(0,0,0,.4) 0px 2px 5px;	text-align: left;	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;}div.media {	text-align: right;	width: 140px;	background-position: right bottom;	color: #FFFFFF;	height: 256px;	float: right;	padding: 10px;}div.mediablock {	text-align: left;	background-color: #666666;	background-position: right bottom;	color: #FFFFFF;	border: 1px solid #999999;	padding: 0px;	margin: 10px auto 10px 0px;	float: left;	width: 648px;	height: 286px;}.info h2 {	color: #FFFFFF;	background: no-repeat left bottom;	font-size: 10px;	margin: 0px;	padding: 4px 0px 0px 10px;	text-shadow: rgba(0,0,0,.4) 0px 2px 5px;	text-align: left;	font-family: Georgia, "Times New Roman", Times, serif;	font-weight: bold;}#footer h1 {	color: #FFFFFF;	font-size: 12px;	margin: 10px;	padding: 4px;	text-shadow: rgba(0,0,0,.4) 0px 2px 5px;	text-align: left;	font-family: Georgia, "Times New Roman", Times, serif;	font-weight: bold;	border: 1px none #999999;}