/**
 * @file
 * Block Styling
 */


.block /* Block wrapper */ {
  margin-bottom: 1.83em; /* Was 1em */
}

.block-menu,
.block-menu_block,
.logged-in .block-user,
#block-devel-0,
.block-og {
  margin-bottom: 2.5em; /* Was 1em */
}

.region-post-state .block /* Block wrapper */ {
  margin: 0;
}

.block h2.block-title /* Block title */ {
  font-size: .92em; /* 11px x 1.636 = 18px */
  line-height: 1.636em;
  font-family: "Lucida Sans", "Lucida Grande", Helvetica, Arial, "Nimbus Sans L", sans-serif;
  font-weight: bold;
  margin: 0 0 16px 0;
  padding: 10px 0 0 0;
  text-transform: uppercase;
  color: #666;
}

#header-blocks h2.block-title {
  border: none;
  margin: 0;
  font-weight: normal;
  font-size: .8125em;
}

#footer .block {
  float: left;
  padding-right: 19px;
  margin-bottom: 0px;
}

#block-user-0 /* "User login form" block */ {
  height: 22.5em;
}

#block-search-form {
  position:absolute;
  /* bottom: -28px; */
  right:0;
}

#block-menu-block-3 {
  position: absolute;
  /* bottom: 1px; */
  right: 13.5em;
}

.slides_container, .slides_container div {
  height: 300px;
  width:990px;
}

.slide-banner {
  width: 100%; 
  position: relative;
}

div.transbar {
  position: absolute;
  top: 205px;
  height: 54px;
  font-family: 'Lucida Sans', 'Lucida Grande', Helvetica, Arial, 'Nimbus Sans L', sans-serif;
  background-color: #C7CC84;
  opacity: 0.8;
  filter: alpha(opacity=80);
  width: 990px;
  padding-top:10px;
}

.transbar .bartitle {
  font-size: 2.7em;
  color: black;
  padding-left:12px;
}

.transbar .bartext {
  font-size: 1.3em;
  color:#222222;
  font-style:italic;
  padding-left:15px;
}
 
/* Slides */

.pagination {
    margin:6px 0 0;
    position: absolute;
    right: 0px;
    top: 298px;
    list-style: none;
}

.pagination li {
    float: left;
    margin: 0 1px;
}

.pagination li a {
    display: block;
    width: 13px;
    height: 0;
    padding-top: 13px;
    background-image: url(pagination.png);
    background-position: 0 0;
    float: left;
    overflow: hidden;
}

.pagination li.current a, .pagination li.current a:hover { background-position: 0 -13px }

.pagination li a:hover { background-position: 0 -26px }

table.table-overviewTable, table.table-defTable {
  width: 570px;
  border-top: 2px solid #E5ECD1; 
  line-height: 1.2em;
  margin: 0 0 32px;
}

table.table-defTable {
  width: 100%;
}

table.table-overviewTable tr td, table.table-defTable tr td {
  padding: 8px 0;
  border-bottom: 1px dotted #E5ECD1;
}

table.table-overviewTable tr td {
#  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
}

table.table-overviewTable tr td.term {
  width: 208px;
  font-weight: bold;
}

table.table-defTable tr td.info {
  width: 68px;
  font-weight:bold;
  padding-right:0.8em;
}

table.table-defTable tr td.term {
  width: 200px;
  font-weight: bold;
  padding-right: 0.8em;
}

.sidebar div.block {
  border-top: 1px solid #CCC;
}

.sidebar div.block.first {
  border-top: 0;
}

#block-menu-block-4 {
  overflow: hidden;
}

div.faq-content {
  clear: both;
}

.view-faq-scale-ups { font-size:0.9em; }

.faq-answer ul.links li {
  text-align: right;
  display: block;
}

div.faq-question {
  font-style: italic;
  font-size: 1.1em;
  font-weight: bold;
  margin: 0 0 12px;
}

.faq h3 { 
  margin: 40px 0 8px; 
  border-top: 2px solid #E5ECD1;
  padding-top: 15px;
}

.faq .faq-qa-header h3 {
  border-top: 0;
  padding-top: 0;
}

ul.faq-sidebar li {
  padding-bottom: 14px;
}

.view-recent-posts-all-excerpt .item-list ul,
.view-recent-press-teaser .item-list ul{
  margin: 0;
  padding: 0;
}

.view-recent-posts-all-excerpt .item-list ul li,
.view-recent-press-teaser .item-list ul li {
  list-style: none;
}

#block-views-recent-press-teaser-block-1 h2.block-title,
#block-panels-mini-digest h2.block-title {
color: #719600;
font-size: 1.9em;
font-weight: normal;
font-family: Georgia, "Times New Roman", "DejaVu Serif", serif;
margin: 0 0 8px;
text-transform: capitalize;
}

.content blockquote {
line-height: 1.6em;
border: 1px solid #C8CD85;
padding: 12px;
font-family: Arial, Helvetica, sans-serif;
margin: 0 0 18px;
background: #EAECD1;
}

.panels-flexible-row-13-1 {
  font-size:0.7em;
}

#front .item-list ul {
  padding:0;
}

#front .view-press-list-titles-only .item-list li { list-style: none;}

.panels-flexible-row {
  padding-bottom:1.6em;
}

.ataglance {
float: right;
width: 250px;
border: 1px dotted #EAECD1;
padding: 6px;
line-height: 1.4em;
margin-left: 6px;
}

.spotlight .pane-content p{ font-size:1.2em;}

li.menu-mlid-3226 { 
  border-left: 1px dotted #71CA1A;
  border-right: 1px dotted #71CA1A;
}

li.menu-mlid-2410 {
  border-right: 1px dotted #71CA1A;
}

.pane-views-media-links-list-block-2 {
  padding-top: 25px;
}


#node-812 {
 font-size: 1.3em;
}

#spotlight-box {
 border: 5px solid red;
 font-size: 13px;
}

.front #spotlight-box{ border:0;}
