body {background:black; 
font-family: "Times New Roman", Arial, Helvetica, sans-serif;
color: #000000; font-size: 18px; font-weight: strong;
}
--> 
/* Apply CSS to any UL (Unorderd List) with the class name 'menu' */
.menu
{
	border: 1px solid #000000;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: 125px;
}
/* Collapse the List Item Tags */
.menu li { display: inline; }

/* Make the links block elements and give them padding and some style */
.menu a, .menu a:visited
{
	color:  #000000;
	font: bold 14px Verdana;
	text-decoration: none;
	background-color: #eeeeee;
	display: block;
	padding: 2px;
	border-left	: 10px solid #000000;
}

/* Specify the rollover style for the links */
.menu a:hover
{
	border-left	: 10px solid #ff0000;
	background-color: #ffff00;
	color: #ff0000;
}

#main{
	
	background: #E5E5E5;
	background-image: url(gears20.jpg);
	align: center;
	border: 8px;
	border-style: double;
	border-color: #ff0000;
	
}
#service{
	
	background: #E5E5E5;
	background-image: url(welding30.jpg);
	align: center;
	border: 8px;
	border-style: double;
	border-color: #00ff00;
	}

#contact{
	
	background: #E5E5E5;
	background-image: url(gears20.jpg);
	align: center;
	border: 8px;
	border-style: double;
	border-color: #00ffff;
	}
#thanks{
	
	background: #E5E5E5;
	background-image: url(gears20.jpg);
	align: center;
	border: 8px;
	border-style: double;
	border-color: #FD6DFF;
	}
#machine{
	
	background: #E5E5E5;
	background-image: url(lathe1.jpg);
	align: center;
	border: 8px;
	border-style: double;
	border-color: #E3A348;
	}
#wright{
	
	background: #E5E5E5;
	background-image: url(wright.jpg);
	align: center;
	border: 8px;
	border-style: double;
	border-color: #E6DD55;
	}
h1, h2 {font-weight: bold;
		 margin: 0;
     padding: 5px 0 5px 0;}
h1 {font-size: 200%;}
h2 {font-size: 160%;}
p {font-size: 18px;}

#heading {margin: 75px 0 0 0px;
				 padding: 0 0 0 30px; 
				 background-color: #9FC3A9;
     border: 1px solid black;
     border-width: 0 0 2px 0;}
	
#content {margin: 0 20px 0 20px;}

#footer {margin: 0;
     padding: 5px 20px 0 0;
     border: 1px solid gray;
     border-width: 1px 0 0 0;
		 font-size: 80%;
     text-align: right;
      color: gray;}
			.nav {margin: 5px 0 5px 10px;
     border: 2px dotted black;
     background-color: #99CDFF;}
		 .nav td {padding: 5px 20px 5px 20px;
     border-bottom: 1px solid gray;
     font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size: 100%;}
	  
.hr{
	color: Black; size: 4; align: center; width: 90%;
	}
}	  
