



ul.menu li a,

ul.tabs li a {

  font-size: 30px;

  padding: 20px 8px 18px 8px;

}



#header {

  height: 80px;

}



#main{

  margin-top: 80px;

}



.view-text-tax-nav .views-row .field-content a {

  margin-top: 20px;

}



.views-exposed-form {

  position: relative;

   float: right;

   padding: 0;

   margin: 0;

   margin-top: -4px;

}



.views-exposed-form input.form-text {

  border: 1px solid #000;

  height: 16px;

  padding: 1px 0px 0px 3px;

}



.views-exposed-form input.form-text {

  display: none;

}



.freepager-previous a {

  font-size: 18px;

  height: 20px;

}



.freepager-next a {

  font-size: 18px;

  height: 20px;

}



.freepager-previous {

  background-position:left 0px;

}



.freepager-next {

  background-position:right 5px;

}





.nodereferenceitem .node:hover header,

.node-teaser:hover header  {

  opacity: 0; filter:Alpha(Opacity=0) !important;

}





.nodereferenceitem .node:hover .node-content a img,

.node-teaser:hover .node-content a img {

  opacity: 1; filter:Alpha(Opacity=100) !important;

}