html {	margin: 0;	padding: 0;	}body {	font-family: Arial, Verdana, Geneva, sans-serif;	font-size: 12px;	margin: 0;	padding: 0;		text-align: left;	}body#backdark {	color: #ffde7b;	background: #333 url(plparts/NDgrayhoriz2.jpg) repeat-y;	}div#descrip, div#gal, div#pl, div#homecont {	color: #ffde7b;	width: 585px;	margin:  0 0 0 185px;	padding: 0;	border: 0;	background: transparent;		}div#descrip p#copyright, div#gal p#copyright, div#pl p#copyright, div#homefooter p#copyright {	font-size: 95%;	text-align: left;	}div#descrip p#copyright, div#gal p#copyright, div#pl p#copyright {	margin: 3em 0 20px 0;	}div#homefooter p#copyright {	margin: 5px 0 20px 0;	}/* Navigation Menu styles*/ div#mainmenu {	position: absolute;	top: 0;	left: 0;	width: 160px;	height: 100%;	padding: 0;	margin: 0;	color: #ffde7b;	background: transparent url(plparts/mainmenutitle.gif) no-repeat 10px 13px;	}ul#menuList {	margin: 0;	padding: 120px 0px 10px 0px;	font-weight: bold;	}li.menulev1 p {	background-color: transparent;	list-style: none outside;	color: #ffde7b;	text-indent: -10px;	margin: 3px 0 0 20px;	padding: 0;	}li.menulev1 a, li.menulev2 a {	text-decoration: none;	color: #ffde7b;	}li.menulev1 a:hover, li.menulev2 a:hover {  text-decoration: underline;	}	li.menulev2 { 	margin: 3px 0 0 -10px;	text-indent: -10px;	list-style: none outside;	padding: 0px;	background-color: transparent;	}li.menulev3 {	font-size: 11px;	margin: 0 0 1px -27px;	text-indent: -13px;	list-style: square inside;	padding: 0;	background-color: transparent;	}li.new, li.dag, li.ambro, li.tin, li.snap {	display: none;	}/* Home Page styles */	div#homecont img {	display: block;	margin: 10px 0 0 0;	border: 0;	}table#homethumbs {	margin: 5px 0 10px -10px;	border: 0;	}table#homethumbs img{	padding: 0 10px 0 10px;	border: 0;	}div#homecont h1 {	font-size: 175%;	font-weight: bold;	text-align: left;	margin: 10px 25px 0.25em 0;	padding: 0;	}div#homecont h2 {	font-size: 100%;	font-weight: bold;	text-align: left;	margin: 0 0 5px 0;	padding: 0;	}	div#homecont a {	background-color: transparent;	color: #ddd;	text-decoration: none;	}div#homecont a:hover {	text-decoration: underline;	}div#homefooter {	position: absolute;	top: 455px;	left: 0;	color: #ffde7b;	width: 585px;	margin:  0 0 0 185px;	padding: 0;	border: 0;	background: transparent;	}div#homefooter h2 {	font-size: 100%;	font-weight: bold;	text-align: left;	margin: 0 0 5px 0;	padding: 0;	}	/* Description Page styles */div#descrip img {	margin: 15px 0 0 0;	}div#descrip h1 {	font-size: 200%;	font-weight: bold;	margin: 0.75em 0 0.25em 0;	padding: 0;	}div#descrip h2 {	font-size: 100%;	font-weight: bold;	margin: 10px 0 15px 0;	padding: 0;	}div#descrip p {	font-size: 120%;	margin: 0 0 1em 0;	padding: 0;	line-height: 1.2;	width: 450px;	}div#descrip #imagesize {	font-weight: bold;	}div#pl .sub, div#descrip .sub {	font-style: italic;	font-weight: bold;	}.sold {	color: red;	}div#descrip p + img, div#descrip img + img {	display: block;	margin: 0 0 10px 25px;	}div#descrip table {	margin: 0 0 8px 0;	}div#descrip table img {	margin: 0 0 0 0;	border: 0;	padding: 0 3px 0 0;	}span.ital {	font-style: italic;	}div#descrip a {	color: #ddd;	text-decoration: none;	}div#descrip a:hover, div#descrip a:active {	color: #ddd;	text-decoration: underline;	}		/* Gallery page styles */	div#gal h1 {	font-size: 200%;	font-weight: bold;	margin: 80px 0 0 0;	padding: 0;	}div#gal h3 {	font-size: 90%;	font-weight: bold;	margin: 0px 0 15px 0;	padding: 0;	}div#gal p {	font-size: 110%;	margin: 0 0 1.25em 0;	padding: 0;	line-height: 1.1;	}div#gal table {	padding: 0;	text-align: center;	margin-left: -15px;	}div#gal img {	border: 0;	padding: 5px 15px 0 15px;	margin-left: auto;	margin-right: auto;	}div#gal td p { 	margin: 0;	padding: 3px 0 10px 0;	font-size: 100%; 	line-height: 1; 	font-weight: normal; 	color: #FFDE7B; 	text-align: center;	}div#gal p#copyright {	padding: 0;	}div#gal td a, div#gal td p {	text-decoration: none;	}div#gal td a:hover p, div#gal td a:active p {	text-decoration: underline;	}/* PL Pages page styles */div#pl h1 {	font-size: 200%;	font-weight: bold;	margin: 80px 0 0.5em 0;	padding: 0;	}div#pl h2 {	font-size: 95%;	font-weight: bold;	margin: -10px 0 1em 0;	padding: 0;	}div#pl h3 {	font-size: 160%;	font-weight: bold;	margin: .5em 0 1em 0;	padding: 0;	}div#pl p {	font-size: 120%;	margin: 0 0 1em 0;	padding: 0;	line-height: 1.2;	width: 450px;	}div#pl p.quote {	font-size: 120%;	margin: 0 0 1em 3em;	padding: 0;	line-height: 1.2;	width: 375px;	}div#pl p img {	display: block;	float: left;	margin: 0 14px 5px 0;	padding: 6px 0 0 0;	}div#pl ul {	list-style-type: none;	font-size: 120%;	margin: -5px 0 15px 25px;	padding: 0;	width: 425px;	line-height: 1.1;	}div#pl a {	background-color: transparent;	color: #ddd;	text-decoration: none;	}div#pl li a:hover, div#pl p a:hover {	text-decoration: underline;	}	table#biblio td.cover {	width: 90px;	}table#biblio td.cover img {	display: block;	padding: 0 0 0 0;	margin: 4px 0 5px 0;	border: 0;	}table#biblio td.comment p {	width: 360px;	margin: 0 0 8px 0;	}table#biblio .title {	font-style: italic;	font-weight: bold;	}
