#content {
  width : 100%;
}
#footer {
  border-top : 2px solid #386A6B;
  margin : 1em 0;
}

table {
  border-collapse : inherit;
}

#block-menu-menu-admin {
  margin-bottom : 1em;
}

#block-menu-menu-admin ul,
#block-menu-primary-links ul {
  height : 20px;
  margin-top : 10px;
}

#block-menu-menu-admin ul li,
#block-menu-primary-links ul li {
  background-color : #ABB9A8;
  padding : 2px 4px;
  display : block;
  float : left;
  border : 2px solid #386A6B;
  margin-top : -2px;
  font-weight : bold;
  *margin-top : 4px;
  *margin-bottom : -4px;
}

#block-menu-menu-admin ul li.active-trail,
#block-menu-primary-links ul li.active-trail {
  border-bottom : 2px solid #ABB9A8;  
}

#block-menu-menu-admin ul li.active-trail a,
#block-menu-primary-links ul li.active-trail a {
  color : #386A6B;
  text-decoration : none;
}

#block-menu-menu-admin h2,
#block-menu-primary-links h2 {
  display : none;
}

.block ul {
  padding : 0;
}

.views-view-grid {
  width : 100%;
}

#block-menu-primary-links .menu {
  border-bottom : 2px solid #386A6B;
}


.views-view-grid {
border-collapse: separate;
*border-collapse: expression('separate', cellSpacing = '4px');
border-spacing: 4px;
}

.views-view-grid td {
  width : 33%;
  text-align : center;
  background-color : #eee;
  vertical-align : top;
  border : 2px solid #ABB9A8;
  padding : 16px 4px;
  height : 250px;
}

.views-field-counter,
.view-taxonomy-term h2 a,
.views-field-title a {
  color : #386A6B;
  font-size : 140%;
  text-decoration : none;
}

.view-display-id-page_4 .views-field-title a {
  color : #000;
  font-size : 100%;
  text-decoration : underline;
}

.view-display-id-page_4 .views-field-counter {
  color : #000;
  background : none;
  font-size : 90%;
  position : relative;
  margin : 0;
  opacity : 1;
}

.view-header h2 {
  display : none;
}

.view-taxonomy-term h2 a {
  font-size : 100%;
  font-weight : normal;
}

#edit-body {
  height : 60px;
}

.teaser-checkbox {
  display : none;
}

ul.links li {
  padding-left : 0.5em;
}

.taxonomy-super-select-checkboxes label {
  width : 21%;
}

.node {
  margin-top : 0.5em;
}

.body-field-wrapper p {
  display : none;
}

h2.title {
  margin : 0;
  margin-top : 0.5em;
}

.view .item-list ul li,
.view .item-lst .pager li {
  padding : 0 4px;
  margin : 0;
  background-color : #ABB9A8;
}

.field-field-originator,
form.fivestar-widget {
  margin-top : 1em;
}


.views-field-value {
  margin-left : 75px;
  width : 110px;
}

.views-field-counter {
  font-size : 200%;
  position : absolute;
  background-color : #ABB9A8;
  filter:alpha(opacity=50);
  -moz-opacity:0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  width : 32px;
  text-align : center;
  margin-top : -17px;
  margin-left : -3px;
}

.review {
  width : 150px;
  text-align : center;
  float : right;
  margin-top : -140px;
  margin-right : 20px;
}

.spooled {
  margin-right : 100px;
}
#edit-field-height-0-value-wrapper {
  display : none;
}

.view-display-id-block_3 {
  float : right;
}

.view-display-id-block_3 .views-view-grid td,
.view-display-id-page_6 .views-view-grid td {
  width : 300px;
}

.view-display-id-block_3 table,
.view-display-id-page_6 table {
  width : auto;
}

.view-display-id-page_7 .views-table a {
  text-decoration : none;
  color : #386A6B;
}

.view-display-id-page_4 .views-table,
.view-display-id-page_7 .views-table {
  width : 100%;
}

.view-display-id-page_7 td {
  vertical-align : top;
}

.view-display-id-page_7 td.views-field-title {
  width : 200px;
  overflow : hidden;
}

.view-display-id-page_7 .views-field-title {
  font-size : 60%;
}

.views-table caption {
  text-align : left;
  margin-top : 1em;
  margin-bottom : 0;
}