body {
  margin:0px;
  padding:0px;
  background:#006699 url(../images/bgcolor3.jpg) repeat scroll center top;
  font:normal 12px Arial,sans-serif;
}


#content {
  padding:5px;
  width:810px;
  margin:0px auto;
  background-color:#ffffff;
  position:relative;
}
#content h1 {
  font-size:32px;
  text-align:center;
  margin:10px 20% 10px 20%;
  border-bottom:2px groove #888888;
}
#content h2 {
  font-size:18px;
  text-align:center;
  margin:3px 20% 3px 20%;
}
#content p.blurb {
  text-align:center;
  margin:5px 10%;
}


#stripList {
  margin:0px;
  padding:0px;
  list-style-type:none;
}
#stripList li {
  font-size:16px;
  text-align:center;
}
#stripList li {
  margin:30px auto;;
}
#stripList li p {
  margin:0px;
}


#artwork {
  margin:30px auto;
  text-align:center;
  position:relative;
  right:50%;
}
#artwork img {
  margin-right:-100%;
}


#buydetails {
  width:75%;
  margin:0px auto;
}
#buydetails form fieldset {
  padding:10px;
  text-align:center;
}
#buydetails form fieldset legend {
  font-size:16px;
  font-weight:bold;
}
#buydetails form fieldset table {
  text-align:left;
}
#buydetails form fieldset table tr th {
  white-space:nowrap;
}


table.pagination {
  margin:0px auto;
  clear:both;
}


#mainArchive,
#forsaleArchive {
  margin:0px;
  padding:0px;
  list-style-type:none;
  width:100%;
}
#mainArchive li.year,
#forsaleArchive li.year {
  float:left;
  text-align:center;
  width:110px;
  padding:5px 0px 0px 5px;
}
#mainArchive li.year strong,
#forsaleArchive li.year strong {
  font-size:16px;
}
#mainArchive li.year ol,
#forsaleArchive li.year ol {
  margin:0px;
  padding:0px;
  list-style-type:none;
}

#mainArchive li.year ol li.month,
#forsaleArchive li.year ol li {
  padding:5px;
  margin-bottom:5px;
  height:6.5em;
  border:1px solid #cccccc;
  border-radius:8px;
  -moz-border-radius:8px;
}
#mainArchive li.year ol li.month:hover,
#forsaleArchive li.year ol li:hover {
  background-color:#eeeeee;
  background:#eeeeee none no-repeat left bottom;
}

#mainArchive li.year ol li.alidabkg:hover,
#forsaleArchive li.year ol li.alidabkg:hover {
  background-image:url(../images/tile-alida.png);
}
#mainArchive li.year ol li.alligatorbkg:hover,
#forsaleArchive li.year ol li.alligatorbkg:hover {
  background-image:url(../images/tile-alligator.png);
}
#mainArchive li.year ol li.blakebkg:hover,
#forsaleArchive li.year ol li.nlakebkg:hover {
  background-image:url(../images/tile-blake.png);
}
#mainArchive li.year ol li.deebkg:hover,
#forsaleArchive li.year ol li.deebkg:hover {
  background-image:url(../images/tile-dee.png);
}
#mainArchive li.year ol li.kendrabkg:hover,
#forsaleArchive li.year ol li.kendrabkg:hover {
  background-image:url(../images/tile-kendra.png);
}
#mainArchive li.year ol li.pudubkg:hover,
#forsaleArchive li.year ol li.pudubkg:hover {
  background-image:url(../images/tile-pudu.png);
}
#mainArchive li.year ol li.tedbkg:hover,
#forsaleArchive li.year ol li.tedbkg:hover {
  background-image:url(../images/tile-ted.png);
}
#mainArchive li.year ol li.vachelbkg:hover,
#forsaleArchive li.year ol li.vachelbkg:hover {
  background-image:url(../images/tile-vachel.png);
}


#mainArchive li.year ol li.month strong {
  float:left;
  font-size:12px;
}
#mainArchive li.year ol li.month ol {
  text-align:right;
}
#mainArchive li.year ol li.month ol li a {
  white-space:nowrap;
}

#forsaleArchive li.year ol li {
  height:2.8em;
}


#weekpopup {
  position:fixed;
  top:0px;
  left:0px;
  background:#ffffff url(../images/throbber.gif) no-repeat scroll center center;
  width:250px;
  min-height:70px;
  padding:10px;
  -webkit-box-shadow:0px 2px 6px #000000;
  -moz-box-shadow:0px 2px 6px #000000;
  box-shadow:0px 2px 6px #000000;
  border:1px solid #999999;
  -moz-border-radius:10px;
  border-radius:10px;
  display:none;
}
#weekpopup img {
  display:block;
}


#management {
  background-color:#888888;
  width:96%;
  margin:0px auto;
}
#management * tr th {
  background-color:#eeeeee;
  padding:3px 8px;
  font-size:14px;
}
#management * tr td {
  background-color:#ffffff;
  padding:2px 5px;
  text-align:center;
  white-space:nowrap;
}
#management * tr td.left {
  text-align:left;
  white-space:normal;
  width:99%;
}
#management * tr td img {
  vertical-align:middle;
}


#cover {
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  height:100%;
  background-color:#000000;
  opacity:0.3;
  filter:alpha(opacity=30);
  display:none;
}

#editForm {
  width:490px;
  padding:5px;
  text-align:center;
  position:absolute;
  top:0px;
  left:160px;
  background-color:#ffffff;
  border:1px solid #666666;
  box-shadow:0px 2px 6px #666666;
  display:none;
}
#editForm fieldset {
  text-align:left;
}
#editForm fieldset img {
  vertical-align:middle;
}
#editForm fieldset img#strip {
  width:460px;
  display:block;
  margin:0px auto;
}
#editForm fieldset label {
  display:block;
  padding-top:5px;
}
#editForm fieldset label input[type='text'] {
  border:1px inset #bbbbbb;
}
#editForm fieldset label textarea {
  border:1px inset #bbbbbb;
  width:460px;
}


#footer {
  clear:both;
  padding:10px;
  text-align:center;
  font-size:12px;
  color:#666666;
}