/* CSS2 flogged from bluerobot.com and zeldman.com. Butchered by andrew, 20030812. */body {	margin: 10px 10px 0 10px;	padding: 0px;	font: 10pt/14pt verdana, arial, helvetica, sans-serif;/*	font-family: verdana, arial, helvetica, sans-serif; */	color: rgb(51,51,102);	background-color: rgb(255,255,255);}#head {	position: absolute;	top: 0px;	left: 0px;	width: 600px;	height: 200px;	background: #fff url(/images/illusions-logo_200x200.jpg) center left no-repeat scroll;/*	background-image: url(images/illusions-logo_151x45.jpg); */	text-align: right;	border-bottom: 2px solid #4a4a6e;}#content {	position: absolute;	top: 200px;		left: 150px;	width: 430px;	padding-top: 20px;	padding-left: 20px;}#nav {	position: absolute;	left: 0px;	top: 200px;	width: 150px;	border-right: 2px solid #4a4a6e;}#nav ul {	margin: 0px;	padding: 0px;}#nav li {	list-style-type: none;	border-bottom: 1px solid #c60;	margin-left: 4px;	margin-right: 4px;	padding: 0px;}#nav li#last {	border-bottom: 0px;}#nav a:link, #nav a:visited {	font: normal 12px/22px verdana, lucida, sans-serif;	text-decoration: none;	text-align: center;	color: #336;	padding: 0;}h1 {	margin: 5px 0px 5px 0px;	padding: 0px;	font-size: 18pt;	line-height: 18pt;	font-weight: 900;	color: #336;}#content p {/*	font: 10pt/14pt verdana, arial, helvetica, sans-serif; */	margin: 0px 0px 10px 0px;	padding: 0px;	clear: left;	width: 400px;}img {	border-width: 0px;}a {	text-decoration: underline;	font-family: verdana, arial, helvetica, sans-serif;}a:link { color: rgb(200,120,50); }a:visited { color: rgb(200,120,50); }a:hover { color: rgb(200,0,0); }input {	border: 1px solid #330066;}#bdview {	width: 400px;}#bdview h2 {	margin: 0px 0px 10px 0px;	color: #336;	font-size: 10pt;	font-weight: bold;}#bdview p {	text-align: center;}ul#bdresults {	list-style-type: none;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	width: 400px;}ul#bdresults li {	width: 400px;	padding: 2px 0px 2px 2px;	border-bottom: 1px solid #c60;}div#bdsearch {	float: right;	text-align: right;}.bdresultitem {	font: 10pt/14pt verdana, arial, helvetica, sans-serif;	vertical-align: top;}div#contentbackdrops {	width: 400px;/*	background-color: #c00;	border: 10px solid #090; */}div#backdropNav {	text-align: right;	width: 400px;	margin: 5px 0px 0px 0px;}/* div.bdthumb {	width: 160px;	height: 200px;	float: left;}div.bdthumb p {	text-align: center;}*/