/* GENERIC STYLES */
h1 {	
	margin: 0 0 40px 4px;
	}
h2 {	
	font-size: 1em;	
	color: #B96231;
	text-transform: uppercase;
	}
h3 {	
	font-size: 1em;		
	}
h4 {
	font-style: italic;
	font-size: 1em;	
	color: #999;	
	}
a:hover {
	text-decoration: none;
	}

/* SECONDARY PAGE MAIN CONTENT */
div#content {
	position: absolute;
	top: 24px;
	left: 0;
	background: #FFF;
	width: 696px;
	height: 595px;
	}
	div#text {
		margin-top: 65px;	
		width: 426px;	
		background: #FFF;	
		padding: 0 60px 25px 210px;		
		}
		div#text h1 {
			position: relative;
			left: -25px;
			}		
		div#text h3, div#text h4 {			
			margin-bottom: 0;
			}
		div#text p, div#text blockquote {				
			line-height: 1.5em;
			margin-top: 0;
			}
		div#text ul {			
			line-height: 1.5em;
			list-style-type: square;
			margin-right: 0;
			padding-right: 0;
			}
		div#text ol {			
			line-height: 1.5em;
			list-style-type: upper-alpha;	
			}		
		div#text hr {
			width: 300px;					
			}	
		div#text table {
			margin-bottom: 1.5em;
			}
		iframe {
			width: 414px;
			height: 430px;			
			margin: 0;
			padding: 0;
			overflow: visible;	
			background: transparent url(../images/secondary/loading.gif) center no-repeat;
			}
	div#edge {
		position: absolute;
		top: 0;
		left: 664px;
		background-image: url(../images/secondary/edge_no_circles.jpg);	
		width: 78px;
		height: 525px;
		}
	div#hrule {
		position: absolute;
		top: 95px;
		left: 0;
		width: 702px;
		height: 1px;
		border-top: 1px solid #000;
		}
	div#vrule {
		position: absolute;
		top: 0;
		left: 172px;
		width: 1px;
		height: 555px;
		border-left: 1px solid #000;
		}

/* SECONDARY PAGE, MAIN NAVIGATION */
div#nav {
	position: absolute;
	top: 38px;
	left: 0;
	width: 172px;	
	text-align: right;
	background: #FFF;
	padding-bottom: 20px;
	font-size: 11px;
	}
	img#logo {
		border: none;	
		margin: 0 27px 25px 0;	
		}	
	div#nav ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
		}
		div#nav ul.primary li {
			margin: 15px 25px 0 0;
			padding: 0;
			}
			div#nav ul.secondary li {
				margin: 0 0 0 0;
				}
	div#nav img {
		border: none;
		}
	div#nav a {		
		color: #000;
		text-decoration: none;
		}
	div#nav a:hover	{
		color: #B96231;	
		}
	div#nav a.selected {
		color: #B96231;
		}	
	a.secondary {
		font-size: .9em;
		}

/* SECONDARY PAGE, REDUNDANT NAVIGATION */
div#nav_redundant {	
	position: absolute;
	top: 0;
	left: 702px;
	white-space: nowrap;
	visibility: hidden;
	}
	div#ProcessedSteel {
		position: absolute;
		top: 168px;
		}
	div#MetalFraming {
		position: absolute;
		top: 257px;	
		}
	div#PressureCylinders {
		position: absolute;
		top: 347px;		
		}
	div#JointVentures {
		position: absolute;
		top: 437px;		
		}
	/* REM 12/19/2005 GML
	div#Steelpac {
		position: absolute;
		top: 405px;
		}
	div#DietrichConstructionGroup {
		position: absolute;
		top: 485px;
		}
	*/

/* PRINTABLE PAGE ICON AND LINK */
div#printable {
	position: absolute;
	top: 90px;
	left: 500px;
	width: 150px;
	height: 16px;	
	}

/* PHOTOS */
div#edge_photo {
	position: absolute;
	top: 24px;
	left: 501px;
	border-left: 1px solid #000;
	}
div#photo_left {
	position: absolute;
	top: 480px;
	left: 0;
	background-color: #000;
	}
	div#photo_left img {
		border: 1px solid #000;
		}
	div#photo_left p {
		display: block;
		width: 151px;
		margin: 0;
		padding: 5px 10px 10px 10px;	
		color: #fff;
		font-size: 9px;
		}
	div#photo_left a {
		color: #fff;
		}

/* ADMINISTRATION */
div#admin {
	padding: 20px;
	background: #FFF;
	width: 656px;	
	}

/* SITE SEARCH  */
div#search {
	width: 350px;
	padding: 0;
	margin: 0 0 20px 0;	
	}
	div#search form {
			margin: 0;
			}
		div#search form fieldset {
			padding: 0 10px 10px 10px;
			}		
