/* font definitions */
/*@font-face {
font-family: "AGaramondPro-Regular";
src: url("../fonts/AGaramondPro-Regular.otf")
}   */




/* general styles 
*/
html { margin:0; padding:0; height: 100%; }
body { 
    margin:0; padding:0;
    font-family: Times, Arial, sans-serif;    
    text-align: left;
    }
body.black { background: black; } 
body.white { background: white; } 

a { text-decoration: none; } 

body.black a { color: white; }
body.black a:active {}
body.black a:vistied {}

body.white a { color: black;}
body.white a:active {}
body.white a:vistied {} 

h1 { font-size: 2.4em; 
     /*margin: .5em 0 .5em 0;*/
     }

h2 { font-size: 2.2em; 
     /*margin: 1em 0;*/
     }
h3 {}
h4 {}
h5 {}
h6 {}

h1.pageheading { padding: .5em 0; margin: .5em 0; }

p { 
    font-size: 1.1em; 
    }


/* top */
#top {
}

#globalnav #purple { 
    font-style: normal; 
/*    margin-left: .3em; */
    }
#globalnav li { 
    font-style: italic; 
    display: inline; 
    font-size: 1.2em; 
    padding: 0 .2em;
    }
#globalnav li.selected { border-top: 3px solid black; }

#personalbar { float:right; }
#personalbar li { 
    display: inline; 
    font-size: .7em; 
    padding: 0 .2em;
    }

/* content */
#content {
   position: relative;
   margin: 0; padding: 0;
}
body.black #content {
   color: #eee;
   text-shadow: 1px 1px 0px black;
   background: black;
}
body.white #content {
   position: relative;
   color: black;
   background: white; 
}


a:focus {
    outline: 0;
}

