body { margin: 0; padding: 0; text-align: center; font-family: sans-serif; }
form { margin-top: 200px; }
input[type=text] { width: 400px; }
h1 { font-size: 60px; letter-spacing: 3px; 
	text-shadow: 1px 1px 1px #000, -1px -1px 1px #ddd; 
}
h1 span, h1 span + span + span { color: #4069df; }
h1 span + span { color: #ec2534; }
h1 span + span + span { color: #ffb714; }
h1 span + span + span + span { color: #13b924; }
h1 span + span + span + span + span { color: #ec2534; }
.ui-autocomplete { list-style-type: none; text-align: left; margin: 0; padding: 1px;
	border: 1px solid #aaa; background: #f5f5f5; width: 400px; }
.ui-autocomplete li strong { display: inline-block; width: 70px; }
.ui-autocomplete a { display: block; cursor: pointer; }
.ui-autocomplete a:hover { background: #eee; }
form + div { position: fixed; bottom: 10px; right: 10px; font-size: x-small; }
form + div a { color: #000; }

/*
.ui-dialog { border: 1px solid #aaa; background: #eee; text-align: left; -moz-border-radius: 3px; }
.ui-dialog-titlebar { background: #aaa; padding: 1px; font-size: small; font-weight: bold; }
.ui-dialog-titlebar-close { float: right; display: block; }
.ui-resizable-se { display: block; background: #aaa; height: 5px; width: 5px; right: 0; bottom: 0; position: absolute; }
.ui-dialog-content { padding: 2px; }
.ui-widget-overlay { position: fixed; top: 0; left: 0; background: #aaa; opacity: 0.5; }
*/
