/* body */
body { margin:0; padding:0;background:#fff url(/uploads/65942/images/layout/body-bg-dots.jpg) repeat top left;font: normal 12px verdana, arial, helvetica, sans-serif; }
    /* general */
    a img {border:0;}

    /* container */
    #container {width:886px; margin:20px auto 100px;padding:7px;background:#fff;}

        /* header */
        #header {width:886px;float:left; background:#fff url(/uploads/65942/images/layout/nav_bg.gif) no-repeat -2px +86px;}

            /* logo */
            #header #logo {overflow:none;background:#fff url(/uploads/65942/images/layout/logo-workzone.gif) no-repeat top left; text-decoration:none;text-indent:-3000em;overflow:hidden;float:left;margin:0; padding:0;height:85px; width:49%;}

            /* slogan */
            #header #slogan { color:#999;font: normal 14px arial, helvetica, sans-serif;float:right;margin:25px 0 0 0; padding:0;width:49%;height:45px;overflow:hidden;}

               /* nav */
            #header #nav {  width:634px; list-style: none; clear:both;float: left; margin:0 0 0 57px;padding:0 195px 16px 0; background:#fff url(/uploads/65942/images/layout/nav_bg.gif) no-repeat top right; /*begin IE hacks*/  _width:633px; _margin:0 0 0 29px;}
            #header #nav li {  float: left;margin: 0; padding: 0; }
            #header #nav li a {  display:block;  font: normal 12px/12px arial, helvetica, sans-serif; height: 18px;padding: 11px 7px 0 9px;  text-transform: uppercase; background: url(/uploads/65942/images/layout/nav_link_bg.gif) no-repeat bottom left;  /*begin IE hacks*/ _ float: left;}
            #header #nav li a:link, 
            #header #nav li a:visited { color: #666; text-decoration: none; }
            #header #nav li a:hover,
            #header #nav li a:active { color: #000; text-decoration: none; }
                /* active or open (we're on the page the link points to or we're on a related sub-page)*/
                #header #nav li a.active,
                #header #nav li a.open { font-weight:bold;color: #000; text-decoration: none;background: url(/uploads/65942/images/layout/nav_link_bg_active.gif) no-repeat bottom left;}

                /* sublinks - dropdown links */
                #header #nav li ul {  line-height: 1; list-style: none; margin: 0; padding: 0; background: #fff; left: -999em; position: absolute; width: 150px;clear:both;}
                #header #nav li:hover ul,
                #header #nav li.sfhover ul { left: auto;}
                #header #nav li ul li { width: 150px; }
                #header #nav li ul li a { width: 128px;text-transform:none; font: normal 11px/11px arial, helvetica, sans-serif; height: 15px; padding: 5px 11px 0; background:#fff url(/uploads/65942/images/layout/nav_link_bg.gif) no-repeat bottom left; border-bottom:1px solid #ccc;}
                #header #nav li ul li a:link, 
                #header #nav li ul li a:visited { color: #555; text-decoration: none; }
                #header #nav li ul li a:hover,
                #header #nav li ul li a:active {background-color:#eee; color: #000; text-decoration: none; }
                    /* active sublinks (we're on a sub-page)*/
                    #header #nav li ul li a.active { background:#eee url(/uploads/65942/images/layout/nav_link_bg_active.gif) no-repeat bottom left; color: #000; text-decoration: none; }
    
        /* page */
        #page {clear:both;width:779px;background: #e8e700;padding:0px 47px 1px 60px;}
h1,h2,h3,h4{color:#999;}
        
            /* content */

            #content {background:#fff;width:739px; padding:20px ;}
                    
            /* general tags */
            #content h1 { color:#999; font: normal 30px/30px verdana,Arial, verdana, sans-serif; margin:0 0 10px 0; padding:0; }
            #content h2 { color:#999;  font: normal 20px/20px verdana,Arial, verdana, sans-serif; margin:0 0 10px 0;padding:0;}
            #content h3 { color:#999;font: normal 16px/16px verdana,Arial, helvetica, sans-serif;  margin:0 0 10px 0;padding:0;}
            #content h4 { color:#999;font: bold 13px/13px verdana,Arial, helvetica, sans-serif; margin:0 0 10px 0; padding:0;}
            #content p{ color:#000; font: normal 13px/19px verdana,Arial, helvetica, sans-serif;  margin:0 0 10px 0;}
            #content ul{font: normal 13px/19px verdana,Arial, helvetica, sans-serif; margin:0 0 10px 0; }
            #content a:link,
            #content a:visited {color:#2d82c0; }
            #content a:hover,
            #content a:active {color:#fff;background:#2d82c0; text-decoration:none;}
             
             /* special classes and ids */
            #content .intro { color:#999; font: normal 15px/21px verdana,Arial, helvetica, sans-serif; text-align:justify;}
            #content .bigtext { font: normal 30px verdana,Arial, helvetica, sans-serif; }
            #content .left {float:left; margin: 0 15px 15px 0; }
            #content .right { float:right; margin: 0 0 15px 15px; }
            #content .gallery { margin:0 -20px -20px; padding:0 20px 30px; background:#fff  url(/uploads/65942/images/layout/gallery-bg-yellow.gif) repeat-x bottom left; }
            #content .gallery img { border:7px solid #fff;margin:0 15px 0;}
            
            
        /* footer */    
        #footer { background:#e8e700; clear:both; width:846px;height:30px;padding:20px;}
        #footer p { color:#555;float:left; width:140px;margin:0; padding: 0 0 0 75px;height:26px;font: italic 9px/12px Verdana, Arial, Helvetica, sans-serif; background: url(/uploads/65942/images/SARNZreplacement.gif) no-repeat top left;}
        #footer h4 { color:#222;float:right; width:220px;margin:0; padding:5px 70px 5px 0;text-align:right;font: bold 16px Arial, Helvetica, sans-serif;font-style:italic; background: url(/uploads/65942/images/layout/safety-bg-slantlines.gif) no-repeat top right;}
        #footer a:link,
        #footer a:visited {color:#EF8359;}
        #footer a:hover,
        #footer a:active {color:#000; background:#EF8359;text-decoration:none;}