/*------------------------------------------------------

---------------------------------------------------------*/
 
h1.title, h2.title, h4.title, h5.title, h6.title, #primary-menu ul li a, .section-title .title, .section-title .title a, .section-title h1.title span, .section-title p, #footer h3, .services h2, .item-info h3, .item-info-overlay h3, #contact-intro h1.title, #contact-intro p, .post-title h2.title, .post-title h2.title a {
font-family: 'Futura', sans-serif;
}
body {
background: #eeeeee;
border-top: 0px;
margin: 0px auto;
}
a {
color: #d60e19;
font-family: "Helvetica-Neue", Helvetica, Arial, sans-serif;
}
#logo {
margin-top: 7px !important;
float: left !important;
clear: right !important;
display: inline-block !important;
}
/*
#primary-menu ul {
padding: 0px !important;
float: left !important;
}*/
.slideshow-container {
width: 66.5% !important;
height: 308px !important;
overflow: hidden !important;
margin: 0 0 40px 0 !important;
padding: 0 0px 0px 0 !important;
white-space: nowrap !important;
}
.slideshow-container ul li img:hover {
background-color: transparent !important;
opacity: .9; filter:alpha(opacity=90); cursor: default; 
}

.flex-caption-container {
position: absolute;
background: url(/wp-content/uploads/2013/03/efmBackground.png) no-repeat !important;
color: #fff !important;
padding: 111px 19px 28px 22px !important;
background-position: 0px -65px !important;
top: 170px !important;
width: 93.5% !important;
}
.flex-caption {
bottom: 125px !important;
height: 50px !important;
white-space: nowrap !important;
}
#primary-menu {
float: left !important;
padding: 0px 0px 0px 15px !important;
}
.efm-wrapper {
float: left;
padding-bottom: 24px;
height: 298px;
min-height: 298px;
background: #000;
margin-right: 3px;
width: 66%;
position: relative;
}
/*
#primary-menu ul li a {
color: #FFF !important;
font-size: 14px !important;
}
*/
#header-wrapper {
position: fixed !important;
z-index: 9999 !important;
background: #000 !important;
-moz-box-shadow: 0px -1px 4px 1px rgb(56, 56, 56) !important;
-webkit-box-shadow: 0px -1px 4px 1px rgb(56, 56, 56) !important;
box-shadow: 0px -1px 4px 1px rgb(56, 56, 56) !important;
height: 51px !important;
}
/*#primary-menu ul li:hover ul li a {
font-size: 14px !important;
color: #FFF !important;
background-color: transparent !important;
}*/
/*
#primary-menu ul ul  {
-moz-box-shadow: 0 0 5px #4f4f4f !important;
-webkit-box-shadow: 0 0 5px #4f4f4f !important;
box-shadow: 0 0 5px #4f4f4f !important;
width: 957px !important;
margin: 0px 0 0 -214px !important;
}
#primary-menu ul li {
position: relative;
display: inline;
float: left;
margin: 0 -1px 0 -2px;
background: url(/wp-content/uploads/2013/03/sidebyside.png) no-repeat scroll right transparent;
}
#primary-menu ul li a {
padding: 17px 13px 17px 10px;
}
ul li#menu-item-142 {
padding-right: 2px;
}
ul li#menu-item-142 a {
background: url(/wp-content/uploads/2013/03/arrowon.png) no-repeat scroll right transparent;
width: 59px;
}
ul li#menu-item-142 a:hover {
background: url(/wp-content/uploads/2013/03/arrowoff.png) no-repeat scroll right transparent;
background-color: #444;
}
ul li#menu-item-122 a, ul li#menu-item-132 a, ul li#menu-item-152 a, ul li#menu-item-182 a, ul li#menu-item-192 a, ul li#menu-item-172 a {
background: url(/wp-content/uploads/2013/03/noarrow.png) no-repeat scroll right transparent;
width: 59px;
}
ul li#menu-item-122 a:hover, ul li#menu-item-132 a:hover, ul li#menu-item-152 a:hover, ul li#menu-item-182 a:hover, ul li#menu-item-192 a:hover, ul li#menu-item-172 a:hover {
background: url(/wp-content/uploads/2013/03/noarrow.png) no-repeat scroll right transparent;
background-color: #444;
}
ul li#menu-item-162 a {
background: url(/wp-content/uploads/2013/03/noarrow.png) no-repeat scroll right transparent;
width: 99px;
}
ul li#menu-item-162 a:hover {
background: url(/wp-content/uploads/2013/03/noarrow.png) no-repeat scroll right transparent;
background-color: #444;
font-color: #000;
}
#primary-menu ul li:hover ul li a:hover {
background-color: transparent;
color: #000;
}
*/



.portfolio-grid ul li.col3 .fixed_container {
height: 125px;
}
.filterable {
margin-top: -5px;
padding-bottom: 3px !important;
}
.filterable ul {
float: right;
}
.filterable li a:hover {
color: #000 !important;
padding-top: 0px;
background: url(/wp-content/uploads/2013/03/redline.png) repeat-x;
}
.filterable li span {
visibility: hidden;
}
.filterable li a {
font-size: 12px;
color: #4e4e4e;
padding-top: 5px !important;
}
.filterable li.current a {
color: #000 !important;
background: url(/wp-content/uploads/2013/03/redline.png) repeat-x;
}
.filterable li.current a:hover {
color: #000 !important;
}

.flex-direction-nav li a.prev {
background: url(/wp-content/uploads/2013/03/prevarrow.png) no-repeat;
}
.flex-direction-nav li a.next {
background: url(/wp-content/uploads/2013/03/nextarrow.png) no-repeat;
}
.flex-direction-nav li a {
background: transparent;
}
.flex-direction-nav li .next {
left: 592px;
top: 125px;
width: 45px;
height: 45px;
position: absolute;
}
.flex-direction-nav li .prev {
top: 123px;
width: 45px;
height: 45px;
position: absolute;
}
.flex-direction-nav li a:hover {
background-color: transparent;
opacity: 1; filter:alpha(opacity=100); cursor: default; 
}
.flex-direction-nav li a { 
opacity: .3; filter:alpha(opacity=30); cursor: default; 
}

.flex-caption {
background: transparent;
padding: 62px 26px 29px 22px;
margin: 5px 50px 5px 0px;
font-size: 28px;
font-family: futura;
top: 170px;
max-width: 574px;
left: 0px;
line-height: 24px;
text-shadow:1px 1px 1px #171717;
overflow: hidden;
}


#sitesearch {
float: left;
margin: 0px 0 0 24px;
}
#primary-menu-login {
float: right;
width: 0px !important;
padding-right: 5px;
}
#primary-menu ul li:last-child {
background: url(/wp-content/uploads/2013/03/sidebyside.png) no-repeat scroll right transparent;
}

ul li#menu-item-search142 {
padding-right: 2px;
}
ul li#menu-item-search142 a {
width: 13px;
}
ul li#menu-item-search142 a:hover {
background-color: #444;
}
#primary-menu-login ul li a {
color: #FFF;
font-size: 14px;
}
#primary-menu-login ul li:hover ul li a {
font-size: 14px;
color: #FFF;
background-color: transparent;
}
#primary-menu-login ul li:hover ul li:hover {

}
#primary-menu-login ul li {
display: inline;
float: left;
position: relative;
clear: left !important;
height: 31px;
}
#primary-menu-login ul li:hover ul {
top: 200px;
}
#primary-menu-login ul li:hover ul li a {
background-color: transparent;
}
#primary-menu-login ul ul  {
position: absolute;
width: 180px;
background: #444;
z-index: 9999;
margin-left: -163px;
margin-top: -200px;
height: 127px;
}/*
ul#menu-main-navigation {
margin: 0px;
}
#primary-menu ul ul li a {
font-size: 12px !important;
}
#primary-menu ul ul li {
width: 157px;
position: relative;
display: inline;
float: left;
background-color: transparent !important;
border: 0px !important;
}
li#menu-item-10.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-10 a {
font-size: 12px !important;
background: transparent;
font-family: "Helvetica-Neue", Helvetica, Arial, sans-serif;
font-weight: bold;
text-transform: none;
padding: 0px 0px 5px 14px;
width: 75px;
}
li#menu-item-11.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-11 a {
font-size: 12px !important;
background: transparent;
font-family: "Helvetica-Neue", Helvetica, Arial, sans-serif;
text-transform: none;
padding: 0px 0px 5px 0px;
width: 140px;
}
li#menu-item-12.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-12 a {
font-size: 12px !important;
background: transparent;
font-family: "Helvetica-Neue", Helvetica, Arial, sans-serif;
text-transform: none;
padding: 0px 0px 5px 0px;
width: 140px;
}
li#menu-item-13.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-13 a {
font-size: 12px !important;
background: transparent;
font-family: "Helvetica-Neue", Helvetica, Arial, sans-serif;
text-transform: none;
padding: 0px 0px 5px 0px;
width: 140px;
}
li#menu-item-14.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-14 a {
font-size: 12px !important;
background: transparent;
font-family: "Helvetica-Neue", Helvetica, Arial, sans-serif;
text-transform: none;
padding: 0px 0px 5px 0px;
width: 140px;
}
li#menu-item-15.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-15 a {
font-size: 12px !important;
background: transparent;
font-family: "Helvetica-Neue", Helvetica, Arial, sans-serif;
text-transform: none;
padding: 0px 0px 5px 0px;
width: 140px;
}
#primary-menu ul ul li a:hover {
color: #FFF !important;
text-decoration: underline;
}
*/




#footer {
border-bottom: 0px;
}
#footer ul {
line-height: 12px;
}
#footer-bottom {
background-color: #353535;
font-size: 12px;
padding: 20px 25px 17px 45px;
color: #777;
}
#footer-bottom a {
color: #979797;
}
#footer a {
font-weight: normal;
}
#footer a:hover {
color: #fff;
}
.toprightcontainer {
float: left;
padding: 0px 0px 0px 8px;
}
.mini-calcontainer {
float: left;
padding: 0px 0px 13px 8px;
}
.mini-caldate {
float: left; 
width: 40px; 
height: 48px; 
padding-right: 4px; 
text-align: center; 
color: #FFF;
}
.mini-caldateLast {
float: left; 
width: 40px; 
height: 48px; 
padding-right: 0px; 
text-align: center; 
color: #FFF;
}
.mini-caldate:hover {
background-image: url(/wp-content/uploads/2013/03/active.png);
}
.mini-calday {
padding-top: 4px; 
font-size: 11px;
position: absolute;
}
.mini-calnumber {
padding-top: 2px; 
font-size: 16px;
position: absolute;
}
#mini-calbutton {
position: absolute;
left: 0;
top: 0;
}
.adbox {
overflow: hidden;
position: absolute;
left: 0px;
top: 0px;
float: left;
padding: 0;
position: relative;
padding: 6px 6px 0px 6px;
background-color: #f8f8f8;
-moz-box-shadow:  0px 1px 1px 0px #cbcbcb;
-webkit-box-shadow: 0px 1px 1px 0px #cbcbcb;
box-shadow: 0px 1px 1px 0px #cbcbcb;
}
.adbox-inner {
padding: 6px 6px 0px 6px;
}
.featuredtag {
background: #d60e19;
height: 21px;
top: 14px;
left: 0;
margin-top: 14px;
position: absolute;
color: #FFF;
padding: 5px 7px 0px 8px;
font-weight: bold;
text-transform: uppercase;
}


.roster_slider_set2 .roster_slideri {
background: #FFF;
background-color: #000 !important;
}
div.roster_slider {
} 
div.roster_slider .roster_prev {
left: auto;
right: 19px;
}
div.roster_slider div.roster_slideri {
width: 140px !important;
}
div.rosterslider_wrapper {
width: 957px !important;
height: 112px !important;
margin-top: 37px !important;
margin-bottom: 1px !important;
background-color: #FFF; 
-moz-box-shadow:  0px 1px 1px 0px #cbcbcb;
-webkit-box-shadow: 0px 1px 1px 0px #cbcbcb;
box-shadow: 0px 1px 1px 0px #cbcbcb;
}
.roster_slider_set3 .rosterslider_wrapper {
width: 956px !important;
}
div.roster_slider_instance {
padding: 5px 5px 5px 5px !important;
float: left; 
}
div.roster_slider h2 {
color: #FFF !important;
font-size: 13px !important;
font-family: Helvetica, Arial, sans-serif !important;
padding-right: 10px;
font-weight: bold !important;
}




/* Local DJs style */
.roster_slider_set5.roster_slider {
padding: 0px !important;
width: 957px;
}
.roster_slider_set5 .rosterslider_wrapper {
margin-top: 0px !important;
width: 957px;
margin: 1px !important;
height: 152px !important;
}
#roster_slider_dance_next {
top: 2px !important;
}
#roster_slider_dance_prev {
top: 2px !important;
}
.roster_slider_set5 img:hover {
opacity: .1 !important;
filter: alpha(opacity=10);
-webkit-transition: all 0.14s ease 0s !important;
-moz-transition: all 0.14s ease 0s !important;
-o-transition: all 0.14s ease 0s !important;
outline: none;
}
.roster_slider_set5 img {
width: 140px !important;
}
.roster_slider_set5 h2 {
font-family: Helvetica, Arial, sans-serif !important;
margin: -100px 10px 5px 10px !important;
background-color: #3C6585 !important;
font-size: 13px !important;
font-family: Helvetica, Arial, sans-serif !important;
padding: 10px;
font-weight: bold !important;
text-transform: uppercase !important;
}
.roster_slider_set5 div.roster_slideri {
max-width: 140px;
color: #000 !important;

}

.roster_slider_set3 h2 {
margin: -95px 0px 5px 10px !important;
}

h2:hover {
visibility: visible !important;
}
div.roster_slider a {
color: #FFF !important;
}
div.roster_slider span {
font-size: 12px !important;
padding-left: 10px !important;
display: inline-block !important;
color: #d60e19 !important;
line-height: 15px !important;
padding-right: 10px !important;
font-family: Helvetica, Arial, sans-serif !important;
font-weight: bold !important;
}
div.roster_slideri {
margin: 0px 19px 0px 0px;
}
.roster_slider img {
z-index: 0 !important;
position: relative  !important;
}
.roster_slider .roster_next:hover {
background-image: url(/wp-content/uploads/2013/03/next.jpg) !important;
-webkit-transition: all 0.14s ease 0s !important;
-moz-transition: all 0.14s ease 0s !important;
-o-transition: all 0.14s ease 0s !important;
outline: none;
}
.roster_slider .roster_next {
background-image: url(/wp-content/uploads/2013/03/next_off.jpg) !important;
width: 21px;
height: 21px;
}
.roster_slider .roster_prev:hover {
background-image: url(/wp-content/uploads/2013/03/prev.jpg) !important;
-webkit-transition: all 0.14s ease 0s !important;
-moz-transition: all 0.14s ease 0s !important;
-o-transition: all 0.14s ease 0s !important;
outline: none;
}
.roster_slider .roster_prev {
background-image: url(/wp-content/uploads/2013/03/prev_off.jpg) !important;
padding-right: 1px !important;
width: 21px;
height: 21px;
}
img.wp-forecast-curr-left {
width: auto !important;
height: auto !important;
}

.content-wrapper-features {
border-top: 0px;
padding: 0 0;
width: 960px;
margin: 0 auto;
padding-top: 11px;
font-size: 14px;
text-align: center;
color: #000;
font-weight: bold;
}
.content-wrapper-features a:hover {
text-decoration: underline !important;
color: black !important;
}
.content-wrapper-features a {
color: black !important;
}
.content-wrapper-features-text {
-moz-box-shadow: 1px 1px 0px #cbcbcb;
-webkit-box-shadow: 1px 1px 0px #cbcbcb;
box-shadow: 1px 1px 0px #cbcbcb;
background-color: #FFF; 
height: 38px;
}

.content-wrapper-guides {
border-top: 0px;
padding: 0 0;
width: 960px;
margin: 0 auto;
font-size: 13px;
text-align: center;
color: #000000;
}
.content-wrapper-guides-text {
-moz-box-shadow: 1px 1px 0px #cbcbcb;
-webkit-box-shadow: 1px 1px 0px #cbcbcb;
box-shadow: 1px 1px 0px #cbcbcb;
background-color: #000000; 
height: 68px;
}

.content-wrapper-halloween {
-moz-box-shadow: 1px 1px 0px #A56300;
-webkit-box-shadow: 1px 1px 0px #A56300;
box-shadow: 1px 1px 0px #A56300;
background-color: #352831; 
height: 54px;
}

#wrapper {
padding-top: 69px;
}
.content-wrapper {
padding-top: 31px;
border-top: 0;
}
.filterable li a:hover {
float: left !important;
}

.upcoming-grid {
width: 969px;
margin: 0 0 0 0px;
padding: 0;
float: left;
}
.upcoming-grid ul {
list-style-type: none;
margin: 0;
padding: 0;
overflow: visible !important;
}
.upcoming-grid ul li {
height: 262px;
width: 312px;
overflow: hidden;
position: absolute;
left: 0px;
top: 0px;
float: left;
margin: 11px 11px 0px 0px;
padding: 0;
position: relative;
background-color: #f8f8f8;
-moz-box-shadow:  0px 1px 1px 0px #cbcbcb;
-webkit-box-shadow: 0px 1px 1px 0px #cbcbcb;
box-shadow: 0px 1px 1px 0px #cbcbcb;
line-height: 18px;
}
.upcoming-grid ul li a {
color: #000;
font-weight: bold;
position: relative;
overflow: hidden;
white-space: nowrap;
}
.upcoming-grid ul li a:hover {
color: #111;
font-weight: bold;
text-decoration: underline;
}
.upcoming-grid ul li .upcoming-fixed-lead {
height: 135px;
overflow: hidden;
padding: 6px 6px 6px 6px;
}
.upcoming-grid ul li .upcoming-fixed-info {
padding: 9px 15px 0px 15px;
float: left;
overflow: hidden;
}
.upcoming-grid ul li img {
float: left;
width: 100%;
}
.upcoming-grid ul li .datetag {
background: #000;
width: auto;
height: 21px;
top: 46%;
position: absolute;
color: #FFF;
z-index: 1000;
padding-left: 8px;
padding-top: 5px;
padding-right: 7px;
font-size: 12px;
font-weight: bold;
margin-left: 9px;
}
.upcoming-fixed-ad {
padding: 6px;
}
#wmp_widget-2, #wmp_widget-3, #wmp_widget-4  {
overflow: hidden;
left: 0px;
top: 0px;
float: left;
position: relative;
padding: 14px 14px 0px 14px;
background-color: #f8f8f8;
-moz-box-shadow: 0px 1px 1px 0px #cbcbcb;
-webkit-box-shadow: 0px 1px 1px 0px #cbcbcb;
box-shadow: 0px 1px 1px 0px #cbcbcb;
margin: 0px 7px 20px 7px;
width: 285px;
}
#wmp_widget-2 h3, #wmp_widget-3 h3, #wmp_widget-4 h3 {
font-family: "Helvetica-Neue", Helvetica, Arial, sans-serif;
}
#recent-posts-3 {
overflow: hidden;
left: 0px;
top: 0px;
float: left;
position: relative;
padding: 6px 6px 0px 7px;
background-color: #f8f8f8;
-moz-box-shadow: 0px 1px 1px 0px #cbcbcb;
-webkit-box-shadow: 0px 1px 1px 0px #cbcbcb;
box-shadow: 0px 1px 1px 0px #cbcbcb;
margin: 7px;
width: 300px;
}
.popimage img {
float: left;
padding-right: 12px;
height: 35px;
}
.popimage {
height: 52px;
overflow: hidden;
margin-bottom: 10px;
}
.popimage a {
color: rgb(49, 49, 49) !important;
font-family: "Helvetica-Neue", Helvetica, Arial, sans-serif;
font-weight: normal !important;
}
.popimage a:hover {
font-family: "Helvetica-Neue", Helvetica, Arial, sans-serif;
font-weight: normal !important;
text-decoration: underline !important;
}
span.post-cats-list a {
font-weight: bold !important;
color: rgb(49, 49, 49) !important;
}
span.post-title-link a {
color: rgb(49, 49, 49) !important;
font-weight: normal !important;
}
span.post-title-link a:hover {
font-weight: normal !important;
text-decoration: underline !important;
}
span.post-cats-list a:hover {
font-weight: bold !important;
color: rgb(49, 49, 49) !important;
}
#sticky-posts-2, #sticky-posts-3 {
overflow: hidden;
left: 0px;
top: 0px;
float: left;
position: relative;
padding: 14px 14px 0px 14px;
background-color: #f8f8f8;
-moz-box-shadow: 0px 1px 1px 0px #cbcbcb;
-webkit-box-shadow: 0px 1px 1px 0px #cbcbcb;
box-shadow: 0px 1px 1px 0px #cbcbcb;
margin: 0px 7px 20px 7px;
width: 285px;
}
#sticky-posts-2 h3, #sticky-posts-2 h3 {
font-family: "Helvetica-Neue", Helvetica, Arial, sans-serif;
}


div.event-topics {
font-size: 11px;
}
div.event-title {
font-size: 17px;
color: #000;
font-weight: bold;
width: 289px;
overflow: hidden;
}
div.event-description {
padding-top: 6px;
}
.upcoming-title {
background-image: url(/wp-content/uploads/2013/03/calicon.png); 
background-repeat:no-repeat; 
font-weight: bold; 
color: #222; 
font-size: 14px; 
margin-bottom: -11px;
}
.sponsor-title {
background-image: url(/wp-content/uploads/2013/03/sponsors.png); 
background-repeat:no-repeat; 
font-weight: bold; 
color: #222; 
font-size: 14px; 
margin-bottom: -32px; 
/*height: 27px;*/
line-height: 27px;
overflow: hidden;
background-position-y: -2px;
}
.djpage-title-list {
font-weight: bold; 
color: #222; 
font-size: 14px; 
line-height: 27px;
overflow: hidden;
}
.content-spacer {
padding-top: 20px;
}
.photos-container {
float: left; 
width: 963px;
padding-bottom: 7px;
}
.photos-title {
background-image: url(/wp-content/uploads/2013/03/camera1.png);
background-repeat:no-repeat; 
font-weight: bold; 
color: #222; 
font-size: 14px; 
margin-bottom: -23px; 
/*height: 27px; */
line-height: 23px;
overflow: hidden;
background-position-y: 1px;
}
.guides-title {
background-image: url(/wp-content/uploads/2013/05/Icon-Guides.png);
background-repeat:no-repeat; 
font-weight: bold; 
color: #222; 
font-size: 14px; 
margin-bottom: -32px; 
}
.news-title {
background-image: url(/wp-content/uploads/2013/04/newsie.png);
background-repeat:no-repeat; 
font-weight: bold; 
color: #222; 
font-size: 14px; 
margin-bottom: -32px; 
/*height: 27px; */
line-height: 27px;
overflow: hidden;
background-position-y: 1px;
}
.news-container {
float: left; 
width: 963px;
padding-bottom: 10px;
margin-bottom: 21px;
}
.artist-title {
background-image: url(/wp-content/uploads/2013/04/artists.png);
background-repeat:no-repeat; 
font-weight: bold; 
color: #222; 
font-size: 14px; 
background-position-y: -2px;
float: left;
line-height: 27px;
overflow: hidden;
}
.artist-container {
float: left; 
width: 963px;
padding-bottom: 10px;
}
.localband-title {
background-image: url(/wp-content/uploads/2013/04/band.png);
background-repeat:no-repeat; 
font-weight: bold; 
color: #222; 
font-size: 14px; 
background-position-y: -2px;
float: left;
margin-left: 36px;
line-height: 27px;
overflow: hidden;
}
.localdj-title {
background-image: url(/wp-content/uploads/2013/04/localband.png);
background-repeat:no-repeat; 
font-weight: bold; 
color: #222; 
font-size: 14px; 
background-position-y: -1px;
float: left;
margin-left: 164px;
line-height: 27px;
overflow: hidden;
}


div.microCal ul.microCalDates li.microCalDay a {
    color:#333;
    background-image:url(/wp-content/uploads/2013/03/non_active.png);
    background-repeat:no-repeat;
    border:none;
text-shadow: 0px -2px 1px rgba(0, 0, 0, 0.64);
}
div.microCal ul.microCalDates li.microCalDay a:hover {
    background-image:url(/wp-content/uploads/2013/03/active.png);
text-shadow: 0px -1px 2px rgb(20, 20, 20);
}
div.microCal ul.microCalDates li.microCalDay.active a {
    color:#fff;
    background-image:url(/wp-content/uploads/2013/03/active.png);
text-shadow: 0px -1px 2px rgb(20, 20, 20);
}
div.microCal ul.microCalDates {list-style:none}
div.microCal ul.microCalDates li.microCalDay {background-color:#eee;cursor:pointer}
div.microCal ul.microCalDates li.microCalDay * {cursor:pointer}
div.microCal ul.microCalDates li.microCalDay.active {background-color:#ddd}
div.microCal h2 {margin:4px 0 10px 0;padding:0;}
div.microCal h2 span.microCalTitle {float:left;}
div.microCal ul.microCalDates li.microCalDay span {display:block;}
div.microCal ul.microCalDates li.microCalDay span.microCalDayName {
    margin-top:4px;
    width:41px;
    position:absolute;
color: #FFF;
}
div.microCal ul.microCalDates li.microCalDay span.microCalDayDate {
    margin-top:22px;
    width:41px;
    position:absolute;
color: #FFF;
}
div.microCal h2 a.microCalAddEventLink {
    float:right;
    margin-top:8px;
    display:block; 
    width:71px;
    margin-right:2px;
}
div.microCal ul.microCalDates li.microCalDay a {width:41px;height:44px;display:block;}
div.microCal ul.microCalDates {padding:0;margin:0;}
div.microCal ul.microCalDates li.microCalDay {display:inline;float:left;margin-right:4px;}
div.microCal ul.microCalDates li.microCalDayOne {margin-right:4px;}
div.microCal ul.microCalDates li.microCalDaySeven {margin-right:0;}
div.microCal {width:314px;margin:0; padding:0; height: 47px;}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}
div.microCal h2 {
    font-family:Arial,sans-serif;
    font-size:20px;
    font-weight:normal
}
div.microCal ul.microCalDates li.microCalDay span {text-align:center}
div.microCal ul.microCalDates li.microCalDay span.microCalDayName {font-size:11px;}
div.microCal ul.microCalDates li.microCalDay span.microCalDayDate {font-size:16px;}
div.microCal h2 a.microCalAddEventLink {
    font-size:9pt;
    text-align:right;
    text-decoration:none;
}
div.microCal ul.microCalDates li.microCalDay a {
    text-decoration:none;
}
#cWeeklyEventsCalendar {
float: left;
padding-left: 8px;
padding-bottom: 12px;
}
div.hungryfeed_item div a {
font-weight: normal;
}



.roster_slider_set2 .rosterslider_wrapper {
background-color: transparent;
margin-top: 0px !important;
margin-bottom: 0px !important;
height: 131px !important;
}
div#roster_slider_Clubs.roster_slider_instance {
padding-left: 0px !important;
padding-top: 0px !important;
}
div#roster_slider_Music.roster_slider_instance {
padding-left: 0px !important;
padding-top: 0px !important;
}
div#roster_slider_Dining.roster_slider_instance {
padding-left: 0px !important;
padding-top: 0px !important;
}
div#roster_slider_Arts.roster_slider_instance {
padding-left: 0px !important;
padding-top: 0px !important;
}
div#roster_slider_Lifestyle.roster_slider_instance {
padding-left: 0px !important;
padding-top: 0px !important;
}
.roster_slider_set2 img:hover { opacity: 1.0 !important; filter: alpha(opacity=10);}
.roster_slider_set3 img:hover {
opacity: .1 !important;
filter: alpha(opacity=10);
-webkit-transition: all 0.14s ease 0s !important;
-moz-transition: all 0.14s ease 0s !important;
-o-transition: all 0.14s ease 0s !important;
outline: none;
}
.roster_slider_set3 .roster_slideri {
background: #FFF;
background-color: #000 !important;
padding: 0px !important;
max-width: 140px !important; 
}
div.roster_slider.roster_slider_set3 {
padding: 0px !important;
}
.roster_slider_set3 .roster_slider .roster_slideri {
padding: 0px !important;
}
.roster_slider div.roster_slideri {
padding: 0px  !important;
}
img.slider_thumbnail.medium.roster_slider_thumbnail {
padding: 0px  !important;
}
.blog_container {
left: 0px;
top: 0px;
float: left;
position: relative;
background-color: #f8f8f8;
-moz-box-shadow: 0px 1px 1px 0px #cbcbcb;
-webkit-box-shadow: 0px 1px 1px 0px #cbcbcb;
box-shadow: 0px 1px 1px 0px #cbcbcb;
line-height: 18px;
}
.localband_alpha_container {
left: 0px;
top: 0px;
float: left;
position: relative;
background-color: #f8f8f8;
-moz-box-shadow: 0px 1px 1px 0px #cbcbcb;
-webkit-box-shadow: 0px 1px 1px 0px #cbcbcb;
box-shadow: 0px 1px 1px 0px #cbcbcb;
line-height: 21px;
width: 960px;
padding-top: 18px;
margin-top: 8px;
}
.localband_alpha_container a {
color: #141414;
}
.localband_alpha_container a:hover {
text-decoration: underline;
}
span.author {
float: left;
font-style: italic;
}
.featuredartist_container {
left: 0px;
top: 0px;
float: left;
position: relative;
background-color: #f8f8f8;
-moz-box-shadow: 0px 1px 1px 0px #cbcbcb;
-webkit-box-shadow: 0px 1px 1px 0px #cbcbcb;
box-shadow: 0px 1px 1px 0px #cbcbcb;
line-height: 18px;
}
.allpagesocial {
position: fixed;
top: 347px;
left: 0px;
width: 29px;
background-color: #000000;
height: 87px;
line-height: 0;
z-index: 9998;
padding: 0;
}
.allpagesocial a {border: none; display: block;}
.upcoming-grid .event-topics a, .upcoming-grid .event-topics a:hover {
color: #999; font-weight:normal;
}
.post-title h2 {
color: #FFF !important;
font-size: 13px !important;
}
.post-info div.date {
background-color: #d60e19;
margin-top: -296px;
font-style: italic;
z-index: 1;
position: relative;
padding: 8px;
width: auto;
float: left;
display: none;
}
.alignleft img {
float: left;
margin-top: -2px;
padding-right: 42px;
}
.alignright img {
float: right;
text-align: right;
margin-top: -2px;
padding-left: 43px;
z-index: 1;
position: relative;
}
.alignleft {
font-size: 13px;
font-weight: bold;
}
.alignleft a {
vertical-align: middle;
line-height: normal;
color: #444;
}
.alignleft a:hover {
text-decoration: underline;
}
.alignright {
text-align: right;
font-size: 13px;
font-weight: bold;
}
.alignright a:hover {
text-decoration: underline;
}
.alignright a {
color: #444;
}
.blog5 .post-info {
margin-top: -404px;
position: relative;
margin-left: 51px;
}
.post-title h2 a {
color: rgb(49, 49, 49) !important;
font-family: "Helvetica-Neue", Helvetica, Arial, sans-serif;
}
.post-title h2.title a {
font-family: "Helvetica-Neue", Helvetica, Arial, sans-serif;
}
.one.blog5 .post-title, .one.blog5 .post-meta {
width: 850px;
margin-left: 50px;
float: left;
}
.one.blog5 .post-content {
margin-left: 50px;
float: left;
}
.one.blog5 .post-content {
margin-left: 50px;
float: left;
font-size: 16px;
line-height: 22px;
font-family: serif;
color: rgb(39, 39, 39);
margin-top: 15px;
}
#inner-content {
width: 637px;
}
.post-meta-title {
padding-left: 27px;
width: 584px;
padding-top: 18px;
}
.post-meta ul {
margin: 0px 0 0px 0;
}
.blog1 .post-media { 
margin-bottom: 0px;
}
.blog1 .post-content {
padding-left: 27px;
width: 584px;
font-size: 16px;
line-height: 22px;
font-family: Georgia, serif;
color: rgb(31, 31, 31);
margin-top: 25px;
}
.blog1 .post-title h2.title a {
font-size: 28px;
}
.blog2 .post-content {
padding-top: 20px;
padding-left: 24px;
width: 904px;
font-size: 18px;
line-height: 28px;
font-family: Georgia, serif;
color: rgb(31, 31, 31);
}

.blog7 .post {
-moz-box-shadow:  0px 1px 1px 0px #cbcbcb;
-webkit-box-shadow: 0px 1px 1px 0px #cbcbcb;
box-shadow: 0px 1px 1px 0px #cbcbcb;
background: #FFF;
}
.post {
-moz-box-shadow:  0px 1px 1px 0px #cbcbcb;
-webkit-box-shadow: 0px 1px 1px 0px #cbcbcb;
box-shadow: 0px 1px 1px 0px #cbcbcb;
background: #FFF;
margin: 0 0 20px 0;
padding: 0 0 20px 0;
}
.post-media {
margin-top: 14px;
max-height: 323px;
overflow: hidden;
}
.img-frame {
height: 305px;
overflow: hidden;
}
#post-media-guide-caption {
padding: 2px 0px 0px 27px;
}
ul.share {
padding: 15px 0px 22px 0px;
}
#sidebar {
width: 320px;
}
.navigation {
height: 100px;
}
.navbox {
overflow: visible;
position: initial;
float: left;
padding: 6px 6px 6px 6px;
background-color: #FFF;
-moz-box-shadow:  0px 1px 1px 0px #cbcbcb;
-webkit-box-shadow: 0px 1px 1px 0px #cbcbcb;
box-shadow: 0px 1px 1px 0px #cbcbcb;
height: 68px;
width: 300px;
}
.navboxright {
overflow: visible;
position: initial;
float: right;
padding: 6px 6px 6px 6px;
background-color: #FFF;
-moz-box-shadow:  0px 1px 1px 0px #cbcbcb;
-webkit-box-shadow: 0px 1px 1px 0px #cbcbcb;
box-shadow: 0px 1px 1px 0px #cbcbcb;
height: 68px;
width: 300px;
}
.post h3.title {
padding-left: 27px;
padding-top: 27px;
}
#respond p {
padding-left: 27px;
}
form#comment-form.form {
padding-left: 5px;
}
#comment-form {
width: 95%;
}
.post-info div.comments {
height: 30px;
z-index: 1;
position: relative;
}
.facebookpd {
padding-left: 27px;
padding-top: 27px;
}
div.listing-item .date {
padding-top: 23px;
}
.post-info div.date span {
display: inline;

margin: 0 2px;
font-size: 11px;

line-height: 11px;
}
.post-info div.date span.day {

font-size: 11px;

line-height: 11px;
}
.post-info div.date span.month {

font-size: 11px;

line-height: 11px;
}
.post-title h2.title a {
font-family: "Helvetica-Neue", Helvetica, Arial, sans-serif;
text-transform: none;
}
#comment-form.form textarea {
height: 40px;
}
#submit {
color: #fff;
background: rgb(31, 31, 31);
border-radius: 4px;
cursor: pointer; 
}
.input.submit {
background: rgb(177, 31, 25);
border-radius: 2px;
}
input.submit:focus {
background: #868686 !important;
}
input.submit:active {
background: #868686 !important;
border-radius: 2px;
}
.post h3.titlefb {
font-family: "Helvetica-Neue", Helvetica, Arial, sans-serif;
font-size: 22px;
text-transform: uppercase;
}
h3#reply-title.title {
font-family: "Helvetica-Neue", Helvetica, Arial, sans-serif;
text-transform: uppercase;
font-weight: bold;
}
div#comments.post h3 {
font-family: "Helvetica-Neue", Helvetica, Arial, sans-serif;
text-transform: uppercase;
}

h3#reply-title.comment-reply-title {
font-family: "Helvetica-Neue", Helvetica, Arial, sans-serif;
text-transform: uppercase;
font-weight: bold;
padding-left: 27px;
padding-top: 27px;
margin-bottom: 0;
line-height: 27px;
}
div#respond p {
margin-bottom: 0px;
}
.post-info {
display: none;
}
#sitesearch {
height: 50px;
}

div.display-posts-listing img {
float: left;
margin: 0 10px 0px 0;
}
div.display-posts-listing .listing-item {
float: left;
width: 317px;
}
div.display-posts-listing {
padding: 6px 0px 6px 6px;
height: 150px;
}
div.display-posts-listing .listing-item a {
font-size: 15px;
color: #000;
font-weight: bold;
float: left;
width: 163px;
}
div.display-posts-listing .listing-item a:hover {
color: #111;
font-weight: bold;
text-decoration: underline;
}
div.display-posts-listing .listing-item a.title {
font-size: 15px;
color: #111;
font-weight: bold;
float: left;
width: 145px;
}






.toggle-wrap {
position: fixed;
margin-left: -25px;
padding-top: 19px;
}
li.google {
width: 78px !important;
}
ul.share li.twitter {
width: 96px;
}
ul.share li.facebook {
width: 0px;
}
.trigger {
position: absolute;
}
.trigger a {
background: url(/wp-content/uploads/2013/04/gears.png) no-repeat right 0px #000;
padding: 13px;
}
.trigger.active a {
background: url(/wp-content/uploads/2013/04/gears.png) no-repeat right -28px #000;
padding: 13px;
}
.toggle-container {
width: 207px;
margin-left: -184px;
padding: 0px 0px 0px 0px;
-moz-box-shadow: 0 0 5px #4f4f4f; 
-webkit-box-shadow: 0 0 5px #4f4f4f; 
box-shadow: 0 0 5px #4f4f4f;
margin-top: 32px !important;
background-color: #444444;
}

.display-maps {
padding: 6px 6px 1px 6px;
-webkit-box-shadow: 0px 1px 1px 0px #cbcbcb;
box-shadow: 0px 1px 1px 0px #cbcbcb;
left: 0px;
top: 0px;
float: left;
position: relative;
background-color: #f8f8f8;
}
.guides {
-moz-box-shadow: 0px 1px 1px 0px #cbcbcb;
-webkit-box-shadow: 0px 1px 1px 0px #cbcbcb;
box-shadow: 0px 1px 1px 0px #cbcbcb;
background: #FFF;
border-bottom: 1px solid #eee;
margin: 0 0 24px 0;
padding: 0px;
overflow: hidden;
}
/* SPONSORED GUIDES
 ================================================== */
.single .post-category {float:left;}
.single .post-sponsor {margin-left:5px; margin-bottom:0; padding-left:5px; border-left:1px solid #ddd; color:#999; font-size:11px; text-transform:uppercase;}
.single .post-sponsor > a {font-weight:bold; color:#f37020;}
p.disclaimer {font-style:italic; color:#aaa; line-height:1.3;}
.team-member-info .sponsored-label {float:right; color:#999; font-size:11px; text-transform:uppercase;}
#sidebar-guide {
float: right;
padding-right: 24px;
padding-top: 19px;
padding-left: 24px;
}
.post-media-guide {
margin-top: 14px;
height: 305px;
max-height: 323px;
overflow: hidden;
width: 960px;
display: initial;
}
.post-media-guide img {
width: 960px;
}
.post-meta-title-guide {
padding-top: 18px;
padding-bottom: 14px;
padding-left: 24px;
padding-right: 24px;
text-align: left;
}
h2.title-guide a {
font-size: 45px;
line-height: 47px;
font-weight: 700;
}
h2.title-guide {
margin-bottom: 0px;
padding-top: 0px;
}
div#share-guidepost {
text-align: center;
}
div#share-guidepost ul {
border-top: 0px;
}
.widget {
margin-bottom: 20px;
font-family: "Helvetica-Neue", Helvetica, Arial, sans-serif;
}
.header {
width: 961px !important;
}
.featured {
background: transparent;
}
.post-title h2.title a:hover {
text-decoration: underline;
}
.post-meta ul li a {
padding-bottom: 7px;
}
.post-meta a:hover {
color: #444;
text-decoration: underline;
}

.blog3 .post-media {
margin: 4px 14px 0px 4px;
height: 125px;
}
.blog3 .post {
padding: 0px;
margin-bottom: 20px;
height: 133px;
}
.blog3 .post-meta ul {
visibility: hidden;
line-height: 0px;
}
a.more-link {
content: "link" !important;
}
.blog3 .post-content p {
visibility: hidden;
line-height: 0px;
margin: 0px;
}
.blog3 .post-content {
padding-top: 13px;
width: 339px;
}
.blog3 .post-title h2.title a {
line-height: 27px !important;
}
.blog3 .post-title h2.title a:hover {
text-decoration: underline !important;
}
.blog3 .post-title h2.title {
line-height: 20px;
}
#archivecat ul li a {
font-weight: bold !important;
color: #676767 !important;
}
#archivecat ul li a:hover {
color: rgb(0, 146, 18) !important;
}
#signup {
width: 51px;
border-radius: 2px;
background: green;
padding: 5px 7px 4px 8px;
margin-top: 4px;
}
#signup:hover {
background-color: #444;
}
#signup a {
color: #FFF;
text-transform: uppercase;
font-weight: bold;
}
.blog6 .post-media {
overflow: hidden;
max-height: 503px;
width: 637px;
}
.blog6 .post-content {
width: 598px;
font-size: 17px;
color: rgb(68, 68, 68);
font-family: serif;
line-height: 21px;
padding-right: 20px;
}
.blog6 .post-title {
width: 600px;
margin-top: 17px;
float: left;
margin-left: 19px;
}
.blog6 .post-meta {
width: 618px;
padding-bottom: 11px;
}
.blog6 .post-info {
display: initial;
}
.blog6 .post-info div.date {
display: initial;
background-color: #000;
font-style: normal;
}
.blog6 .post-info div.comments {
display: none;
}
.blog6 .post {
padding: 0 0 15px 0;
}
.blog6 a.more-link {
font-size: 14px;
}
.blog6 a.more-link:hover {
font-size: 14px;
text-decoration: underline;
}
.blog6 .wp-pagenavi span.current {
background-color: #d60e19;
}
.blog6 .post-title h2.title a {
font-size: 28px;
}

.blog4 .post-media {
overflow: hidden;
max-height: 503px;
width: 637px;
margin-top: 0px;
margin-bottom: 0px;
}
.blog4 .post-content {
width: 598px;
font-size: 17px;
color: rgb(68, 68, 68);
font-family: serif;
line-height: 21px;
padding-right: 20px;
margin-left: 20px;
margin-top: 20px;
}
.blog4 .post-title {
width: 618px;
margin-top: 17px;
margin-left: 20px;
}
.blog4 .post-meta {
width: 618px;
padding-bottom: 11px;
margin-left: 20px;
}
.blog4 .post-info {
display: initial;
}
.blog4 .post-info div.date {
display: initial;
background-color: #000;
font-style: normal;
margin-top: -276px;
}
.blog4 .post-info div.comments {
display: none;
}
.blog4 .post {
padding: 0 0 15px 0;
}
.blog4 a.more-link {
font-size: 14px;
}
.blog4 .wp-pagenavi span.current {
background-color: #d60e19;
}
.blog4 .post-title h2.title a {
font-size: 28px;
}
#post-media-guide-images {
max-height: 350px;
overflow: hidden;
width: 960px;
}
.hide { display: none; }

#post-media-free-stuff-images {
max-height: 350px;
overflow: hidden;
width: 960px;
}
.post .free-stuff {
-moz-box-shadow: 0px 1px 1px 0px #cbcbcb;
-webkit-box-shadow: 0px 1px 1px 0px #cbcbcb;
box-shadow: 0px 1px 1px 0px #cbcbcb;
background: #FFF;
border-bottom: 1px solid #eee;
margin: 0 0 24px 0;
padding: 0 0 24px 0;
overflow: hidden;
}
#sidebar-free-stuff {
float: right;
padding-right: 24px;
padding-top: 19px;
padding-left: 24px;
}
.post-media-free-stuff {
margin-top: 14px;
height: 305px;
max-height: 323px;
overflow: hidden;
width: 960px;
display: initial;
}
.post-media-free-stuff img {
width: 960px;
}
.post-meta-title-free-stuff {
padding-top: 18px;
padding-bottom: 14px;
padding-left: 24px;
text-align: left;
}
h2.title-free-stuff a {
font-size: 45px;
line-height: 28px;
font-weight: 700;
word-spacing: 5px;
}
h2.title-free-stuff {
margin-bottom: 0px;
padding-top: 10px;
}
div#share-free-stuff {
text-align: center;
}
div#share-free-stuffpost ul {
border-top: 0px;
}
.free-stuff {
-moz-box-shadow: 0px 1px 1px 0px #cbcbcb;
-webkit-box-shadow: 0px 1px 1px 0px #cbcbcb;
box-shadow: 0px 1px 1px 0px #cbcbcb;
background: #FFF;
border-bottom: 1px solid #eee;
margin: 0 0 24px 0;
padding: 0 0 24px 0;
overflow: hidden;
}

ul.display-posts-listing li {
display: inline;
list-style-type: none;
}
ul.display-posts-listing {
list-style-type: none;
padding: 6px 0px 6px 6px;margin: 0px;
width: 951px;
height: 200px;
}
ul.display-posts-listing li span.author {
display: none;
}
.display-posts-listing li.listing-item.dps-list-item-0 {
width: 300px;
float: left;
margin-right: 10px;
border-right: 1px solid rgb(233, 233, 233);
overflow: hidden;
}
.display-posts-listing li.listing-item.dps-list-item-0 a.image {
float: left;
display: block;
position: relative;
width: 600px;
max-height: 200px;
}
.display-posts-listing li.listing-item.dps-list-item-0 a.image::before {
display:block;
content:'';
position:absolute;
width:100%;
height:100%;
-moz-box-shadow:inset -40px -67px 64px 0px rgba(0,0,0,0.7);
-webkit-box-shadow:inset -40px -67px 64px 0px rgba(0,0,0,0.7);
box-shadow: inset -40px -67px 64px 0px rgba(0,0,0,0.7);
}
.display-posts-listing li.listing-item.dps-list-item-0 a.title {
font-size: 19px;
color: rgb(255, 255, 255);
font-weight: bold;
float: left;
width: 275px;
margin: 1px 0px 18px 18px;
position: absolute;
left: 0;
text-shadow: 0px 2px 1px rgba(0, 0, 0, 0.64);
bottom: 0;
line-height: 20px;
}
.display-posts-listing li.listing-item.dps-list-item-0 img {
max-width: 583px;
}
.display-posts-listing li.listing-item.dps-list-item-1 {
width: 300px;
float: left;
padding-left: 11px;
overflow: hidden;
border-left: 1px solid rgb(238, 238, 238);
margin-right: 10px;
}
.display-posts-listing li.listing-item.dps-list-item-1 a.image {
float: left;
display: block;
position: relative;
width: 600px;
max-height: 200px;
}
.display-posts-listing li.listing-item.dps-list-item-1 a.image::before {
display:block;
content:'';
position:absolute;
width:100%;
height:100%;
-moz-box-shadow:inset -40px -67px 64px 0px rgba(0,0,0,0.7);
-webkit-box-shadow:inset -40px -67px 64px 0px rgba(0,0,0,0.7);
box-shadow: inset -40px -67px 64px 0px rgba(0,0,0,0.7);
}
.display-posts-listing li.listing-item.dps-list-item-1 a.title {
font-size: 19px;
color: rgb(255, 255, 255);
font-weight: bold;
float: left;
width: 296px;
margin: 1px 0px 18px 13px;
position: absolute;
text-shadow: 0px 2px 1px rgba(0, 0, 0, 0.64);
bottom: 0;
line-height: 20px;
display: block;
}
.display-posts-listing li.listing-item.dps-list-item-1 img {
max-width: 583px;
}
.display-posts-listing li.listing-item.dps-list-item-2 {
width: 300px;
float: left;
padding-left: 10px;
overflow: hidden;
border-left: 1px solid rgb(238, 238, 238);
}
.display-posts-listing li.listing-item.dps-list-item-2 a.image {
float: left;
display: block;
position: relative;
width: 600px;
max-height: 200px;
}
.display-posts-listing li.listing-item.dps-list-item-2 a.image::before {
display:block;
content:'';
position:absolute;
width:100%;
height:100%;
-moz-box-shadow:inset -40px -67px 64px 0px rgba(0,0,0,0.7);
-webkit-box-shadow:inset -40px -67px 64px 0px rgba(0,0,0,0.7);
box-shadow: inset -40px -67px 64px 0px rgba(0,0,0,0.7);
}
.display-posts-listing li.listing-item.dps-list-item-2 a.title {
font-size: 19px;
color: rgb(255, 255, 255);
font-weight: bold;
float: left;
width: 275px;
margin: 1px 0px 18px 13px;
position: absolute;
text-shadow: 0px 2px 1px rgba(0, 0, 0, 0.64);
bottom: 0;
line-height: 20px;
display: block;
}
.display-posts-listing li.listing-item.dps-list-item-2 img {
max-width: 583px;
}
.upcoming-grid ul li a.shadow {
display:block;
height: 141px;
}
.upcoming-grid ul li a.shadow img {
display:block;
}
.upcoming-grid ul li a.shadow::before {
display:block;
content:'';
position:absolute;
width:100%;
height:100%;
-moz-box-shadow:inset 0px 0px 3px 1px rgba(0,0,0,0.4);
-webkit-box-shadow:inset 0px 0px 3px 1px rgba(0,0,0,0.4);
box-shadow:inset 0px 0px 3px 1px rgba(0,0,0,0.4);
}
.more_guides {
text-align: right;
float: right;
margin: -205px 218px 0px 0px;
font-weight: bold;
color: #000;
font-size: 13px;
}

.related-post-container {
overflow: hidden;
position: absolute;
left: 0px;
top: 0px;
float: left;
padding: 0;
position: relative;
padding: 6px 6px 0px 6px;
background-color: rgb(224, 224, 224);
-moz-box-shadow: 0px 1px 1px 0px #cbcbcb;
-webkit-box-shadow: 0px 1px 1px 0px #cbcbcb;
box-shadow: 0px 1px 1px 0px #cbcbcb;
width: 625px;
margin-bottom: 20px;
}
.yarpp-related h3 {
font-weight: normal;
font-size: 22px;
font-family: "Helvetica-Neue", Helvetica, Arial, sans-serif;
margin: 0px;
}
.yarpp-related {
margin: 16px;
}
.yarpp-thumbnails-horizontal a {
color: #444;
}
.yarpp-thumbnails-horizontal a:hover {
text-decoration: underline;
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail {
border: none !important;
width: 145px !important;
}
.yarpp-thumbnails-horizontal {
width: 615px;
}
.facebookpd p a {
color: rgb(65, 65, 65);
}

.span.post-cats-list a {
text-transform: uppercase;
color: #444;
}
.upw-content {
font-size: 14px;
}
.twitterfollow {
margin-top: 10px;
}

.section-title {
margin: 0px;
padding: 40px 0 10px 0px;
}
.section-title h1.title span {
font-family: "Helvetica-Neue", Helvetica, Arial, sans-serif;
color: #222;
text-transform: uppercase;
font-weight: bold;
}
.section-title h1.title {
font-weight: normal;
font-size: 24px;
}

.filterable li {
font-weight: bold;
}

/* CSS for jQuery Orbit Plugin 1.2.3
 * www.ZURB.com/playground
 * Copyright 2010, ZURB
 * Free to use under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php

 /* PUT IN YOUR SLIDER ID AND SIZE TO MAKE LOAD BEAUTIFULLY
 ================================================== */

.featured { 
    min-height:200px;
	background: #000 url('orbit/loading.gif') no-repeat center center;
	overflow: hidden; 
}


.orbit {

	background: #000 url('orbit/loading.gif') no-repeat center center;
	overflow: hidden;
}
.orbit > img, .orbit > div, .orbit> a {
	display: none;
}



/* CONTAINER
 ================================================== */

div.orbit-wrapper {
	position: relative;
	 margin-bottom:25px;
	 margin-top:10px;
}

div.orbit {
	position: relative;
	overflow: hidden
}

div.orbit > img,div.orbit > a  {
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	width:100%;
	height:100%;
}



.orbit > div {
	position: relative;
	left: 0;
	width: 100%;
	height: 100%;
}

/* Note: If your slider only uses content or anchors, you're going to want to put the width and height declarations on the ".orbit>div" and "div.orbit>a" tags in addition to just the .orbit-wrapper */

/* TIMER
 ================================================== */


div.timer {

	position: absolute;
	width: 40px;
	height: 40px;
	top: 10px;
	right: 10px;
	opacity: 0.6;
	cursor: pointer;
	z-index: 9999999999;

}

span.rotator {

	position: absolute;
	top: 0px;
	left: -20px;
	width: 40px;
	height: 40px;
	background-image: url('orbit/rotator-left.png');
	z-index: 9999999999;
	
}

span.mask {

	position: absolute;
	top: 0px;
	right: 0px;
	width: 20px;
	height: 40px;
	z-index: 99999999999;
	overflow: hidden;
}

span.move {
	top:0px;
	position:absolute;
	left: 0px;
	
}



span.mask-turn {

	display: none;
	position: absolute;
	top: 0px;
	right: 0px;
	width: 40px;
	height: 40px;
	background-image: url('orbit/rotator-right.png');
	z-index: 99999999999;
}




span.pause {
	display: block;
	width: 40px;
	height: 40px;
	position: absolute;
	top: 0;
	left: 0;
	background: url(orbit/pause-black.png) no-repeat;
	z-index: 4;
	opacity: 1;
	
}

span.pause.active {
	background: url(orbit/pause-black.png) no-repeat 0 -40px
}

div.timer:hover span.pause, span.pause.active {
	opacity: 1
}

/* CAPTIONS
 ================================================== */
 
 span.orbit-caption {
     display: none;
 }
 
 /* CAPTIONS
 ================================================== */

.orbit-caption.default {
	display: none;
	font-family: "Helvetica-Neue", Helvetica, Arial, sans-serif;
}

.orbit-wrapper .orbit-caption.default {
	
	background: url(../css/bg-transparent.png) repeat;
	z-index: 1000;
	color: #fff;
	text-align: center;
	padding: 7px 0;
	font-size: 13px;
	position: absolute;
	right: 0;
	bottom: 0;
	width: 100%;
	text-align:justify;
}

/* DIRECTIONAL div
 ================================================== */

NAV.slider-nav.default {
	display: block
}

div.slider-nav.default span {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;   
	width: 60px;
	height: 60px;
	position: absolute;
	z-index: 1000;

	margin-top: -30px;
	cursor: pointer;	
  	font-size: 90px;
  	font-weight: 100;
  	line-height: 43px;
 	color: #ffffff;
  	text-align: center;
  	background: #222222;
  	border: 3px solid #ffffff;
  	text-align:center;
  	opacity: 0.5;
  	filter: alpha(opacity=50);
	
}

div.small span{
    top: 40%;
	width: 40px;
	height: 40px;
	font-size: 60px;
  	font-weight: 100;
  	line-height: 30px;
  	margin-top: -20px;
}

div.slider-nav.default span:hover {
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}


div.slider-nav.default span.right {
    margin-right:5px;
/*	background: url(orbit/right_button.png);*/
	right: 0;
	
}

div.slider-nav.default span.left {
    margin-left:5px;
/*	background: url(orbit/left_button.png);*/
	left: 10;
}

/* BULLET NAV
 ================================================== */

.pjc-slideshow-container .orbit-bullets-wrapper{
	display: none !important;  
}

.pjc-slideshow-container .orbit-wrapper ul.orbit-bullets {
    
	display: none !important;
}
 
 
 /* Additional Hooks
 ================================================== */
 
 
.orbit-caption a:hover {
color: rgb(221, 64, 64) !important;
}
 
 
div.orbit-wrapper {
margin-bottom: 0px !important;
margin-top: 0px !important;
}
div.slider-nav.default span {
border: 0px !important;
}
div.slider-nav.default span.right {
background: url(/wp-content/uploads/2013/05/next-arrow.png) no-repeat center rgb(36, 36, 36) !important;
right: 0px !important;
margin-right: 0px !important;
height: 86px;
width: 27px;
}
div.slider-nav.default span.left {
background: url(/wp-content/uploads/2013/05/prev-arrow.png) no-repeat center rgb(36, 36, 36) !important;
left: -5px !important;
height: 86px;
width: 27px;
}
.orbit-wrapper .orbit-caption.default {
background: url(/wp-content/uploads/2013/03/draw.png) repeat !important;
}

#homepjcwrap .orbit-caption h4 {
font-size: 28px;
padding: 40px 0px 0px 23px;
font-weight: normal;
color: #FFF !important;
font-family: "HelveticaNeue", "Helvetica-Neue", Helvetica, Arial, sans-serif !important;
text-shadow: 0px 2px 1px rgba(0, 0, 0, 0.64) !important;
position: absolute;
bottom: 45px;
line-height: 30px;
width: 588px;
}
#homepjcwrap .orbit-caption h4 a {
color: #FFF !important;
}
#homepjcwrap .orbit-caption h4 a:hover {
color: #FFF !important;
}
#homepjcwrap div.slider-nav span {
top: 46%;
}
#homepjcwrap .orbit-caption p{
padding: 15px 0px 0px 25px !important;
font-size: 13px !important;
bottom: 20px;
position: absolute;
font-weight: bold;
}
#homepjcwrap div.slider-nav span:hover {
background-color: #d60e19 !important;
}
#homepjc {
height: 322px;
overflow: hidden;
}
#homepjcwrap .orbit-caption {
position: absolute;
height: 105px;
text-align: left !important;
}



#clubspjcwrap {
max-height: 322px !important;
margin-left: 0px !important;
max-width: 634px !important;
}
#clubspjcwrap .orbit-caption h4 {
font-size: 28px;
padding: 40px 0px 0px 23px;
font-weight: normal;
color: #FFF !important;
text-shadow: 0px 2px 1px rgba(0, 0, 0, 0.64) !important;
font-family: "HelveticaNeue", "Helvetica-Neue", Helvetica, Arial, sans-serif !important;
position: absolute;
bottom: 45px;
line-height: 30px;
width: 588px;
}
#clubspjcwrap .orbit-caption h4 a {
color: #FFF !important;
}
#clubspjcwrap .orbit-caption h4 a:hover {
color: #FFF !important;
}
#clubspjcwrap div.slider-nav span {
top: 46%;
}
#clubspjcwrap .orbit-caption p{
padding: 15px 0px 0px 25px !important;
font-size: 13px !important;
bottom: 20px;
position: absolute;
}
#clubspjcwrap div.slider-nav span:hover {
background-color: #d60e19 !important;
}
#clubspjc {
height: 322px;
overflow: hidden;
}
#clubspjcwrap .orbit-caption {
position: absolute;
height: 105px;
text-align: left !important;
font-weight: bold !important;
}

#diningpjcwrap {
max-height: 322px;
margin-left: 0px !important;
max-width: 634px !important;
}
#diningpjcwrap div.slider-nav span:hover {
background-color: #d60e19 !important;
}
#diningpjcwrap .orbit-caption h4 {
font-size: 28px;
padding: 40px 0px 0px 23px;
font-weight: normal;
color: #FFF !important;
text-shadow: 0px 2px 1px rgba(0, 0, 0, 0.64) !important;
font-family: "HelveticaNeue", "Helvetica-Neue", Helvetica, Arial, sans-serif !important;
position: absolute;
bottom: 45px;
line-height: 30px;
width: 588px;
}
#diningpjcwrap .orbit-caption h4 a {
color: #FFF !important;
}
#diningpjcwrap .orbit-caption h4 a:hover {
color: #FFF !important;
}
#diningpjcwrap div.slider-nav span {
top: 46%;
}
#diningpjcwrap .orbit-caption p{
padding: 15px 0px 0px 25px !important;
font-size: 13px !important;
bottom: 20px;
position: absolute;
}
#diningpjc {
height: 322px;
overflow: hidden;
}
#diningpjcwrap .orbit-caption {
position: absolute;
height: 105px;
text-align: left !important;
font-weight: bold !important;
font-weight: bold !important;
}

#artspjcwrap {
max-height: 322px !important;
margin-left: 0px !important;
max-width: 634px !important;
}
#artspjcwrap .orbit-caption h4 {
font-size: 28px;
padding: 40px 0px 0px 23px;
font-weight: normal;
color: #FFF !important;
text-shadow: 0px 2px 1px rgba(0, 0, 0, 0.64) !important;
font-family: "HelveticaNeue", "Helvetica-Neue", Helvetica, Arial, sans-serif !important;
position: absolute;
bottom: 45px;
line-height: 30px;
width: 588px;
}
#artspjcwrap .orbit-caption h4 a {
color: #FFF !important;
}
#artspjcwrap .orbit-caption h4 a:hover {
color: #FFF !important;
}
#artspjcwrap div.slider-nav span {
top: 46%;
}
#artspjcwrap .orbit-caption p{
padding: 15px 0px 0px 25px !important;
font-size: 13px !important;
bottom: 20px;
position: absolute;
}
#artspjcwrap div.slider-nav span:hover {
background-color: #d60e19 !important;
}
#artspjc {
height: 322px;
overflow: hidden;
}
#artspjcwrap .orbit-caption {
position: absolute;
height: 105px;
text-align: left !important;
font-weight: bold !important;
}

#lifestylepjcwrap {
max-height: 322px !important;
margin-left: 0px !important;
max-width: 634px !important;
}
#lifestylepjcwrap .orbit-caption h4 {
font-size: 28px;
padding: 40px 0px 0px 23px;
font-weight: normal;
color: #FFF !important;
text-shadow: 0px 2px 1px rgba(0, 0, 0, 0.64) !important;
font-family: "HelveticaNeue", "Helvetica-Neue", Helvetica, Arial, sans-serif !important;
position: absolute;
bottom: 45px;
line-height: 30px;
width: 588px;
}
#lifestylepjcwrap .orbit-caption h4 a {
color: #FFF !important;
}
#lifestylepjcwrap .orbit-caption h4 a:hover {
color: #FFF !important;
}
#lifestylepjcwrap div.slider-nav span {
top: 46%;
}
#lifestylepjcwrap .orbit-caption p{
padding: 15px 0px 0px 25px !important;
font-size: 13px !important;
bottom: 20px;
position: absolute;
}
#lifestylepjcwrap div.slider-nav span:hover {
background-color: #d60e19 !important;
}
#lifestylepjc {
height: 322px;
overflow: hidden;
}
#lifestylepjcwrap .orbit-caption {
position: absolute;
height: 105px;
text-align: left !important;
font-weight: bold !important;
}

#musicpjcwrap {
max-height: 322px !important;
margin-left: 0px !important;
max-width: 634px !important;
}
#musicpjcwrap .orbit-caption h4 {
font-size: 28px;
padding: 40px 0px 0px 23px;
font-weight: normal;
color: #FFF !important;
text-shadow: 0px 2px 1px rgba(0, 0, 0, 0.64) !important;
font-family: "HelveticaNeue", "Helvetica-Neue", Helvetica, Arial, sans-serif !important;
position: absolute;
bottom: 45px;
line-height: 30px;
width: 588px;
}
#musicpjcwrap .orbit-caption h4 a {
color: #FFF !important;
}
#musicpjcwrap .orbit-caption h4 a:hover {
color: #FFF !important;
}
#musicpjcwrap div.slider-nav span {
top: 46%;
}
#musicpjcwrap .orbit-caption p{
padding: 15px 0px 0px 25px !important;
font-size: 13px !important;
bottom: 20px;
position: absolute;
}
#musicpjcwrap div.slider-nav span:hover {
background-color: #d60e19 !important;
}
#musicpjc {
height: 322px;
overflow: hidden;
}
#musicpjcwrap .orbit-caption {
position: absolute;
height: 105px;
text-align: left !important;
font-weight: bold !important;
}


#medical-marijuanapjcwrap {
max-height: 322px !important;
margin-left: 0px !important;
max-width: 634px !important;
}
#medical-marijuanapjcwrap .orbit-caption h4 {
font-size: 28px;
padding: 40px 0px 0px 23px;
font-weight: normal;
color: #FFF !important;
text-shadow: 0px 2px 1px rgba(0, 0, 0, 0.64) !important;
font-family: "HelveticaNeue", "Helvetica-Neue", Helvetica, Arial, sans-serif !important;
position: absolute;
bottom: 45px;
line-height: 30px;
width: 588px;
}
#medical-marijuanapjcwrap .orbit-caption h4 a {
color: #FFF !important;
}
#medical-marijuanapjcwrap .orbit-caption h4 a:hover {
color: #FFF !important;
}
#medical-marijuanapjcwrap div.slider-nav span {
top: 46%;
}
#medical-marijuanapjcwrap .orbit-caption p{
padding: 15px 0px 0px 25px !important;
font-size: 13px !important;
bottom: 20px;
position: absolute;
}
#medical-marijuanapjcwrap div.slider-nav span:hover {
background-color: #d60e19 !important;
}
#medical-marijuanapjc {
height: 322px;
overflow: hidden;
}
#medical-marijuanapjcwrap .orbit-caption {
position: absolute;
height: 105px;
text-align: left !important;
font-weight: bold !important;
}


div.timer {
display: none;
}
.pjc-slideshow-container {
margin-bottom: 0px;
overflow: hidden;
}

div.orbit > a {
-webkit-transition: initial;
-moz-transition: initial;
-o-transition: initial;
}




.related-post-container {
background: none;
background-color: #FFF;
}
.yarpp-related h3 {
margin: 0px 0px 5px 0px;
}

.comment-form {
padding: 19px 27px 19px 27px;
min-height: 100px !important;
}
iframe#jetpack_remote_comment {
}
.comment-list {
padding: 19px 19px 19px 19px !important;
}
#comments p:last-child em {
font-weight: bold;
font-size: 15px;
margin: 10px;
background: rgb(235, 187, 64);
}
.pageTitleH a {
color: #444;
font-weight: bold;
font-size: 12px;
}
.pageTitleH a:hover {
text-decoration: underline;
}


/*  Local DJ Pages  */


#post-media-local-djs-stuff-images {
max-height: 350px;
overflow: hidden;
width: 960px;
}
.post .local-djs {
-moz-box-shadow: 0px 1px 1px 0px #cbcbcb;
-webkit-box-shadow: 0px 1px 1px 0px #cbcbcb;
box-shadow: 0px 1px 1px 0px #cbcbcb;
background: #FFF;
border-bottom: 1px solid #eee;
margin: 0 0 24px 0;
padding: 0 0 24px 0;
overflow: hidden;
}
#sidebar-local-djs {
float: left;
padding-right: 24px;
padding-top: 19px;
}
#post-media-local-djs-images {
float: left;
padding-left: 24px;
width: 313px;
}
.post-media-local-djs img {
max-width: 313px;
}
.post-media-local-djs {
width: 960px;
position: relative;
overflow: hidden;
}
.post-meta-title-local-djs {
padding-top: 18px;
padding-bottom: 14px;
padding-left: 24px;
text-align: left;
}
h2.title-local-djs a {
font-size: 38px;
line-height: 28px;
font-weight: 700;
word-spacing: 5px;
}
h2.title-local-djs {
margin-bottom: 0px;
padding-top: 7px;
padding-bottom: 10px;
}
div#share-local-djs {
text-align: center;
}
div#share-local-djspost {
width: 278px;
float: right;
}
div#share-local-djspost ul {
border-top: 0px;
padding: 0px 0px 0px 0px;
}
.local-djs {
-moz-box-shadow: 0px 1px 1px 0px #cbcbcb;
-webkit-box-shadow: 0px 1px 1px 0px #cbcbcb;
box-shadow: 0px 1px 1px 0px #cbcbcb;
background: #FFF;
border-bottom: 1px solid #eee;
margin: 0 0 24px 0;
padding: 0 0 24px 0;
}
.post-content-local-djs {
float: left;
padding-left: 27px;
max-width: 530px;
}
.post-content-local-djs p {
font-size: 15px;
line-height: 20px;
}
.djsLocTitle {
font-weight: bold;
font-size: 20px;
padding-bottom: 13px;
}
.djsLoc {
padding-bottom: 24px;
background-image: url(http://www.sfstation.com/wp-content/uploads/2013/08/pin.png);
background-repeat: no-repeat;
padding-top: 3px;
}
.djsBioTitle {
font-weight: bold;
font-size: 20px;
padding-bottom: 13px;
}
.djsLinksTitle {
font-weight: bold;
font-size: 20px;
padding-bottom: 13px;
text-align: left;
}
.djsUpcomingTitle {
font-weight: bold;
font-size: 20px;
padding-bottom: 13px;
padding-top: 13px;
}
.djEdit {
float: right; 
margin-top: -26px;
}
.post-title-local-djs {
float: left;
width: 960px;
}
.post-title-local-djs h2 {
color: rgb(49, 49, 49) !important;
font-family: "Helvetica-Neue", Helvetica, Arial, sans-serif;
font-weight: bold;
}
.widget-local-djs {
margin-bottom: 24px;
float: left;
width: 100%;
}
.stacked-djvideo {
float: left;
padding-left: 27px;
}
.team-djvideo {
margin-bottom: 27px;
max-width: 573px;
}
div#video iframe {
min-width: 546px;
max-width: 573px;
}
.team-djvideo iframe {
width: 547px !important;
height: 340px !important;
background: rgb(82, 82, 82);
padding: 11px 11px 6px 11px;
}
.post-title-main-djs {
font-weight: bold;
float: left;
width: 100px;
}
.post-title-main-djs a {
color: #444;
}
.post-title-main-djs a:hover {
color: #444;
text-decoration: underline;
}
.team-djupcoming p {
line-height: 20px;
font-size: 12px;
}
.stacked-djaudio {
float: left;
padding: 11px 11px 11px 11px;
margin-top: 23px;
margin-bottom: 13px;
background: rgb(82, 82, 82);
}
.team-djaudio {
text-align: center;
min-width: 291px;
}

/*  
Local Band Pages  */

#post-media-local-bands-stuff-images {
max-height: 350px;
overflow: hidden;
width: 960px;
}
.post .local-bands {
-moz-box-shadow: 0px 1px 1px 0px #cbcbcb;
-webkit-box-shadow: 0px 1px 1px 0px #cbcbcb;
box-shadow: 0px 1px 1px 0px #cbcbcb;
background: #FFF;
border-bottom: 1px solid #eee;
margin: 0 0 24px 0;
padding: 0 0 24px 0;
overflow: hidden;
}
#sidebar-local-bands {
float: left;
padding-right: 24px;
padding-top: 19px;
}
#post-media-local-bands-images {
float: left;
padding-left: 24px;
width: 313px;
}
.post-media-local-bands img {
max-width: 313px;
}
.post-media-local-bands {
width: 960px;
position: relative;
overflow: hidden;
}
.post-meta-title-local-bands {
padding-top: 18px;
padding-bottom: 14px;
padding-left: 24px;
text-align: left;
}
h2.title-local-bands a {
font-size: 38px;
line-height: 28px;
font-weight: 700;
word-spacing: 5px;
}
h2.title-local-bands {
margin-bottom: 0px;
padding-top: 7px;
padding-bottom: 10px;
}
div#share-local-bands {
text-align: center;
}
div#share-local-bandspost {
width: 278px;
float: right;
}
div#share-local-bandspost ul {
border-top: 0px;
padding: 0px 0px 0px 0px;
}
.local-bands {
-moz-box-shadow: 0px 1px 1px 0px #cbcbcb;
-webkit-box-shadow: 0px 1px 1px 0px #cbcbcb;
box-shadow: 0px 1px 1px 0px #cbcbcb;
background: #FFF;
border-bottom: 1px solid #eee;
margin: 0 0 24px 0;
padding: 0 0 24px 0;
overflow: hidden;
}
.post-content-local-bands {
width: 560px;
float: left;
padding-left: 27px;
}
.post-content-local-bands p {
font-size: 15px;
line-height: 20px;
}
.bandsLocTitle {
font-weight: bold;
font-size: 20px;
padding-bottom: 13px;
}
.bandsLoc {
padding-bottom: 24px;
background-image: url(http://www.sfstation.com/wp-content/uploads/2013/08/pin.png);
background-repeat: no-repeat;
padding-top: 3px;
}
.bandsBioTitle {
font-weight: bold;
font-size: 20px;
padding-bottom: 13px;
}
.bandsLinksTitle {
font-weight: bold;
font-size: 20px;
padding-bottom: 13px;
text-align: left;
}
.bandsUpcomingTitle {
font-weight: bold;
font-size: 20px;
padding-bottom: 13px;
padding-top: 13px;
}
.bandsEdit {
float: right; 
margin-top: -26px;
}
.post-title-local-bands {
float: left;
width: 960px;
}
.post-title-local-bands h2 {
color: rgb(49, 49, 49) !important;
font-family: "Helvetica-Neue", Helvetica, Arial, sans-serif;
font-weight: bold;
}
.widget-local-bands {
margin-bottom: 24px;
float: left;
width: 100%;
}
.stacked-bandsvideo {
float: left;
padding-left: 27px;
}
.team-bandsvideo {
margin-bottom: 27px;
background: rgb(82, 82, 82);
padding: 11px 11px 6px 11px;
min-width: 546px;
max-width: 546px;
}
div#video iframe {
min-width: 546px;
max-width: 546px;
}
.post-title-main-bands {
font-weight: bold;
float: left;
width: 100px;
}
.post-title-main-bands a {
color: #444;
}
.post-title-main-bands a:hover {
color: #444;
text-decoration: underline;
}
.team-bandsupcoming p {
line-height: 20px;
font-size: 12px;
}
.stacked-bandsaudio {
float: left;
padding: 11px 11px 6px 11px;
margin-top: 23px;
margin-bottom: 13px;
background: rgb(82, 82, 82);
}
.team-bandsaudio {
text-align: center;
min-width: 291px;
}

.post-meta-local-bands {
text-decoration: none;
width: 900px;
overflow: hidden;
padding-left: 25px;
padding-bottom: 9px;
}
.post-meta-local-bands a {
background-color: #657383;
border-radius: 2px;
-webkit-border-radius: 2px;
display: inline-block;
color: #FFF;
padding: 2px 4px 2px 4px;
font-weight: bold;
}
.post-meta-local-bands a:hover {
background-color: #444;
border-radius: 2px;
-webkit-border-radius: 2px;
color: #FFF;
}
.post-meta-local-bands span {
background-color: #657383;
border-radius: 2px;
-webkit-border-radius: 2px;
display: inline-block;
color: #FFF;
padding: 2px 4px 2px 4px;
font-weight: bold;
}
.post-meta-local-bands ul {
margin: 5px 0 15px 0;
padding: 0;
list-style: none;
font-size: 11px;
text-transform: uppercase;
}
.post-meta-local-bands li {
margin: 0;
display: inline;
}
.post-meta-local-bands span {
color: #fff;
}
.local-bands-location {
width: 400px;
padding-left: 24px;
}


/* BandPage Connect CSS 

div.bandpage-connect {
border: 1px solid #cdcdcd;
cursor: pointer;
display: inline-block;
vertical-align: middle;
width: 233px;
height: 43px;
padding: 0;
font-size: 14px;
text-indent: -9999px;
background: #000;
border-radius: .3em;
margin-top: -77px;
}
div.bandpage-connect span {
display: block;
width: 100%;
height: 100%;
background: url(/wp-content/uploads/2014/04/bpclogo_sm.png) no-repeat center;
}
*/

/*
.gform_wrapper .gform_footer {
padding: 0px !important;
margin: 0px !important;
visibility: hidden !important;
}

*/
/*  DJ and Band Add ons  */



#advertise-wrapper {
font-family: Helvetica Neue, Arial, sans-serif;
color: #444;
font-size: 14px;
width: 632px;
float: left;
line-height: 19px;
padding-right: 10px;
}
#advertise-wrapper h1 {
font-weight: bold;
color: #6b9296;
font-family: Helvetica Neue, Arial, sans-serif;
margin-bottom: 5px;
}
.download {
background-image: url(/wp-content/uploads/2013/07/mediabutton.png);
}
#advertise-wrapper h3 {
color: #444;
font-size: 20px;
font-weight: bold;
margin-bottom: 0px;
}
#advertise-wrapperads {
background-color: #f8f8f8;
-moz-box-shadow:  0px 1px 1px 0px #cbcbcb;
-webkit-box-shadow: 0px 1px 1px 0px #cbcbcb;
box-shadow: 0px 1px 1px 0px #cbcbcb;
width: 312px;
float: left;
margin-top: 5px;
}
#advertise-wrapperads h3 {
color: #444;
font-size: 20px;
font-weight: bold;
line-height: 19px;
margin-bottom: 0px;
}
#advertise-wrapperads hr {
border: 1px solid #e2e2e2;
}
.page-inner {
width: 954px; max-height: 28px; padding-top: 25px; padding-bottom: 65px;
}
.page-inner-title {
width: 644px; float: left; font-size: 24px; color: #222; font-weight: bold; display: inline-block;
}
.gform_wrapper textarea {
font-size: 14px;
padding: 5px;
}
.gform_wrapper input[type=text], .gform_wrapper input[type=url], .gform_wrapper input[type=email], .gform_wrapper input[type=tel], .gform_wrapper input[type=number], .gform_wrapper input[type=password] {
font-size: 14px;
padding: 5px;
}
.gform_wrapper h2.gsection_title {
text-transform: uppercase;
}
#dj-wrapper {
color: rgb(41, 41, 41);
padding: 25px 25px 0px 25px;
font-size: 14px;
}
#dj-wrapper .button {
background-color: black;
}
#dj-wrapper .button:hover {
background-color: #C20000;
}
#dj-wrapper hr {
border: 1px solid #e2e2e2;
}
#field_2_12 {
background-color: #eee;
border-bottom: none;
padding: 3px 0 0px 10px;
}
#field_2_10 {
background-color: #eee;
border-bottom: none;
padding: 3px 0 0px 10px;
}
#field_2_11 {
background-color: #eee;
border-bottom: none;
padding: 3px 0 0px 10px;
}
.gform_wrapper div.validation_error {
color: #E60000 !important;
line-height: 25px;
}
.gform_wrapper .gfield_error .gfield_label {
color: #E60000 !important;
}
.gform_wrapper .validation_message {
color: #E60000 !important;
}
.gform_wrapper li.gfield_error div.ginput_complex.ginput_container label, .gform_wrapper li.gfield_error ul.gfield_checkbox, .gform_wrapper li.gfield_error ul.gfield_radio {
color: #E60000 !important;
}
.gform_wrapper input[type=text] {
padding: 10px 0px 10px 10px !important
}
.gform_wrapper li.gfield.gfield_error {
background-color: #F1F1F1 !important;
}
.gform_wrapper select {
font-size: 13px;
}
.post-meta-local-djs {
text-decoration: none;
width: 900px;
overflow: hidden;
padding-left: 25px;
padding-bottom: 9px;
}
.post-meta-local-djs a {
background-color: #657383;
border-radius: 2px;
-webkit-border-radius: 2px;
display: inline-block;
color: #FFF;
padding: 2px 4px 2px 4px;
font-weight: bold;
}
.post-meta-local-djs a:hover {
background-color: #444;
border-radius: 2px;
-webkit-border-radius: 2px;
color: #FFF;
}
.post-meta-local-djs ul {
margin: 5px 0 15px 0;
padding: 0;
list-style: none;
font-size: 11px;
text-transform: uppercase;
}
.post-meta-local-djs li {
margin: 0;
display: inline;
}
.post-meta-local-djs span {
color: #fff;
}
.local-dj-location {
width: 400px;
padding-left: 24px;
}


.gform_wrapper ul li.gfield {
padding-bottom: 20px;
}
.fbFeedbackContent {
min-height: 100px !important;
}


.listbegin {
position: relative;
float: left;
height: 100%;
overflow: hidden;
display: table !important;
padding: 0px;
margin: 0px;
width: 103%;
}

.rsDefault .rsThumb.rsNavSelected {
background: #3C6585 !important;
}

ol.display-posts-listing {
list-style-type: none;
}

//* Guides Promos 

ul.display-posts-listing img {
width: 300px;
}

li.listing-item img {
width: 300px;
}
*//

ul.display-posts-listing img {
float: left;
margin: 0 10px 0px 0;
}
ul.display-posts-listing .listing-item {
float: left;
width: 312px;
position: relative;
overflow: hidden;
margin-right: 5px;
max-height: 202px;
}
ul.display-posts-listing {
padding: 6px 0px 6px 6px;
}
ul.display-posts-listing .listing-item a {
float: left;
}
ul.display-posts-listing .listing-item a:hover {
color: #111;
font-weight: bold;
text-decoration: underline;
}
ul.display-posts-listing .listing-item a.title {
font-size: 20px;
color: #FFF;
font-weight: bold;
width: 295px;
position: absolute;
bottom: 0;
margin-left: -299px;
padding-bottom: 10px;
line-height: 21px;
font-family: "HelveticaNeue", "Helvetica-Neue", Helvetica, Arial, sans-serif !important;
text-shadow: 0px 2px 1px rgba(0, 0, 0, 0.64) !important;
}
ul.display-posts-listing .listing-item a.image {
	position: relative;
	max-width: 100%;
	float: left;
}
ul.display-posts-listing .listing-item a.image::before {
		content: "";
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		box-shadow: inset 0px -70px 26px rgba(0,0,0,0.6);
		-moz-box-shadow: inset 0px -70px 26px rgba(0,0,0,0.6);
		-webkit-box-shadow: inset 0px -70px 26px rgba(0,0,0,0.6);
	   } 

ul.display-posts-listing .listing-item a.image img {
min-width: 430px;
max-height: 202px;
float: left;
}


.rsDefaultInv .rsGCaption {
position: absolute !important;
float: left !important;
bottom: 6px !important;
left: 6px !important;
text-align: left !important;
background: rgba(0, 0, 0, 0.95) !important;
color: #FFFFFF !important;
width: auto !important;
font-size: 16px;
border-radius: 6px !important;
font-weight: bold !important;
padding: 6px;
margin: 8px;
}


//*
Slider Style

.rsDefaultInv, .rsDefaultInv .rsThumbs {
background: transparent !important;
}
.rsDefaultInv.rsHor .rsArrowRight {
right: -170px;
}
.rsDefaultInv.rsHor .rsArrowLeft {
left: -170px;
}
.rsThumbsContainer {
margin-left: -15px;
}

.rsDefaultInv .rsTmb {
font-weight: bold;
padding-top: 10px;
overflow: hidden;
height: 18px;
}

.rsDefault .rsTmb {
font-weight: bold;
padding-top: 10px;
overflow: hidden;
height: 18px;
}
.new-royalslider-12 .rsThumb {
font-size: 14px;
background: #000;
}

.rsDefaultInv .rsThumbsArrow {
height: 35px !important;
}

.rsDefault .rsThumbsArrow:hover {
background: #d60e19;
}
.rsDefault .rsHor .rsArrowRight .rsArrowIcn:hover
background: #d60e19;
}
.rsDefault .rsThumbsArrow {
height: 35px;
}
.rsDefault.rsWithThumbsHor .rsThumbsArrowRight {
height: 35px;
}
.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft {
height: 35px;
}

.rsDefault, .rsDefault .rsOverflow, .rsDefault .rsSlide, .rsDefault .rsVideoFrameHolder, .rsDefault .rsThumbs {
background: rgba(21, 21, 21, 0);
}
.rsDefault.rsHor .rsArrowLeft {
margin-left: -49px;
}
.rsDefault.rsHor .rsArrowRight {
margin-right: -49px;
}
.rsDefault .rsArrowIcn {
height: 87px
}
.rsDefault.rsHor .rsArrowRight .rsArrowIcn {
background: url(/wp-content/uploads/2013/05/next-arrow.png) no-repeat center rgb(36, 36, 36) !important;
}
.rsDefault.rsHor .rsArrowLeft .rsArrowIcn {
background: url(/wp-content/uploads/2013/05/prev-arrow.png) no-repeat center rgb(36, 36, 36) !important;
}
*//
