body { margin: 13px}

div#logo { position: relative; float: left; width: 8.5em; height: 70px;
           z-index: 1  }
div#logo img { position: absolute; top: 5px; left: 1em; z-index: 1 }

div#header { text-align: center; height: 70px }

div#link_bar { position: absolute; left: 13px; line-height: 2em; width: 8.5em }
div#link_bar ul { list-style-type: none; margin: 1em; padding: 0 }

/* The line-height here fixes an IE 6 bug */

div#main { padding: 2.3em 0.7em 0 10em; line-height: 1.2em }
div#main p { text-align: left }

div#footer { width: 100%; padding-top: 1em }
div#footer li { display: inline; padding-right: 3em}

.float { float: left; margin: 0 1em 0 0 }
div.rch { float: left; margin: 0 1em 0 0; height: 400px }
div.box { float: left; padding: 1em; margin: 0.5em }
div.box p { width: 10em }

div.spacer { clear: both }
p.short { width: 15em }

form { border: dotted; border-width: thin; padding-left: 0.5em; 
       padding-right: 0.5em; padding-bottom: 0.5em }
form ul { list-style-type: none }
form li { clear: both; padding: 0.4em }
form li label { float: left; width: 10em; text-align: right }

form li span.formw { float: left; width: 13em; text-align: left; 
                     margin-left: 1em }

form li span.formw ul { padding: 0; margin: 0 }

form.button_only { margin-top: 0.3em; border: none; background: none }

h1 { margin: 0 }
h2 { margin-top: 0 }

/* Here is the fix for IE's lack of native transparecy support for png 
   images */

span#kentfield_ie_png_fix { position: absolute; left: 12em; top: 1em; 
	                    z-index: 1; width: 491; height: 108; 
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
                                                      src='pics/kkrafts.png) }
img#kentfield { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); }
