html {
	background-color:#fff;
	margin:0;
}
body {
	background-color:#fff;
	margin:12px 0;
	position:relative;
	}


div#right {
	float: right;
	width: 370px;
	text-align:justify;
	margin:1px 0 0 9px;
	font-size:.8em;
}


div#prod{
	float:left;
	width:360px;
}

div#col1{
	float:left;
	width:120px;
	height:100%;
	padding:3px;
	border:1px #d0d0d0 solid;
	text-align:center;
}
div#col2{
	float:right;
	width:224px;
}


div#right #box_search {background-image:url(images/box_search3.gif); background-repeat:no-repeat; width: 370px; height:145px; color:#444;}
	div#right #box_search_extended {background-image:url(images/box_search3ex.gif); background-repeat:repeat-y; width: 370px;  color:#444; padding:0 6px 16px 18px;}
div#right #box_register {background-image:url(images/box_register3.gif); background-repeat:no-repeat; width: 370px; height:145px; margin:9px 0 0 0; color:#444;}
	div#right #box_register_extended {background-image:url(images/box_register3ex.gif); background-repeat:no-repeat; width: 370px; height:205px; margin:9px 0 0 0; color:#444;}
div#right #box_login {background-image:url(images/box_login3.gif); background-repeat:no-repeat; width: 370px; height:145px; margin:9px 0 0 0; color:#444;}

div#box_padding{padding:30px 6px 4px 18px; }


div#left {
	float: left;
	width: 250px;
}


.artistlabel{ color:#bf1e2e;}
.artistright {width:420px;text-align:left; margin-right:16px; }

div#search {
	width:180px;
	padding:8px;
	font-size:.9em;
	line-height:1.8em;
	margin-bottom:12px;
}

div#artists, div#buyers{
	width:180px;
	padding:8px;
	font-size:.9em;
	margin-bottom:12px;
}


div#menu {
	margin:0 0 10px 250px;
	width:715px;
	text-align:left;
	padding:0 0 14px 0;
	border-bottom:1px #bf1e2e solid;
	}

div#recent{padding:12px; font-size:.9em;}
		
div#central {
	width:965px;
	clear:both;
	text-align:left;
	color: #444;
	}
	
div#bodycontent{
	width:715px;
	margin-left:250px;
}
	
div#bodycontent2{
	margin-left:6px;
	/*font-size:1.1em;*/
	padding:12px;
}


div#footer {
	clear:both;
	text-align:center;
	font-size: 0.8em;
	padding-top:20px;
}


div#uploadme{
	display:none;
}


.center {margin-left:auto; margin-right:auto; display:block; text-align:center;} 
.nobr {white-space:nowrap; }
.clear{border:0;background:none;font-size:.8em;width:80px;}


div#showrss{
	background-color:#eee;
	padding:24px;
}
.showrsslink {color:#000;}

dl#accordion { margin: 0; padding: 0;}
dl#accordion dt{ margin: 0 0 5px 0; padding: 0; cursor:pointer; }
dl#accordion dt .title{ font-size:1.2em; color:#bf1e2e; }
dl#accordion dd { margin: 0 0 25px 0; padding: 0; }
