.deco		{font-family:Georgia,serif}
.decodate {font-size:160%; font-family:Georgia,serif}
.red {color:#8e0913}
img.photo {background-color:#fffff9; margin-right:10px; margin-bottom:10px; padding:2px; border:2px solid #8e0913}
h1.deco	{margin:0.2em 0 0.6em 0; font-size:130%}

/* repertoire */

table.production {background: url(/f/i/repertoire/bg.jpg) #fff6e9 center center; text-align: center; width:100%}
table.production  td.vborder_top {background:url(/f/i/repertoire/vborder.gif) center top repeat-x; height:1px; vertical-align:top}
table.production  td.vborder_bottom {background:url(/f/i/repertoire/vborder.gif) center bottom repeat-x; height:1px; vertical-align:bottom}
table.production  td.hborder_left {background:url(/f/i/repertoire/hborder.gif) left center repeat-y; width:1px; text-align:left}
table.production  td.hborder_right {background:url(/f/i/repertoire/hborder.gif) right center repeat-y; width:1px; text-align:right}

div#back    {max-width:520px;	width:expression((document.documentElement.clientWidth||document.body.clientWidth) > 930*100/82 ? "520px": "auto");	height:255px;	background: url(/f/i/repertoire/bg-1.jpg) center center; margin: 1em 0 0 0}
div#front   {margin:0;	padding:0; text-align:right}
div#middle  {background:url(/f/i/repertoire/photo_border_top.jpg) top center repeat-x; margin:0; padding:0}
div.preview {background: url(/f/i/repertoire/bg-2.jpg); padding: 0.6em 0 0.6em 0; margin: 0 0 1em 0; width: 310px}

