/*NEW FEATURES*/

/*tag cloud*/
ul.tagcloud{
  margin:0 0 1em 0;
  padding:0;
  text-align:center;
}
ul.tagcloud li{
  margin:0;
  padding:0;
  list-style:none;
  display:inline;
}

ul.tagcloud li a{
  display: inline-block;
  padding: 0.2em 0.5em;
  font-weight: normal;
  color: #0077b3;
  /*text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);*/
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #ffffff;
  margin-bottom: 0.3em;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

ul.tagcloud li a:hover{
  color: #ffffff;
  background-color: #339900;
  text-decoration: none;
  cursor: pointer;
}

/*TABLEs*/
.table-backgrounded{
  background-color: #ffffff;
}

/*FORMS*/
table input,
table select,
table label,
table span.help-block{
  margin-bottom: 0px !important;
}
table label, table input, table button, table select, table textarea{
  font-size: 90% !important;
}

.table th.text-center,
.table td.text-center {
  text-align: center;
}


form table td,
form table th
{
  vertical-align: middle !important;
}

span.help-block{
  font-size: 85% !important;
  line-height: 130% !important; 
  color: #666 !important;
}


.thumbnail{
    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
          box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
          -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
}

article{
  margin-bottom: 2em;
}

.thumbnail{
    -webkit-border-radius: 0px;
     -moz-border-radius: 0px;
          border-radius: 0px;
}