h1 { font-size: medium }
.first-header {background-color: #c4ffc4}

h2 {
font-size: medium;
border-left: solid 20px;
border-left-color: #c4ffc4;
border-top: solid 2px;
border-top-color: #c4ffc4
 }

h3.advice {
font-size: small;
background: #eeeeee
}

table { width: 90% }
td { vertical-align: top }
.name { width: 20% }
.title { width: 60% }
.type { width: 20% }

ol {
list-style-type: none;
margin-top: 0.5em 
}

p.summary {
text-indent: 1em;
text-align: justify;
margin-top: -1em;
margin-left: 5em;
margin-right: 10em;
border-left-color: #c4ffc4
}

p.summary-heading {
font-weight: bold;
text-indent: 0em;
text-align: justify;
margin-top: -1em;
margin-left: 5em;
margin-right: 10em;
border-left-color: #c4ffc4
}


p.box {
border: solid 2px #e0e0e0;
padding: 0.5em
}

#workphoto-200402 {
width: 116px;
height: 142px;
float: left
}

#workphoto-200501sn {
width: 180px;
height: 150px;
float: left
}

#workphoto-200501tt {
width: 130px;
height: 160px;
float: left
}

ul.list {
margin-top: -1em;
}

div.advice {
margin-left: 10%;
margin-right: 10%;
border-left: 2px solid gray;
border-right: 2px solid gray;
padding-left: 1em;
padding-right: 1em;
padding-bottom: 2em;

}


