body { 
    font: 14px/20px Verdana,Arial,Helvetica,sans-serif;
    background-color: white;
}

body {
    margin: 0px 0px 40px 0px;
    padding: 0px 0px 0px 0px;
}

img.photo {
    float: left; width: 116px; height:140px;
    margin: 5px 15px 20px 0; 
    border-width: 1px; border-color: black; border-style: solid;
}

div.body p { margin-bottom: 20px; }
p,li { margin: 0 10% 0 10%; width: 80%; padding-top: 5px; padding-left: 0; }
li + li { padding-top: 10px; }
ul { margin: 0 0 2ex 0; padding-left: 0; }

li.bibitem { list-style-type: none; padding: 15px 0 0 2.5em; margin-left: 0; }

td { vertical-align: top; }

h1 { font: bold 24px/28px Arial,Helvetica,sans-serif;
     color: black;
     padding-bottom: 0px; margin-bottom: 0;
     padding-top: 1ex; }

a { font-weight: bold; }
a:link { color: #004D69; }
a:visited { color: #00325F; }
a:hover { color: #C10043;}

h2 { 
  background-color: #00325F;
  color: #EEEEEE;
  font: bold 16px/30px Verdana,Arial,Helvetica,sans-serif;
  padding: 0 0 0 5%;
  margin: 35px 0 20px 0; 
}

ul#personal { list-style-type: none; }

span.annote { display: none; }


div.address { margin: 0 15% 0 10%; }

p.breaking { background-color: #FFCCCC; padding: 10px; width: 65%; }
