.moogallery {
  margin: 0px -10px 0px -10px;
}

.mf{visibility: hidden; z-index:1; background: #000; font-size:14px; border-bottom: 2px solid #333; }

#content .textarea .mf img {
  border: none;
}

#content .textarea #MooFlow .caption{
  background: none !important;
  font-size: 1.3em !important;
  text-transform: none !important;
  text-align: center !important;
  width: 100%;
}

#gallery-list-wrapper .gallery-wrapper {
  overflow: hidden;  
  background-color: #F1F1F1;
  border: 4px solid #E0F0F7;
  margin: 5px; 
  width: 330px; 
  height: 220px; 
  float: left; 
  overflow: hidden
}
#gallery-list-wrapper .feature {
  display: block;
  width: 330px;
  padding: 140px 0 0 0;
}

#gallery-list-wrapper .feature-text {
  background: transparent url('../images/g-gallery-textarea.png');
  padding: 10px;
  font: normal 1.2em 'Trebuchet MS', Arial, sans-serif;
  color: #fff;
  border-bottom: #6691ae solid 1px;
}

.member-navigation {
  float: right;
}

.ratephoto {
  border: 1px solid #A6CCE6;
  margin: 5px 0px 5px 14px;
  font-size: 12px; 
  padding: 0px;
  text-align: center;
}
.ratephoto a{
  width: 160px; 
  height: 110px;
  display: block;
  margin: 5px 0px 0px 0px;
  padding: 0px;
  overflow: hidden;
}
.ratephoto a img{
  border: 2px solid #FFF !important;
}

.ratephoto .rate-stars a{
  text-decoration: none;
  color: #FFE39B;
}
.ratephoto .rate-stars a:hover{
  text-decoration: none;
  color: #FAC024;
}

.ratephoto .ownerbar{
  position: relative;
  background-color: #FFF;
  text-align: left;
}
  .ratephoto .ownerbar input.title-input {
    margin: 2px;
    border: 1px solid #AED1E9;
    background-color: #FFF;
  }
  .ratephoto .ownerbar input.save-button {
    background-color: #FFF;
    position: absolute;
    bottom: 0px;
    right: 0px;
    text-align: left;
  }
  .ratephoto .ownerbar .photo-title{
    padding: 3px;
    width: 154px;
    background-color: #A9CEE7;
  }
.ratephoto .owner{
  padding: 3px;
  font-size: 1.2em;
}

.unrated {
  padding: 3px;
  font-style: italic;
  text-align: left;
}
.rating {
  background: url(../images/g-stars.png) no-repeat;
  height: 26px;
  overflow: hidden;
  text-indent: -1000px;
}
.star-5 { width: 115px; }
.star-4 { width: 92px; }
.star-3 { width: 69px; }
.star-2 { width: 46px; }
.star-1 { width: 23px; }
.star-0 { width: 0px; }


.ratephoto input{
  border: 1px solid;
  margin: inherit;
  padding: inherit;
}
.ratephoto form{
  display: inline;
}
.ratephoto .ratebar {
  padding: 5px;
  border-top: 1px solid #A6CCE6;
  background-color: #E0F0F7;
}

.upload-form {
  padding: 5px;
  background-color: #E0F0F7;
  width: 350px;
}
  .upload-form p{
    padding: 0px;
    margin: 0px;
  }
  .upload-form input.input-photo-title{
    margin: 3px;
    font-size: 12px;
    padding: 3px;
  }
  .upload-form input#upload_field{
    border: none;
    font-size: 12px;
  }

