.uploadbut{font-size: 20px; font-weight: bold; text-align: center;height: 25px; width:250px; border-radius: 12px;}
.screenpadding{padding-top: 10px; padding-bottom: 10px; font-size: 20px; font-weight: bold; text-align: center;height: 25px; width: 60px;}
.uploadbut:hover{background-color: yellow; border-radius: 7px;}

.desctext{font-size: 16px;}

  .screenshotdesc{width: 1000px; height: 22px; font-size: 16px;white-space: initial;}

.gallery_wrapper2{width: 1500px; height: 900px; background-color:#e8d9de;  }

.body_image{width: 100%; height: auto; background-image: url(images/blue-fabric-textured-background.jpg); padding-bottom: 50px;}

.upload_div{width: 95%; height: 200px; background-color:#e6e6e6; border: 1px solid black; padding-top: 20px; padding-left:  20px;}

.image_container{width: 100%; height: 900px; background-color: #e8d9de; padding-left: 50px;}

.image_container a{width: 260px; margin: 20px 10px 0;height: 250px;}

.image_container a div:hover{opacity: 0.9;filter: grayscale(100%); transform:  scale(1.1);}

.image_container a div{ width: 100%; height: 150px; background-color: #e8d9de; background-position: center; background-repeat: no-repeat; background-size:contain;}

.spacer_bottom{width: 100%; height: 40px;display: inline-block;}

.divcolor{ height: 25px; line-height: 25px; width: 250px; }

.contdiv{width: 270px; height: 255px; display: inline-block; float: left; padding: 5px;}

.postername{display: inline-block; float: left;}
.postername a{text-decoration: none;}

.uploaddate{float: right;}
.centertext{text-align: center;}
