﻿html{ margin:0; padding:0;}
body{ margin:0; padding:0 1em; font:100%/1.4 sans-serif; color:#333; background:#fcfcfe;}
h1,h2,h3,h4,h5,h6{ margin:0; font-size:100%; font-weight:normal; color:#333;}
h2{ margin:0.1em 0 0 -0.1em; font-size:230%; font-weight:bolder; color:#bbb; white-space:nowrap;}
h3{ margin:0 0 0.5em 0;}
h4{ font-size:95%; line-height:1.45;}
h5{ font-size:95%; line-height:1.45;}
p,address{ margin:0 0 0.5em 0;}
ul{ margin:0 0 0.5em 0; padding:0; list-style:none;}
li{ margin:0; padding:0; margin:0 0 0.1em 1.5em;}
address{ font-style:normal;}
a img{ border:0;}
a{ color:#338;}
a:visited{ color:#637;}

body#study div#main{ font-size:110%;}

#main p
,#main address{ font-family:serif;}
#work h4
, #work h5{ display:inline; padding-right:0.3em;}
#work div{ margin-bottom:1.5em;}
#work ul{ font-size:80%;}
#work li{ margin-left:3em; line-height:1.2;}

#contact
, #photos
, #styleChooser{ margin:0; padding:0 0 0 1em; clear:right; float:right; min-width:13em; width:26%;} 


/* hide elements for print */ 
h1{ display:none;}
h2 span.extra{ display:none;}
div#styleChooser{ display:none;}
div#photos{ display:none;}

/* Print specific stuff  content:" <" attr(href) "> ";*/
a
, a:visited{ color:#666; text-decoration:none;}

#work a:link:after
, #work a:visited:after{ white-space:pre; content:"\A" attr(href) ""; font-size:100%; color:#039; text-decoration:underline;}

