body { font-family:sans-serif; }
#toggle { text-align:right; overflow:auto;} 
#header {border-bottom: 1px solid #c3c3c3; overflow:auto;} 

h1 {float:left;}
h2 {float:right;}

#search button { font-size: x-large; margin: 4px 0; }
#search input { font-size: x-large; width: 300px; }
input#translation  { font-size: xx-large; padding: 10px; width: 400px; }

select { font-size: x-large; }
option { font-size: x-large; }

#thumbs { width: 500px;  }
#thumbs img.thumb { width: 150px; float:left; margin: 4px; background: #ececec; padding: 2px; border: 1px solid #cecece; cursor: pointer;  }

#search { width: 400px; float:left; overflow:auto; padding: 4px; }

#pic { text-align:center; width: 600px; padding: 4px; background: #efefef; position: fixed; right: 1em; top: .5em; border: 2px solid #666; -webkit-border-radius: 4px;  -moz-border-radius: 4px;  }
#pic img { width: 500px; }
p#citation { text-align: right; }

