.profileBox {
  width: 420px;
  padding: 10px;
  float: left;
  margin: 10px;
}

#unused .boxInner {
  display: none;
}

#leftProfile {
  clear: left;
}

.profileModule {
  padding: 5px;
  margin: 5px;
}

.profilePH {
  background-color: #a0a0a0;
  padding: 10px;
  height: 30px;
}

#topProfile, #unused {
  width: 880px;
  clear: both;
}

.boxInner .title {
  display: inline-block;
  width: 150px;
}

.boxInner .data {
  display: inline-block;
  width: 150px;
  clear: left;
}

.friends {
  float: left;
  width: 120px;
  height: 140px;
  text-align: center;
}

.space {
  clear: both;
}

.trophy {
  display: inline-block;
  width: 140px;
  height: 200px;
  text-align: center;
  margin: 0 15px;
  padding: 0;
}

.trophy .name {
  display: block;
  height: 50px;
  float: left;
  width: 140px;
  text-align: center;
}

#journal .subject {
  font-weight: bold;
  display: block;
  width: auto;
  text-align: center;
  margin-bottom: 3px;
}

.postedby {
  margin-top: 3px;
  border-top: 1px solid;
}

.journal-link {
  display: inline-block;
  padding-left: 5px;
}

#forums .title {
  text-align: left;
  width: auto;
  display: block;
}

#forums .boxInner {
  text-align: left;
}

.edit {
  border: 1px dotted
}

#modules {
  width: 910px;
  margin: 0 auto
}

#modules #topProfile, #modules #unused {
  width: auto;
  display: block;
  float: none;
}

#modules #rightProfile.profileBox {
  float: right;
}

#modules #leftProfile {
  margin: 10px 0
}

#modules .profileBox {
  margin: 10px 0
}

#shop {
    text-align: center
}
