#osw-notice {
  position: relative;
  width: 26%;
  margin-left: 37%;
  margin-right: 37%;
  margin-top: .5em;
  margin-bottom: .5em;
  border: 2px #9D080D solid;
  background-color: #fff799;
  font-size: .8em;
}

#action-bar {
  position: relative;
  margin-right: 120px;
  float: right;
}

#osw-edit-header {
  position: relative;
  font-size: .9em;
  color: #000000;
  background-color: #ffffff;
}

#osw-edit-theme-skin {
  display: none;
}

#osw-edit-php {
  display: none;
  font-size: .8em;
}

#osw-edit-modules {
  display: none;
  font-size: .8em;
}

#osw-edit-header-information {
  display: none;
}

#osw-edit-stylesheet {
  display: none;
}

#osw-edit-javascript {
  display: none;
}

#osw-edit-asset-management {
  display: none;
}

#osw-edit-page-info {
  display: none;
}

#osw-edit-history {
  display: none;
}

#osw-edit-site-map {
  display: none;
}

#osw-edit-admin {
  display: none;
}

div.clear {
  height: 1px;
  clear: both;
}

div.osw-edit-theme-previews {
  width: 60px;
  margin-left: 20px;
  font-size: .8em;
  font-weight: bold;
  text-align: center;
  float: left;
}

div.osw-edit-move-page {
  width: 90%;
  margin-left: 5%;
  height: 200px;
  padding: 1em;
  color: #000000;
  background-color: #FFF799;
  border: 1px #000000 solid;
  overflow: scroll;
  font-size: 1em;
}

div.osw-edit-sort-order {
  width: 90%;
  margin-left: 5%;
  border: 1px #000000 dashed;
  overflow: scroll;
}

legend.osw-edit, th.osw-edit {
  color: #0076a3;
}

table.osw-edit {
  font-size: .8em;
}

td.osw-edit-site-config {
  background-color: #cccccc;
}

th.osw-edit-sort, td.osw-edit-sort {
  border: 1px #000000 solid;
  font-weight: bold;
  white-space: nowrap;
}

td.osw-edit-sort-left {
  border-left: 1px #000000 solid;
  white-space: nowrap;
}

a.osw-edit-legend {
  cursor: pointer;
}

a.osw-edit-help {
  font-size: .8em;
  font-weight: bold;
}

ul.action-bar {
  list-style-type: none;
  list-style-image: none;
  padding: 0px;
  margin: 0px;
}

li.action-bar {
  position: relative;
  float: left;
  width: 20px;
}

li.osw-edit-highlight {
  background-color: #FFF799;
}

input.osw-edit {
  padding: .1em;
  border: 1px #000000 solid;
  color: #0054A6;
  background-color: #EBEBEB;
  font-weight: bold;
}

input.osw-edit-100 {
  padding: .1em;
  width: 100%;
  border: 1px #000000 solid;
  color: #0054A6;
  background-color: #EBEBEB;
  font-weight: bold;
}

input.osw-edit-50 {
  padding: .1em;
  width: 50%;
  border: 1px #000000 solid;
  color: #0054A6;
  background-color: #EBEBEB;
  font-weight: bold;
}

select.osw-edit {
  padding: .1em;
  width: 25em;
  border: 1px #000000 solid;
  color: #0054A6;
  background-color: #EBEBEB;
  font-weight: bold;
}

textarea.osw-edit-100 {
  padding: .1em;
  width: 100%;
  border: 1px #000000 solid;
  color: #0000FF;
  background-color: #ffffff;
  font-size: .8em;
  font-family: courier, monospace;
  font-weight: bold;
}

textarea.osw-edit-notes {
  padding: .1em;
  border: 1px #000000 solid;
  color: #0054A6;
  background-color: #EBEBEB;
  font-size: 1em;
  font-family: sans-serif;
  font-weight: bold;
}

textarea.osw-edit-php {
  width: 90%;
  margin-left: 1em;
  padding: .1em;
  border: 1px #000000 solid;
  color: #FFF799;
  background-color: #001F56;
  font-size: 1.2em;
  font-weight: bold;
  font-family: courier, monospace;
}

textarea.osw-edit-stylesheet, textarea.osw-edit-javascript {
  width: 90%;
  margin-left: 1em;
  padding: .1em;
  border: 1px #000000 solid;
  color: #0000FF;
  background-color: #ffffff;
  font-size: 1.2em;
  font-weight: bold;
  font-family: courier, monospace;
}

textarea.osw-edit-site-config {
  width: 90%;
  margin: 1em;
  padding: .1em;
  border: 1px #000000 solid;
  font-family: courier, monospace;
  font-size: 1em;
}

span.osw-edit-tips {
  color: #7D7D7D;
  font-style: italic;
}

span.osw-edit-php-tags {
  color: #001F56;
  font-weight: bold;
}

span.osw-deleted {
  font-style: italic;
  text-decoration: line-through;
}

span.osw-hidden {
  color: #7D7D7D;
  font-style: italic;
}