@import url(blackwell.css);

body { background-color: white; font-family: "Times New Roman", Times, serif; font-size: 12px!important; }
div.container { width: 100%; border: none; background-image: none; }
div#content { padding-top: 0; }
div#content p { padding: .25em 0; }

div#nav { display: none; }

div.secondary img { display: none; }   
div.sidebar h3 { background-image: none; background-color: transparent; color: black; padding: 0;}
div#header img { display: none; }

div#header { height: auto;  }

h1.printhead { display: block; width:96%; margin: 0 auto; border-bottom: 1px solid gray; font-size: 2em; padding: .5em 0; }

div#home-intro { background-image: none; height: auto;}
div#home-intro h1 { padding: 1em 0 0; font-size: 1.5em; margin:0; line-height: 110%; width: 100%; color: black; display: block; float: none; }
div#home-intro form, body.contact form { display: none; }

div.main, body.home div.main, div.container div.secondary, div.container div.sidebar, div.float-wrap, div#footer { float: none!important; display: block; background-color: transparent;  background-image: none; width: 100%; padding: 0; margin: 0; }

h2, h3 { margin-top: 1.5em!important;}

div#resume, h2#resume-head { background-color: transparent; border: none; margin: 0; padding: 0; }
div#resume p.address { text-align: left; margin: 1em 0 0; padding: 0; }

p.pseudobutton, p.totop { display: none; }

div#footer { width:96%; margin: 20px auto; padding-top: 2em; border-top: 1px solid gray; }
div#footer p { color: black;}

a, a:visited { color: #600!important; font-weight: bold; }

/* in compliant browsers, this style inserts visible URL after external links */
body.home div.sidebar a:link:after, body.home div.sidebar a:visited:after ,
div#footer a.credit:link:after, #footer a.credit:visited:after,
body.links div#content a:link:after, body.links div#content a:visited:after 
{
   content: " (" attr(href) ") ";
   font-style: italic;
   font-weight: normal;
   }
