html {margin: 0; padding: 0;}
body {
   font: 80% Verdana, Arial, Helvetica, san-serif;
   margin: 0;
   padding: 0;
   background-color: rgb(50%, 50%, 50%);  /* In case the background image does not display */
   background-image: url(images/greenbackground1.jpg); 
   color: black;
   }
h1 {
   font-size: 1.5em; margin: 0 0 0 0; padding: 0 0 0 0; 
   border-bottom: 1px solid black;
   margin-bottom: 1em;
   }
h2 {
    font-size: 1.33em; margin: 0; padding: 0.33em 0 0; 
    border-bottom: 1px solid rgb(50%,50%,35%);
    margin-bottom: 1em;
   }
h1, h2 {line-height: 1em;}
p {line-height: 1.2; margin: 0.5em 0 1em;}
                 
#titlebox {
   margin: 0;
   padding-left: 55px;
   
/*   height: 68 px;  
   width: 750px; 
   background: rgb(90%,90%,100%);  
   padding-right: 20px;  
   border-bottom: 1px solid black;  
*/
}

#logo {width: 132px; float: left; padding-top: 5px;}

#contact {width: 90px; float: right; margin-top: 30px;}

div.titletext {
   margin: 0; 
   padding-left: 10px;
   padding-top: 1px; 
   font: bold 1.2em verdana, arial, Helvetica, sans-serif;
   letter-spacing: 3px; 
   color: black;
   }

div.titletext a {text-decoration: none;}

div.phone {float: right;
        font: .75em Verdana, Arial, Helvetica, sans-serif;
        color: black;
        font-weight: bold;
        }
div.phone a {display: block; 
        float: left; 
        margin: 0;
        color: black;
        padding-left: 5px;
        }
        
   
#tagline {font: italic 80% Arial, Verdana, Helvetica, sans-serif;
    		background: rgb(0%,0%,60%);
    		color: white;
    		margin: 0 0 0 0;
          }
          
#tm { font: 35% Arial, Verdana, Helvetica, sans-serif;}

.pullquote { 
            width: 300px;
            border: solid black;
            border-width: 7px 0px;
            font: bold 1.2em Verdana, Arial, Helvetica, sans-serif;
            margin-left: 40px;
            line-height: 1.75em;
            }


#bigwrapper {background: rgb(251, 251, 251); 
             width: 960px;    
             margin: 0 auto;
             border: 1px solid rgb(70%, 70%, 70%);
             }
#wrapper {
  width: 960px;  
  margin: 0;
  padding: 0;
}

#navbar {
   margin-left: 55px;
   padding: 0 0 0 0;
   height: 20px;
   top: 70px;
   }

#nav {margin: 0; 
      padding: 0; 
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-weight: bold;}
#nav ul {list-style: none; 
         float: left; 
         margin: 0px; 
         padding: 0px;}
#nav li {list-style: none; 
         float: left; 
         margin: 0px; 
         padding: 0px; 
         width: 168.8px;
         text-align: center;
         font-size: 12px; 
         line-height: 20px; 
         letter-spacing: 1px; 
         white-space: nowrap;
         }
#nav a {display: block; 
        float: left; 
        padding: 0; 
        margin: 0; 
        text-decoration: none; 
        border: 1px solid;
        border-color: rgb(255) rgb(50) rgb(50) rgb(255);
        background-color: rgb(81, 110, 134); 
/*        background-image: url(images/navbarbutton.png);  */
        color: rgb(250, 250, 250);}
/* Commented Backslash hack hides rule from IE5-Mac \*/
#nav a {float: none;}     /* End IE5-Mac hack*/
#nav a:hover {background-color: rgb(220, 220, 220); 
              color: black;
/*              background-image: url(images/navbarhover.png);   */
              border-color: #666666 #FFFFFF #FFFFFF #666666;}

#navbottom {
   margin: 0 0 0 0;
   height: 10px;
   top: 70px;
   }


/*Main sidebar properties*/   
div#sidebar {font-family: Verdana, Arial, Helvetica, sans-serif;
             float: left; 
             padding-left: 50px;
/*             width: 117px;  */
             width: 192px;
             margin: 0; 
             font-weight: bold;
             margin-top: 0.5em;}
#sidebar ul {list-style: none;
             margin: 0; 
             padding: 0;}
#sidebar li {
/*             width: 117px;   */
             width: 192px;
             padding-left: 6px;
             list-style: none; 
             margin: 0px; 
             font-size: 1em; 
             line-height: 3em; 
             letter-spacing: 1.5px; 
             white-space: nowrap;
             margin-bottom: 2px;}
#sidebar a {display: block;
            padding-left: 1.4em;
            text-decoration: none; 
/*            border: 1px solid;
            border-color: rgb(95%,95%,100%) rgb(0%,0%,50%) rgb(0%,0%,50%) rgb(95%,95%,100%); */
            background-color: rgb(80, 110, 134); 
            color: rgb(250, 250, 250);}  
#sidebar a:visited {color: rgb(250, 250, 250);}
#sidebar a:hover {background-color: rgb(239, 239, 239); 
                  color: black;
                  border-color: rgb(0%,0%,50%) rgb(70%,70%,100%) rgb(70%,70%,100%) rgb(0%,0%,50%);}             
#sidebar p {font-size: 0.9em;
            padding-left: 6px;}

#righthome {
   padding-top: 0.5em;
   padding-right: 60px;
   float: right;  
   }
#righthome img {    padding-left: 40px; 
                    padding-bottom: 30px;
                } 
                
#right {
   padding-top: 0.5em;
   padding-right: 60px;
   float: right;
   width: 120px;  
   }

#centerhome {
    padding: 1%;
    margin-left: 55px;
    }
#centerhome ul {
	font-size: 1.5em;
	line-height: 1.33em;
	}
#centerhome h1 {
    border-bottom: none;
	}
    

#center {
   padding: 1%;

/*   margin-left: 130px;
   margin-right: 130px;
*/
   margin-left: 260px;
   margin-right: 185px;
/*   border-left: 1px solid rgb(70%, 70%, 70%);  */
   }
#center li {list-style: none;}

#chemstructsear {
     width: 500px;
	 padding-left: 0px;
	 padding-top: 10px;
	 }
#chemstructsear h1 {
	 line-height: 1.33em;
     }	 
#chemstructsear p {
    font: 16px Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	}
#chemstructsear ul {
    font: 16px Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5em; 
	}
#clear {
  clear: both;
}
div#footer {border-top: 1px solid rgb(84%,84%,84%);
            padding: 1em 0 0 0;
            font: 100% Verdana, Arial, Helvetica, sans-serif;
            background-color: rgb(220, 220, 220);
            text-align: center;}
/* Removes default top margin from left/right column paragraphs in Mozilla */
div > p {
  margin-top: 0;
}