#main	.dialog {
	width:100%;
	margin:0px auto;
	min-width:50px;
	max-width:770px; /* I only cut the left background images out to 800px. You could do much larger, etc. */
	color:000;
}	
#main .dialog .hd .c,
.dialog .ft .c {
	font-size:1px; /* ensure minimum height */
	height:20px;
}

#main .dialog .ft .c {
	height:20px;
	/*display:marker;*/
}

#main .dialog .hd {
	margin-right:20px; /* space for right corner */
	background:transparent url(../Interface/tlk.png) no-repeat 0px 0px;
}

#main .dialog .hd .c {
	margin-right: -20px; /* pull right corner back over "empty" space (from above margin) */ 
	background:transparent url(../Interface/trk.png) no-repeat right 0px;
}

#main .dialog .bd {
	background:transparent url(../Interface/mlk.png) repeat-y 0px 0px;
	margin-right:20px;
}

#main .dialog .bd .c {
	background:transparent url(../Interface/mrk.png) repeat-y right 0px;
	margin-right:-20px;
}

#main .dialog .bd .c .s {
	margin:0px 8px 0px 4px;
	background:transparent #CCC url(../Interface/msn.gif) repeat-x 0px 0px;
	padding:1px;
}

#main .dialog .ft {
	background:transparent url(../Interface/blk.png) no-repeat 0px 0px;
	margin-right:20px;
}

#main .dialog .ft .c {
	background:transparent url(../Interface/brk.png) no-repeat right 0px;
	margin-right:-20px;
}