body {
    font-family:Verdana,Helvetica,Arial;
    font-size:0.9em;
}
a img {
    border-style:none;
}
#wp {
    margin:auto 1.0em;	
}	
#hd a {
    color:#333;
    text-decoration:none;
}
#languages {
    margin-top:1.0em;
    margin-bottom:0.5em;
    font-size:smaller;   
}
p.pagination {
    margin-bottom:0.5em;	
}	
p.pagination span.title {
    font-size:larger;
    font-weight:600;	
}
p.pagination a {
	color:blue;
    text-decoration:none;	
}
p.pagination a:hover {
    color:#000;
}	
.searched {
    color:#B22222;
    font-weight:600;
}
.furigana {
    color:#4682B4;
    font-weight:600;
}
.meaning {
    color:#333;
}
#search-form input[type=text] {
    border:1px solid #333;	
}
#search-form a.note {
    text-decoration:none;
    color:blue;
}
#search-form a.note:hover {
    text-decoration:underline;
}
.note {
    font-size:smaller;
}
.result-item {
	margin:0.9em 0 0.9em 0;
}
.result-item table {
    border-collapse:collapse;
}
.result-item table td {
    vertical-align:top;
}
.result-item table td.res-data {
    padding-right:1.0em;
}
.actions {
    margin-top:1.0em;
}
#suggest-box table {
    border-collapse:collapse;
}
#suggest-box table th,
#suggest-box table td {
    vertical-align:top;
}
#suggest-box table td.label {
    white-space:nowrap;
    width:10em;
    font-weight:600;
}
#suggest-box label {
    display:inline-block;
    margin-right:5px;
    font-weight:600;
}
#suggest-box table .title {
    font-size:larger;
    font-weight:bold;
}
#newentry-box th,
#suggest-box th {
    text-align:left;
    vertical-align:top;
    padding-right:1.0em;
    color:#333;
}
#newentry-box a,
#suggest-box a {
    color:blue;	
    text-decoration:none;
}
#newentry-box a:hover,
#suggest-box a:hover {
    text-decoration:underline;	
}
#newentry-box input[type=text], #newentry-box textarea,
#suggest-box input[type=text], #suggest-box textarea {
    border:1px solid #999;	
}
#newentry-box ol,
#suggest-box ol {
    margin-top:0;
    margin-bottom:0;
    padding-left:1.5em;
}
.msg {
    list-style:none;
    margin:0.5em 0;
    padding:0.5em;
    border:1px solid #888;
    background-color:#eee;
    color:#000;
}
.error {
    list-style:none;
    margin:0.5em 0;
    padding:0.5em;
    background-color:#fdc;
    border:1px solid #f00;
    color:#f00;    
}
acronym {
    cursor:help;
    border-bottom-style:dashed;
    border-bottom-color:#ccc;
}
#footer {
    color:#888;
}
#footer a {
    color:#888;
}
#footer a:hover {
    color:#333;
}

