#topbanner {float:left; padding-right: 20px; width:140px; margin-top:20px; margin-left:10px;}
#site-title {float:left; border-left: 1px solid #ccc; margin-top:13px; padding-left:20px; color:#333333;}
#site-title h1{font-family: Arial, 'Helvetica', sans-serif; font-weight:bold; font-size: 2em;}
.rss2html-note {display:none;}
.footer .row .span7 p{font-size:10px;}
body {background:#333333;}

.index-slider {padding:5px 10px; overflow:auto;}

.ud-area {margin:5px 0px; overflow:auto; padding:8px; background:#ffffff;}
.stripes .ud-area img{float:left;margin:0 5px 0 0; clear:left;}
.index-feed h3{text-transform:uppercase; color:#333333; padding-bottom: 5px; margin-bottom: 10px; border-bottom: 1px dotted #a3792c;}
.index-feed h3 i{margin-top:4px;}
.feed-item-title{padding-left:5px; padding-right:5px;}
.feed-item-desc{padding-left:5px; padding-right:5px;}
.stripes {background:url(../img/stripes.jpg) top center;}
.bgwhite {background:#ffffff; padding:5px 10px;}
.bggold {background:#a3792c;}
.bggray {background:#333333;}
.darkgray {background:#222222; padding:10px; color:#f4f4f4;}

h1, h2{font-family: 'Yanone Kaffeesatz', sans-serif;}
h2, h3, h4, h5 {color:#a3792c; margin-bottom: 10px;}
p {margin-left: 5px; margin-right:5px;}
h2 {background:url(../img/sm-stripes.jpg) bottom repeat-x; text-transform:uppercase; padding-left:5px; display:block; color:#a3792c; padding-bottom:7px; margin-bottom: 10px; margin-top:10px;}

.ud-index-links {padding:10px; border:1px solid #f4f4f4; background:#f1f1f1; margin-bottom:18px;}


.subnav {padding:10px 2px; background:#fff; margin-left: 0; margin-bottom: 18px;}
.subnav ul {margin:0; padding:0;}
.subnav li{list-style:none;}
.subnav a{ color: #a3792c; cursor: pointer; display:block; line-height: 25px; text-decoration:none;}

ul.vertnav {}
.vertnav li a{list-style-image:none; border-bottom:1px dotted #ccc; display:block; background:#fff; padding:3px 12px;}
.vertnav li a:hover{list-style-image:none; background:url(../img/subnav-arrow.png) center left no-repeat #a3792c; font-weight:bold; color:#f4f4f4;}

.vertnav li.cfrresource a{font-weight:bold; color:#f1f1f1; text-transform:uppercase; font-size:12px; background:url(../img/subnav-arrow.png) center left no-repeat #333;}
.vertnav li.cfrresource a:hover{background:url(../img/subnav-arrow.png) center left no-repeat #a3792c;}!important


#search-container .accessible-text {display:none;}
#search-container {margin-top:25px; padding:0px;}

.white {color:#f2f2f2;}

.feed {
  margin-left: 3px;
  padding: 0 0 0 19px;
  background: url("../img/rss.jpg") no-repeat 0 50%;
}

.people {overflow:hidden; clear:left;margin-bottom:5px; padding-bottom:10px; padding-top:10px; border-bottom:1px dotted #cccccc;}
.people img{padding:3px; border:1px solid #ccc; margin-right:10px; float:left;}

ul {list-style-image: url('../img/bullet.png')}


/* responsive video */
.js-video {
  height: 0;
  padding-top: 25px;
  padding-bottom: 67.5%;
  margin-bottom: 10px;
  position: relative;
  overflow: hidden;
}

.js-video.widescreen {
  padding-bottom: 57.25%;
}

.js-video.vimeo {
  padding-top: 0;
}

.js-video embed, .js-video iframe, .js-video object, .js-video video {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
}

/* end responsive video */


.photogallery {min-height:200px;}
.photogallery img{height:auto;}

.thumbnails .span3 .thumbnail {text-align:center;}