* { padding: 0; margin: 0; color: #5C613A }

body { font-family: verdana, sans-serif; color:#474747;
	   position: absolute; left: 0; top: 0;
	   background-repeat: repeat-x; background-color:#fff }

a:hover {color: #a00}

/* Holds content of entire page */
#content {width: 948px; background-image: url(images/bars-2.gif) ; margin-top: 4px; padding-top: 0 }

/* Holds header image */
#header { width: 948px; height: 300px; margin-top: 0; padding-top: 0 }

/* Left side space, central content column, right side column w/ quotes */

#left   { float: left; width: 120px }  
#center { float: left; width: 510px; margin: 20px 0 } 
  #center div {margin: auto}
#spacer { float: left; width: 20px }
#right  { float: left; position: relative; width: 287px; margin: 20px 0 }
  #right table {margin: auto; border: 0}
  #right td    {margin: auto; text-align: center; vertical-align: middle; padding: 0; border: 0 }
  #right td.welcometext2 {padding: 0 12px}

/* RHS quote boxes */
#Quote1                   {border-top: 2px solid #f7f8ed}
#Quote1, #Quote2, #Quote3 {border-bottom: 2px solid #f7f8ed; 
	                       margin: 0; padding: 20px 0 ; line-height: 16px }

/*  Bottom Site Navbar  */
#navbarbottom { font-family: arial, verdana, sans-serif; font-size: 10pt;
                background-color:#79804d; color: #dde3b5; line-height: 20px;
                width: 938px ; text-align: center; position: absolute; left: 0; top: 990px}

#navbarbottom ul { list-style-type: none; margin: 2px 0 0 0; text-align: center }
#navbarbottom li { display: inline; color: #dde3b5 }
#navbarbottom a { color: #dde3b5; text-decoration: none }
#navbarbottom a:hover { text-decoration: underline }

/* Bottom row of links, intially only on home page */
#bottomrow { font-family: arial, verdana, sans-serif; font-size: 8pt ;
             width: 800px ; text-align: center; position: absolute; left: 100px}
#bottomrow a { text-decoration: none }

h2 {font-size: 15px; font-family: Helvetica, sans-serif; margin: 0 10px 6px 22px }

br {line-height: 16px}

img { border: 0 }

.welcometext, .welcometext2 {font-family: verdana, sans-serif;
                             margin: 0 10px 5px 40px; line-height: 16px}
 .welcometext  { font-size: 12px }
 .welcometext2 { font-size: 10px }

b.heading { font-size: 14px }

*html .welcometext { height: 80px }

.clear { clear: both; font-size: 1px; line-height: 1px; height: 1px }

/* Used for contact form */
#contact td, tr, div { font-family: verdana, arial, sans-serif; font-size: 10pt;
	                   vertical-align: top; padding: 4px 0 }

#contact input, textarea { border: 1px solid #c90; background-color: #ffe; padding: 0 2px }
#contact input.text, textarea.text {width: 340px}
#contact td#radio input {border: none; background-color: transparent}

#contact input.btn {border: none; background-color: none}

#iver td {border: none; vertical-align: middle; padding: 2px 4px}

/********* Nothing below here used *********/
.active { font-weight: bold; color:#887755; font-size:12px }

a.port { color: #5c613a; width: 135px; display: block }

.horispacer { height: 32px; clear: both; background-color: #f7f8ed }


ul#nav a { text-decoration: none }

/* Holly Hack. IE requirement */
*html ul#nav li { float: left; height: 1%; }

*html ul#nav li a { height: 1%; }

#nav{ background-color:#dde3b5 }

#nav ul li{ background-color:#dde3b5 }

