body { background-color:#fff; color:#000; font:normal 1em Verdana, sans-serif; margin:1.5em; padding:0 }
a:link { background-color:inherit; color:#00c; text-decoration:underline }
a:visited { background-color:inherit; color:#808; text-decoration:underline }
a:hover { background-color:inherit; color:#c00; text-decoration:none }
div#container { border:1px solid #000; margin:0 auto; text-align:left; width:700px }
div#header { background:#000 url("./images/header"); border-bottom:1px solid #000; color:#fff; height:100px }
div#header h1 { font-size:1.2em; margin:0; padding:5px 10px }
#menu ul { border-bottom:1px solid #000; padding-left:0; margin-top:0; margin-left:0; background-color:#ccc; color:#fff; float:left; width:100% }
  #menu ul li { display:inline }
  #menu ul li a:link, #menu ul li a:visited { padding:0.2em 1em; background-color:#ccc; color:#000; text-decoration:none; float:left; border-right:1px solid #000 }
  #menu ul li a:hover { background-color:#444; color:#fff }
div#content { padding:0 15px }
  div#content h2 { font-size:1.2em }
  div#content h3 { font-size:1em; font-weight:bold; padding:0; margin:0 }
div#bottom { background-color:#000; border-top:1px solid black; color:#fff; margin:0; padding:3px; text-align:center }
  div#bottom p { font-size:.8em; padding:0; margin:0 }
div#screenshots { margin:0 auto; text-align:center; width:460px }
div#screenshots p { float:left; margin:0 7px 15px 7px; width:210px }
ul#link { font-weight:bold; font-size:1.2em; margin:1em auto; padding:0; width:400px }
  ul#link li { display:inline; margin:0; padding:0 }
  ul#link li a { background-color:#000; color:#fff; display:block; margin:.5em 0; padding:10px 10px 10px 10px; text-align:center; text-decoration:none }
  ul#link li a:hover { background-color:#444; color:#fff }
span.fill { font-weight:bold; font-size:1.1em }
input { font-size:1em }
  input.input, textarea { width:350px }
p#dontfill { display:none }
img { border:none }
.clear { clear:both; display:block }