@charset  "UTF-8";



/* Global Content Formatting and Styles */

    
body  {
           
        color: #000;
         
           line-height: 1.5em;
          
           font-family: Arial;
          
             font-size: 14px;
           
            background: #0B0A22 url("http://www.maciksprecisionpainting.com/wild-background.gif") repeat-x 0 0;
    
      }
          

.address { text-align: center; padding: 10px; margin: 15px; }

.flinks { text-align: left; margin: 15px } 



header a.logo {
                  
                display: block;
                  
               position: absolute;
                  
    background-position: 0px 0px;
                   
      background-repeat: no-repeat;


       }
              

 nav {
    
             width: 100%;
      
           display: block;
     
          position: absolute;
     
  background-color: #000000;
 
  }

  

.page  {
         
            max-width: 980px;
        
               margin: 0px auto 0px auto;
        
             position: relative;
        
     background-color: grey;
     border: black 4px;
       
  }
         
      

h1 { 
         font-size: 2.7em; 
       font-weight: normal; 
       /*   color: black; margin: 0 0 .5em o;  */   
   }
      

h2 { font-size: 1.7em; margin: 0 0 1em 0; }
     
h3 { font-size: 1.5em; margin: 0 0 1em 0; }
      
      
p { margin: 0 0 .7em 0; }
      

a { color: navy; }


a:hover { color: aqua; }



footer { font-size: .85em; text-align: center; color: #53FDA2; background-color: #404040; padding: 10px 10px 10px 0px; float: center; }



a.cta {
    text-transform: uppercase;
    font-size: .9em;
    font-weight: bold;
    text-decoration: none;
    margin: .5em 0 0 0;
    padding: 0px 12px 0px 0px;
    background: url() no=repeat right 0px; 
}

a.cta:hover { background-position: right -50px; }

.promo h3 { font-size: 1.1em; margin: 0; }

.promo p { line-height: 1.2em; font-size: .9em; margin-botton: .5em; }

.promo { background-repeat: no-repeat; }

.promo.one { background-image: url(../blog_icon.png); }
.promo.two { background-image: url(../dog-icon.jpg); }
/* .promo.three { background-image: url(../api-logo.png); } */

nav a {
    color: aqua;
    text-transform: uppercase;
    text-decoration: none;
    display: inline-block;
    font-weight: bold;
    font-size: .9em;
}

nav a:hover { color: #fff; }

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

