a { text-decoration:none; color:#ffffff; }
a:hover { text-decoration:underline; color:#fa5e00; }
#sortable { list-style-type: none; margin: 0; padding: 0; width: 840px; }
#sortable li { margin: 5px; padding: 4px; float: left; width: 150px; height: 117px; font-size: 4em; text-align: center; }
.tile { border: 1px #cccccc solid; margin: 6px 6px; }
.tile:hover { border: 2px #fa5e00 solid; margin: 5px 5px; }
td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; color:#FFFFFF; }
body { background-color:#000000; color:#ffffff; }
.suggestionsBox { position:absolute; left: 50%; top: 125px; margin: 8px 2px 2px -150px; width: 400px; background-color: #333333; -moz-border-radius: 7px; -webkit-border-radius: 7px; border: 1px solid #999999; color: #fff; z-index:50; }
.suggestionList { position:relative; margin: -7px 0px 0px 0px; }
.suggestionList li { list-style-type: none; margin: 0px 0px 3px 0px; height: 60px; padding: 5px 20px 5px 30px; cursor: pointer; }
.suggestionList li:hover {	background-color: #659CD8; }
hr { border: 0; color: #999; background-color: #999; height: 1px; width: 835px; }
.message{ background-size: 40px 40px; background-image: linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%, transparent 75%, transparent); box-shadow: inset 0 -1px 0 rgba(255,255,255,.4); width: 100%; border: 1px solid; color: #fff; padding: 5px; position: fixed; _position: absolute; text-shadow: 0 1px 0 rgba(0,0,0,.5); animation: animate-bg 5s linear infinite; text-align:center; font-family:Arial, Helvetica, sans-serif; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; }
.warning{ background-color: #eaaf51; border-color: #d99a36; }
.success{ background-color: #61b832; border-color: #55a12c; }
.message h3{ margin: 0 0 5px 0; }
.message p{ margin: 0; }
@keyframes animate-bg { from { background-position: 0 0; } to { background-position: -80px 0; } }