#picturecontrol div {
  display: inline;
}

#picturecontrol {
  padding: 5px 0;
}

.thumblist {
  list-style: none;
  clear: both;
  display: block;
  text-align: center;
}

.thumblist li {
  display: inline-block;
  width: 115px;
  height: 155px;
  padding-top: 10px;
  text-align: center;
  vertical-align: top;
}

.thumbless li {
  height: 75px;
}

.thumblist.thumbsonly li {
  height: 80px;
}

.thumblist li.special {
  width: 345px;
  height: 370px;
}

.thumblist li img {
  width: 100px;
  height: 100px;
}

.thumblist li.special img {
  width: 330px;
  height: 430px;
}

.thumblist li * {
  display: inline;
}

.thumblist dt {
  display: block;
  clear: both;
  margin: 0 auto;
  font-style: italic;
}

.thumblist dt a img {
  border: 2px solid #000;
}

.thumblist dt a:hover img {
  border: 2px solid #B62700;
}

.thumblist dt, .thumblist dd {
  text-align: center;
}

dl.deleted * {
  font-style: italic;
}

#picturelist h3 {
  margin-top: 3px;
}

#pictureview h3 {
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  margin: 0.5em 0;
}

#pictureheader {
  padding: 3px 5px 7px 5px;
  background: #FFF9A0;
  height: 39px;
  margin-bottom: 10px;
}

#pictureheader .date, #pictureheader .views {
  position: relative;
  display: inline;
  font-size: 10px;
}

#pictureheader dt {
  font-weight: bold;
}

#pictureheader dd {
  margin-right: 5px;
}

#picturedetailsheader {
  width: 368px;
  float: left;
}

#picturedetails {
  background: #FEFFCF;
  font-size: 13px;
  margin-bottom: 13px;
  position: relative;
  border: 1px solid #FFCD47;
}

#picturedetails h3 {
  padding: 5px;
  background: #FFF9A0;
  font-size: 13px;
}

#pictureedit {
  display: block;
  width: 114px;
  padding: 5px;
  text-align: right;
  background: #FFF9A0 url('/media/icons/page_edit_small.png') no-repeat 0 6px;
  font-size: 12px;
  position: absolute;
  top: 0;
  right: 0;
}

#picturecontainer {
  text-align: center;
  padding-bottom: 7px;
}

.formheader {
  font-weight: bold !important;
  font-size: 13px !important;
  text-align: center;
}

.voicelink {
  margin: 10px 0;
  padding-top: 7px;
}

.voicelink a {
  background: #FFEA84 url('/media/icons/sound.png') no-repeat 4px 4px;
  padding: 4px 4px 4px 22px;
}

#picturedesc {
  padding: 10px;
  margin: 5px 0;
}

.highslide-caption {
  padding: 5px;
  background: #FFCD47;
  text-align: right;
}

.highslide-wrapper, .highslide-outline {
  background: #FEFFCF;
}

.highslide-image, .highslide-body {
  border: 2px solid #FFCD47;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background: #FEFFCF;
  cursor: url('/media/hs/zoomout.cur'), pointer;
}
.highslide-body {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: auto;
}
 .highslide-body img {
  display: inline;
  margin-bottom: -3px;
}
.highslide-body pre {
  padding: 0;
  margin: 0;
  border: 0;
  width: 98%;3
  height: 98%;
  overflow: auto;
  margin: 1%;
}

.glossy-dark {
  background: #111;
}
.highslide-loading {
  display: block;
  color: #B62700;
  font-size: 9px;
  text-decoration: none;
  padding: 3px;
  border: 1px solid #FFCD47;
  background-color: #FEFFCF;
}

.highslide-move, .highslide-move * {
  cursor: move;
}

.resizedpic, .resizedpic img {
  cursor: url('/media/hs/zoomin.cur'), pointer;
}

.basic.upload.form input.small {
  width: 300px;
}

.basic.upload.form select {
  width: 306px;
}

.form #description {
  margin-bottom: 1ex;
}

.form #version {
  width: 106px;
}

.form textarea {
  margin-left: 5px;
}

#picturerules {
  margin: 1em 2em 1em 3em;
  list-style-position: outside;
}

.carrousel {
  list-style: none;
  text-align: center;
}
.carrousel li {
  display: inline-block;
  margin-right: 1em;
}

.carrousel li:last-child {
  margin-right: 0;
}