/*
 **   Setting NULL Styles **************************************/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, select, 
option, dl, dt, dd, ol, ul, li, fieldset, form, input, checkbox, textarea, button, reset, submit,
label, legend, table, caption, tbody, tfoot, 
thead, tr, th, td { margin:         0;
                    padding:        0;
                    border:         0;
                    outline:        0;
                    font-weight:    inherit;
                    font-style:     inherit;
                    font-size:      1.0em;
                    font-family:    inherit;
                    vertical-align: baseline;
                  }
                  
/* 
 **   remember to define focus styles! *************************/
 
:focus { outline: 0; }
body   { line-height:      1.2em; 
         color:            rgb(0,0,0); 
         background-color: rgb(255,255,255); 
       }
ol, ul { list-style: none; }


/* 
 **  tables still need 'cellspacing="0"' in the markup *********/

table           { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote, q   { quotes: "" ""; }

blockquote:before, 
blockquote:after, 
q:before, 
q:after         { content: ""; }




