/* Add any valid CSS declarations */

.mhthumb
{
  max-width: 128px;
  max-height: 128px;
}

body
{
  padding: 18px;
}

#comments
{
  border-top: 4px solid #777777;
  box-sizing: border-box;
  width: 100%;
  padding: 10px;
  margin-top: 40px;
}

#page
{
  border: 20px solid #444444;
  border-radius: 10px;
  box-sizing: border-box;
  width: 100%;
  padding: 7px;
}

#branding
{
  margin-bottom: 20px !important;
  display: block;
  width: 100%;
}

#site-name
{
  display: none;
}

#menu-bar ul li a
{
  color: darkorange;
}

ul.primary li a
{
  background: #333333;
  border-color: darkorange !important;
  color: darkorange !important;
  border-radius: 3px;
}

ul.primary li a.active
{
  border-color: darkorange !important;
  background: darkorange !important;
  color: black !important;
  border-radius: 3px;
}


li a.active
{
  color: darkorange;
}

body, html
{
  background: black !important;
}

#columns
{
  padding-top: 0px;
  box-sizing: border-box;
  background: #444444 !important;
}

#header, .header-inner
{
  background: #444444 !important;
  box-sizing: border-box;
}

.columns-inner
{
  background: #444444 !important;
  box-sizing: border-box;
}

#menu-bar
{
  display: block;
  background: #333333 !important; 
  padding: 10px;
  border: 3px solid #555555;
  border-radius: 8px;
  box-sizing: border-box;
  width: 100%;
  margin-bottom: 20px;
}


#content-column, #branding
{
  display: table-cell;
  background: #333333 !important; 
  padding: 10px;
  border: 3px solid #555555;
  border-radius: 8px;
  box-sizing: border-box;
}

article
{
  background: #444444 !important;
  padding: 10px !important;
  border: 3px solid #555555 !important;
  border-radius: 8px !important;
  box-sizing: border-box;
}

article.comment
{
  background: #444455 !important;
  padding: 10px !important;
  border: 3px solid #555566 !important;
  border-radius: 8px !important;
  box-sizing: border-box;
}

.content-inner
{
  background-color: #333333;
  box-sizing: border-box;
  margin-top: 20px;
}

#footer
{
  background: transparent;
  font-size: 70%;
}

.description
{
  color: #AAAAAA;
}

section.field
{
  margin-bottom: 10px;
}

.view-id-targets .description
{
  display: none;
}

.view-id-models .description
{
  display: none;
}

.view-id-rigs .description
{
  display: none;
}

.view-id-poses .description
{
  display: none;
}

.view-id-expressions .description
{
  display: none;
}

.view-id-clothesgallery .description
{
  display: none;
}

.view-id-proxies_and_topologies .description
{
  display: none;
}

.view-id-clothesgallery img
{
  border: 1px solid #777;
}

.view-id-clothesgallery h3
{
  display: block;
  width: 100%;
  box-sizing: border-box;
  padding: 10px;
  font-size: 18px;
  background-color: #222222;
  border: 3px solid #777777;
  border-radius: 3px;
}

.view-id-clothesgallery td
{
  width: 150px;
}

.views-field-field-clothes-thumb
{
  max-width: 150px;
}

.view-id-clothesgallery .field-content
{
  max-width: 150px;
}

.view-id-clothes .description
{
  display: none;
}

.view-id-bodyparts .description
{
  display: none;
}

.view-id-skins .description
{
  display: none;
}

.view-id-materials .description
{
  display: none;
}

.view-id-custom_content .description
{
  display: none;
}

form.fivestar-widget
{
  margin-bottom: 0px;
}

.views-table tr.odd
{
  background: transparent;
}

.views-table tr.even
{
  background: transparent;
}

.views-table tr.even td.active
{
  background: transparent;
}

.views-table tr.odd td.active
{
  background: transparent;
}

.views-table tbody tr
{
  border-top: 1px solid darkorange;
}

.views-table th
{
  border-bottom: 0px solid transparent;
}

#edit-submit-clothes
{
  margin-top: 1.9em;
}

.action-list
{
  z-index: 100;
  position: relative;
}

.region-sidebar-second
{
  margin-top: 23px;
  padding-right: 10px;
  box-sizing: border-box;
}

.block-views .block-inner 
{
  margin-top: 10px;
  border: 3px solid #555555 !important;
  border-radius: 8px !important;
  box-sizing: border-box;
}

nav .block-inner 
{
  margin-top: 10px;
  border: 3px solid #555555 !important;
  border-radius: 8px !important;
  box-sizing: border-box;
}

.field-type-field-collection-form
{  
  border: 3px solid #555555 !important;
  border-radius: 8px !important;
  padding: 10px;
  box-sizing: border-box;
}

tr.draggable
{
  background-color: #333333
}

th.views-field
{
  color: darkorange;
}

td.views-field-field-slot
{
  width: 180px
}

#pluginstable thead tr th
{
  color: darkorange;
}

#blenderpluginstable thead tr th
{
  color: darkorange;
}
