/***********************************************************
/* Definition file for the inside page structural elements *
/***********************************************************/

#titlebarright {
	background-image: url("/skin/inside_topbanner.jpg");
	background-repeat:  repeat-x;
	position:  absolute;
	height: 130px;
	left:  0px;
	top:  0px;
	width:  100%;
	z-index: -1;	
}

#shell {
	margin: 0px auto;
	padding: 0px;
	width: 1130px;
}

#layout {
	width: 1130px;
	table-layout: fixed;
}

#titlebar-container {
	overflow: visible;
}

#trigger {
	position: absolute;
	width: 295px;
	height: 125px;
	left: 245px;
	z-index: 2;
	cursor: hand;
}

#titlebar {	
	background-image:  url("/skin/inside_top.jpg");
	background-repeat:  no-repeat;
	height: 130px;
	width: 1333px;
	margin: 0px;
	left:-203;
	position: relative;
}

object {
	display: block;
	position: static;
}

#swf {
	position: absolute;
	left:  845px;
	height: 77px;
	width: 385px;
	top: 50px;
}


#main {
	background-color: #FFF;
	background-image: url("skin/inside_right.jpg");
	background-position:  top left;
	background-repeat: repeat-y;
	position: relative;
	float: left;
}

#left {
	width: 203px;
	left: -203px;
	top: 0px;
	bottom: 0px;
	position: absolute;
 	background-image: url("skin/inside_left.jpg");
	background-position:  top right;
	background-repeat:  repeat-y;
}



#content {
	margin: 50px 85px 5px 48px;
}

#bottom {
	height: 140px;
	width: 1333px;
	position: relative;
	left:-203px;
	background-image: url("skin/inside_bottom.jpg");
	background-position: top;
	background-repeat: no-repeat;
}

div.artyleftmargin {
	padding:  0px 15px;
	margin: 15px;
	border-left:  thin solid;
	line-height: 16px;
	float: left;
}

.dropcap {
	float: left;
	font-size: 70px;
	line-height: 70px;
	font-family: serif;
	padding: 0px 5px;
}

table.dropcap * td{
	font-size: 70px;
	padding: 0px 5px;
	position: relative;
	font-family: serif;
}

div.floatquote{
	border:  thin solid #EFB549;
	width:  500px;
	padding: 5px;
	margin:  10px;
	float:  right;
	line-height: 10pt;
}

div > #signaturebar {
	height: 25px;
	padding: 5px;
	z-index: 1;
	top: 68;
}

#signaturebar {
	background-color: transparent; /*#EFB549;*/
	border-color: #EFB549;
	border-style: solid none solid none;
	border-width: 2px;
	height: 35px;
	bottom: -10px;
	width: 100%;
	margin: 0px;
	overflow: visible;
	position: absolute;
}

.filmwrapper {
	text-align:  center;
	margin:  10px;
	padding:  3px;
	background-color: #F0A634;
	width: 300px;
	line-height: 9pt;
}

.filmwrapper > P {
	color: #000;
	margin: 3px 7px;
	top: -6px;
	top: 0px;
	position:  relative;
}

.film {
	margin: 0px;
	background-image: url("filmback.png");
	background-repeat:  no-repeat;
	padding: 13px;
}

.film > IMG {
	width: 274px;
	height: 274px;
}

.pub {
	font-weight: bold;
	font-size: 150%;
}


A{
	color: #A00000;
}
A:hover{
	color: #EFB549;
}

TABLE.calendar * TD {
	height: 100px;
	border-bottom: thin dashed;
	padding: 5px;
}

.bio {
	height: 100px;
	border-bottom: thin dashed;
	padding: 15px 50px 15px 0px;
	line-height: 16px;
}
.name {
	font-size:150%;
	font-weight: bold;
	vertical-align:bottom;
	}