body { color:black; background:white; padding:0; margin:0; } div.content { margin: 0.5em; } td.right { text-align: right; } ul.footer{ padding:0; margin:1em; max-width:none; clear:both; } ul.footer li{ font-size:smaller; list-style:none; float:left; padding:1em; color:gray; border:none; } ul.footer a{ color:#333; } h1 { padding: 0.5em; margin: 0; } ul.menu { float: right; padding: 1em; margin: 0; font-size: smaller; } ul.breadcums { list-style: none; padding: 1em; margin: 0; font-size: smaller; } ul.breadcums li { display: inline-block; } .translatetext { background-color: #eee; } .hlspace { border-bottom: 1px dotted red; white-space: pre; display: inline-block; } .suggestionactions { float: right; } .suggestionactions a { width: 20px; height: 20px; } td.translator { width: 60em; max-width: 50%; } td.translator textarea { width: 100% } td.suggestions table { width: 100% }