.topmenu #menuwrapper {
  top: 0px !important;
  left: 0% !important;
  width: 100% !important;
}

#branding {
  padding-right: 0 !important;
  filter: alpha(opacity=100) !important;
  opacity: 1 !important;
  padding-left: 0 !important;
  padding-top: 0px !important;
}

#contact-area input[type=submit]:hover {
  color: #ffffff !important;
  background-color: #333333 !important;
  border-color: #444444 !important;
}

#controlsWrapperWrapper {
  top: auto !important;
  bottom: 11px !important;
}

body {
  background-color: #1E1E1E !important;
 color: inherit;
}

#menu td {
  text-align: right !important;
}

#backbutton, #infobutton {
  font-size: 24px !important;
}

#contentCenterer {
  width: 650px !important;
}

#menuitems a:hover {
  color: #999999 !important;
  background-color: inherit;
}

#menuitems a {
  color: #ffffff !important;
  font-weight: normal !important;
  font-style: normal !important;
  font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Black", sans-serif !important;
  text-decoration: none !important;
  font-size: 22px !important;
  background-color: inherit;
}

h1, h2, h3, h4, h5, h6 {
  padding-bottom: 5pt !important;
  padding-top: 10pt !important;
}

.leftmenu #menuitems li+li {
  padding-top: 21% !important;
}

#contact-area input, #contact-area textarea, #contact-area label {
  font-family: "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif !important;
  font-size: 9pt !important;
}

#controls .padded {
  padding-left: 10px !important;
}

#contact-area input[type=submit] {
  background-color: #ffffff !important;
  color: #000000 !important;
  border-color: #878787 !important;
  width: auto !important;
}

#controls .current {
  color: #FFFFFF !important;
  background-color: inherit;
}

#brandingwrapper {
  position: static !important;
  text-align: center !important;
  width: 100% !important;
}

.albumText {
  color: #000000 !important;
  line-height: 120% !important;
  font-size: 8pt !important;
  background-color: inherit;
}

.imageContainer {
  margin-right: 35px !important;
  top: -1px !important;
}

.LV_invalid {
  color: #BA504E !important;
  background-color: inherit;
}

.albumText a:hover {
  color: #000000 !important;
  background-color: inherit;
}

#controls .next {
  padding-right: 30px !important;
}

#contact-area td {
  padding: 2px !important;
}

.albumBox {
  border-color: #686868 !important;
  border-radius: 10px !important;
  border-width: 0 !important;
  -moz-border-radius: 10px !important;
  width: 253px !important;
  margin-left: 0px !important;
  margin-bottom: 6px !important;
  margin-top: 0px !important;
  height: 420px !important;
  padding: 24px !important;
  -webkit-border-radius: 10px !important;
  border-style: solid !important;
}

.albumText *:first-child {
  padding-top: 0px !important;
  margin-top: 0px !important;
}

#filmstripContainer {
  min-height: 200px !important;
}

.albumText a {
  color: #ffffff !important;
  background-color: inherit;
}

.description *:first-child {
  margin-top: 0px !important;
  padding-top: 0px !important;
}

#filmstrip {
  top: 36px !important;
  left: 35px !important;
  bottom: 36px !important;
}

.topmenu #menuitems li {
  padding-right: 21px !important;
}

p {
  padding-bottom: 5pt !important;
}

#contact-area label {
  color: #000000 !important;
  background-color: inherit;
}

.albumBoxNormal {
  margin-right: 6px !important;
}

.albumThumb img {
  border-color: #000000 !important;
  border-width: 1px !important;
  border-style: solid !important;
}

body {
  background-attachment: fixed !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
}

#content a {
  color: #D9C590 !important;
  text-decoration: underline !important;
  background-color: inherit;
}

#content {
  line-height: 135% !important;
  color: #FFFFFF !important;
  font-family: "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif !important;
  font-size: 10pt !important;
  background-color: inherit;
}

#filmstripBackground, #filmstripContainer {
  top: 50px !important;
  bottom: 50px !important;
  background-color: #000000 !important;
  min-height: 200px !important;
 color: inherit;
}

#content a:hover {
  color: #4C5B00 !important;
  background-color: inherit;
}

#contentBox {
  background-color: #AAAAAA !important;
  padding-bottom: 30px !important;
  border-radius: 0px !important;
  border-width: 3px !important;
  -moz-border-radius: 0px !important;
  border-style: solid !important;
  padding-right: 30px !important;
  padding-top: 30px !important;
  border-color: #333333 !important;
  -webkit-border-radius: 0px !important;
  padding-left: 30px !important;
 color: inherit;
}

#contact-area {
  background-color: #FFFFFF !important;
  border-radius: 12px !important;
  border-width: 0px !important;
  -moz-border-radius: 12px !important;
  margin-top: 50px !important;
  padding: 25px !important;
  border-color: #878787 !important;
  -webkit-border-radius: 12px !important;
  border-style: solid !important;
 color: inherit;
}

.imageContainer img {
  border-width: 1px !important;
  border-color: #ffffff !important;
}

#albumIndex {
  width: 608px !important;
  padding-top: 50px !important;
}

.albumThumb {
  padding: 0 20px 20px 0 !important;
}

#controls {
  line-height: 30px !important;
  color: #555555 !important;
  opacity: 0.8 !important;
  padding-left: 20px !important;
  padding-right: 20px !important;
  border-color: #000000 !important;
  -webkit-border-radius: 0px !important;
  background-color: transparent !important;
  border-radius: 0px !important;
  border-width: 0px !important;
  font-size: 15px !important;
  filter: alpha(opacity=80) !important;
  height: 30px !important;
  font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  border-style: solid !important;
  -moz-border-radius: 0px !important;
}

.description {
  background-color: #ffffff !important;
  left: 20px !important;
  bottom: 20px !important;
  color: #000000 !important;
  border-style: solid !important;
  border-width: 0px !important;
  -moz-border-radius: 6px !important;
  font-family: "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif !important;
  border-radius: 6px !important;
  right: 20px !important;
  max-width: 200px !important;
  font-size: 13px !important;
  border-color: #000000 !important;
  -webkit-border-radius: 6px !important;
  padding: 10px !important;
}

#menupadding {
  padding-right: 13px !important;
  padding-bottom: 20px !important;
  padding-left: 0px !important;
  padding-top: 20px !important;
}

.albumGalleryBox {
  background-color: #FFFFFF !important;
 color: inherit;
}

.topmenu #menu {
  height: 50px !important;
  border-width: 0 !important;
  width: 100% !important;
}

.topmenu #content {
  padding-right: 45px !important;
  padding-bottom: 45px !important;
  padding-left: 45px !important;
  padding-top: 95px !important;
}

#contact-area input, #contact-area textarea {
  background-color: #ffffff !important;
  border-style: solid !important;
  color: #000000 !important;
  border-color: #878787 !important;
  border-width: 2px !important;
  width: 300px !important;
}

#controls a, #controls a:visited {
  color: #aaaaaa !important;
  text-decoration: none !important;
  background-color: inherit;
}

.leftmenu #content {
  padding-right: 45px !important;
  padding-bottom: 45px !important;
  padding-left: 235px !important;
  padding-top: 45px !important;
}

.leftmenu #menu {
  height: 100% !important;
  border-width: 0 !important;
  width: 132px !important;
}

#menu {
  background-color: #000000 !important;
  opacity: 1 !important;
  -moz-border-radius: 0px !important;
  filter: alpha(opacity=100) !important;
  border-radius: 0px !important;
  border-color: #333333 !important;
  -webkit-border-radius: 0px !important;
  border-style: solid !important;
 color: inherit;
}

.albumSetBox {
  background-color: #AAAAAA !important;
 color: inherit;
}

.leftmenu #menuwrapper {
  top: 83% !important;
  position: fixed !important;
  height: -66% !important;
  left: 58px !important;
  width: 132px !important;
}

#controls a:hover {
  color: #ffffff !important;
  background-color: inherit;
}

.albumBoxRHS {
  margin-right: 0px !important;
}

#menu {
  background-position: center center !important;
  background-repeat: no-repeat !important;
}
