body {
	margin: 0;
	padding: 0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 96%;/* 76% minumum. IE bonks to mmicro size under 76. */
	color: #000;
	background-color: #fff;
	}

div.sidebar {
	position : absolute;
	display : block;
	background-color: transparent;
	width : 155px;
	height: 800px;
	padding: 0px;
	margin: 0px;
	left : 1px;
	top : 1px;
	background-image : url(images/bg-nav.jpg);
	background-repeat : repeat-y;
	line-height: 1.4 em;
}

div.textbody {
	position : absolute;
	top : 1px;
	left: 160px;
	width : 600px;
	display : block;
	color: Black;
	background-color: White;
	padding: 0px;
	margin: 0px;
}

div.text {
	/* font-family : serif; */
	font-size : 86%;

}
p.tagline {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
    line-height: 1.6em;
	border-color : #F38417;
	border-style : solid;
	border-width : 1px;
	padding : 2px;
	text-align : center;
	font-style : italic;
}
div.iconbar {
	text-align : center;
}
hr.nav {
	margin : 3px;
	color : #f38417;
	background-color : transparent;
	height :8px;
	width: 125px;
	text-align: left;
}
.footer,.nav,.iconbar {
	font-family : sans-serif;
}
.nav,.iconbar {
	color: #F38417;
	background-color : transparent;
	font-weight : 600;
	font-size : 82%;
	line-height: 1.3em;
	padding-left : 3px;
	padding-right : 3px;
}
.footer {
	font-size : 76%;
	text-align : center;
}
div.hiring {
	Color: Black;
	background-color : #FAC18B;
	font-weight : 500;
	display: block;
	border : medium double #19c919;
	padding : 4px;
}
div.thinline {
	border: thin outset black;
}

a {
	text-decoration: none;
	font-weight: bold;
	/*  color: #000;  */
	}
a:link {
	}
a:visited {
	}
a:active {
	}
a:hover {
	text-decoration: underline;
	}
h1 {
	font-size: 2.0em;
	font-weight: normal;
	margin-top: 0em;
	margin-bottom: 0em;/*both set to zero and padding in header div is used intead to deal with compound ie pc problems that are beyound summary in a simple comment.*/
	}
h2 {
	font-size: 1.7em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: normal;
	}
h3 {
	font-size: 1.4em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: normal;
	}
h4 {
	font-size: 1.2em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
	}
h5 {
	font-size: 1.0em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
	}
h6 {
	font-size: 0.8em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
	}
img {
	border: 0;
	}
ol, ul, li {/*
	list-style: none;*/
	font-size: 1.0em;
	line-height: 1.8em;
	margin-top: 0.2em;
	margin-bottom: 0.1em; 
	}
p {
	font-size: 1.0em;
	line-height: 1.4em;
	margin: 1.2em 0em 1.2em 0em;
	}
li > p {
	margin-top: 0.2em;
	}
pre {/*moz 1.0/1.1/1.2.1, net 7.0/7.01 make this way too small, but i'm not going to go larger because monospace tends to run you into overflow pretty quick. prior moz and net are okay.*/
	font-family: monospace;
	font-size: 1.0em;
	}
strong, b {
	font-weight: bold;
	}
