#link { margin-bottom: 20px; }
#link h1 { color: #fff; font-size: 95%; background-color: #333; text-align: left; padding: 3px 3px 3px 10px; border-left: 20px solid #4169e1; }
table.link_table { font-size: 90%; margin-bottom: 20px; }
.link_table td { padding: 5px 3px; }
.link_table td.banner { text-align: center; border-bottom: 1px dashed #c0c0c0; }
.link_table td.banner a { color: #2f4f4f; font-weight: bold; }
.link_table td.banner a:hover { color: #dc143c; }
.link_table td.linkword { border-bottom: 1px dashed #c0c0c0; }
.link_table td.linkword a { color: #008080; display: block; }
.link_table td.linkword a:hover { color: #dc143c; background-color: #ffffe0; }

