img.smallbutton {
  display:      block; 
  margin-left:  auto; 
  margin-right: auto;
}

img.normalbutton {
  background: #FFFFFF;
  border:     0;
}

div.error {
  background-color: #eebbbb;
  border: medium solid rgb(255,0,0);
  padding: 5px;
  margin-top: 10px;
  margin-bottom: 10px;
}

p.post_date {
  font-size:    x-small;
  font-stretch: wider;
  font-variant: small-caps;
}

div.post_history {
  margin-bottom: 40px;
}


div.web_badges {
  margin-bottom: 50px;
}

#div.fieldWithErrors {
#  border: medium solid rgb(255,0,0);
#
#}

div.header_shadow {
  background:    lightgrey; 
  height:        150px; 
  width:         760px;
  margin-left:   3px; 
  margin-bottom: 10px
}

div.header_with_shadow {
  position:     relative;
  margin-left: -4px;
  margin-top:  -5px;
}

td.label {
  text-align: right;
}

.required {
  color: red;
}

div.twitter-title {
  font-size: x-small;
  font-weight: bold;
  margin-bottom: 1em;
}

#twitter_update_list span {
  font-size: small;
}

img.twitter-button {
       display: block;
   margin-left: auto;
  margin-right: auto;
 margin-bottom: 1em;
        border: none;
}

div.admin_comment {
  padding: 0.5em;
  background: lightblue;
}

ul.avmenu img {
  margin-bottom: 0.25em;
  margin-left:   0.5em;
  vertical-align: middle;
}

div.random_tweets {
  width:         85%;
  margin-left:   auto;
  margin-right:  auto;
  margin-top:    1em;
  margin-bottom: 1em;
  padding:       20px;
  background:    #94e4e8;
}

span.tweet_text {
  font-size:     large;
}

span.tweet_date {
  color:         #888888;
  font-style:    italic;
}
