/*once lost productions - stylesheet styled by: anoki caseyproduced by: no good designs&copy; 2005 once lost productions.--------------------------*/body {  font-family: arial, helvetica, sans-serif;  font-size: 0.9em;  color: #999;  line-height: 1.95em;  background: transparent url(../images/largeBackIMAGE3.jpg) no-repeat top center;  background-attachment: fixed;	 }/*  Main Vein  */#mainContainer {  width: 740px;  margin: 15px auto 0 auto;  }/*  The Cadaver */#content {  float: left;  width: 510px;  margin-right: 0px;  line-height: 2em;}#content p {   padding: 16px 8px 0px 8px;   margin: 0px 0px 0px 35px;}#content a {    color: #66CC00;      border-style: none !important;  }#content a:hover {      color: #669900;    text-decoration: none;}a img{	border: none !important;}#maintitle{font: normal 10px sans;color: #fff;margin: -2px 0; padding: 0 0;text-align: right;}#content h1, #content h2, #sideBar h2{  clear: both;    font-size: 1.15em;  text-indent: 10px;  margin: 10px 0px 0px 0px;  border-bottom: 3px solid #C2C2C2;   color: #669900;  background-color: #CCFF99;  padding: 4px 0px;  text-transform: lowercase;}#content h1, #content h2{	    background: #CCFF99 url(../images/contentH3back.gif) no-repeat center right;  text-indent: 20px;margin: 3px 0px 10px 0px;}#content h3 {font-size: 1.25em;  color: #66CC00;     font-weight: bold;  letter-spacing: -.05em;  margin: 20px 30px 5px 30px;  padding: 0 0 0px 0; border-top: 1px #CCFF99 solid; border-bottom: 1px #CCFF99 solid; line-height: 2em;}.contentbody {	background: url(../images/contentBACK.gif) repeat-x 12px 25px;	margin: 0 0 20px 0;	width: 530px;	    background-color: #fff;}	#opening {	color: #666;	padding: 8px;   margin: 0px 8px 0px 20px;   }/* randomness */strong, b {  font-size: 1em;  color: #669900;    font-weight: bold;}em { color: #66CC00;}.once {font-size: 125%;	border-bottom: 1px solid #D1D1D1;margin: 25px 30px 0px 30px;}.once2 {font-size: 125%;	border-bottom: 1px solid #D1D1D1;margin: 25px 30px 0px 30px;color: #66CC00;}.dropcap2 {float: left;width: .55em;font-size: 3.7em;line-height:28px;font-weight: bold;color: #72BC1D;display: block;padding-top: 10px;}.dropcap {float: left;width: .95em;font-size: 3.7em;line-height:28px;font-weight: bold;color: #72BC1D;display: block;padding-top: 10px;}.dropcapgrey {float: left;width: .95em;font-size: 3.7em;line-height:28px;font-weight: bold;color: #A0AEA6;padding-top: 10px;}.dropcapgrey2 {float: left;width: .95em;font-size: 3.7em;line-height:28px;font-weight: bold;color: #A0AEA6;padding-top: 10px;}.dropcapgrey3 {float: left;width: .65em;font-size: 3.7em;line-height:28px;font-weight: bold;color: #A0AEA6;padding-top: 10px;}.fist {float: left;width: 30px;font-size: 3.25em;line-height: 20px;margin: 0 0 10px 0;}.filmlittlegreen {	float: right;	font-size: 11px;	color: #6AA51C;	margin: -10px 0 0 0;	text-align: center;}.bordershot {	padding: 4px;	background: #fff;}.threefists{ text-align: center;display: block;margin: 75px 25px 95px 25px;line-height: 1em;padding: 0 0;letter-spacing: 2.75em;}.threefistsline{ text-align: center;display: block;margin: 30px 0px 90px 0px;line-height: 1em;padding: 0 0;letter-spacing: 1.15em;}.callout {text-align: center;font: bold italic 140% Helvetica, Sans-serif;color: #6AA51C;margin: 15px 0px 15px 50px;width: 450px;   border-bottom: 1px #CCC solid;    border-top: 1px #CCC solid; padding: 12px 0 8px 0;background: #CCFF99 url('../images/contentback.gif') center top;background-repeat: repeat;}.callout2 {text-align: center;color: #6AA51C;margin: 15px 0px 15px 50px;width: 450px;   border-bottom: 1px #CCC solid;    border-top: 1px #CCC solid; padding: 12px 0 8px 0;background: #CCFF99 url('../images/contentback.gif') center top;background-repeat: repeat;}.opener{ padding: 8px 8px 8px 40px;   margin: 0px 30px 10px 30px;   border-bottom: 1px #CCC solid; font-style: italic;font-size: 104%;background-color: #F5FFEC;}.opener2{ padding: 14px 8px 14px 40px;   margin: 0px 30px 10px 30px;   border-bottom: 1px #CCC solid; font-style: italic;font-size: 104%;background-color: #F5FFEC;}.finalp {	margin: 0 0 40px 0;}.phew {font: italic .85em Helvetica, Sans-serif;	line-height: 1.75em;	text-align: right; 	margin: 0 60px 5px 0;		color: #6AA51C;}.signature {	font: italic .95em Helvetica, Sans-serif;	text-align: right; 	margin: 20px 0px 0px 0;	color: #6AA51C;	width: 460px;}blockquote {padding: 0 0 0 40px;font-style: italic;}.clicktoenlarge {font: italic 13px Helvetica, Sans-serif;	text-align: center; 	color: #6AA51C;	margin: 8px 0 0 0;}/* hoof and mouth */#header {  display: table-cell;    height: 100px;  width: 530px;  text-align: right;  margin-bottom: 0px;}#footer {  float: left;  height: 150px;  width: 530px;    font-size: 0.8em;  text-align: center;    margin: 10px 0px; background: #66CC00 url(../images/footerEDGE.gif) no-repeat center right; color: #fff; }#footertext {	padding: 55px 0 0 30px;	line-height: 1.65em;}#footer a {  color: #CCFF99;  }/* side of beef */#sideBar {  float: right;    width: 200px;  margin: 1px 0px 0px 0px;  }.sideBodies{      margin: 0px;  padding: 10px 15px 15px 0px;  background-color: #CCFF99;   color: #66CC00;  line-height: 1.45em;}.sideBodies ul li{	font-size: .9em;	border: none !important;}#sideBanners {		padding: 15px;		text-align: center;}#sideBanners img{		margin-bottom: 15px;}#sideBar h2 {	  padding: 5px 0px 4px 0px;	  background: #CCFF99 url(../images/sideHeadBACK.gif) no-repeat top left;	  margin-bottom: 3px;}#sideBar ul{      margin: 0px 0px;  padding: 0 0;  background-color: #CCFF99;   color: #66CC00;list-style-type: none;}#sideBar li{margin: 0 0;padding: 0 0;}#sideBar li a {    color: #fff;}#sideBar li a:hover {  color: #DEFF00;  text-decoration: none;}#menuItem ul{      margin: 0px 0px;  padding: 0 0;  list-style-type: none;}.menuItem li{margin: 0 0;padding: 0 0;border-bottom:1px solid #fff;list-style: none; }.menuItem li a  {  display: block;  font-size: .9em;   text-decoration: none;  padding: 0 0 0 25px;  color: #FFFFFF;  background: #66CC00; }.menuItem li a:hover {  color: #DEFF00;  background: #669900 url(../images/buttonOVER.jpg) no-repeat center left;}#sideBarHeader {  height: 100px; background: #ccc; margin-bottom: 13px;}#sideBarFooter {    height: 100px;  border-top: 20px solid #669900;  background: #fff url(../images/sidebarBOTTOM.gif) no-repeat center right; }#news ul li a{  text-decoration: none;color: #669900;background: #CCFF99;font-size: 75%;margin: 0 0;line-height: 1.95em;font-style: italic;}.sidesubhead {	font-weight: bold;	padding: 0 0 0 15px;}/* -- Images -- */.image-left {			float: left;			clear: left; 			background: url(../images/shadow-png.png) no-repeat bottom right !important; 			background: none;  			margin: 25px 6px 0px 40px; 			padding: 0;	 		}.image-left img{			position: relative;			bottom: 3px; 			right: 7px; 			background:#fff; 			margin: 0px; 			padding: 0;			}  .image-right {			float: right;			clear: right; 			background: url(../images/shadow-png.png) no-repeat bottom right !important; 			background: none;  			margin: 15px 10px 0px 25px; 			padding: 0 0;	 			 		}.image-right img{			position: relative;			bottom: 3px; 			right: 7px; 			background:#fff; 			margin: 0px;	 		padding: 0;}.image-center {	position: relative;	text-align: center;}/* ------ pages ------ */ /* -- artists -- */ #artistContent {	padding: 0 10px 0 30px;}  .artisthead { 		font-size: 1.55em;		margin: 30px 0px 20px 50px;		}			.artistboxsub {	padding:  0 0px 0 0px;	width: 460px;	margin: 0 0 30px 0px;		text-align: right; font-size: 90%;	}	.artistquote {	font: italic .85em Helvetica, Sans-serif;	line-height: 1.75em;	text-align: right; 	margin: 0 0px 60px 0;		color: #6AA51C;		width: 460px;	}		.artistbox {			padding: 10px 0 10px 0px;			margin: 5px 0px 10px 0;} /* -- filmography -- */#filmographyContent {}#filmographyContent ul {	margin-top: 0px;}#filmographyContent ul li{}.filmclick {	font: italic .85em Helvetica, Sans-serif;		color: #6AA51C;float: right;margin: -65px 35px 0px 0;	}	.filmTitles {	font-weight: bold;	color: #6AA51C;	margin: 20px 0 5px 30px;	border-bottom: 1px solid #D1D1D1;	 }.filmlist {	margin: 0 0 60px 15px;	}/* -- faqs -- */.faqanswer {	margin: 200px 0px;}#faqlist ul li{list-style-type: none;margin: 30px 0px;}#faqlist ul li a:link{color: #6AA51C;font-size: 95%; }.faqtitles {	margin: 20px 0 0 0;	font-weight: bold;	color: #6AA51C;	font-size: 95%;}.totop {text-align: right;font: italic 12px Arial, sans;padding: 3px 0px 3px 0px;margin: 10px 0 25px 450px;background: url(../images/arrow_up.gif) no-repeat;width: 35px;}.totop a{ } /* -- contacts -- */ #contactContent  { 	width: 95%; } #contactContent p  { 	margin: 0 0 0 60px } #contactContent a { 	font-weight: bold; 	display: block; 	margin: 15px 0px; 	text-align: center; 	font-size: 110%; 	text-decoration: none; 	border-bottom: 1px solid #CCFFA1; 	 border-top: 1px solid #CCFFA1; 	  }  .contactSubline {	  font-size: 75%;	  color: #BDBDBD;	  margin: 0 0 65px 60px;	  font-style: italic;	   }    .contactSubline2 {	  font-size: 75%;	  color: #BDBDBD;	  margin: 0 0 0px 0px;	  font-style: italic;	 text-align: center;  }   /* -- history -- */#historyOLPwasborn {	font-weight: bold;	color: #759E23; 	display: block; 	margin: 15px 25px 5px 25px; 	text-align: center; 	font-size: 110%; 	text-decoration: none; 	border-bottom: 1px solid #CCFFA1; 	border-top: 1px solid #CCFFA1;}#historyPullout { 	display: block; 	margin: 5px 35px; 	text-align: center; 	font-size: 90%;	color: #759E23;	line-height: 1.4em;} /* -- investors -- */.subhead2 {  font-size: 1.25em;  font-weight: bold; color: #66CC00;  padding: 2px 0px;	background:  url(../images/contentH3back.gif) no-repeat right;  text-indent: 20px;  background-color: #CCFF99;	  margin: 35px 0px 10px 20px;} .investorlink{font-weight: bold; 	display: block; 	margin: 5px 25px 3px 25px; 	text-align: center; 	font-size: 110%; 	text-decoration: none; 	border-bottom: 1px solid #CCFFA1; 	 border-top: 1px solid #CCFFA1;}.newsdate {	font-size: 155%;	color: #A0AEA6;}