div#opts {float:right;margin-top:-2em;}
div#opts {font-size: smaller;}
div#opts ul li{display: inline;}
a.magic, input[type="submit"], button{background-color:#ccc;color:#333 !important;border:1px outset #ccc !important;font:1em sans-serif;padding:0.15em;cursor: pointer;}
a.magic:hover, input[type="submit"]:hover, button:hover{background-color:#ccc;color:black !important;cursor: pointer;}
div#editor {border:1px ridge #ccc;background-color:#ddd;}
div#editor textarea {width: 90%; height: 18em;}
div.thumb {float:left;display:block;width:200px;padding:0 !important;margin:0 1em 0 0!important;max-width:200px;text-align: center;}
div.thumb div {display:block;width:200px;height:200px;margin:0 !important;padding:0 !important;text-align: center;display:table-cell; vertical-align:middle;}
div.thumb div img{max-width:200px;max-height:200px;border:1px solid #333;padding:2px;background-color:#eee;margin-bottom:4px;}
div.thumb input{margin-top:5px;width:175px;font-size:9px;}
div.thumb a {color:#333;text-decoration:none;font-size:smaller;}
div.thumb a:hover {text-decoration:underline}
div#upload {font-size: smaller;margin-top:1em;padding:1em 1em 1em 1em !important;text-align:center;border:1px solid #ccc;background-color:#ddd;}
div#upload input[type='text'] {width:10em;}
div.big {position:fixed;top:40%;left:5%;width:85%;font-size:2.5em;line-height:1.2;background-color:white;border:4px solid #333;display:none;font-family:mono;}
div.big a{float:right;color:black;text-decoration:none;}
div.big a:hover{background:black;color:white;}