/*.col-3 { padding:0 5px; width:299px;}*/
div.sponsors {text-align: center !important;}
div.bar {background: white; font: bold 15px Georgia; color: #444; padding-left: 0; border-bottom: 1px solid #ccc;}
div.bar a {color: #222;}

table.news {margin-left: 10px; border-bottom: 1px solid #ccc;}
table.news td { font: 11px Helvetica,Arial,sans-serif; padding: 1px 0;}
table.news td.news-title-td { padding-top: 10px;}
span.news-title { font: 17px Georgia,"Lucida Grande",Geneva; color: #D12C8A;}
span.news-date { color: #666; font: bold 12px Arial;}
table.news td.news-body-td { padding:7px 0 15px; margin-bottom:10px; }
span.news-body { color: #222; font: 12px Arial;}
span.news-body p { font: 12px Arial;}
table.news td.news-body-td a {color: steelblue;}
div.news-link {font-size: 13px;}
table.news td.news-thumbnail {width:180px; text-align: left; vertical-align: top; padding: 7px 0;}


div.sidebox {
  background:transparent url(../images/sidebox.png) no-repeat left top;
  margin:0;
  padding:13px 15px 0;
  position:relative;
  }
div.sidebox-bottom {
  background:transparent url(../images/sidebox.png) no-repeat left bottom;
  margin:0 0 20px;
  padding:0;
  position:relative;
  height: 20px;
  }
div.sidebox .side-h1 {font: bold 15px Georgia; color: #444;}

#tabsb {
    clear: both;
    background:transparent none repeat scroll 0 0;
    float:left;
    _float: none; /* IE6 HACK */
    font-size:93%;
    line-height:normal;
    width:100%;
    border-bottom: 1px solid #ccc;
    clear: both;
    background: transparent url(/images/ccc.gif) repeat-x 100% 98%;
    float:left;
    _float: none; /* IE6 HACK */
    width:100%;
    border: 0;
}
ul#side-tab  {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding: 0 0 0 5px;
}
#side-tab li {
    display:inline;
    margin:0;
    padding:0;
}
div.bio-wrap { height: auto; overflow: hidden;}
div.bio-wrap p {margin:0;}
#side-tab li.tab-on a {background-color: #fff;    border-bottom: 0;}
#side-tab li.tab-on a span {background-color: #fff; color: #222;}
#side-tab li a {
    background:transparent url(../images/tableft.gif) no-repeat left top;
    background: #D8EBF6;
    background: #D8EBF6 url(/images/ccc.gif) repeat-x 100% 100%;
    float:left;
    margin:0;
    padding:0 0 0 4px;
    text-decoration:none;
    margin-left: 2px;
    border: 1px solid #ccc;
    border-bottom: 0;

}

#side-tab li a span{
    background:transparent url(../images/tabright.gif) no-repeat scroll right top;
    background: transparent;
    color:#666666;
    display:block;
    float:none;
    padding:5px 9px 4px 3px;
    font: normal 12px Helvetica, Arial, sans-serif;
}
#side-tab li.tab-on a {color: #fff;}
#side-tab li a:hover { background-position:0% -42px;}

#side-tab li a:hover span {
background-position:100% -42px;
}


table.e { width: 272px;}
table.e td {font: 12px Arial; padding: 1px 0;}
table.e td.e-title { font: normal 14px Arial; padding: 10px 0 4px; border-top: 1px solid #aaa;}
table.e td.no-top { border-top: 0 !important;}
table.e td.e-title a { color: MediumVioletRed; text-decoration: none;}
table.e td.e-title a:link { color: MediumVioletRed;}
table.e td.e-title a:visited { color: MediumVioletRed;}
table.e td.e-title a:hover { text-decoration: underline;}
table.e tr.historic td.e-title a { color: #444; text-decoration: none;}
table.e tr.historic td.e-title a:link { color: #444;}
table.e tr.historic td.e-title a:visited { color: #444;}
table.e tr.historic td.e-title a:hover { text-decoration: underline;}
table.e td.e-date { font:bold 13px Arial; color: darkgreen; padding-left: 5px;}
table.e tr.historic td.e-date { color: darkgreen;}
table.e td.e-price {font-weight: normal; padding-bottom:10px; padding-left: 5px;}
table.e td.e-buttons {width: 70px; vertical-align: bottom; padding-bottom: 10px;}
table.e td.e-buttons a {color: steelblue;}
table.e td.e-location {padding-left: 5px;}
span.e-hours {font-size: 12px; font-weight: normal; color: #444;}

div.splunk h3 {font: bold 15px Georgia; color: #444;}
div.splunk-bottom { background: gray; padding: 3px 15px 5px; margin-bottom: 0;}
div.splunk-bottom a { color: white; font: bold 12px Verdana; }

div.embedded {margin-bottom: 15px;}


  #hp-fl-content {
    font: normal 12px Helvetica, Arial, sans-serif;
     color: #666; margin: 10px 0;}
  div.clear {clear:both;height:25px;}
  div.clear-small {clear:both;height:10px;}

  div.splunk {
    padding: 3px;
    border: 0;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    background: #D8EBF6;
    behavior: url(/PIE.htc);
  }

  div.inner-splunk {
    background: #fff;
    border: 1px solid #ccc;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    padding: 10px;
    position: relative;
    behavior: url(/PIE.htc);
  }
  div.alt {
    background: lightsteelblue !important;
    behavior: url(/PIE.htc);
  }
  div.alt1 {
    background: #fff !important;
  }
  div.inner-alt {
    background: #D8EBF6 !important;
    border-color: #aaa !important;
    behavior: url(/PIE.htc);
  }
  div.inner-alt1 {
    border:0 !important;
  }
  div.splunk h3 {
    font: bold 14px Helvetica, Arial, sans-serif;
    text-transform:uppercase;
    color: #222;
    margin-bottom: 7px;
    border-color: #ccc;

  }
  div.splunk h3.cent {text-align: center;}
  div.splunk h3 a {
    color: steelblue;
    font-weight: normal;
    font-size: 12px;
    text-transform: none;
  }
   img.head-shot { margin-right: 10px;}
   img.head-shot:hover {
    border: 1px solid black;
    opacity: 0.85;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=85)";
    filter: alpha(opacity=85);
  }

  p.learn {
    text-align: center;
    position: absolute;
    bottom: 15px;
    color: #888;
  }
  p.learn a {
    color: #55A4F2;
    text-decoration: none;
    font: bold 13px Helvetica, Arial, sans-serif;
  }
  p.learn a:hover { color: steelblue;}

/***************************************/
div.splunk a.become-member {
    font-size: 17px;
    line-height: 1.25em;
    margin-bottom: 0.5em;
    padding: 0.2em 0;
    text-decoration: none;
    background-color: #ef4e94 !important;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-weight: bold;
    margin-bottom: 0.5em;
    padding: 10px 15px;
    position: relative;
    text-transform: uppercase;
    vertical-align: middle;
    white-space: nowrap;
    z-index: 10;
    text-align: center;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    behavior: url(/PIE.htc);

}
div.splunk a.become-member:focus {
    color: #FFFFFF;
}
div.splunk a.become-member:hover {
    background-color: #e8138b !important;
    color: #FFFFFF;
}
div.splunk a.become-member small {
    display: block;
    font-size: 11px;
    line-height: 12px;
}

span.news-title {
  color:#D12C8A;
  font: normal 16px Helvetica, Arial;
  color: #666;

}
img.fright { float: right: padding: 10px 0 10px 10px;}
img.fleft {float: left; padding: 10px 10px 0 10px;}
img.dll { margin-top: 20px;}

