body {font-family:verdana,arial,sans-serif;background:#cccccc;margin:0px;padding:0px;color:#333333;}

div {padding-left:10px;padding-right:10px;}
div.indent {padding-left:30px;}
div#intro {padding-bottom:20px;}		
div#nav {padding:10px;font-size:80%;color:#333333;border-top:#ff9900 1px solid;border-right:#ff9900 1px solid;}
div.clearer {clear:both;line-height:0;height:0;}
div#contact {text-align:right;padding-top:10px;padding-right:0px;padding-bottom:10px;}
div.box {padding:10px;margin:2%;border:#880000 1px solid;background:#ffffff;}
div.top {text-align:right;font-size:60%;}

p {font-size:80%;color:#333333;}
p.credit {margin-bottom:0px;padding-bottom:0px;}
p.buy {font-size:70%;text-align:right;margin-top:0px;padding-top:0px;}
p.buy a {color:#ff9900;}
div#intro p {color:#333333;font-weight:normal;}
p.foot {padding:5px;font-size:60%;font-weight:normal;border-left:#ff9900 1px solid;border-bottom:#ff9900 1px solid;text-align:right;}
div#contact p {margin:0px;padding:0px;font-size:70%;padding-top:3px;padding-bottom:3px;}

h1 {padding:0px;margin:0px;font-size:200%;font-weight:normal;color:#999999;text-align:right;}
h2 {padding:0px;margin:0px;font-size:125%;font-weight:normal;color:#880000;text-align:right;}
h3 {padding:5px 5px 5px 10px;background:#eeeeee;font-size:110%;font-weight:bold;border-bottom:#880000 1px solid;}
h4 {padding:0px;margin:0px;font-size:100%;font-weight:bold;color:#880000;}

table.pictures, td {padding:10px;margin:0px;text-align:center;vertical-align:middle;border:none;border-collapse:collapse;empty-cells:show;}
table.resume {border-collapse:collapse;empty-cells:show;width:500;border:#000000 1px solid;}
table.resume th {font-size:80%;padding:3px;font-weight:bold;text-align:left;vertical-align:top;background-color:#eeeeee;border-bottom:#000000 1px solid;}
table.resume td {font-size:80%;padding:3px 3px 8px 3px;font-weight:normal;text-align:left;vertical-align:top;width:40%;background:#ffffff;}
table.resume td.tenure {width:20%;background:#ffffff;}

b {color:#666666;}
li b {color:#666666;}			

hr {background-color:#ff9900;border:none;}
hr.sub {background-color:#cccccc;}
div.half_width {width:50%;margin-left:auto;margin-right:auto;margin-top:30px;margin-bottom:30px;background:#ff9900;height:1px;}

a {color:#880000;text-decoration:none;font-weight:bold;}
a:hover {color:#666666;text-decoration:underline;}
a.url {color:#666666;font-weight:normal;}
div#nav a {font-weight:bold;}
h3 a {font-weight:bold;color:#000000;}		

li {font-size:80%;margin:5px;}

li span {color:#999999;}

img {border:#333333 1px solid;}
img.pic {float:right;margin-left:10px;margin-bottom:10px;}
a img {border:none;}