body { 
   margin: 0; 
   font: 100% Lucida Grande, Tahoma, Verdana, sans-serif; 
   text-align: center; 
}
h1 { 
   background: #eee; 
   border-bottom: 2px solid #f30; 
   padding: 7px; 
   margin-top: 0; 
   font-size: 150%; 
}
a { 
   color: #005; 
   text-decoration: none; 
}
a:hover { 
   text-decoration: underline; 
}
#content { 
   width: 750px; 
   margin: 0 auto; 
   text-align: left; 
}
#nav { 
   float: left; 
   *float: none; 
   border-bottom: 1px solid #777; 
   width: 749px; 
   padding: 0; 
   margin: 0 0 0 1px; 
   list-style: none; 
}
#nav li { 
   float: left; 
   position: relative; 
   top: 1px; 
   border: 1px solid #777; 
   padding: 7px; 
   margin: 0 0 0 -1px; 
}
#nav .selected { 
   background: #eee; 
   border-bottom: 1px solid #eee; 
}
#nav .reset { 
   float: right; 
   background: none; 
   border: none; 
}
#tab { 
   clear: both; 
   background: #eee; 
   border: 1px solid #777; 
   border-width: 0 1px 1px 1px; 
   padding: 7px; 
}
fieldset { 
   clear: both; 
   float: left; 
   border: 1px solid #ccc; 
   width: 714px; 
   padding: 7px; 
   margin-bottom: 10px; 
}
legend { 
   font: bold; 
   font-size: 120%; 
   color: #777; 
}
fieldset div { 
   clear: both; 
   float: left; 
   width: 714px; 
   margin: 10px 0; 
}
label { 
   display: block; 
   width: 244px; 
   padding: 3px; 
   margin-right: 10px; 
}
label, input, select, textarea { 
   float: left; 
   font-size: 92%; 
}
textarea { 
   width: 438px; 
}
input, textarea {
   padding: 3px;
}
label span { 
   display: block; 
   font-size: 77%; 
   color: #f30; 
}
#output-indent-size { 
   margin-right: 3px; 
}
pre { 
   width: 730px; 
}
.code { 
   background: #fff; 
}
pre, .code { 
   overflow: auto; 
}
#form-footer { 
   clear: both; 
   padding: 7px 7px 0 7px; 
   margin-top: 10px; 
   text-align: right; 
}
#form-footer input { 
   float: none; 
}
#footer { 
   background: #eee; 
   border-top: 2px solid #f30; 
   padding: 7px; 
   margin: 10px 0 0 0; 
   font-size: 77%; 
}