@charset "UTF-8";

html[xmlns^="http"] { overflow-y: scroll; }

html { background:#111; text-align:left; font-family:"Trebuchet MS", Helvetica, sans-serif; font-size:13px; color:#666; padding:0; margin:0; }
body { margin:0; padding:0; }
h1 { margin:0; padding:0; font-size:18px; font-weight:bold; }
h2 { margin:5px 0; padding:0; font-size:16px; font-weight:bold; }
h3 { margin:5px 0; padding:0; font-size:14px; font-weight:bold; }
form { margin:0; padding:0; }

#background { background:#1a1a1a; padding:0; margin:0; }
#container { margin:0 auto; width:640px; min-width:640px; }
#logo { padding-top:30px; text-align:left; opacity:1; filter:none; }
#logo:hover { opacity:0.7; filter:alpha(opacity=70); }
#content, .content { background:#111; color:#fff; text-align:left; margin-top:20px; padding:10px; border-top:#000 1px solid; border-left:#000 1px solid; border-bottom:#333 1px solid; border-right:#333 1px solid; }
#footer { border-top:#000 1px solid; background:#111; text-align:center; margin:20px 0; padding:15px 0; font-size:11px; }
#footer a { padding:5px 10px; margin:0 5px; }
#footer a:hover { background:#000; }
#error { margin-top:20px; padding:10px; background:#600; color:#fff; border-top:#900 1px solid; border-left:#900 1px solid; border-bottom:#300 1px solid; border-right:#300 1px solid; }
#success { margin-top:20px; padding:10px; background:#060; color:#fff; border-top:#090 1px solid; border-left:#090 1px solid; border-bottom:#030 1px solid; border-right:#030 1px solid; }
#error ul, #success ul { padding:0; margin:10px 20px; }
#image_show { margin-top:10px; text-align:center; }

.rounded { -moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px; }
.upload_form { width:380px; margin:auto; text-align:left; }
.link { text-decoration:none; background:#222; padding:5px 10px; margin:0 5px; }
.link:hover { text-decoration:none; background:#000; }
.uploaded_image { text-align:center; }

a { color:#39c; }
a:hover { color:#666; text-decoration:none; }

