.node-fileball-item .content,
li.search-result .search-snippet-info,
li.search-result .fileball-info {
  font-size: 120%;
}
/*
li.search-result .title, li.search-result .title a {
  color: #EF9F20;
}
li.search-result .title a:hover {
  text-decoration: underline;
}
*/
li.search-result .search-snippet-info {
  padding: 0;
  margin: 0;
}
  

.field-name-field-uploaded a { color: black; }
.field-name-field-uploaded a:hover { text-decoration: underline; }

.field-name-field-category,
.field-name-field-category div,
.field-name-field-type,
.field-name-field-type div,
.field-name-field-creator,
.field-name-field-creator div,
.field-name-field-uploaded,
.field-name-field-uploaded div {
  display: inline;
  line-height: 1.6em;
}


.field-name-field-filepath {
  color: #999;
  clear: both;
  margin: 15px 0;
  border: 1px solid #eee;
  border-right: none;
  font-size: 83%;
  line-height: 2.2em;
}

.field-name-field-filepath {
  color: #999;
  clear: both;
  display: block;
  margin: 15px 0;
  background: transparent;
  border: 1px solid #eee;
  line-height: 2.2em;
  padding: 0;
}
.field-name-field-filepath .field-label {
  display: none;
}
.field-name-field-filepath .field-item a:before {
  content: "+ ";
}
.field-name-field-filepath .field-item {
  display: inline;
  margin: 0 0 0 3px;
  padding: 0;
}
.field-name-field-filepath .field-item a {
  color: #777;
  font-size: 0.9em;
  padding: 4px 6px;
  text-transform: uppercase;
}
.field-name-field-filepath .field-item a:hover {
  background: #EF9F20;
  border-color: #fff;
  color: #fff;
}


.field-name-field-uploaded:after {
  content: '\a';
  white-space: pre;
}

  
.field-name-field-creator .field-label { display: none; }
.field-name-field-creator .field-item:before {
  content: "Uploaded by ";
  padding-left: 2em;
  color: #777;
}

.field-name-field-uploaded .field-label { display: none; }
.field-name-field-uploaded .field-item:before {
  content: "Uploaded on ";
  padding-left: 2em;
  color: #777;
}
.field-name-field-creator + .field-name-field-uploaded .field-item:before {
  content: " on ";
  padding-left: 0;
}

.field-name-field-category .field-label,
.field-name-field-type .field-label {
  display: none;
}
.field-name-field-category .field-item:before,
.field-name-field-type .field-item:before {
  content: "Tagged: ";
  padding-left: 2em;
  color: #777;
}

.field-name-field-category + .field-name-field-type .field-item:before {
  content: ", ";
  padding-left: 0;
}

.field-name-field-category a,
.field-name-field-type a,
.field-name-field-creator a,
.field-name-field-uploaded a {
  color: #222;
}
.field-name-field-category a:hover,
.field-name-field-type a:hover,
.field-name-field-creator a:hover,
.field-name-field-uploaded a:hover {
  color: #EF9F20;
  text-decoration: underline;
}

.field-name-field-levels p {
  padding-left: 4em;
  text-indent: -2em;
} 
.field-name-field-levels p:first-line {
  color: #777;
}


.page-search #block-system-main h2 { display: none; }
.page-search #block-system-main .search-result h2 { display: block; }
.page-search ol.search-results { padding: 0; margin: 0; }
.page-search #search-form label { display: none; }
.page-search #search-form {
  margin-bottom: 2em;
}

input[type="submit"] {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 100%;
  padding: 7px 14px;
}
input[type="text"] {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 120%;
}
#nav #search-block-form {
  width: 300px;
  top: 11px; /* same as default */
}
#nav #search-block-form input[type="text"] {
  margin-top: 0;
}
/*
#nav #search-block-form input[type="submit"] {
  padding: 6px 16px;
}
*/
div#header { height: 156px; }

/*.page-node.node-type-fileball-item #tabs { display: none; }*/

.search-result h2, .node h2 { margin-top: 2em; }
