﻿    /* 
     
    Reset Default Browser Styles as generic settings to create base for cross-browser  
    performance
    - Place first in the listing of external style sheets for cascade effect. 
    - Default Browser Styles are then followed by explicitly set styles for page element  
      performance. 

    -The simplest HTML document may have three or more style sheets associated with it  
    including, in this order of cascade or override:

    * The browser's style sheet
    * The user's style sheet
    * The author's style sheet 
    * The page element-specific style, final override

    Author: rez72.net:::Bugger-bugnalia
     
   */  
   
a:link { text-decoration:none; color: #a00909; border:0; }
a:visited {   text-decoration:none;color: #a00909;border:0; }
a:active {   text-decoration:none;color: #a00909;border:0; } 
a:hover {   text-decoration:none;color: #a00909;border:0; }
     
* {  
   border: 0;  
   margin: 0;
   padding: 0;
   font-family: sans-serif;  
   font-style: normal;
   font-weight: normal;
   font-size: 1em;
   line-height:1.4em;
   text-decoration: none;
   text-align: left;
   vertical-align: baseline;

   }  
   
html {  
   border: 0;  
   margin: 0;
   padding: 0;
   font-family: sans-serif;  
   font-style: normal;
   font-weight: normal;
   font-size: 1em;
   line-height:1.4em;
   text-decoration: none;
   text-align: left;
   vertical-align: baseline;

   }  

body {  
   border: 0;  
   margin: 0;
   padding: 0;
   font-family: sans-serif;  
   font-style: normal;
   font-weight: normal;
   font-size: 1em;
   line-height:1.4em;
   text-decoration: none;
   text-align: left;
   vertical-align: baseline;

   }  
 
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, ul, ol, dl {  
   margin: 0;
   padding: 0;

   }  

li, dd, blockquote {  
   margin: 0;
   padding: 0;  

   }  

dt {  
   font-weight: bold;  
   margin: 0;
   padding: 0;

   }  

table, td {  
   border-collapse: collapse;  
   border-spacing: 0;
   margin: 0;
   padding: 0;

   }
   
img {  

   border: 0;
   margin: 0;
   padding: 0;

   }

form input {  

   border: 0;
   margin: 0;
   padding: 0;

   }
   
 select { min-width:1.5em; }  

/* the following is a cross-browser application of base styles as in mozilla, creating baseline performance across the board for these elements---if you conduct initial development in firefox, this is a big deal as a wholesome first patch for IE*/

a:link { text-decoration:none; color: #a00909; border:0; }
a:visited {   text-decoration:none;color: #a00909;border:0; }
a:active {   text-decoration:none;color: #a00909;border:0; } 
a:hover {   text-decoration:none;color: #a00909;border:0; }

 * {
   padding:0;
   margin:0;
   
   }
 
  html {
   padding:0;
   margin:0;
   
   }
   
  body {
   padding:0;
   margin:0;
   
   }
   
 h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address { margin:1em 5%; }
 
 li, dd { margin-left:5%; }
 
 fieldset { padding: .5em; }

 select { min-width:1.5em; }  
