.content {
  width: 1090px;
}

.banner-art-top-banner .title-l1 {
  width: 926px;
  margin: 15px 5px 0px 5px;
}

.banner-art-across {
  width: 1008px;
}

body { 
  font-size: small;
}

table {
  display: inline;
  font-size: small;
  width: 1px;
}

table #title, table #scales {
  white-space: nowrap;
}

table .column_left {
  vertical-align: top;
  text-align: left;
  white-space: nowrap;
}

table .column_right {
  valign: top;
  text-align: left;
}

#image img {
  border: 0px;
}

#details {
  text-align: center;
}

#photo {
  padding: 10px 5px 10px 5px;
  display: inline;
}

#photo #image {
  text-align: center;
}

#photo #title {
  text-align: center;
  font-size: medium;
  font-weight: bold;
}

#photo #occasion a, #photo #location a, #photo #subject a {
  font-weight: normal;
}

#photo #scales {
  text-align: center;
}

#photogallery {
  position: relative;
  top: 520px;
  left: 210px;
  width: 672px;
  height: 620px;
  float: left;
}

.gallerydetails .title {
  margin-top: 15px;
}

.gallerydetails .downloads.title, .gallerydetails .date.title {
  margin-top: 5px;
}

.gallerydetails .value {
  font-weight: bold;
}

.gallerydetails .actions {
  margin-top: 15px;
}

.galleryitem img, .galleryitem:visited img {
  border: 1px solid #000;
}

.galleryitem {
  display: inline;
  text-align: center;
  text-decoration: none;
  width: 80px;
  height: 80px;
  float: left;
  margin: 2px 2px;
  position: relative;
  cursor:default;
}

.galleryitem .gallerythumbnail img {
  opacity: 0.7;
  filter: alpha(opacity=70);
}

#galleryitem1 {
  z-index: 100;
}

#galleryitem1 .gallerythumbnail img {
  opacity: 1.0;
  filter: alpha(opacity=100);
}

.galleryitem span.gallerythumbnail {
  text-align: center;
  width: 80px;
  height: 80px;
}

.galleryitem span {
  display: block;
  position: absolute;
  cursor: default;
  background: #FFFFFF;
  left: 0px;
}

.galleryitem span.gallerytitle { 
  width: 642px;
  top: -524px;
  font-weight: bold;
  font-size: large;
}

#galleryitem1 span.gallerytitle { left: 14px; }
#galleryitem2 span.gallerytitle { left: -70px; }
#galleryitem3 span.gallerytitle { left: -154px; }
#galleryitem4 span.gallerytitle { left: -238px; }
#galleryitem5 span.gallerytitle { left: -322px; }
#galleryitem6 span.gallerytitle { left: -406px; }
#galleryitem7 span.gallerytitle { left: -490px; }
#galleryitem8 span.gallerytitle { left: -574px; }

.galleryitem span.gallerydetails {
  width: 172px;
  height: 480px;
  border: 1px solid #FFF;
}

.galleryitem span.gallerydetails { top: -499px;}

#galleryitem1 span.galleryleft { left: -172px; }
#galleryitem2 span.galleryleft { left: -256px; }
#galleryitem3 span.galleryleft { left: -340px; }
#galleryitem4 span.galleryleft { left: -424px; }
#galleryitem5 span.galleryleft { left: -508px; }
#galleryitem6 span.galleryleft { left: -592px; }
#galleryitem7 span.galleryleft { left: -676px; }
#galleryitem8 span.galleryleft { left: -760px; }

#galleryitem1 span.galleryright { left: 670px; }
#galleryitem2 span.galleryright { left: 586px; }
#galleryitem3 span.galleryright { left: 502px; }
#galleryitem4 span.galleryright { left: 418px; }
#galleryitem5 span.galleryright { left: 334px; }
#galleryitem6 span.galleryright { left: 250px; }
#galleryitem7 span.galleryright { left: 166px; }
#galleryitem8 span.galleryright { left: 82px; }

.galleryitem span.gallerymain {
  width: 642px;
  height: 482px;
  text-align: center;
  border: 1px solid #FFFFFF;
}

.galleryitem span.gallerymain { top: -500px; }

#galleryitem1 span.gallerymain { left: 14px; }
#galleryitem2 span.gallerymain { left: -70px; }
#galleryitem3 span.gallerymain { left: -154px; }
#galleryitem4 span.gallerymain { left: -238px; }
#galleryitem5 span.gallerymain { left: -322px; }
#galleryitem6 span.gallerymain { left: -406px; }
#galleryitem7 span.gallerymain { left: -490px; }
#galleryitem8 span.gallerymain { left: -574px; }

.galleryitem span.everywhere {
	top: 0px;
	left: 0px;
	width: 0px;
	height: 0px;
}

#holder {
  text-align: center;
}

#form {
  float: left;
}

#form #location table {
  font-size: small;
}

#form #location td { 
  vertical-align: top;
}

#form #occasion table {
  font-size: small;
}

#form #occasion td { 
  vertical-align: top;
}

.four-column {
  padding: 0px 8px 0px 0px;
  margin-bottom: 5px;
  height: 33px;
}

#navigation #previous {
  margin-left: 20px;
  #margin-left: 10px;
  float: left;
  text-align: center;
}

#navigation #first {
  margin-left: 10px;
  float: left;
  text-align: center;
}

#navigation #last {
  margin-left: 10px;
  float: left;
  text-align: center;
}

#navigation #next {
  margin-left: 10px;
  float: left;
  text-align: center;
}

#navigation #main {
  margin-left: 50px;
  float: left;
  text-align: center;
}

#navigation #pages {
  width: 97%;
  #width: 60%;
  text-align: right;
  margin: auto;
}

#horizontal_spacer {
  clear: both;
  padding: 1px 1px 1px 1px;
}

#editable #photos #photo #photo, #editable #photos #photo #id, #editable #photos #photo #title, #editable #photos #photo #path {
  float: left;
  padding: 0px 5px 12px 5px;
}

#edit #photo #image {
  text-align: center;
}

#edit #photo td {
  font-size: small;
  vertical-align: top;
}

#intro-navigation a:link, #intro-navigation a:hover, #intro-navigation a:active, #intro-navigation a:visited {
  font-weight: bold;
  line-height: 22px;
  margin-right: 10px;
  white-space: nowrap;
  font-size: 20px;
}

#intro-navigation .three-column {
  text-align: center;
}

#new-container div {
  text-align: center;
}

.new {
  line-height: 22px;
  margin-right: 10px;
  white-space: nowrap;
}

.new a:link, .new a:hover, .new a:active, .new a:visited {
  font-weight: bold;
}

.common-container {
  text-align: center;
}

#common-occasions .title-l2, #common-locations .title-l2, #common-subjects .title-l2 {
  text-align: center;
}

.common {
  line-height: 22px;
  margin-right: 10px;
  white-space: nowrap;
}

.common a:link, .common a:hover, .common a:active, .common a:visited {
  font-weight: bold;
}

.common-0 {
  font-size: 14px;
}

.common-1 {
  font-size: 15px;
}

.common-2 {
  font-size: 16px;
}

.common-3 {
  font-size: 17px;
}

.common-4 {
  font-size: 18px;
}

.common-5 {
  font-size: 19px;
}

.common-6 {
  font-size: 20px;
}

.common-7 {
  font-size: 21px;
}

.common-8 {
  font-size: 22px;
}

.common-9 {
  font-size: 23px;
}

.common-10 {
  font-size: 24px;
}

.common-11 {
  font-size: 25px;
}

.common-12 {
  font-size: 26px;
}

.common-13 {
  font-size: 27px;
}

.common-14 {
  font-size: 28px;
}

.common-15 {
  font-size: 29px;
}

