a,blockquote,body,div,h1,span,td {
  color:#dddddd;
  font-family:Trebuchet MS,Lucidia Sans,_sans;
  font-size:12px;
  text-decoration:none;
}
body {
  background:#444444;
  margin:0;
}
blockquote { font-size:11px;font-style:italic; }
form { margin:0;padding:0; }
input,option,select,textarea { color:#000000; }
h1 { border-bottom:1px solid #555555;color:#eeeeee;display:block;text-align:left; }
h1 span { font-size:10px; }
table { border:0;margin:0;padding:0;width:100%; }
textarea { height:100px;width:100%; }

.sbm { cursor:pointer;font-weight:bold; }
.txt { background:#bbbbbb;border:1px solid #666666;padding:0; }

.tf { background:#555555;padding:2px 0 2px 0; }
.r { color:#888888;font-size:10px;text-align:right; }

.main { margin:0 auto;text-align:center;width:100%; }

.header { border-bottom:1px solid #888888;position:relative;top:0px; }
.header a { background:#444444;display:block;font-size:14px;font-weight:bold;padding:2px 0 2px 0; }
.header a:hover { background:#555555;color:#ffffff; }

.navi { color:#cccccc;margin:0 4px 0 4px;position:relative;text-align:right;top:4px; }
.navi a { color:#cccccc; }
.navi a:hover { color:#eeeeee; }
.navi span { float:left; }

.content { margin:0 4px 0 4px;position:relative;text-align:left;top:10px; }
.content td { padding:2px 0 2px 0;text-align:left; }
.content td.r { text-align:right; }
.content td a { color:#dddddd; }
.content td a:hover { color:#ffffff; }

.cr { color:#aaaaaa;font-size:10px;padding:1px 0 3px 0;position:relative;top:30px; }
.cr a { color:#aaaaaa;font-size:10px; }
.cr a:hover { color:#dddddd; }