body {
	font-family: arial, helvetica, sans-serif;
	font-size: 15px;
	font-weight: 400;
	color: #858585;	
	width: 100%;
}

a:link { color: #A8A8A8; text-decoration: none; }
a:visited { color: #A8A8A8; text-decoration: none; }
a:hover { color: #ff0099; text-decoration: none; }
a:active { color: #A8A8A8; text-decoration: none;}
a:focus {outline: none;}




.backcontainer {
	width: 600px;
	height: 449px;
	margin: 235px 0 0 600px;
	background: url(diamondbackground.gif);
	position: fixed;
}

.content {
	width: 0px;
	height: 100%;
	margin: 20px 0px 0px 200px;
	padding-left: 0px;
	bottom: 0px;
	top: 0px;
	position: abslute;
	background: #000;
}

.directory {
	width: 190px;
	overflow: auto;
	top: 10px; 
	bottom: 0px;
	left: 35px;  
	position: fixed;
	height: 100%;
}

* html .directory {
	position: absolute; /* fake position fixed for IE6 with expression*/
    top: expression(((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+50 + 'px');
}

#authorcontact {
	width: 65px;
	top: 515px;
	left: 35px;
	position: fixed;
	font-size: 8pt;

}

#authorcontact span {
	color: #666666;
}

.directory span {
	color: #666666;
}

img.thumb {
	width: 144px; 
	height: 100px;
	border: none;
}

img.thumbhead {
	width: 130px; 
	height: 90px;
	border: none;
}

img#laserthumb {
	width: 75px;
	height: 150px;
	border: none;
}

img.laserthumba {
	width: 93px;
	height: 150px;
	border: none;
}

img#laserthumbb {
	width: 60px;
	height: 120px;
	border: none;	
}

img.chanthumb {
	width: 98px;
	height: 120px;
	border: none;	
}

img.fullsize {
	margin: 20px 0 0 0px;
	position: absolute;
}

ul {
	list-style: none;
	position: relative;
	top: 10px;
	margin-left: 0;
	padding: 8px 0 0 0;
}

.dirlist {
	top: 80px;
	font-family: gill sans mt, arial, sans-serif;
	line-height: 19px;
}

li {
	margin: 0px;
	padding: 0 0 3px 0;
}

img.homepic {
	width: 268px;
	height: 450px;
	border: none;
	margin-left: 0px;
	margin-top: 50px;
} 

.conhomepic {
	margin: 0px 0 0 120px;
	padding-left: 0px;
	position: absolute;
}

.conheader {
	padding: 50px 0 0px 53px;
	font-size: 15pt;
	color: #666;
}

.conheadera {
	padding: 100px 0 0px 145px;
	font-size: 15pt;
	color: #666;
	position: absolute;
}

.conheaderb {
	padding: 5px 0 0px 55px;
	font-size: 15pt;
	color: #666;
}

.conyear {
	padding: 0px 0px 10px 66px;
	font-size: 14pt;
	width: 35px;
	margin: 0;
	color: #FF0099;
}

.conlist {
	padding: 0px 0 12px 66px;
	width: 510px;
	margin: 0;
}

.conlista {
	padding: 260px 0 0px 15px;
	width: 540px;
	line-height: 20px;
	position: absolute;
}

.conlistatop {
	padding: 60px 0 0px 15px;
	width: 540px;
	line-height: 20px;
	position: absolute;
}

.conlistabottom {
	padding: 420px 0 0px 15px;
	width: 540px;
	line-height: 20px;
	position: absolute;
}

.conlistbb {
	padding: 175px 0 12px 155px;
	width: 275px;
	margin: 0;
	position: absolute;
}

.conlistb {
	padding: 210px 0 12px 155px;
	width: 275px;
	margin: 0;
	position: absolute;
}

.conlistbc {
	padding: 246px 0 12px 155px;
	width: 275px;
	margin: 0;
	position: absolute;
}

.conlistbd {
	padding: 282px 0 12px 155px;
	width: 275px;
	margin: 0;
	position: absolute;
}

.thumbtable {
	position: absolute;
}

.conlisthome span {
	font-style: italic;
}

#indentform{
	position: absolute;
	margin-left: -15px;
	padding-bottom: 140px;
}

div#indentform span {
	font-style: italic;
}

.header { 
	position: relative;
	top: 52px;
	font-size: 30pt;
	font-weight: 700;
	line-height: 30px;
}

div.cell {
	padding: 0px 5px 8px 3px;
	float: left;
	width: 144px;
}

div.cella {
	padding: 30px 5px 3px 3px;
	float: left;
	width: 144px;
}

div.cellb {
	padding: 12px 63px 0px 20px;
	margin-top: 10px;
	float: left;
	width: 80px;
}

div.cellbab {
	padding: 30px 40px 5px 35px;
	margin-top: 10px;
	float: left;
	width: 80px;
}

div.cellba {
	padding: 33px 33px 0 25px;
	margin-bottom: 20px;
	float: left;
	width: 80px;
}

div.cellbb {
	padding: 20px 48px 0 35px;
	float: left;
	width: 80px;
}

div.cellbac {
	padding: 20px 40px 120px 35px;
	float: left;
	width: 80px;
}

div.cellf {
	padding: 0px 5px 8px 3px;
	float: left;
	width: 545px;
}

div#rows {
	padding: 95px 0px 0px 45px;
	width: 550px;
	height: 850px;
}

.navnext { 
	position: absolute;
	margin: 510px 0 0 24px;
}

.navnext span {
	color: #FF0088;
}

.navback {
	position: absolute;
	margin: 510px 0 0 -13px;
}

.navpur {
	position: absolute;
	margin: 510px 0 0 155px;
}

.navsmall {
	position: absolute;
	margin: 510px 0 0 230px;
}

.navlarge {
	position: absolute;
	margin: 510px 0 0 273px;
}

#opulentfull {
	margin: 40px 0 0 120px;
}

.opulentfull span {
	color: #FF0088;
}
