#din_admin_content {
  font-size:13px;
}

#din_admin_content .din_admin_content * {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  padding-bottom:0px;
  font-size:13px;
  color:#333333;
  font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
  letter-spacing:0px;
  line-height:normal;
}


#din_admin_content .din_admin_content {
  padding:15px;
  background-color:#ffffff;
  border:1px solid #4d8329;
  border-radius: 2em;
  -moz-border-radius: 2em; 	
  -webkit-border-radius: 2em;
  text-align:left;
  -moz-box-shadow: 5px 5px 6px #888;
}

#din_admin_content .din_admin_content h1 {
  font-size:1.2em;
  color: #3B5998;
  color: #4d8329;
  font-weight:bold;
  margin-top:0.1em;
  margin-bottom:0.2em;
  border:none;
}

#din_admin_content .din_admin_content h3 {
  color: #333333;
  font-weight:bold;
  margin-top:0.1em;
  margin-bottom:0.2em;
  border:none;
}

#din_admin_content .din_admin_content h2 {
  color: #333333;
  font-size:1.1em;
  font-weight:bold;
  margin-top:0.1em;
  margin-bottom:0.2em;
    border:none;
}

#din_admin_content .din_admin_content p {
   margin-top:    1em;
   margin-bottom: 1em;
   line-height:   1.6em;
}

#din_admin_content .din_admin_content li {
   line-height:   1.6em;
}

#din_admin_content .din_admin_content a {
   color: #3B5998;
   margin-top:0.1em;
   margin-bottom:0.3em;
   text-decoration:underline;;
   border:none;

}

#din_admin_content .din_admin_content .help {
  font-style: italic;
  font-size: .8em;
}

#din_admin_content .din_admin_content a:hover {
   color: #3B5998;
   margin-top:0.1em;
   margin-bottom:0.3em;
   text-decoration:underline;;
   border:none;

}

#din_admin_content .din_admin_content .field_value {
   font-family:"Courier New", Courier, monospace;
   font-size:1.2em;
   margin-top:0.1em;
   margin-left:1em;
   margin-right:1em;
   margin-bottom:0.3em;
}

#din_admin_content .din_admin_content form {
  margin:10px;
}

#din_admin_content .din_admin_content .unset_state {
  color:red;
  font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
  font-style:italic;
}

#din_admin_content .din_admin_content label {
  color: #3B5998;
  font-size:1.1em;
  font-weight:bold;
  margin-top:0.1em;
  margin-bottom:0.2em;
}

#din_admin_content .din_admin_content input {
   padding:2px;
   font-family:"Courier New", Courier, monospace;
   font-size:1.2em;
}

#din_admin_content .din_admin_content .fieldWithErrors input {
  border:2px solid red;
}

#din_admin_content .din_admin_content .fieldWithErrors {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  width:100%;
}

#din_admin_content .din_admin_content .formError {
  color:red;
}

#din_admin_content .din_admin_content .din_site_user_item {
  padding:20px;
}

#din_admin_content .din_admin_content .image_holder {
  margin-right:10px;
}

#din_admin_content .din_admin_content #password_change_section {

}

#din_admin_content .din_admin_content .pass_change_control {
  text-align:center;
  padding-top:10px;
  padding-bottom:5px;
}

#din_admin_content .din_admin_content ul {
  padding-left:20px;
}

#din_admin_content .din_admin_content .button {
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
}

#din_admin_content .din_admin_content .important * {
        font-size: 18px;
}

#din_admin_content .din_admin_content .important h1 {
        font-size: 22px;
}



#din_admin_content .din_admin_content .important {
      background-color: #ff9;
  border: 1px solid #ccc;
  text-align: center;
  padding: 10px;
  margin: 10px 0 10px 0;
}

#din_admin_content .din_admin_content .standout {
    font-weight: bold;
    color: #3B5998;
}

#din_admin_content .din_admin_content ul.admin_images {
  list-style: none;
  position: relative;
  padding:0px;
  margin:0px;
}

#din_admin_content .din_admin_content li.admin_image {
  float:left;
  width:100px;
  padding-bottom:10px;
  list-style: none;
}

.din_site_meta textarea {
  height: 60px;
}

#din_signin_block .din_signin_block * {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  padding-bottom:0px;
  font-size:13px;
  color:#000000;
  font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
  letter-spacing:0px;
  line-height:normal;
 }

#din_signin_block .din_signin_block p {
    padding: 5px 0 5px 0;
}

#din_signin_block .din_signin_block h1 {
    font-weight: bold;
    font-size: 20px;
    margin-bottom: 10px;
}

#din_signin_block .din_signin_block {
  padding:15px;
  background-color:#ffffff;
  border:1px solid #3B5998;
  text-align:left;
  color: #000;
}

#din_signin_block .din_signin_block .highlight {
  background-color: #ff9;
  border: 1px solid #444;
  text-align: center;
  font-weight: bold;
  font-size: 1.2em;
  padding: 2px 0px 2px 0px;
}

#din_signin_block .din_signin_block .user_button {
  font-size: 1.6em;
  padding: 2px 5px 2px 5px;
}

#din_signin_block .din_signin_block a {
  text-decoration: underline;
}