
/*====== BASIC STYLES ======*/

body {
    color: #000;
    margin:  0;
    padding: 0; 
    font: 13px Trebuchet MS, Arial, Verdana, sans-serif;
    }
    
h1, h2, h3, h4, h5, h6, p, ol, ul, li, table, dl, dt, dd {
    margin: 0.7em 0 0 0;
    padding: 0;
    line-height: 1.4em
    }

h1, h2, h3, h4, h5, h6 {margin: 1em 0 0.5em 0; font-family: Georgia, Times New Roman, serif; font-weight: normal; line-height: 1.2em;}

h1 {font-size:2em;letter-spacing: -0.03em;}   
h2 {font-size:1.9em;letter-spacing: -0.03em;} 
h3 {font-size:1.45em;}  
h4 {font-size:1em;}  
h5, h6 {font-size:1em;}

img {
    vertical-align: bottom;
    border:0;
    margin: 0;
    padding: 0;
    }
    
a {text-decoration: underline; color: #00926f;}
a:link {text-decoration: underline; color: #00926f;}
a:visited {text-decoration: underline; color: #034522;}
a:hover {text-decoration: none;}
a:focus, a:active {background: #00926f; color: #fff; text-decoration: none;}
   
hr {height: 2px; margin: 10px 0; padding:0; border:0;}
 
ul {list-style-type: none; padding: 0 0 0 15px;}
ul ul, ol ul {padding: 0 0 0 15px; margin-top: 0;}
ul li, ul ul li, ul ul ul li {margin: 0.3em 0 0 0; padding: 0 0 0 20px;}
     
ol {padding: 0 0 0 30px;}
ol ol, ul ol {margin-top: 0; padding: 0 0 0 30px;}
ol li, ol ol li, ol ol ol li {margin: 0.3em 0 0 0; padding: 0; background: none;}  
ul ol li {background: none;}

pre {max-width:95%; overflow:auto; padding:0;}
code {line-height:1.4em; white-space:pre; margin: 0; padding: 0;}
	
dl {padding: 0;}    
dt {font-weight: bold; padding-left: 15px;}   
dd {margin: 0;}    
    
strong {color: #000;}
    
blockquote {
    padding: 0; 
    margin: 10px 0;
    }
    
blockquote p {padding: 10px 10px 10px 52px; margin: 0;}
