.slider{ margin-bottom:10px; background:#000; height:320px}
.insert.comp { background:url(images/static-comp-tickets.png) top left no-repeat; margin-bottom:10px; z-index: 99; position: relative; height:101px; }
.insert.comp div { position:relative; height:101px; width: auto; display: block;}
.insert.comp div a.comp-link {  position:absolute; top:0; left:0px; width:300px; height:101px; text-indent:-9999px; z-index: 500;}
.insert.comp a.tickets-link-a {  position:absolute; top:10px; right:0; width:150px; height:80px; text-indent:-9999px;}
.insert.comp a.tickets-link-b {  position:absolute; top:40px; right:0; width:150px; height:18px; text-indent:-9999px;}
.insert.comp a.tickets-link-c {  position:absolute; top:62px; right:0; width:150px; height:20px; text-indent:-9999px;}
.insert.comp a.tickets-link-a,
.insert.comp a.tickets-link-b,
.insert.comp a.tickets-link-c{ border:0px solid red; z-index: 1000; display: block;}
.insert.submit { background:url(http://rock.delos.za.net/wp-content/themes/RTD/images/submit-buttons.png) top left no-repeat; margin-bottom:10px; }
.insert.submit div { position:relative; height:147px; }
.insert.submit a.link-a {  position:absolute; top:0; left:0px; width:313px; height:140px; text-indent:-9999px; }
.insert.submit a.link-b{  position:absolute; top:0; left:322px; width:315px; height:140px; text-indent:-9999px;}
.insert.submit a.link-c {  position:absolute; top:0; left:644px; width:316px; height:140px; text-indent:-9999px;}
.insert.header { margin-bottom:10px}
h2 {font-size:18px; line-height:18px; padding: 0px 10px;  font-family:Arial;}
h3 { font-family:Arial}
h2.red { line-height:31px;  background:url(images/h-tiles-red.png) top left no-repeat;  color:#fff; font-weight:normal; margin-bottom: 10px;  }
.cat-id-17 h2.red {  background:url(images/h-tiles-red.png) top left no-repeat;  color:#fff; font-weight:normal; margin-bottom: 10px;  }
.cat-id-18 h2.red {  background:url(images/h-tiles-red.png) top left no-repeat;  color:#fff; font-weight:normal; margin-bottom: 10px;  }
.cat-id-20  .cat-page-title{ display: none;}
.single .h2{ padding:0}
.red { color: #ad141f;}
.biscuit {color: #dcb370;}
.white { background:#fff; padding:20px; color:#333}
.white  h2 {background:#96b400; color:#fff; display:block; font-size:22px;}
.white-page .entry-wrapper .entry-content h3.orange { color:#ff3000; }
.white-page .entry-wrapper .entry-content h3.green { color:#96b400; }
.white-page .entry-content table { width: 100%; margin-bottom:20px}
.white-page .entry-content table th{  font-size: 18px; font-family:Arial;}
.white-page .entry-content table td { font-size: 14px; font-family:Arial; vertical-align: top;text-transform:uppercase}
.white-page .entry-content table td span{ display:block; font-size:10px; text-transform: none }
.white-page label span { color: #333; font-family: georgia,arial;}
.white-page li .single, 
.white-page li .area { background: #eee; border:1px solid #ccc;}
.white-page li.textonly { background: #dcb370!important; padding: 4px 8px!important;; font-size: 18px!important; color:white!important; font-family: arial,verdana;}
.single-white { background: white; padding: 20px; }     
.single-white .entry-content{ color:#333; }  
.single-white h2 { background: #96B400; float:left; padding: 4px 10px; color:white}  
.single-white .entry-meta { border-top:#aaa 1px dotted;margin-top: 10px; color: #777;}  
.single-white #breadcrumbs { padding-top: 5px; border-top:0 }  
div.thirds {width:32%; float: left; border-left:1px solid #ddd}
div.thirds a:link,
div.thirds a:visited{ color:#333; text-decoration: none;}
div.thirds a:hover,
div.thirds a:active{ color:#333; text-decoration: underline;}
.blogs-page .rtd-post { margin-left:130px; }
.rtd-post .entry-title { font-size:16px; margin-bottom:0;}
.blogs-page .rtd-post-image { float:left; margin-top: 10px;}
.blogs-page .rtd-post-image img {  width: 116px; height: 116px;}
#slider { height:330px; position: relative; background: #000 url(images/slider-tile.png) top;}
#slider .crop{ overflow: hidden!important; position: relative; width: 960px; height:330px; background: #000; }
#slider .crop .grip{ width: 10000px; }
#slider ul { margin:/*20px 60px*/ 0}
#slider ul li { float:left; width:960px; height: 330px; overflow: hidden; position: relative; background: url(images/slider-tile.png) top center;}
 /*

* html #slider ul li { position: static}

   */
#slider ul li .slide-content {  color:#434343; position: absolute; bottom:0px; left:40px;  height:70px; width:880px; z-index:10; }
#slider ul li .slide-content .title {}
#slider ul li .slide-content .title h2{  color: #ff3000; font-size:16px; font-family: Arial; line-height:1.5em;padding:0!important; font-weight:700}
#slider ul li .slide-content .entry { line-height: 1.2em; font-size: 13px; font-family:Georgia, "Times New Roman", Times, serif; color:#000}
#slider .img-left { position: absolute; bottom:0px; left:0; cursor: pointer;z-index: 9999;}
#slider .img-right {  position: absolute; bottom:0px; right:0;cursor: pointer;z-index: 9999;} 
#slider ul li .title2 { position: absolute; bottom:0px; left:0px; background: #fff; opacity:0.7;filter:alpha(opacity=70);-moz-opacity:.70; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; /*url(images/slider-h2-tile.png)  50% 50% repeat-x;*/; width:960px; height:80px; z-index: 1;}

/* Protexted Page */
.pageid-22 .entry-content label input{  border: 1px solid #ddd; background:#eee; padding:5px; margin:10px 0; color:#333 }
.pageid-22 .entry-content input{  border: 0px solid #ccc; background:#ad141f; padding:5px; color:#fff}
/* submit */
.pageid-19 .page-title { display: none;}
.pageid-19 .white-page .entry-wrapper .entry-content { background: #fee4bc!important; margin-top:0px!important ; color:#000!important; padding:10px 20px 20px!important; min-height:268px}
.pageid-19 .white-page .entry-wrapper .entry-content h3 { color:white!important; border:none!important}
.greening-page .greening-left{ float:left; width: 354px; }
.greening-page .greening-right{ float:right; width: 354px}
.greening-page { background: #fff; color: #000!important; }
.greening-page .entry-wrapper{  margin:20px }
.greening-page .entry-content {  color: #000!important; font-size: 11px;}
.greening-page .entry-title h2{  color: #000!important; font-size: 11px;}
.greening-page .page-title span{ background:#779300; color:#fff; }
.greening-page .page-title { font-weight:normal; margin-bottom:20px; padding: 0;color:#fff; background:#97b400; display: block;  padding: 12px; font-size: 28px; font-family:Arial;}
.greening-page .green-post { border-bottom: 1px dotted #666!important; padding:20px 0}
.greening-page .intro { border-bottom: 1px dotted #666!important;padding-bottom: 20px; font-size: 13px;}
.greening-page .intro p{padding:10px 0}
.greening-page .entry-title h2 { padding:0; text-transform: uppercase;}
.greening-page .entry-title a:link,
.greening-page .entry-title a:visited { text-decoration:none; font-weight:700;color:#779300; font-size: 16px;}
.greening-page .entry-title a:hover,
.greening-page .entry-title a:active { text-decoration:underline;}
/* TS Mod */
.themesmith-music-excerpt { margin-bottom:10px}
* html #home_content #content_right { margin:0!important; float:right }
* html #header { height: 210px!important}
*+html #header { height: 220px!important}
#breadcrumbs { display: block; margin-bottom: 10px; padding-bottom: 5px; padding-top:5px; border-bottom: 1px dotted #aaa; font-size: 11pt;}

.in-the-loop { background:#f3e1c5 url(images/in-the-loop-bg.jpg) no-repeat top left; width:280px; height:108px; padding:15px; margin:0 0 10px 0; }
.in-the-loop h2 { background:transparent url(images/keep-in-the-loop-hdr.png) no-repeat top left; width:272px; height:18px; text-indent:-9999em; }
.in-the-loop h4{ display:none; }

.in-the-loop p { color:#1b120c; padding:5px 0 5px 0; }
.in-the-loop .txt { display:inline-block; width:178px; height:24px; background-color:#fff; border:none; color:#dcb371; font-size:12px; padding:0 5px; }
.in-the-loop .btn { display:inline-block;color:#fff; background-color:#ad1421; width:70px; height:24px; border:none; margin-left:5px; font-size:12px; padding:3px 0 7px 0; cursor: pointer; }

/* Image Slider */
#container .billboard-box{ width:960px; height:330px; background:#FFF; }
#container #uds-billboard-wrapper{ margin:0 0 10px 0; }
