html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot, thead {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	line-height: 150%;
	vertical-align: baseline;
	background: transparent;
	text-decoration: none;
	color:#121212;
}
img {margin:0;padding:0;border:0}

table, tr, th, td  {
	font-size:11px;
	line-height: 150%;
	margin-bottom:12px;
}
th {text-align:left}
td, th {padding-right:30px;vertical-align:top}
td {padding-right:0}
sub {vertical-align:sub;font-size:60%}
sup {vertical-align:super;font-size:60%}
body {
	font-family:"Lucida Sans Unicode","Lucida Grande",  Verdana, Arial, Helvetica, sans-serif;
	background:#fbfdfd url(../images/box_bg.gif) repeat-x top;
}
a {color:#c70808;}
a:hover {color:#121212;text-decoration:underline;}
h1 {
	
	font-weight:normal;
	color:#c70808;
	font-size:24px;
	line-height:28px;
	margin-top:12px;
	margin-bottom:8px;
}

h2 {
	font-weight:normal;
	color:#121212;
	font-size:16px;
	line-height:26px;
	margin:16px 0 8px 0;
}
address {font-size:12px;font-style:normal;font-weight:normal}
p {font-size:11px;line-height:13px;margin-bottom:8px;}
p.date {font-size:10px;font-weight:bold;line-height:12px}
p.byline {font-size:14px;line-height:16px}

div.cite {
	width:170px;
	margin:3px 0 15px 15px;
	font-size:11px;
	float:right;
	padding:20px;
	font-style:italic;
	background-color:#CECECE;
	font-family:Georgia, Times;
	}
	
div.cite_left {
	width:170px;
	margin:3px 15px 15px 0;
	font-size:11px;
	float:left;
	padding:20px;
	font-style:italic;
	background-color:#CECECE;
	font-family:Georgia, Times;
}

.cite p.citee, .cite_left p.citee {
	margin-top:10px;
	margin-bottom:0;
	font-size:10px;
	font-style:normal;
	font-family:"Lucida Sans Unicode","Lucida Grande",  Verdana, Arial, Helvetica, sans-serif;
	
}
img.float_left {
	float:left;
	margin-right:15px;
	margin-bottom:15px
}
img.float_right {
	float:right;
	margin-left:15px;
	margin-bottom:15px
}

.photo 
{
	padding-top:15px;
	border-top:1px solid #DEDEDE;
	position:relative;
    width:100%;
	margin-bottom:15px;
}

.photo h2 
{
	color:#121212;
	font-size:24px;
	line-height:30px;
	margin:0;
	position:absolute;
	bottom:24px;
    left:175px;
}

.photo p.title 
{
	font-size:12px;
	line-height:14px;
	position:absolute;
	bottom:0px;
    left:175px;
}
span.grey {color:#888}

div.opera {position:relative;padding-top:10px;left:0px;width:553px;clear:both;}
div.opera a.expander{position:absolute;bottom:auto;right:auto;left:532px;top:167px;z-index:3}
div.opera div.expander {padding:10px 20px 0 20px}

div.person {position:relative;padding-top:20px;left:0px;width:553px;min-height:130px;clear:both;}
div.person h2 {position:absolute;top:115px;left:242px;color:#121212;font-size:24px;line-height:30px;margin:0}
div.person p.title 
{
	position:absolute;
	left:244px;
	top:95px;
	color:#c70808;
	/*font-size:30px;*/
	text-transform:uppercase;
}

div.discography {position:relative;padding-top:20px;left:0px;width:553px;min-height:160px;clear:both;}
div.discography h2 {position:absolute;top:145px;left:198px;color:#121212;font-size:24px;line-height:30px;margin:0}
div.discography p.title 
{
	position:absolute;
	left:200px;
	top:125px;
	color:#c70808;
	/*font-size:30px;*/
	text-transform:uppercase;
}
div.discography table {padding-top:20px}
/* EXPANDERS */
a.expander {position:absolute;bottom:10px;right:10px}
div.expander {;margin-bottom:32px}

div.person a.expander, div.discography a.expander {bottom:0;right:0}
div.person div.expander, div.discography div.expander {padding:20px 0}
div.clr {clear:both;height:0px;overflow:hidden;width:0px;}