
	/* Cascading Style Sheet for Lindquist Consulting, Incorporated */
	/* Created: 2004-08-20 */
	/* Modified: 2004-09-04 */

	/* Redefine HTML tags */

	html {
	   min-width: 800px;
	}

	body {
	  margin: 0px ;
	  background: #D7E4B5 url( "/images/body/body_logo.gif" ) no-repeat center center ;
	  /* background-color: #D7E4B5 ; */
	  font-size: 100% ;
	}

	/* Page layout */
	#header {
	  background: url('/images/title/title_bg.jpg') repeat ;
	  border: 1px solid black ;
	  border-bottom: none ;
	  height: 80px ;
	  voice-family: inherit;
	  height: 78px;
	}
	html>body #header {
	   height: 80px;
	}
	#header .left {
	  position: absolute ;
	  top: 1px ;
	  left: 1px ;
	}
	#header .right {
	  position: absolute ;
	  top: 1px ;
	  right: 1px ;
	}
	#nav {
	  background: #6C715A;
	  border: 1px solid black;
	  text-decoration: none ;
	  color: white ;
	  top: 80px ;
	  overflow: hidden ;
	  white-space: nowrap;
	}
	#sidebar_right {
	  position: absolute ;
	  border: 1px solid black ;
	  background: #6C715A;
	  width: 200px;
	  right: 5px ;
	  top: 120px ;
	  text-align: center ;
	  font-family: arial, helvetica, geneva, sans-serif ;
	}
	#sidebar_left {
	  position: absolute ;
	  border: 1px solid black ;
	  background: #6C715A;
	  width: 200px;
	  left: 5px ;
	  top: 120px ;
	  text-align: center ;
	  font-family: arial, helvetica, geneva, sans-serif ;
	}
	#sidebar_content_left {
	  border: 1px solid black ;
	  color: black ;
	  height: 600px;
	  background: #D4D4A1 ;
	}
	#sidebar_content_right {
	  border: 1px solid black ;
	  color: black ;
	  height: 600px;
	  background: #D4D4A1 ;
	}
	#content {
	  background-color: #D7E4B5 ;
	  background: transparent ;
	  margin-right: 211px;
	  margin-left: 211px;
	  voice-family: inherit;
	  margin-left: 213px;
	  margin-right:213px;
	  font-family: arial, helvetica, geneva, sans-serif ;
	}
	html>body #content {
	  margin-left: 213px;
	  margin-right:213px;
	}
	#footer {
	  /* background-color: #D7E4B5 ; */
	  background: transparent ;
	  margin-top: 100px;
	  clear: both; 
	  text-align: center ;
	}

	/* DIV specific styles */
	#nav ul {
	  margin-left: 0px;
	  padding-left: 0px;
	  display: inline ;
	}
	#nav ul li {
	  padding: 6px;
	  border-left: 1px solid black;
	  list-style: none;
	  display: inline;
	}
	#nav ul li.first {
	  margin-left: 3px;
	  border-left: none;
	  list-style: none;
	  display: inline;
	}
	#nav ul li.last {
	  margin-left: 0px ;
	  border-right: 1px solid black ;
	  list-style: none;
	  display: inline;
	}

	#sidebar_right h2 {
	  color: #FFF ;
	  font-family: arial, helvetica, geneva, sans-serif ;
	  font-size: 1.1em ;
	  margin: 2px ;
	}
	#sidebar_left h2 {
	  color: #FFF ;
	  font-family: arial, helvetica, geneva, sans-serif ;
	  font-size: 1.1em ;
	  margin: 2px ;
	}
	#sidebar_content_left {
	  border: 1px solid black ;
	  color: black ;
	  background: #D4D4A1 ;
	  margin: 3px ;
	  padding: 3px ;
	}
	#sidebar_content_right {
	  border: 1px solid black ;
	  color: black ;
	  background: #D4D4A1 ;
	  margin: 3px ;
	  padding: 3px ;
	}
	#sidebar_content_left li {
	  list-style-image: url('/images/icons/sidebar_bullet.gif') ;
	  margin-right: 2px ;
	  margin-bottom: 10px ;
	  text-align: left ;
	}
	#sidebar_content_right li {
	  list-style-image: url('/images/icons/sidebar_bullet.gif') ;
	  margin-right: 2px ;
	  margin-bottom: 10px ;
	  text-align: left ;
	}
	#content h1 {
	  color: #000 ;
	  font-family: arial, helvetica, geneva, sans-serif ;
	  font-size: 1.3em ;
	  margin: 2px ;
	  margin-top: 20px ;
	  font-variant: small-caps ;
	  letter-spacing: 1px ;
	  text-align: center;
	}
	#content h2 {
	  color: #000 ;
	  font-family: arial, helvetica, geneva, sans-serif ;
	  font-size: 1.2em ;
	  margin: 2px ;
	  margin-top: 15px ;
	  text-decoration: underline ;
	  letter-spacing: 1px ;
	}
	#content h3 {
	  color: #333 ;
	  font-family: arial, helvetica, geneva, sans-serif ;
	  font-size: 1.1em ;
	  margin: 2px ;
	  margin-top: 10px ;
	}
	#content h4 {
	  color: #900 ;
	  font-family: arial, helvetica, geneva, sans-serif ;
	  font-size: 1.0em ;
	  margin: 2px ;
	  margin-top: 5px ;
	  font-style: italic ;
	}
	#content .refguidepic {
	  border: 1px solid black;
	  width: 144px;
	  height: 306px;
	}
	#content .icewormdraftpic {
	  border: 1px solid black;
	  width: 255px;
	  height: 330px;
	}
	#content .mainpic {
	  border: 1px solid black;
	  width: 400px;
	}
	#content .centered {
	  text-align: center;
	}
	#content .code {
	  font-family: Courier New, Courier, mono, sans-serif ; 
	  border: 1px solid black ;
	  background: #FFF ;
	  color: #000 ; 
	  text-decoration: none ;
	  font-size: 1.0em ;
	  padding: 3px ;
	}
	#content .contactform {
	  text-decoration: none ;
	  border: none ;
	}
	#content .cfhead {
	  text-align: right ;
	  border: 1px solid #000 ;
	  padding: 3px ;
	  background: #6C715A ;
	  color: white ;
	  font-family: arial, helvetica, geneva, sans-serif ;
	  font-size: 1.0em ;
	  font-weight: bold ;
	}
	#content .cfheadleft {
	  text-align: left ;
	  border: 1px solid #000 ;
	  padding: 3px ;
	  background: #6C715A ;
	  color: white ;
	  font-family: arial, helvetica, geneva, sans-serif ;
	  font-size: 1.0em ;
	  font-weight: bold ;
	}
	#content .cfcont {
	  border: 1px solid #000 ;
	  padding: 3px ;
	  background: #D4D4A1 ;
	  color: white ;
	  font-family: arial, helvetica, geneva, sans-serif ;
	  font-size: 1.0em ;
	  font-weight: bold ;
	}
	#content .lci {
	  color: #990100;
	  font-family: arial, helvetica, geneva, sans-serif ;
	  font-style: italic;
	}
	#archivelist li {
	  list-style-image: url('/images/icons/sidebar_bullet.gif') ;
	  margin-left: 2px ;
	  margin-right: 2px ;
	  margin-bottom: 10px ;
	  text-align: left ;
	}

	/* CSS selectors */
	#nav a:link {
	  color: #D4D4A1;
	  text-decoration: underline ;
	  font-weight: bold ;
	  font-family: arial, helvetica, geneva, sans-serif ;
	  font-size: 12px ;
	}
	#nav a:hover {
	  color: #FFF ;
	  text-decoration: none ;
	  font-weight: bold ;
	  font-family: arial, helvetica, geneva, sans-serif ;
	  font-size: 12px ;
	}
	#nav a:active {
	  color: #FFF ;
	  text-decoration: none ;
	  font-weight: bold ;
	  font-family: arial, helvetica, geneva, sans-serif ;
	  font-size: 12px ;
	}
	#nav a:visited {
	  color: #D4D4A1 ;
	  text-decoration: underline ;
	  font-weight: bold ;
	  font-family: arial, helvetica, geneva, sans-serif ;
	  font-size: 12px ;
	}
	#sidebar_content_left a:link {
	  color: #900;
	  text-decoration: underline ;
	}
	#sidebar_content_left a:hover {
	  color: #333 ;
	  text-decoration: none ;
	}
	#sidebar_content_left a:active {
	  color: #900 ;
	  text-decoration: none ;
	}
	#sidebar_content_left a:visited {
	  color: #000 ;
	  text-decoration: underline ;
	}
	#sidebar_content_right a:link {
	  color: #900;
	  text-decoration: underline ;
	}
	#sidebar_content_right a:hover {
	  color: #333 ;
	  text-decoration: none ;
	}
	#sidebar_content_right a:active {
	  color: #900 ;
	  text-decoration: none ;
	}
	#sidebar_content_right a:visited {
	  color: #000 ;
	  text-decoration: underline ;
	}
	#content a:link {
	  color: #900;
	  text-decoration: underline ;
	}
	#content a:hover {
	  color: #333 ;
	  text-decoration: none ;
	}
	#content a:active {
	  color: #900 ;
	  text-decoration: none ;
	}
	#content a:visited {
	  color: #666 ;
	  text-decoration: underline ;
	}
   
