*		 {margin: 0;padding: 0;}body	{	font-family: Arial, Helvetica, sans-serif;}.main_frame{	background-image: url(img/vline.gif);	background-repeat: repeat-y;	margin: 0 0 0 0;	padding: 0 0 0 0;}.topframe{	background-image: url(img/logo.gif);	background-repeat: no-repeat;	margin: 0 0 0 0px;}div#menu {  		height: 23px;  		padding: 80px 0 0 0px;}div#menu ul {		list-style: none;		height: 23px;		}div#menu ul li {  		float: left;}div#menu li a {  		display: block;  		height: 23px;  		background-repeat: no-repeat;}div#menu li a:hover {  		background-position: 0 -22px;}.releases{		background-image: url("img/releases.gif");  		width: 228px;}.artists {  		background-image: url("img/artists.gif");  		width: 106px;}.news {  		background-image: url("img/news.gif");  		width: 82px;}.shop {  		background-image: url("img/shop.gif");  		width: 57px;}.about {  		background-image: url("img/about.gif");  		width: 135px;}.links {  		background-image: url("img/links.gif");  		width: 68px;}.press_room {  		background-image: url("img/press_room.gif");  		width: 119px;}.contact {  		background-image: url("img/contact.gif");  		width: 95px;}.home {  		background-image: url("img/home.gif");  		width: 71px;}.left_menu 	{		font-size: 11px;		margin: 30px 0px 0 15px;		line-height: 130%;}.left_menu a	{		color: #000000;		text-decoration: none;}.left_menu a:hover	{		font-weight: bold;}.left_menu a:visited	{		color: #000000;		text-decoration: none;		}div#main {			/* margin: 30px 5px 0 25px; */		/* margin: 30px 20px 0 30px; */		margin-top : 30px;		margin-right : 50px;		 		position: relative;		left: 32px;		right: 32px;}div#main p {		font-size: 11px;		line-height: 18px;		margin-bottom: 18px;}div#main h1 {		font-size: 12px;}div#right_pane {		margin: 30px 10px 0 10px;}div#right_pane p {		font-size: 11px;		line-height: 18px;}div#right_pane h1 { 		font-size: 12px; }/* ------------------- RST BEGIN -------------------*//* Used for Heading "Press releases" in right_pane */div#right_pane h2 {		font-size: 12px;		text-align: right;		line-height: 18px;}/* Used for images in ingress on index.php */.image_ingress {	border: 0;	float: left; 	/*width: 65px; */	/* height: 65px; RST: Image heigth unknown */ 	padding-right: 6px;}/* Used for NEWS images in ingress on index.php and SINGLENEWS */.news_image_ingress {	border: 1px solid #000000;	float: left;	margin: 0 5px 5px 0;	}/* attempt to fix IE strangeness */.singleNews {	margin: 0 10px 10px 13px;	float: left;	padding-right: 7px;}/* used for tables (in <td>)on SingleArtist page and PressRoom text row */.artist_releases_gallery {	width: 173px;	font-size: 9px;}.artist_releases_gallery_tbl {	width: 510px;	font-size: 9px;}/* Used for Read More links, Large image and Homepage on SingleArtist */.read_more {	font-size: 9px;}.read_more a {		color: #000000;		text-decoration: none;}.read_more a:hover {		font-weight: bold;}.read_more a:visited {		color: #000000;		text-decoration: none;}.xread_more {	font-size: 9px;}/* thin black border for cover images and artist images */.cover_frame {	border: 1px solid #000000;}.pr {	text-align : right;	padding-right: 30px;}.all_artist_txt {	margin-right : 30px;	padding-right : 30px;	word-wrap: break-word;}/* used for links ul/li on Links Page (quick'n dirty...)*/.link_list {	list-style-type: none;	font-size: 10px;		}.inner {	text-indent: 20px;	line-height: 2em;	list-style-position: outside;}.outer {	text-indent: 20px;}.item {	list-style-position: outside;	margin-right: 10px;}/* ------------------- RST END -------------------*/