body {font-size:100%; background-image: url('../img/grid-1280.gif'); font-family: "Gill Sans","Gill Sans MT","Candara","Helvetica Neue",Helvetica,Arial,sans-serif; }

#content h1,
#content h2 {*font-size: 32px; /*font-family: "Nevis","Myriad Pro",Trebuchet,sans-serif;*/}
/*#content h1 {*margin-top: 5px; *padding-bottom: 8px;}
#content h2 {*margin-top: -2px; *padding-bottom: 2px;}*/
#content hr, #content-supp hr {*margin:-7px auto 16px;}


#content h1,
#content h2 {background-position: 0 8px;}
#content .post-header h3 {background-position: 0 -50px;}

#masthead #navigation .page-item-3 a,
#masthead #navigation .page-item-4 a {background-position: -25px -99px;}
.blog #content-supp ul li a,
.home #content-supp ul li a,
ul.writing li a,
html body #content-supp ul.ctc li {background-position: -25px -95px;}
body:not(:root:root) #masthead #navigation .page-item-3 a,
body:not(:root:root) #masthead #navigation .page-item-4 a {background-position: -25px -99px;}

#masthead #branding-name {background-position: 0 0;}
#masthead #navigation .page-item-17 a {background-position: 0px 0;}
#masthead #navigation .page-item-19 a {background-position: 100% 0;}

div.button a {background-position: 0 0px;}
div.button a span {background-position: 100% 0px; *height: 1.5em;}
div.button a:hover {background-position: 0 -50px;}
div.button a:hover span {background-position: 100% -50px;}

#footer ul li.page-item-222 a {background-position: 0 0;}