body { width:960px;margin:0 auto;color:#666;font-family:georgia,times,serif;position:relative; }
a, h1 { color:#d8511d; }
a img { border:0; }
h1 { font-weight:normal;text-transform:lowercase;font-size:30px; }
abbr { border:0 none; }
form { padding:0;margin:0; }
fieldset { border:1px solid #ddd;padding:0 1em; }
legend { font-size:10px;text-transform:uppercase;color:#ccc; }
label { font-size:12px; }
input.text { border:1px solid #ccc; }
textarea { width:240px;height:100px;border:1px solid #ccc; }

ul#nav { list-style:none;margin:0;padding:0;float:right; }
ul#nav li { text-align:right;line-height:2em;padding-right:27px; }
ul#nav li:hover, ul#nav li.select { background:url("../img/nav-arrows.png") no-repeat right; }
ul#nav li a { text-decoration:none;font-size:21px;text-transform:lowercase; }

#copy { float:left;width:310px;padding:80px 0 0 20px;font-size:90%; }
#copy strong { color:#555; }

#feature { float:right;width:600px;padding:80px 0 0 30px; }

#footer { float:left;width:960px;text-align:center;font-size:90%; }

#flashcontent { width:575px;height:465px;background:#eee; }

.thumbnails { padding-bottom:30px; }
.thumbnails span { float:right; }

#screenshot { width:948px; }
#screenshot p span { float:right; }
#screenshot p a { text-decoration:none; }
#screenshot p a:hover { text-decoration:underline; }

.hint { font-family:arial,sans-serif;text-align:center;text-transform:uppercase;font-size:80%;color:#999; }