
#admin input,textarea { background: #eec; }
#admin { background: rgb(178,175,135) url(putty_fade.gif) repeat-y; padding: 30px 0 0 10px; }
#admin ul { padding: 2px 0 10px 30px; }
#admin #banner { position: absolute; top: 0; left: 0; width: 100%; height: 24px; background: #fff; }
#admin #banner p { padding: 0 0 0 4px; }
#admin h1 { position: absolute; top: 2px; right: 4px; font-size: 15px; }
#admin tr.head { background: #fff; padding: 0 0 0 4px;}
#admin em { color: #900; }
#admin h2 { margin: 0 0 6px 0; }
#admin h3 { margin: 4px 0 0px 0; }
#admin p { margin: 0 0 4px 0; }
#admin form { margin: 2px 0 4px 0; }

body { text-align: center; background: #633 url(redblue.gif); }

#page { width: 700px; text-align: left; margin: 0 auto 0 auto; position: relative; background: #fff;}
#side { position: absolute; top: 70px; right: 0px; width: 200px; padding: 0 0 0 10px; }
#main { width: 480px; padding: 0 0 10px 10px; }

#headerfill { position: absolute; top: 73px; left: 300px; height: 5px; width: 400px; background: #336; }
#headerline { position: absolute; top: 78px; left: 300px; height: 5px; width: 400px; background: #633; }

p { font-family: verdana, helvetica, arial, sans-serif; font-size: 80%; }
p.permanentlink { color: #999; font-size: 10px; }
pre { background: #ccf; padding: 10px; border: #666 1px solid; width: 500px; font-size: 12px;} 

div.thumb { width: 120px; float: left; margin-right: 6px; font-family: verdana, helvetica, arial; font-size: 12px; }
div.thumb img { border: #ccc solid 1px; }

h1 { color: #999; margin: 8px 0 4px 0; }
h2 { color: #336; margin: 8px 0 4px 0; }

img.bsq { padding: 0 4px 2px 0; }

/* tag sizes */
span.tag1 { font-size: 100%; }
span.tag2 { font-size: 120%; }
span.tag3 { font-size: 150%; }
span.tag4 { font-size: 180%; }
span.tag5 { font-size: 200%; }

div.comment, div.commentodd { font-size: 12px; padding: 4px; }
div.comment { background: #eef; }
p.attribution { color: #999; }
p.attribution em { color: #933; font-style: normal; }

div.status
{
  background: #fff;
  width: 300px;
  padding: 4px 20px 4px 10px;
  margin-bottom: 4px;
}

div.error
{
  background: #c99;
  width: 400px;
  padding: 4px 20px 4px 10px;
  margin-bottom: 4px;
}
span.error { color: #900; }

/* quiet link - almost invisible */
span.quiet { font-size: 80%; }
span.quiet a { text-decoration: none; }
span.quiet a:visited, span.quiet a:link { color: #666; }
span.quiet a:hover { text-decoration: underline; color: #333; }

span.hint { padding-left: 10px; font-size: 11px; color: #666; }
div.hint { font-size: 12px; }

ul.toolbar { margin: 0; }
ul.toolbar { padding: 0; }
ul.toolbar li {
  padding: 0 4px 0 6px;
  font-size: 12px;
  text-transform: lowercase;
  display: inline;
}
ul.toolbar li a { text-decoration: none; }
ul.toolbar li a:hover { text-decoration: underline; }
ul.toolbar li.selected { text-decoration: underline; }

ul.breadcrumb { margin: 0; }
ul.breadcrumb li {
  padding: 0 0 0 6px;
  font-size: 9px;
  text-transform: uppercase;
  display: inline;
  background: url(arrow.gif) center left no-repeat;
}
ul.breadcrumb li a { text-decoration: none; }
ul.breadcrumb li a:hover { text-decoration: underline; }
ul.breadcrumb li.selected { text-decoration: underline; }




