
.fieldWithErrors {
  display:inline;
}

#errorExplanation {
  background: #FFF;
  border: 1px darkblue dotted;
  width: auto;
  padding: 7px;
  padding-bottom: 12px;
  margin-top: 10px;
  margin-bottom: 10px;
  color: #111111;
   }
  #errorExplanation h2 {
    width: auto;
    padding: 10px;
    border: 2px solid darkblue;
    font-weight: bold;
    color: #000;
    background: #e6364f; }
  #errorExplanation p {
    color: #000;
    margin-bottom: 0;
    padding: 5px; }
  #errorExplanation ul {
    padding-left: 25px; }
    #errorExplanation ul li {
      list-style: square; }


.inplaceeditor-form {
  display: inline; }
  .inplaceeditor-form .editor_ok_button {
    font-size: .95em;
    margin: 0 5px;
    display: none; }
  .inplaceeditor-form a {
    margin-left: 10px; }


div.auto_complete {
  width: 350px;
  background: #fff;
  z-index: 1000000; }
  div.auto_complete ul {
    border: 1px solid #888;
    margin: 0;
    padding: 0;
    width: 100%;
    list-style-type: none;
    z-index: 1000000; }


.tag_cloud a {
  text-decoration: none; }
.tag_cloud a:hover {
  border-bottom: 2px dashed #999;
  color: red;
  background: inherit; }
.tag_cloud .tag_1 {
  font-size: .8em;
  color: blue; }
.tag_cloud .tag_2 {
  font-size: 1em;
  color: #999; }
.tag_cloud .tag_3 {
  font-size: 1.4em;
  color: #CCC; }
.tag_cloud .tag_4 {
  font-size: 1.7em; }
