body {padding:30px 30px 0px 30px; background:#f0f0f0 url(bg.jpg) top left no-repeat;}
h1 {font-size:12px;}
h3 {font:normal 28px Trebuchet MS; border-bottom:1px solid #ccc;}
hr {width:100%; border:0px; height:1px; background:#ccc;clear:both; margin:30px 0px 10px 0px;}
td.lm {padding-right:30px;}
p, li, table address {
font:normal 14px Trebuchet MS; line-height:1.5em; color:#333;
}
.one {
font:normal 14px Trebuchet MS; line-height:1.5em; color:#333;
}
.works {float:left; display:block; width:90%;}
.hmw *{float:right; display:block; width:10%; font:normal 12px Trebuchet MS;line-height:1.5em;}
a img {
  border: none;
}
sup { color:#999;
}
li {
  list-style: square;
}
a {color:#cc0000;text-decoration:underline;}
a:hover {color:#990000;text-decoration:none;}
a:visited {color:#999;text-decoration:underline;}

.small {display:block; width:250px; float:right; position:fixed; bottom:5px; right:0px; border-left:1px solid#f2f2f2;}
.small {font:normal 8px Trebuchet MS;line-height:1em; color:#666;}
.small a{font:normal 8px Trebuchet MS;line-height:1em; color:#666; text-decoration:underline;}
.small a:hover{font:normal 8px Trebuchet MS;line-height:1em; color:#666; text-decoration:none;}

textarea {border:1px solid#ccc; color:#333;font:normal 14px Trebuchet MS; line-height:1.5em;}
