/* 
  -- Even more rounded corners with CSS: Base stylesheet --
*/
.dialog{
 position:relative;
 z-index:1;
 margin-left:10px; /* default, width of left corner */
}
.dialog .content,
.dialog .t,
.dialog .b,
.dialog .b div {
 background:transparent url('http://www.zenonrecords.com/images/mainbox.png') no-repeat top right;
}
.smalldialog {
 background:transparent url('http://www.zenonrecords.com/images/smallbox.png') no-repeat top right;
 width:60px;
 height:60px;
 margin:0 0 0 20px;
 padding:20px;
}
.smalldialog:hover {
 background:transparent url('http://www.zenonrecords.com/images/smallbox_hover.png') no-repeat top right;
}
#title_releases > .content, #title_artists > .content, #title_djs > .content {
padding:0 0 0 10px;	
}
.dialog .content{
padding:0 20px 0 10px;
 position:relative;
}
.dialog .t{
 /* top+left vertical slice */
 position:absolute;
 left:0px;
 top:0px;
 width:10px; /* top slice width */
 margin-left:-10px;
 height:100%;
 background-position:top left;
}
.dialog .b{
 /* bottom */
 position:relative;
 width:100%;
}
.dialog .b,
.dialog .b div {
 height:20px; /* height of bottom cap/shade */
}
.dialog .b{
 background-position:bottom right;
}
.dialog .b div{
 position:relative;
 width:10px; /* bottom corner width */
 margin-left:-10px;
 background-position:bottom left;
}
