div.pane-mydrum-mydrum-account{
  background-color: #E5E5E5;
  border:1px solid #E5E5E5;
  padding: 12px;
}

div.pane-mydrum-mydrum-account div.myaccount-menu{
  width:150px;
}

div.pane-mydrum-mydrum-account div.myaccount-picture{
  float:right;
  width:140px;
  text-align: right;

}
div.pane-mydrum-mydrum-account div.pane-content{
  position: relative;
}
div.pane-mydrum-mydrum-account div.user-logged-in{
  font-size: 12px;
  font-style: italic;
  position: absolute;
  right:0;
  top:-32px;
  width:200px;
  text-align: right;
}
div.pane-mydrum-mydrum-account div.myaccount-menu ul,div.pane-mydrum-mydrum-account div.myaccount-menu ul li{
  margin: 0;
  padding: 0;
  list-style: none;
}
div.pane-mydrum-mydrum-account div.myaccount-menu ul li{
  margin: 5px 0;
  padding: 0 0 0 22px;
}

div.pane-mydrum-mydrum-customise{
  /*background-color: #FFF;
  border:1px solid #ECECEC;
  padding: 12px;*/
}
div.pane-mydrum-mydrum-account h2,
div.pane-mydrum-mydrum-customise h2,
.pane-mydrum-mydrum-email-alerts h2{
  margin-top: 0;
}
div.pane-mydrum-mydrum-customise h2,.pane-mydrum-mydrum-email-alerts h2{
  border-left: 8px solid #5dc740;
  padding: 2px 10px;
}
div.pane-mydrum-mydrum-customise div.form-checkboxes{
  clear:both;
}


#user-profile-form
div.pane-mydrum-mydrum-customise div.form-checkboxes div.form-type-checkbox,
#edit-interspire div.form-checkboxes div.form-type-checkbox
{
  display: inline-table;
  width:190px;
}
div.pane-mydrum-mydrum-customise div.form-type-checkboxes label{
  margin-bottom: 10px;
  font-size:16px;
  width:100%;
  border-bottom:1px solid #ECECEC;
  padding-bottom: 5px;
}
div.pane-mydrum-mydrum-customise div.form-checkboxes label,
#interspire-subscribeform div.form-checkboxes label{
  width:182px;
  margin: 4px 0 15px 0;
  font-size:13px;
  border:none;
  padding: 0;
}
div.pane-mydrum-mydrum-customise div.form-type-checkbox{
  margin: 3px !important;
}
div.pane-mydrum-mydrum-customise div.form-checkboxes div input[type=checkbox]{
  float:left;
  margin:6px 4px 0 0;
}
div.pane-mydrum-mydrum-customise div.form-checkboxes div.form-item{
  clear:none;
}
div.pane-mydrum-mydrum-customise #edit-regions{
  margin-top:30px;
}

div.pane-mydrum-mydrum-info{
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #E5E5E5;
  background: #E5E5E5;
  padding: 12px;
}
div.pane-mydrum-mydrum-info h2{
  margin:0;
  border-left: 8px solid #5dc740;
  padding: 2px 10px;
}
div.pane-mydrum-mydrum-info div.mydrum-info-content{
  border-left: 8px solid #ffffff;
  padding: 8px 10px 4px 10px;
  display: none;
}
div.pane-mydrum-mydrum-info div.pane-content p{
  margin-bottom:8px;
}
div.pane-mydrum-mydrum-info{
  position: relative;
}
div.pane-mydrum-mydrum-info a.ebutton{
  color: #FFFFFF;
  display: block;
  float: left;
  font-size: 11px;
  margin: 15px 5px 10px 0;
  padding: 4px 11px;
  text-align: center;
  text-transform: uppercase;
  background: #4B4B4B;
  position: absolute;
  right: 10px;
  top:0;
}
div.pane-mydrum-mydrum-info a.ebutton:hover{
  background: #C6C6C6;
}
div.circle-down-arrow,div.circle-up-arrow{
  width:22px;
  height: 22px;
  margin: 0;
  background-position: -199px -129px;
  position: absolute;
  right:60px;
  top:0;
  float: none;
  margin: 15px 5px 10px 0;
  cursor: pointer;
}
div.circle-down-arrow:hover{
  background-position: -199px -107px;
}
div.circle-up-arrow{
  background-position: -177px -129px;
}
div.circle-up-arrow:hover{
  background-position: -177px -107px;
}
/*
Forms
*/
.tabledrag-handle:hover{
  border: none;
}
#field-links-add-more-wrapper div.description{
  margin-left: 0 !important;
}
#edit-interspire div.form-type-checkboxes #edit-categories{
  border: 1px solid #ECECEC;
  padding:5px 0 10px 35px;
}

#edit-interspire div.form-type-checkboxes #edit-categories label{
  color: #666666;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
}

#edit-interspire div.form-type-checkboxes div.description{
  margin:5px 0 0 0;
}

#edit-interspire .form-item-categories label{
  margin-bottom: 5px;
}

#edit-interspire div.form-type-checkboxes{
  margin-left: 28px;
}
#edit-interspire div.form-checkboxes div.form-type-checkbox{
  width:180px;
}
textarea#terms-and-conditions{
  width:100%;
  height: 230px;
  border: 1px solid #d8d8d8;
  margin-bottom: 15px;
}
#mydrum-terms-submitform label,
#mydrum-extra-email-preferencesform label,
#interspire-subscribeform label{
  float:none !important;
  width: auto !important;
}
#mydrum-terms-submitform{
  display: block;
  margin-top: 20px;
}
#mydrum-terms-submitform div.description,
#mydrum-extra-email-preferencesform div.description,
#interspire-subscribeform div.description{
  margin-left: 28px;
}
div#mydrum-access-denied-left{
  width:550px;
}
a.mydrum-access-denied-btn{
  float:right;
  display: block;
}
#mydrum-customiseform #edit-submit{
  margin: 10px 0 0 2px;
  text-transform:uppercase;
}
#mydrum-customiseform fieldset legend {
  background:#4b4b4b;
}