body {
  color: #525050;
  background-color: #ffffff;
}
a { color: #5eb804; }
#title h1 a { color: #525050; }
.logo { background: #f1f1f1; }
@font-face {
  font-family: Opus;
  src: url('/typefaces/Opus/opus_roman/Opus-Regular-webfont.eot');
  src: local('unknown_typeface'), url('/typefaces/Opus/opus_roman/Opus-Regular-webfont.ttf');
}
@font-face {
  font-family: Opus;
  font-weight: bold;
  src: url('/typefaces/Opus/opus_bold/Opus-Bold-webfont.eot');
  src: local('unknown_typeface'), url('/typefaces/Opus/opus_bold/Opus-Bold-webfont.ttf');
}
@font-face {
  font-family: Opus;
  font-style: italic;
  src: url('/typefaces/Opus/opus_italic/Opus-Italic-webfont.eot');
  src: local('unknown_typeface'), url('/typefaces/Opus/opus_italic/Opus-Italic-webfont.ttf');
}
@font-face {
  font-family: Opus;
  font-weight: bold;
  font-style: italic;
  src: url('/typefaces/Opus/opus_bolditalic/Opus-BoldItalic-webfont.eot');
  src: local('unknown_typeface'), url('/typefaces/Opus/opus_bolditalic/Opus-BoldItalic-webfont.ttf');
}
@font-face {
  font-family: Avalon;
  src: url('/typefaces/Avalon/avalon_book/Avalon-Book-webfont.eot');
  src: local('unknown_typeface'), url('/typefaces/Avalon/avalon_book/Avalon-Book-webfont.ttf');
}
@font-face {
  font-family: Avalon;
  font-weight: bold;
  src: url('/typefaces/Avalon/avalon_bold/Avalon-Bold-webfont.eot');
  src: local('unknown_typeface'), url('/typefaces/Avalon/avalon_bold/Avalon-Bold-webfont.ttf');
}
@font-face {
  font-family: Avalon;
  font-style: italic;
  src: url('/typefaces/Avalon/avalon_bookoblique/Avalon-BookOblique-webfont.eot');
  src: local('unknown_typeface'), url('/typefaces/Avalon/avalon_bookoblique/Avalon-BookOblique-webfont.ttf');
}
@font-face {
  font-family: Avalon;
  font-weight: bold;
  font-style: italic;
  src: url('/typefaces/Avalon/avalon_boldoblique/Avalon-BoldOblique-webfont.eot');
  src: local('unknown_typeface'), url('/typefaces/Avalon/avalon_boldoblique/Avalon-BoldOblique-webfont.ttf');
}
@font-face {
  font-family: RynoSlab;
  src: url('/typefaces/rynoslab_regular/rynoslab-webfont.eot');
  src: local('unknown_typeface'), url('/typefaces/rynoslab_regular/rynoslab-webfont.ttf');
}
@font-face {
  font-family: MuseoSans;
  src: url('/typefaces/MuseoSans500/museosans_500-webfont.eot');
  src: local('unknown_typeface'), url('/typefaces/MuseoSans500/museosans_500-webfont.ttf');
}
@font-face {
  font-family: MuseoSans;
  font-style: italic;
  src: url('/typefaces/MuseoSans500/museosans_500_italic-webfont.eot');
  src: local('unknown_typeface'), url('/typefaces/MuseoSans500/museosans_500_italic-webfont.ttf');
}
@font-face {
  font-family: PackardPatrician;
  src: url('/typefaces/packardpatriciannf_regular/PackardPatricianNF-webfont.eot');
  src: local('unknown_typeface'), url('/typefaces/packardpatriciannf_regular/PackardPatricianNF-webfont.ttf');
}
@font-face {
  font-family: 'New Baskerville';
  src: url('/typefaces/newbaskervillefs/newbaskervillefs_regular/NewBaskerville-Regular-webfont.eot');
  src: local('unknown_typeface'), url('/typefaces/newbaskervillefs/newbaskervillefs_regular/NewBaskerville-Regular-webfont.ttf');
}
@font-face {
  font-family: 'New Baskerville';
  font-weight: bold;
  src: url('/typefaces/newbaskervillefs/newbaskervillefs_bold/NewBaskerville-Bold-webfont.eot');
  src: local('unknown_typeface'), url('/typefaces/newbaskervillefs/newbaskervillefs_bold/NewBaskerville-Bold-webfont.ttf');
}
@font-face {
  font-family: 'New Baskerville';
  font-style: italic;
  src: url('/typefaces/newbaskervillefs/newbaskervillefs_italic/NewBaskerville-It-webfont.eot');
  src: local('unknown_typeface'), url('/typefaces/newbaskervillefs/newbaskervillefs_italic/NewBaskerville-It-webfont.ttf');
}
@font-face {
  font-family: 'New Baskerville';
  font-weight: bold;
  font-style: italic;
  src: url('/typefaces/newbaskervillefs/newbaskervillefs_bolditalic/NewBaskerville-BoldIt-webfont.eot');
  src: local('unknown_typeface'), url('/typefaces/newbaskervillefs/newbaskervillefs_bolditalic/NewBaskerville-BoldIt-webfont.ttf');
}
@font-face {
  font-family: 'Garamond Classic FS';
  src: url('/typefaces/garamondclassicfs/garamondclassicfs_regular/GaramondClassic-Regular-webfont.eot');
  src: local('unknown_typeface'), url('/typefaces/garamondclassicfs/garamondclassicfs_regular/GaramondClassic-Regular-webfont.ttf');
}
@font-face {
  font-family: 'Garamond Classic FS';
  font-weight: bold;
  src: url('/typefaces/garamondclassicfs/garamondclassicfs_bold/GaramondClassic-Bold-webfont.eot');
  src: local('unknown_typeface'), url('/typefaces/garamondclassicfs/garamondclassicfs_bold/GaramondClassic-Bold-webfont.ttf');
}
@font-face {
  font-family: 'Garamond Classic FS';
  font-style: italic;
  src: url('/typefaces/garamondclassicfs/garamondclassicfs_italic/GaramondClassic-Italic-webfont.eot');
  src: local('unknown_typeface'), url('/typefaces/garamondclassicfs/garamondclassicfs_italic/GaramondClassic-Italic-webfont.ttf');
}
@font-face {
  font-family: 'Garamond Classic FS';
  font-weight: bold;
  font-style: italic;
  src: url('/typefaces/garamondclassicfs/garamondclassicfs_bolditalic/GaramondClassic-BoldItalic-webfont.eot');
  src: local('unknown_typeface'), url('/typefaces/garamondclassicfs/garamondclassicfs_bolditalic/GaramondClassic-BoldItalic-webfont.ttf');
}
@font-face {
  font-family: 'Square Serif';
  src: url('/typefaces/squareserif/squareserif_book/SquareSerif-Book-webfont.eot');
  src: local('unknown_typeface'), url('/typefaces/squareserif/squareserif_book/SquareSerif-Book-webfont.ttf');
}
@font-face {
  font-family: 'Square Serif';
  font-weight: bold;
  src: url('/typefaces/squareserif/squareserif_demi/SquareSerif-Demi-webfont.eot');
  src: local('unknown_typeface'), url('/typefaces/squareserif/squareserif_demi/SquareSerif-Demi-webfont.ttf');
}
@font-face {
  font-family: 'Square Serif';
  font-style: italic;
  src: url('/typefaces/squareserif/squareserif_bookitalic/SquareSerif-BookItalic-webfont.eot');
  src: local('unknown_typeface'), url('/typefaces/squareserif/squareserif_bookitalic/SquareSerif-BookItalic-webfont.ttf');
}
@font-face {
  font-family: 'Square Serif';
  font-weight: bold;
  font-style: italic;
  src: url('/typefaces/squareserif/squareserif_demiitalic/SquareSerif-DemiItalic-webfont.eot');
  src: local('unknown_typeface'), url('/typefaces/squareserif/squareserif_demiitalic/SquareSerif-DemiItalic-webfont.ttf');
}
@font-face {
  font-family: Honeymoon;
  src: url('/typefaces/honeymoon/honeymoon_regular/Honeymoon-webfont.eot');
  src: local('unknown_typeface'), url('/typefaces/honeymoon/honeymoon_regular/Honeymoon-webfont.ttf');
}
@font-face {
  font-family: cutiful;
  src: url('/typefaces/cutiful_regular/cutiful-webfont.eot');
  src: local('unknown_typeface'), url('/typefaces/cutiful_regular/cutiful-webfont.ttf');
}
@font-face {
  font-family: Sniglet;
  src: url('/typefaces/sniglet_regular/Sniglet-webfont.eot');
  src: local('unknown_typeface'), url('/typefaces/sniglet_regular/Sniglet-webfont.ttf');
}
@font-face {
  font-family: 'Octin Spray Paint';
  src: url('/typefaces/octinspraypaint_aregular/octin_spraypaint_a_rg-webfont.eot');
  src: local('unknown_typeface'), url('/typefaces/octinspraypaint_aregular/octin_spraypaint_a_rg-webfont.ttf');
}
@font-face {
  font-family: 'Copper Black FS';
  src: url('/typefaces/CooperBlackFS/cooperblackfs_regular/CooperBlack-Regular-webfont.eot');
  src: local('unknown_typeface'), url('/typefaces/CooperBlackFS/cooperblackfs_regular/CooperBlack-Regular-webfont.ttf');
}
@font-face {
  font-family: 'Copper Black FS';
  font-style: italic;
  src: url('/typefaces/CooperBlackFS/cooperblackfs_italic/CooperBlack-Italic-webfont.eot');
  src: local('unknown_typeface'), url('/typefaces/CooperBlackFS/cooperblackfs_italic/CooperBlack-Italic-webfont.ttf');
}
@font-face {
  font-family: 'Copper Black FS';
  font-weight: bold;
  font-style: italic;
  src: url('/typefaces/CooperBlackFS/cooperblackfs_condensed/CooperBlack-Condensed-webfont.eot');
  src: local('unknown_typeface'), url('/typefaces/CooperBlackFS/cooperblackfs_condensed/CooperBlack-Condensed-webfont.ttf');
}
@font-face {
  font-family: Diavlo_II_37;
  src: url('/typefaces/Diavlo_II_37/diavlo_book_ii_37-webfont.eot');
  src: local('unknown_typeface'), url('/typefaces/Diavlo_II_37/diavlo_book_ii_37-webfont.ttf');
}
@font-face {
  font-family: Diavlo_II_37;
  font-weight: bold;
  src: url('/typefaces/Diavlo_II_37/diavlo_black_ii_37-webfont.eot');
  src: local('unknown_typeface'), url('/typefaces/Diavlo_II_37/diavlo_black_ii_37-webfont.ttf');
}
body, td {
  font-family: 'Courier New', Courier, monospace;
  font-size: 11px;
  line-height: 18px;
}
#logo {
  font-family: Diavlo_II_37;
  font-size: 18px;
  line-height: 24px;
}
h1, h2 {
  font-family: 'Courier New', Courier, monospace;
  font-size: 11px;
  line-height: 18px;
}
body {
  margin: 0;
  padding: 0;
  text-align: center;
  overflow: hidden;
}
img { border: 0; }
p { margin-top: 0; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
.large_column {
  width: 500px;
  margin: 0px auto;
}
.large_column h1 {
  text-align: center;
  font-weight: normal;
}
.large_column h2 {
  text-align: center;
  font-weight: normal;
}
body #frame {
  width: 100%;
  margin: 0 auto;
  text-align: left;
  position: relative;
  overflow: hidden;
}
.collection_description, .large_column {
  padding: 20px 0 0px;
  width: 500px;
  margin: 10px auto 0px;
}
.collection_description p { margin: 0; }
.logo {
  text-align: center;
  float: left;
  width: 100%;
  margin: 0 0 10px 0;
}
.logo img {
  position: relative;
  left: -15px;
}
.logo a {
  display: block;
  margin: 10px 10px 0;
}
#blurb {
  margin: 0px;
  padding: 0px;
  text-align: left;
  width: 100%;
}
#blurb p { text-align: center; }
#footer {
  margin: 0px;
  padding: 0px;
  text-align: left;
  width: 100%;
}
#footer p { text-align: center; }
#footer { padding: 10px 0; }
#blurb .pages { font-weight: bold; }
#blurb .pages a { font-weight: normal; }
#blurb .collections { font-weight: bold; }
#blurb .collections a { font-weight: normal; }
#blurb .collections { margin: 5px; }
#blurb .collections ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
  display: inline;
}
#blurb ul.pages {
  list-style: none;
  padding: 0px;
  margin: 0px;
  display: inline;
}
#blurb .first { padding-right: 10px; }
#blurb .collections li {
  padding: 0px 5px;
  display: inline;
}
#blurb .pages li {
  padding: 0px 5px;
  display: inline;
}
#blurb h1 {
  font-weight: normal;
  margin: 0;
  padding: 0;
}
#blurb h1 a { color: #525050; }
#blurb .contents {
  padding: 0px 0px 10px;
  text-align: center;
}
#blurb .contact {
  margin: 5px;
  padding: 0px;
  list-style: none;
}
#blurb .contact li {
  display: inline;
  padding: 3px 4px;
}
#viewer {
  text-align: center;
  position: relative;
  width: 100%;
  margin: 0 auto;
}
#viewer .description {
  display: block;
  width: 100%;
}
#viewer .interior { padding: 10px 0px; }
#viewer .interior p { margin: 0; }
#dock {
  position: relative;
  height: 48;
  text-align: center;
  width: 100%;
  padding-top: 10px;
}
#dock .show_drag {
  background: #000000;
  padding: 4px;
  color: #ffffff;
  font-size: 11px;
  position: absolute;
  right: 8px;
  bottom: 24px;
  z-index: 99;
}
#dock .drag_parent { position: relative; }
table.images {
  list-style: none;
  margin: 0 auto;
  padding: 0;
  background: #0047ab;
  border-collapse: collapse;
  border: 0;
}
table.images td {
  border: 0;
  padding: 0;
  border: 0;
  margin: 0;
}
.draggable { cursor: all-scroll; }
.page { margin-bottom: 40px; }
