/* --------------------------------------------------Vintage Headlamp Restoration-------------------------------------------------- *//* CONTAINER */		#container {			width: 750px;			margin: 0 auto;			font-family: Lucida Grande, Tahoma, Arial, Helvetica, sans-serif; /* Lucida Grande for the Macs, Tahoma for the PCs */			font-size: 12px;			line-height: 1.6em;			color: #666;			background-color: #FFF;		}		/* GENERAL MOJO AND MULA */				h1 {			font-family: Arial, Helvetica, sans-serif;			font-weight: normal;			font-size: 32px;			color: #000000;			margin-bottom: 30px;			background-color: #FFF;		}				h2 {			color: #000000;			font-size: 16px;			font-family: Arial, Helvetica, sans-serif;			background-color: #FFF;		}			h3 {			color: #000000;			font-size: 14px;			font-family: Arial, Helvetica, sans-serif;			background-color: #FFF;		}				a {			color:#006600;			text-decoration: none;		}		a:hover {			color:#006600;			background-color: #F5F5F5;		}				form {			float:right;			margin-top: -45px;			font-size: 9px;		}				input {			background-color: #FFF;			color: #999999;			border: 1px solid #CCC;			font-size: 11px;			padding: 3px;		}				.button {			padding: 2px;		}		/* HEADER ELEMENTS */		#header {			border-bottom: 2px solid #000000;			padding-top: 10px;			clear: both;			margin-bottom: 10px;		}				/* the slogan */		#header p { 			margin-top: -20px;			margin-left: 30px;			color: #000000;		}/* NAVIGATION ELEMENTS */			 #navigation ul {			margin-left: 0;			padding-left: 0;			list-style-type: none;						float: left;			width: 140px;		}		#navigation a {			display: block;			padding: 5px;			width: 140px;			border-bottom: 1px solid #CCC;		}		#navigation a:link, #navlist a:visited {			color:#006600;			text-decoration: none;		}				#navigation a:hover {			background: #000000 url(vhrtest/arrow.gif) 96% 50% no-repeat;			background-color: #F5F5F5;			color:#006600;		}/* THE SMALL BOX BELOW NAV */		#navigation p {		    color: #000000;			font-size: 12px;			font-family: Arial, Helvetica, sans-serif;			background-color: #FFF;			margin-top: 40px;			padding: 5px;			border-bottom: 1px dotted #CCC;			border-top: 1px dotted #CCC;		}		/* CONTENT ELEMENTS */		#content {			width: 362px;			margin-left: 180px;			margin-right: 200px;		}				#content p {		    color: #000000;			font-size: 12px;			font-family: Arial, Helvetica, sans-serif;			background-color: #FFF;			padding-bottom: 10px;			border-bottom: 1px solid #DDDDDD; /* A faint grey line below the text */		}				img.inset { 			float:right; margin: 0.25em 0.5em 0.25em 0 			}/* SIDEBAR ELEMENTS */		#sidebar {			float: right;			width: 175px;		}				#sidebar p {			padding-bottom: 10px;			border-bottom: 1px solid #DDDDDD;		}/* FOOTER ELEMENTS */		#footer {			margin-top: 20px;			clear: both;			background-color:#000000;			padding: 0px 5px 0px 5px;		}				#footer p {			color:#FFFFFF;			padding: 2px;		}				#footer p a {			color: #FFFFFF;			border-bottom: 1px dotted #89817f;		}				#footer p a:hover {			color: #000000;			background-color:#FFFFFF;		}								
