/* @override 
	http://172.16.0.231/ncmf/wp-content/themes/ncmf/style2.0.21.css
	http://172.16.0.231/ncmf/wp-content/themes/ncmf/style2.0.21.css
*/

@import url('reset.css');

/*
THEME NAME: NCMF
THEME URI: http://pricelessmisc.com
DESCRIPTION: Aw yeah
VERSION: 2.0
AUTHOR: Justin Ruckman
AUTHOR URI: http://pricelessmisc.com/
TEMPLATE: sandbox

 constants */
html
{
	font-size:100.01%;
	overflow:auto;
	height:100%;
	margin:0 0 0.1em;
	padding:0;
}

body
{
	font-family: Helvetica,Arial,sans-serif;
	font-size:1em;
	color:#3B3B3B;
	line-height:1.4;
	margin:0 auto;
	padding:0;
	background:#222 url(images/panel.jpg) fixed;	
}

#topShadow {
	background: url(images/topShadow.png) repeat-x 0 -10px;	
}

#frame {
	background: white;

}

#followUsBlock ul li a {
	font-weight: normal;
	text-transform: uppercase;
	color: #000;
}

#followUsBlock ul li a:hover {
	opacity: .7;
}

#followUsBlock ul li {
	font-size: 14px;
	line-height: 39px;
}

.followTitle #email {
	background: url(images/followEmail.png) no-repeat 0;
	padding: 12px 0 16px 40px;
}

.followTitle #email:hover {
}

div#followUsBlock.emailSub {
	background: #d8faff;	
}

.followTitle #fb {
	background: url(images/followFacebook.png) no-repeat 0;
	padding: 12px 0 16px 40px;	}

.followTitle #twitter {
	background: url(images/followTwitter.png) no-repeat 0;
	padding: 12px 0 16px 40px;	}

.followTitle #myspace {
	background: url(images/followMySpace.png) no-repeat 0;
	padding: 12px 0 16px 40px;	}

.followTitle #flickr {
	background: url(images/followFlickr.png) no-repeat 0;
	padding: 12px 0 16px 40px;	}

.hentry.post {
	width: 600px;

}

div#siteSitebar {
	position: absolute;
	margin-left: 740px;
	z-index: 9999;
}

.followTitle #blog {
	background: url(images/followRSS.png) no-repeat 0;
	padding: 12px 0 16px 40px;	}

#followUsBlock ul {
	margin-top: -6px;
	margin-bottom: 5px;
}

a, a:visited {
	color:#3B3B3B;
	text-decoration:none;
	outline:none;
	font-weight:700;
}

a.tec-button-off {
	background: #ddd !important;
	color: black !important;
	padding: 0px 10px !important;
	text-shadow: #fffeff 1px 1px 0 !important;
}

a.tec-button-on {
	padding: 0px 10px !important;
}

#tec-events-calendar-header span.tec-calendar-buttons a:hover {
	opacity: .8;
}

span.tec-month-nav {
	display: block;
	margin-left: -20px !important;
}

#tec-events-calendar-header {
height: 80px;	
}

a.ical {
padding: 4px 0 4px 11px;
position: absolute;
margin-left: 770px;
width: 88px !important;
text-align: center;
margin-top: 40px;
background: url(images/calendar--plus.png) no-repeat 10px 0px !important;
}

#tec-content a.ical {
margin-top: -36px;
background-color: transparent;
	color: #2b4768;
	text-align: right;
	width: 80px;
	margin-left: 788px;
}

span.back {
font-size: 14px;
margin-top: 0 !important;	
display: block;
margin-bottom: 20px !important;
}

#tec-content a.ical:hover {
background-color: transparent;
color: black;
}
table#big.tec-calendar {
margin-top: 4px;	
}

.tec-calendar td.tec-past .daynum{
	background: #e0e0e0;
}

td.tec-event-meta-desc 	p {
position: absolute;
margin-top: -130px;
margin-left: -300px;
background: red;
width
}


#big thead tr {
background: #86827c;	
}


h2.tec-cal-title {
font-size: 36px;
text-transform: uppercase;	
}

td.tec-thismonth.tec-past a {
	color: #b5b5b5;
}

td.tec-thismonth.tec-past {
background: #f2f2f2;
}

blockquote
{
	color:#9E3500;
	background:inherit;
	border:0;
	font-style:italic;
	text-indent:15px;
	line-height:1.8em;
}

p
{
	display:block;
	padding:.5em 0 .7em;
}
 
.password {
  background: none !important;
  margin-bottom: 110px !important;
 margin-top: 60px; 
}

div.password form {
	margin-left: 260px;
}

.page div.entry-content p {
	line-height: 24px;

}

.protected form p {
	text-align: center;
	font-size: 24px;
	width: 400px;
	color: white !important;
}

input.passwordsubmit {
margin-left: 0;	
}

#post-4785 div.entry-content {
width: 960px;
margin-left: -10px;	
}

#post-4785 div.entry-content div a {
display: none;	
}

div#book1 {
margin-bottom: -18px;	
}

.pageid-4785 div#content, .pageid-4785 div#container {
	background: black !important;
}

#post-4785 h2.entry-title {
color: #ccc !important;	
}

.protected form label {
	font-size: 14px;
	color: black !important;
}

.protected form input#pwbox-4785 {
	font-size: 24px;
	padding: 10px;
	text-align: center;
}

.pageid-4785 #footer {
	display: none;
}

#post-4785 div.entry-content form p input {
}

span.justText img {
	display: none;
}

span.justText {
	float: right;
	width: 540px;
}
}

#post-80 div.entry-content p {
	margin-bottom: 10px !important;	
}

#post-80 div.entry-content p.introP {
	margin-bottom: 20px !important;

}

p.purchaseTix {
	text-align: center;
text-align: center;
background: #222;
	text-shadow: #000 1px 1px 0;
	padding: 20px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;	
}

#venueEvents div h2 {
text-transform: uppercase;
color: #63c500;
width: 395px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;	


}

#venueEvents #more a {
color: #63c500;
	text-shadow: #fffeff 1px 1px 0;
}

#venueEvents #more a:hover {
	color: #4c9102;
}

p.purchaseTix a {
	color: #e6c300 !important;
	padding: 7px 10px 5px;
}

p.purchaseTix a:hover {
	background: black !important;
}

#post-80 div.entry-content p a img#bottom {
	margin-top: 60px !important;
}

#post-80 div.entry-content p img.floatSoon {
	margin-top: -60px;
}

#endCap p.credits {
	padding: 0;
	float: left;
}

#endCap ul {
	float: right;
	width: 750px;
	text-align: right;
	margin-top: 28px;
}

#endCap ul li {
	display: inline;
	margin-left: 15px;
}

#endCap ul li a {
	color: #d8d6d7;
	font-size: 11px;
	text-transform: uppercase;
	}
	
#endCap ul li a:hover {
	background: transparent;
	color: white !important;
}

ol,ul,li
{
	list-style:none;
}

h1
{
	font-size:1.6em;
	display: none;
}

div.when {
font-weight: bold;
margin-left: ;	
}

#primary ul.xoxo div.dig-in a {
	color: #63c500;
	border-bottom: 1px dotted;
}

div.event {
padding-left: 20px;
font-size: 16px;	
}

div.loc {
padding-left: 20px;	
}

a.more-link {
padding-left: 20px;	
}

#primary ul.xoxo ul.upcoming li {
	padding: 10px;
	width: 175px;
}

h3.events {
	color: #63c500;
}

#primary ul.xoxo ul.upcoming li.alt {

	background: #fbf7f6;
}

a#siteTitle {
	display: block;
	width: 100%;
	height: 67px;
	background: url(images/logo.png) no-repeat center 0;
	padding: 0 !important;
	margin-top: 20px;
}

#post-3559 div.entry-content p a img.alignleft.size-large.wp-image-3560 {
	margin: 0 auto !important;
	display: block;
	padding-left: 50px;
}

.home a#home.menuLink {
	border-bottom: 4px solid;
}

.home a#home.menuLink:hover {
	cursor: default;
	color: #b70000;
}	

.pageid-26 a#tour.menuLink, .page-template-templatePlay-php a#tour.menuLink, .pageid-82 a#tour.menuLink, .pageid-103 a#tour.menuLink {
	border-bottom: 4px solid;
}

.pageid-26 a#tour.menuLink:hover, .pageid-82 a#tour.menuLink:hover, .pageid-103 a#tour.menuLink:hover {
	cursor: default;
	color: #e3bf00;
}	

.pageid-22 a#events.menuLink {
	border-bottom: 4px solid;
}

.pageid-22 a#events.menuLink:hover {
	cursor: default;
	color: #63c500;
}	

.pageid-28 a#visit.menuLink {
	border-bottom: 4px solid;
}

.pageid-28 a#visit.menuLink:hover {
	cursor: default;
	color: #00c8e4;
}	

.blog a#blog.menuLink {
	border-bottom: 4px solid;
}

.blog a#blog.menuLink:hover {
	cursor: default;
	color: #4336ff;
}

.pageid-326 a#media.menuLink {
	border-bottom: 4px solid;	
}

.pageid-26 a#siteTitle, .page-template-templatePlay-php a#siteTitle, .pageid-82 a#siteTitle, .pageid-103 a#siteTitle {
	background-position: center -134px;
}

.pageid-22 a#siteTitle {
	background-position: center -201px;
}

#jtw_widget {
display: none;	
}

.pageid-28 a#siteTitle {
	background-position: center -268px;
}

.pageid-326 a#siteTitle {
	background-position: center -402px;
}

.blog a#siteTitle {
	background-position: center -335px;
}

a#home.menuLink {
	color: #b70000;
}

a#tour.menuLink {
	color: #e3bf00;
}

a#events.menuLink {
	color: #63c500;
}

a#visit.menuLink {
	color: #00c8e4;
}

a#blog.menuLink {
	color: #4336ff;
}

a#media.menuLink {
	color: #e200d7;
}

.menuLink:hover {
	border-bottom: 4px solid;
	background: transparent !important;
}

.menuLink {
	margin: 0 16px;
}

div#titleBox {
	width: 100%;
	overflow: hidden;
}

h2
{
	font-size:1.4em;
}

h3
{
	font-size: 24px !important;
	text-shadow: #fff 1px 1px, #333 -1px -1px;
	color: #ccc;
}

.blog h3, .category-news h3  {
	color: #aaa;
	margin-top: 12px;
}


#directions dl p a img.aligncenter.size-full.wp-image-342 {
	margin-top: 20px !important;	
}

#directions dl p.parkingLots {
	text-align: center;
	margin-top: 10px;
	font-style: italic;
	margin-bottom: 20px;	
}
h4
{
	font-size:1.1em;
}

h5
{
	font-size:1em;
}

h5.entry-title {
	font-size: 18px;	
	text-transform: inherit;

}

h6
{
	font-size:.9em;
}

h1,h2,h3,h4,h5,h6
{
	font-weight:700;
}

strong
{
	font-weight: bold;
}

em
{
	font-weight:700;
	font-style: italic;
}

del,del a,div.entry-content p del a
{
	background:inherit;
	color:#C4C4C4;
}

.caps
{
	text-transform:uppercase;
}

code,pre
{
	white-space:pre-wrap;
	font-family:"Bitstream Vera Sans Mono",Monaco,"Andale Mono",monospace;
	font-size:.9em;
	margin-bottom:0;
	margin-left:0;
}

/* layout */
div#wrapper.hfeed
{
	width: 960px;
	margin: 0 auto;
}

div#container {
	background: white;
}

div#container.play {
background: transparent;	
}

div#container.media {
background: transparent !important;	
}

div#container.tour {
	background: white;	
}

#container.home {
	background: transparent !important;
}

div#endCap {
	width: 918px;
	margin: 0 auto;
	background: url(images/endCapFade.png);
	border-right: 1px solid;
	border-left: 1px solid;
	border-color: #5e4c4a;
	padding: 20px;
	color: #d8d6d7;
	font: 10px Helvetica, Arial, sans-serif;
	font-weight: bold;
	line-height: 14px;
	height: 86px;
}

#endCap p.credits a {
	color: #d8d6d7;
	border-bottom: 1px dotted;
}

a#moreEvents {
	display: block;
	text-align: right;
	text-transform: uppercase;
	font-size: 12px;
	background: #fff url(images/moreBlock.png) no-repeat;
	clear: both;
	color: white;
	width: 444px;
	margin-left: -10px;
	height: 26px;
	line-height: 26px;
	padding-right: 10px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;			
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;	
	-moz-border-radius-bottomright: 4px;		
	-moz-border-radius-bottomleft: 4px;
}

a#moreEvents:hover {
	opacity: .85;
}

#moreEvents span.moreArrow {
	text-shadow: #000000 1px 1px 0px, #000000 1px 1px 0px;
	font-weight: bold !important;
	font: 12px Lucida Grande, Helvetica, Arial, sans-serif;
	vertical-align: -1px;
}

div#header
{
	text-align:center;
	height: 104px;
}

#siteSidebar {
	float: right;
	width: 200px !important;
}

div.sidebar
{
	overflow:hidden;
	font-size:.9em;
	width:200px;
	border-left:1px solid #DFDFDF;
	padding-left:13px;
	padding-top: 15px;
}

#searchform div input.button {
	width: 32px;
	border: none;
	padding: 4px;
	margin-left: -3px;
	text-transform: uppercase;
	color: white;
	background-color: #71635b;
	text-shadow: #000000 1px 1px 0px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 10px;		
}

h3.widgettitle {
}

#searchform div input.button:hover {
	cursor: pointer;
	background: #968a77;
}

div#search {
	width: 245px;
	float: right;	
	margin-top: -7px;
	margin-right: -6px;
	overflow: hidden;
	height: 26px;
}

input#s.text:active, input#s.text:focus, input#s.text:hover {
	background-color: #E4E4E2 !important;
}

#search input#s.text {	
	border: none;
	padding: 3px;
	background: #d3cec8 url(images/search.png) no-repeat 6px 5px;	
	width: 180px;
	padding-left: 23px;
	font: 13px Helvetica, Arial, sans-serif;	
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-bottomleft: 10px;		
	
}

div#secondary
{
	clear:right;
	margin-bottom:1em;
}

/* footer */
div#footer
{
	background: #bfbab4;
	padding: 15px 12px;
	border-top: 4px solid;
	border-color: #86827c;
	border-bottom: 4px solid #231C1B;
}

div#upcomingEvents {
}

#upcomingEvents #notice {
	position: absolute;
	width: 432px;
	margin-left: 16px;
	margin-top: 26px;
	
}

#notice p {
	padding: 0;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #898a89;
}

#notice p strong {
	color: #ff552e;
}

#footerSecondary {
	position: absolute;
	width: 460px;
	margin-left: 476px;
}

#upcomingEvents h5.entry-title a:hover {
	color: #63c500;
}

.home div#footer {
	border-top: none !important;	
}

div#leftShadow {
	background: url(images/leftShadow.png) repeat-y left;
	height: 100%;
	min-height: 1100px;
}

div#rightShadow {
	background: url(images/rightShadow.png) repeat-y right;
	min-height: 1100px;	
}

div#featured {
	
}

div#myGallery.jdGallery {
}

#myGallery div.slideInfoZone {
	padding: 10px 10px 10px 5px !Important;
	width: 622px;
}

.pageid-78 #myGallery div.slideInfoZone {
	display: none !important;
}

#wrapper div.breadcrumb a {
	color: white;
	font-weight: normal;
	margin: 0 2px;
}

.home #featuredButtons {
	float: right;
}

#featuredButtons ul li {
	background: url(images/button.png) no-repeat;	
}

li.one a {
background: url(images/tix.png) no-repeat 170px -15px;
}


li#rock a {
background: url(images/boxing.png) no-repeat 209px -4px; 
	
}

li.two a {
background: url(images/tour.png) no-repeat 160px -52px;

}

li.three a {
background: url(images/work.png) no-repeat 207px -15px;
}

li#edwin a {
background: url(images/tix.png) no-repeat 177px -5px;
}

#saloon a.two-line {
background: url(images/saloon.png) no-repeat 29px 9px;
	
}

li#boxing.three a {
background: transparent;

}

li#boxing a {
background: url(images/boxing.png) no-repeat 209px -4px; 
	
}
li#blank a {
background: none;
	
}

#boxing a img, #blank a img {
	margin-top: -23px;
	margin-left: -17px;
}

#rock a img {
	margin-top: -23px;
	margin-left: -17px;
}

/*li#singleItem.three a {
	background: none;
}*/

li.one:hover {
	background-position: -594px !important;
}


li.rock:hover {
	background-position: -594px !important;
}

li.rock a {
	background: url(images/youtube.png) no-repeat;
 }

li.two:hover {
	background-position: -891px !important;
}

li.three:hover {
	background-position: -297px !important;
}

#featuredButtons a {
	display: block;
	text-transform: uppercase;
	width: 267px;
	height: 96px;
	text-align: center;
	padding: 22px 15px 0 15px;
}

.tour #featuredButtons a {
	padding: 30px 15px 0 15px;
	height: 88px;
	background: url(images/lightButton.png) no-repeat;
}

.tour #featuredButtons a:hover {
	background-position: -297px;
}

.pageid-26 #featuredButtons {
	float: none;
	background: #eee;
	padding: 30px 70px;
}

#edwin a {
	padding-top: 34px !important;
	height: 84px;
	background: transparent;
}

#singleItem a.two-line {
	padding-top: 21px !important;
	height: 98px !important;
}

.tour span.firstLine {
	display: block;
	color: white;
	font-size: 24px;
	line-height: 20px;

}

.home span.firstLine {
	display: block;
	color: #AEA5A2;	
}

.home span.secondLine {
	display: block;
	color: white;
	font-size: 24px;
	line-height: 20px;
}

#edwin span.secondLine {
	color: #AEA5A2 !important;	
	font-size: 12px;
}

#edwin span.firstLine {
color: white;
margin-top: -10px;
font-size: 14px;
}

.tour span.secondLine {
	display: block;
	color: #e8dfdc;	
	line-height: 16px;
}

.pageid-243 #myGallery div.slideInfoZone {
	display: none !important;
}


#featuredButtons ul li {
	margin-bottom: 13px;	
	margin-top: 1px;
}

.pageid-26 #featuredButtons ul li {
	background: transparent !important;
}

div#featuredSlideshow {
	width: 620px;
	height: 371px;
	background: #e4e4e2;
	border: 5px solid #e4e4e2;
	box-shadow: #666 1px 1px 3px;	
	-webkit-box-shadow: #666 1px 1px 3px;
	-moz-box-shadow: #666 1px 1px 3px;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;	
}

#tourMap {
	width: 470px;
	height: 407px;
	float: right;
	margin-top: 12px;
	margin-right: 60px;
}

.tour #featuredButtons ul li.three {
	margin-bottom: 0;
}

.home #wrapper div.breadcrumb img {
	opacity: .7;
}

img#seperator {
	opacity: .5;
	padding: 0 8px;
}

img#home {
	vertical-align: -2px;
}

#wrapper div.breadcrumb {
	color: #a19b98;
	font-size: 12px;
	line-height: 12px;
	padding: 10px 10px 50px 10px;
	background: url(images/endCapFade.png);
	border: 1px solid #575757;
	margin-bottom: -39px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;	
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;	
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
}

div#content {
	padding: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;	
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;	
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;	
}

div#content.media {
	padding: 40px;
	background: black;
	border-top: 1px solid white;
	border-color: #595959;
}

.pageid-103 #content {
	padding: 40px;
}

.pageid-22 #content {
	padding: 20px;
}
#post-103 div.entry-content p a img.aligncenter.size-full.wp-image-323 {
	margin-bottom: 18px !important;	
}

#post-103 div.entry-content ul {
margin-bottom: 20px;	
}

.single div#content, .blog div#content, .pageid-3 div#content,  .pageid-28 div#content,  .pageid-26 div#content,  .four04 div#content {
	padding: 25px 40px 20px 40px;
}

div#post-0.post.error404.not-found {
	display: ;
	height: ;
}

#post-3 div.entry-content div.eventSingle p img {
	top: 225px;
	margin-left: -340px;
	padding: 0;
	max-width: 300px;
	height: auto;
}

#post-3 h2.entry-title {
	text-transform: none !important;
	font-weight: normal !important;
	font-size: 36px;
	padding-bottom: 20px;
	color: black;
	float: right;
	width: 540px;
}

span.justImg {
	font-size: 0;
	line-height: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	color: #fff;	
}

div.eventSingle {
	width: 540px;
	font: 14px Helvetica, Arial, sans-serif;
	line-height: 22px;	
}

div#post-3.hentry {
	margin-left: 340px;
}

#followUsBlock ul li input {
	width: 30px;
}

input#emailSub {
	background: #E4E4E2;
	border: none;
	padding: 6px;
	font: 12px Helvetica, Arial, sans-serif;
	margin-left: 10px;
	width: 150px !important;
	margin-right: 5px;
}

div#content.home, div#content.tour {
	padding: 11px;
}

div#content.home {
	background: #bfb2b0;		
}

div#content.tour {
	padding: 20px;
}

ul.footerDates {
	clear: both;
	display: block;	
	width: 434px !important;
	overflow: hidden;
	background: #fff;
	padding: 50px 10px 0;
	border: 5px solid #e4e4e2;
	box-shadow: #666 1px 1px 3px;	
	-webkit-box-shadow: #666 1px 1px 3px;
	-moz-box-shadow: #666 1px 1px 3px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}

div.tec-nav-next {
float: right;
margin-top: -24px;	
}

div#latestUpdateBlock {
	clear: both;
	display: block;	
	width: 426px;
	background: #fff;
	padding: 10px 12px 0 12px;
	border: 5px solid #e4e4e2;
	box-shadow: #666 1px 1px 3px;	
	-webkit-box-shadow: #666 1px 1px 3px;
	-moz-box-shadow: #666 1px 1px 3px;	
	margin-bottom: 20px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}

#latestUpdateBlock h2 a {
	font-size: 30px;
	font-weight: normal !important;
	color: black;
	line-height: 30px;
}

#latestUpdateBlock h2 {
	margin-bottom: 8px;
}

#latestUpdateBlock h2 span.date {
	text-transform: uppercase;
	font-size: 14px;
	font-weight: normal !important;
	vertical-align: -1px;
	color: #222;
}

#latestUpdateBlock p {
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 6px;
}

div#followUsBlock {
	clear: both;
	display: block;	
	width: 430px;
	background: #fff;
	padding: 10px 10px 0 10px;
	border: 5px solid #e4e4e2;
	box-shadow: #666 1px 1px 3px;	
	-webkit-box-shadow: #666 1px 1px 3px;
	-moz-box-shadow: #666 1px 1px 3px;	
	margin-bottom: 10px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	
}

div#latestUpdateBlock a#moreEvents {
	width: 436px;
}

#myGallery div.slideInfoZone h2 {
	font-size: 36px !important;
	font-weight: normal !Important;
	padding: 0px 0px 0 0px !important;
	line-height: 32px;
}

#myGallery div.slideInfoZone h2 {
	background: transparent !important;	
}

table.dbem-calendar-table {
	margin: 0 auto;	
	font-size: 24px;
}

table.dbem-calendar-table tbody td {
	background: #f4f4f4;
	border: 1px solid white;
	padding: 6px 10px;
}

table.dbem-calendar-table thead tr td a.next-month, table.dbem-calendar-table thead tr td a.prev-month {
	border-bottom: navajowhite;
	color: #63c500;
}

#dbem-calendar-182 table.dbem-calendar-table tbody tr td.eventful a {
	color: #63c500 !important;
	border-bottom: 1px dotted;
	
}

table.dbem-calendar-table tbody tr td.eventful-post a {
	color: #a5c97c !important;
	border-bottom: 1px dotted;
}

table.dbem-calendar-table tbody tr.days-names td {
	background: #bfbab4;
	color: white;
	text-shadow: #000000 1px 1px 0px;
}

table.dbem-calendar-table thead tr td.month_name {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 24px;
	color: #525153;
	text-shadow: #fff 1px 1px 0;
}

#post-22 div.entry-content {
	width: 100%;
	margin-bottom: 20px;
}

#myGallery div.slideInfoZone p {
	font-size: 14px !important;
	margin-left: 8px !important;
	background: transparent !important;
}

#upcomingEvents h3, #footerSecondary h3 {
	color: #222;
	text-transform: uppercase;
	margin-left: 12px;
	margin-bottom: 10px;
}

/* header */
#blog-title
{
	width:100%;
	text-align:center;
}

li.eventDesc img {
	display: block;
	margin-left: 10000px;
	width: 150px;
	height: auto;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

li.eventDesc p {
	font-size: 0;
	margin-left: -10000px;
	display: block;
}

li.eventDesc a p {
	height: 100px;
	display: block;
}

li.eventDesc {
	height: 100px;
	display: block;
	overflow: hidden;
	margin-bottom: 10px;
	margin-left: 0 !Important;
}

#tec-content {
width: 880px !important;	
margin-left: 0 !important;
}

div#tec-content.upcoming {
background: white;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
padding: 40px;	
}

#venueEvents {
	width: 400px;
	margin-left: 480px;
	position: absolute;
	margin-top: 610px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;	
}

.play #venueEvents {
	margin-left: 460px;	
	background: #e4e4e2;
	padding: 6px 10px;
}

div#tec-content.tec-event.widecolumn {
min-height: 800px;	
background: white;
padding: 40px;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}

.tec-event .post {
	width: 100%;
}

#tec-event-meta dl.column {
width: 280px;	
}

div.venueEventListImg {
float: left;
margin-left: -304px;
width: 150px;
height: 100px;
overflow: hidden;
}

.category-events .footerDates div.venueEventListImg {
margin-left: -60px;
margin-bottom: -96px;

}

.play div.venueEventListImg {
margin-left: -280px;
}

.post .tec-event-entry img {
	max-width: 400px;
	max-height: 500px;
	width: auto;
	height: auto;
}

#eventLooperItem div.eventLooperMeta {
margin-left: 170px;
font-size: 12px;	
height: 120px !important;
line-height: 18px;	
}

div#eventLooperItem {
	overflow: hidden;
}

div#eventLooper {
margin-top: 4px;	
}

#eventLooperItem div.eventLooperImg img {
	width: 150px;
	height: auto;
	margin: 0 !important;
	margin-top: -10px !important;
	position: relative !important;
}

#eventLooperItem div.eventLooperImg {
width: 150px;
height: 100px;
overflow: hidden;
position: absolute;
}

.category-events .footerDates div.tec-event-list-meta {
margin-left: 52px;	
clear: both;
position: relative !important;
float: none;
}

span.tec-calendar-buttons {
}

#tec-events-loop div.tec-event-list-meta table {
	margin-left: -140px;
}

.category-events .footerDates #tec-events-loop div.tec-event-list-meta table {
margin-left: 120px;
margin-top: -100px !important;
width: 200px;
clear: both;	
}

.play #tec-events-loop div.tec-event-list-meta table {
	margin-left: -118px;
	}
#tec-events-loop div.tec-event-list-meta table tbody tr td.tec-event-meta-desc {
width: 50px;	
}

div.venueEventListImg p {
padding-top: 0;	

}

div.venueEventListImg img {
	display: block;
	width: 150px;
	height: auto;
}
div#singleVenue.entry-content {
	min-height: 500px;
	width: 420px;
	margin-top: 15px;
}

#singleVenueBox {
}

div#venueSlider {
	background: #e4e4e2;	
	width: 480px;
	height: 320px;
}

.eventSum {
	width: 100px;
	height: 50px;
}

#blog-title a
{
}

#blog-title a:hover
{
	background:none;
}

#blog-description
{
	background:inherit;
	color:#666;
	width:27%;
	text-align:right;
	padding-top:20px;
}

/* navigation */
div#menu
{
	text-align: center;
	width: 960px;
	margin: 0 auto;
	margin-bottom: 26px;
	font-size: 14px;
}

div#menu ul a
{
	font-weight:700;
	text-decoration:none;
	text-transform:uppercase;
	outline:none;
}

div#menu ul,div#menu ul ul,div#menu ul li
{
	list-style:none;
	display: inline;
	margin:0;
	padding:0;
}

div#menu ul li a
{
	outline:none;
	padding: 0.3em 0.1em .3em;
}

div#menu ul li a:hover,div#menu ul li:hover ul li a:hover,div#menu ul li:hover ul li
{
	background:#3B3B3B;
	color:#FAFAFA;
}

div#menu ul ul li
{

}

div#menu ul ul li a
{
	outline:none;
	margin:0;
	padding:0;
}

div#menu ul li:hover ul
{
	display:block;
	font-size:0.8em;
	padding-top:.2em;
	position:absolute;
}

div#menu ul li:hover ul li a
{
	background:inherit;
	color:#FAFAFA;
	border-top:1px solid #FAFAFA;
	display:block;
	width:9em;
	text-transform:uppercase;
	outline:none;
	padding:0.1em;
}

/* content */
div.entry-content
{
	width:610px;
	padding:.5em 0 2.5em;
}

p.contactBillie {
font-size: 1.5em;	
text-align: center;
background: #eee;
	text-shadow: #fff 1px 1px 0;
	padding: 20px;

}

p.contactBillie a:hover {
	text-shadow: none;
	clear: both;
	display: block;
}

.page div.entry-content
{
	width:880px;
	padding:.5em 0 0;
}

.pageid-82 #content {
	padding: 40px;
	
}

#post-3 div.entry-content {
	width: 540px;	
}

.entry-title
{
	clear:both;
	font-size: 36px;
	border-bottom:1px solid #A9A9A9;
	text-transform: uppercase;
	margin-bottom: 10px;
}

.media .entry-title, .media h3 {
	color: white;
	text-shadow: #000000 1px 1px 0 !important;
}


.tec-event.widecolumn h2.entry-title {
	border-bottom: none;
	width: 790px;
}

#venueEvents h3.entry-title {
	margin-bottom: -25px;
	border-bottom: none;
	margin-top: 30px;
}

.play h2.entry-title {
	margin-top: 24px;
}

#wrapper div.breadcrumb a:hover {
	background: transparent !important;
}

div.entry-date
{
	background:inherit;
	color:#666;
	font-size:.9em;
	margin:.5em 0;
}

div.entry-meta
{
	display:block;
	font-size: 12px;
	padding: 10px 10px 10px 10px;
	line-height: 12px;
	margin-bottom: 80px;
	border-top: 2px dotted #f2eee8;
	border-color: #d3cec8;
	background-color: #f9f6fb;
}

div.entry-meta a
{
	background:inherit;
	color:#666;
}

span.author.vcard
{
	margin-bottom:.5em;
}

div.entry-meta span.cat-links
{
	display:block;
	margin:.5em 0;
}

div.comments p a,div.entry-content a,div.entry-content ul li a,div.entry-content ol li ul a
{
	background:inherit;
	color:#785000;
}

#post-82 div.entry-content div.wordMenu ul li a.works {
background: transparent;	
}

#dbem-calendar-155 table.dbem-calendar-table tbody tr td.eventful a {
	color: #63c500 !important;
	border-bottom: 1px dotted;
}

div.entry-content blockquote p a
{
	background:inherit;
	color:#9E3500;
}

div.entry-content blockquote p a:hover
{
	background:#9E3500;
	color:#C4C4C4;
}

div.entry-content p code a
{
	white-space:pre-wrap;
	font-family:"Bitstream Vera Sans Mono",Monaco,"Andale Mono",monospace;
	font-size:.9em;
	border-bottom:1px dotted #666;
}

a.more-link,div.page-link,p.akpc_pop
{
	font-size:.8em;
}

div.entry-content div.page-link a
{
	background:#F1F1F1;
	color:inherit;
}

.error404 div,.noresults div
{
	width:700px;
	background:inherit;
	color:#C44100;
	padding-bottom: 0;
}

#searchform-404 {
	margin-bottom: 40px;
}

input#s-404.text {
	font-size: 18px;
	padding: 6px 10px;
}

#searchform-404 div input.button {
	font-size: 18px;
	padding: 6px 10px;

	background-color: #786f63;
	color: white;
	text-shadow: #000000 1px 1px 0px;
}

div.entry-content ol li ul,div.entry-content ul li
{
	list-style:square;
	margin:.5em 1.5em;
}

#category-archives h3,#monthly-archives h3,#linkcat-2 h3,#linkcat-3 h3
{
	border-bottom:1px dotted #A9A9A9;
	margin-top:.5em;
	padding:.5em 0 0;
}

li#category-archives.content-column,li#monthly-archives.content-column,li#linkcat-2.linkcat,li#linkcat-3.linkcat
{
	list-style:none;
	margin:1em 0;
}

div.entry-content ol
{
	padding-left:1.5em;
	margin:.5em 0 1em;
}

div.entry-content ol li
{
	list-style:decimal;
	margin:.2em 0;
}

div.entry-content ol li ol li
{
	list-style:upper-roman;
}

div.entry-content ol li ul li,div.sidebar ul ul ul li
{
	list-style:square;
}

div.entry-content ol li ol li ol li
{
	list-style:lower-alpha;
}

div.entry-content dl dt
{
	font-style:italic;
	text-decoration:underline;
	font-weight:700;
}

div.entry-content dl dd
{
	margin:7px;
}

#post-28 div.entry-content dl.directory dd {
	font-size: 14px;	
}

#content div.map {
position: absolute;
margin-left: 360px;
margin-top: 70px;
}

#content div.map small a {
	color: #7a5204 !important;
	font-size: 12px !important;
}

#content div.map small {
	margin-top: -4px !important;
	display: block;
}

#directions dl p {
padding: 0;
}

span.backtotop {
}

#post-28 div.entry-content p {
}

#directions dl dt a {
	text-decoration: none;	
}

#directions dl dt {
text-decoration: none;
font-style: normal;
margin-top: 20px;	
}

#directions dl {
}

.home #featuredButtons ul li.two a, .home #featuredButtons ul li.three a {
	padding-top: 34px !important;
	height: 84px !important;
	
}

#post-136 div.entry-meta {
	display: none;	
}

span.backtotop a {
	font-size: 11px;
	text-transform: uppercase;
	border-bottom: 1px dotted;
	opacity: .5;
}

#post-28 div.entry-content h3 {
	margin-left: -3px;
	border-top: 2px dotted;
	margin-top: 40px;	
}

#directions p.parkingLots {
text-align: center;
font-style: italic;	
}

#directions p a img.aligncenter.size-full.wp-image-342 {
	margin-top: 10px !important;	
}

div.entry-content p abbr,div.entry-content abbr
{
	cursor:help;
	border-bottom:1px dotted #666;
}

div.entry-content p ins
{
	text-decoration:none;
	border-bottom:1px dotted #666;
}

.alignright,div.nav-next
{
}

div#nav-below
{
	width:100%;
	height:1em;
	clear:both;
	font-size:.9em;
	margin:1.5em 0;
	padding:1em 0;
}

/* asides */
body.home .category-asides .entry-content,body.home .category-asides .entry-content p,body.home .category-asides .entry-meta
{
	display:inline;
	margin:0 .7em 0 0;
}

body.home .category-asides
{
	font-size:.9em;
	background:inherit;
	color:#666;
}

body.home .category-asides a
{
	font-weight:400;
}

body.home .category-asides div.entry-content
{
	clear:none;
	width:100%;
}

/* comments & trackbacks */
div#respond
{
	clear:both;
	margin-top:.5em;
	width: 600px;
}

#respond h3,#comments-list h3,#trackbacks-list h3
{
	clear:both;
	padding-top:1em;
	border-bottom:1px solid #666;
	text-align:left;
	text-transform:uppercase;
	margin:1em 0;
}

#comments-list,#trackbacks-list
{
	margin:1em 0;
}

div.comment-meta
{
	background:inherit;
	color:#666;
	float:left;
	width:170px;
	display:block;
	font-size:.9em;
	margin:.3em 0 .5em;
	padding:0;
}

div.comment-meta a
{
	display:block;
	background:inherit;
	color:#666;
}

div.comment-author
{
	clear:both;
	width:693px;
	background:#C4C4C4;
	color:inherit;
	display:block;
	font-size:.9em;
	margin:.9em 0 .5em;
	padding:7px 0 7px 7px;
}

div.comment-author a a:visited
{
	background:inherit;
	color:#000;
	text-decoration:none;
	outline:0;
}

div.comments .byuser .comment-meta a
{
	background:transparent url(images/by.registered.gif) no-repeat scroll right center;
	display:block;
}

div.comments .bypostauthor .comment-meta a
{
	background:transparent url(images/by.author.gif) no-repeat scroll right center;
	display:block;
}

div.comments .bypostauthor .comment-meta span.edit-link a,div.comments .byuser .comment-meta span.edit-link a
{
	background:none;
	color:#666;
}

form#commentform .form-label
{
	margin:1em 0 0;
}

form#commentform,form#commentform p
{
	margin:1em 0;
	padding:0;
}

input#author,input#email,input#url
{
	width:50%;
	border:1px solid #666;
	padding:2px;
}

input#author,input#email,input#url,textarea#comment
{
	border:1px solid #3B3B3B;
	padding:0.2em;
}

div.comments ol li
{
	clear:both;
	margin:0 0 1em;
}

div.comments ol li p,span.unapproved
{
	width:500px;
	float:right;
	margin:.3em 0 .5em;
	padding:0 0 .5em;
}

textarea#comment
{
	height:15em;
	overflow:auto;
	width:80%;
	margin:0 0 0.5em;
}

form#commentform span.required,span.unapproved
{
	background:inherit;
	color:#C44100;
}

/* sidebar */
div.sidebar h3
{
	font-size:1.3em;
	border-bottom:1px dotted #666;
	margin-bottom:5px;
	text-transform:uppercase;
	padding:.5em 0 .1em;
}

div#eventCal {
	background: #eee;
	padding: 30px 0 20px 0;
	margin-bottom: 40px ;
}

div.sidebar input#s
{
	width:9em;
}

input#s
{
	border:1px solid #666;
	padding:2px;
}

div.sidebar li
{
	list-style:none;
	margin:0 0 1em;
}

div.sidebar ul ul
{
	margin:.3em 0;
}

div.sidebar ul ul li
{
	list-style:none;
	margin:.2em 0;
}

div.sidebar ul ul ul
{
	margin:0 0 0 1.2em;
}

#searchform div
{
	padding: .2em 0;
}

#wrapper div.breadcrumb a img {
margin-bottom: -2px;
}

/* widgets and misc */
table#wp-calendar
{
	width:100%;
}

#generator-link a
{
	float:left;
	padding:7px 15px;
}

#theme-link a
{
	float:right;
	padding:7px 15px;
}

/* Images */
.blog div.entry-content img, .category-news div.entry-content img 
{
	max-width: 600px;
	height: auto;
}

#post-250 div.entry-content p img.alignright.size-large {
}

div.entry-content p.attachment a img
{
	width:500px;
}

.page div.entry-content p img
{
	max-width:100%;
	padding: 0;
	height: auto;
	
}

#post-80 div.entry-content p img.aligncenter.size-full {
	margin-top: -10px !important;
}

.entry-content p a img,.entry-content p a img:hover  {
	background: transparent !important;
}

img.aligncenter {
	margin: 0 auto !important;
	display: block;
}

p.topCenter {
	margin: 0 auto;
	font-size: 20px;
	text-align: center;
}

div#workLeft {
	clear: both;
}

#workRight {
margin-bottom: 150px;
}

#workRight div.rehearsalSpaces {
	width: 350px;
	margin-bottom: 180px;
}

img.alignright.size-full.wp-image-355 {
float: right;	


}

div#topCenter {
	background: #eee;
	text-shadow: #fff 1px 1px 0;
	padding: 20px;
}

#mediaDesc {
	text-shadow: #000 1px 1px 0;
	color: #ccc;
	margin: 20px 0;
}

#workLeft p img.alignright.size-full.wp-image-468 {
	float: right;
	margin-top: -30px;	
	margin-right: 6px;
}

a.post-edit-link {
text-transform: uppercase;
font-size: 12px;
opacity: .6;
float: right;
margin-right: -24px;
padding: 4px 8px;
background-color: #e4e4e2;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

a.post-edit-link:hover {
opacity: 1;

}

#topCenter {
	margin-top: 20px;
}

#workRight h4, #workLeft h4 {
	font-size: 26px;
}
div#workDetails {
margin-top: 60px;	
margin-bottom: 40px;
}

.sidebar li img,.sidebar li a img
{
	border:2px solid #785000;
	max-width:190px;
	padding:5px;
}

img.center
{
	display:block;
	text-align:center;
	margin:0 auto;
}

img.alignleft
{
	padding:.9em .5em .5em;
}

img.alignright
{
	padding:.9em 0 .5em .5em;
}

img.wp-smiley
{
	background:inherit;
	color:inherit;
}

.alignleft,div.nav-previous
{
	float:none;
}

.post img.alignnone {
	margin-top: 20px;
	margin-bottom: 20px;
}

.tec-event.widecolumn img {
	max-width: 880px;
	height: auto;
	width: auto;
}

a.gmap {
padding: 3px 5px !important;	
background: #95bbe3 !important;
color: #263e5d !important;
}

.tec-event-list-meta a.gmap {
width: 60px !important;
display: block;
position: absolute;
margin-top: 4px;
}

a.gmap:hover {
background: #748eb1 !important;
color: #0f1a28 !important;

}

#post-250 div.entry-content p img.alignnone.size-full.wp-image-275 {
	margin-bottom: 10px;	
}

#endCap p.designby {
	float: right;	
	color: #958888;
	margin-top: 28px;
	padding: 0;
}

.search #content {
	padding: 40px;
}

.search .post, .search .page {
	margin: 20px 0 60px 0;
}

.search #content h2.page-title {
	background: #d3cec8;
	padding: 10px;
}
#endCap p.designby a {
	color: #b7a8a9;
	border-bottom: 1px solid #958888;
	border-color: #6e6566;
}

div#menu ul ul,div#nav-above,div.skip-link,body.home .category-asides .entry-meta,body.home .category-asides .entry-date abbr.published,.sidebar li#pages,.home li#recent-posts.widget.widget_recent_entries,span.meta-sep,li#pages.widget.widget_pages,.single div#secondary.sidebar,.page div#secondary.sidebar,.single li#text-1.widget.widget_text,.page li#text-1.widget.widget_text
{
	display:none;
}

.entry-title a,div.entry-meta span.comments-link,div.comments .byuser .comment-meta,div.comments .bypostauthor .comment-meta
{
	display:block;
}

div.comments a:hover,div#nav-below a:hover,div.entry-content p a:hover,div.entry-content ul li a:hover,div.entry-content ol li ul a:hover,div.comment-meta a:hover,div.comments .bypostauthor .comment-meta a:hover,div.comments .byuser .comment-meta a:hover,div.comments .bypostauthor .comment-meta span.edit-link a,div.comments .byuser .comment-meta span.edit-link a:hover,div.sidebar ul li a:hover
{
	background:#503893;
	color:#FAFAFA;
}

#endCap p.credits a:hover {
	color: white;
}

div.comments p strong a,div.entry-content p ins a,div.comments p strong a,div.entry-content p ins a:hover
{
	border:none;
	text-decoration:underline;
}

div.entry-content ol li ol,div.entry-content ol li ol li ol
{
	margin:.2em 0;
}

div.eventDetails {
	width: 274px;
	float: right;
	padding-top: 2px;
}

.pageid-22 .entry-content div.eventDetails {
	width: 736px;
	}

div#tec-content.grid {
	margin: 0;
	width: 880px;
	padding: 40px;
	background: white;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;	
}

#featuredButtons ul #singleItem a img {
height: 90px;	
}

#singleItem a {
	padding-top: 13px !important;
	height: 105px !important;	
}

#featuredButtons ul li.three a span.singleItem {
margin-top: -50px;	
}

.dbem-calendar {
	margin-top: -20px;
}

.pageDetails span.to {
	color: #848484;
}

.pageDetails span.date {
	display: block;
}

div.pageDetails {
	font-size: 20px;
	float: right;
	width: 540px;	
}

.pageDetails span.from {
	font-weight: bold;
}

.pageDetails span.time {
	display: block;
}

table.dbem-calendar-table tbody {
}

#eventListing h3 {
margin-bottom: 10px;	
color: #bfbab4;
}

#post-12 h2.entry-title {
	display: none;	
}

div#nav-below a,div.sidebar ul li a
{
	background:inherit;
	color: #503893;
}

input#submit,input#searchsubmit
{
	border:1px solid #666;
	padding:1px;
}

div.sidebar li form,#archives select
{
	margin:0.2em 0 0;
	padding:0;
}

li.eventDesc p a, li.eventDesc p a:hover, li.eventDesc p:hover, li.eventDesc p a img:hover {
	border-bottom: none !important;
	text-decoration: none !important;
	background: transparent !important;
}

a.carouselBtn {
	position: absolute;
	width: 24px;
	padding: 0 !important;
	margin-right: -31px;
	opacity: .7;
}

#myGallery div.carouselContainer div.carousel div.carouselWrapper div.carouselInner div.thumbnail {
	border: none;	
}

#myGallery div.carouselContainer div.carousel p.label {
	color: #999 !important;	
}

#myGallery div.carouselContainer div.carousel p.label span.number {
	color: #666;	
}

#myGallery a.left {
	background: url(images/leftArrow.png) no-repeat 15px 150px;	
}

#myGallery a.right {
	background: url(images/rightArrow.png) no-repeat 103px 150px;	
}

.play #myGallery a.right {
	background-position: 170px 210px;
}

.play #myGallery a.left {
	background-position: 22px 210px;
}

.play #myGallery {
	margin-bottom: 10px !important;
}
.eventDetails span.date, .eventDetails span.time, .eventDetails span.venue {
	font-size: 12px;
}

.eventDetails span.date, .eventDetails span.time, .eventDetails span.venue {
	display: block;
}

.eventDetails span.name a {
	border-bottom: 1px dotted #ccc;
	font-size: 16px;
	line-height: 18px;
	color: black;
}

.eventDetails span.name a:hover, div.eventSuperDetails span.venue a:hover {
	background: transparent;
	border-bottom: 1px solid;
	}

div.eventSuperDetails span.venue a {
	border-bottom: 1px dotted #ccc;
	padding-bottom: 1px;	
}

div.pageDetails span.venue a {
	border-bottom: 1px dotted #ccc;
	padding-bottom: 1px;
	color: #3b3b3b;
	font-size: 16px;
}

div.pageDetails span.venue a:hover {
	border-bottom: 1px solid;
}

#post-22 div.entry-content span {
}

span.name {
	height: 21px;
}
div.eventSuperDetails {
	border-left: 4px solid;
	border-color: #e4e4e2;
	padding-left: 4px;
	margin-top: 4px;
}

.eventDetails span.from {
	font-weight: bold;	
}

.eventDetails span.to {
	color: #848484;
}

#myGallery a.right, #myGallery a.left, #myGallery a.open {
	border-bottom: none;
}

.play #myGallery a.open {
	display: none !important;
}

#playCarousel {
	width: 960px !important;
	height: 69px;
	display: block;
	background: url(images/tourTrack.png) no-repeat;
	margin: -41px 0 0 -40px;
	border-bottom: 5px solid ;
	border-color: #acacaa;
}

#playCarousel ul {
	padding: 10px;
	width: 899px;
	margin: 0 auto;
}

#playCarousel ul li {
	display: inline;
}

#playCarousel ul li a {
	display: inline;

}

#playCarousel ul li a span {
	display: block;	
	float: left;
	margin-right: 1px;	
}

#playCarousel ul li a#amp span {
	height: 50px;
	width: 103px;
	background: url(images/amp.png) no-repeat
}

#playCarousel ul li a#amp span:hover, .pageid-70 #playCarousel ul li a#amp span {
	background-position: -103px;
}

#playCarousel ul li a#bask span {
	height: 50px;
	width: 66px;
	background: url(images/bask.png) no-repeat;
	background-position: -66px;
}

#playCarousel ul li a#bask span:hover, .pageid-492 #playCarousel ul li a#bear span {
	background-position: 0px;
}

#playCarousel ul li a#bear span {
	height: 50px;
	width: 66px;
	background: url(images/blackbear.png) no-repeat;
	background-position: -66px;
}

#playCarousel ul li a#bear span:hover, .pageid-492 #playCarousel ul li a#bear span {
	background-position: 0px;
}

#playCarousel ul li a#fillmore span {
	height: 50px;
	width: 89px;
	background: url(images/fillmore.png) no-repeat
}

#playCarousel ul li a#fillmore span:hover, .pageid-72 #playCarousel ul li a#fillmore span {
	background-position: -89px;
}

#playCarousel ul li a#stage span {
	height: 50px;
	width: 83px;
	background: url(images/stage.png) no-repeat
}

#playCarousel ul li a#stage span:hover, .pageid-243 #playCarousel ul li a#stage span {
	background-position: -83px;
}

#playCarousel ul li a#halo span {
	height: 50px;
	width: 63px;
	background: url(images/halo.png) no-repeat
}

#playCarousel ul li a#halo span:hover, .pageid-78 #playCarousel ul li a#halo span {
	background-position: -63px;
}

#playCarousel ul li a#butter span {
	height: 50px;
	width: 84px;
	background: url(images/butter.png) no-repeat
}

#playCarousel ul li a#butter span:hover, .pageid-80 #playCarousel ul li a#butter span {
	background-position: -84px;
}

#playCarousel ul li a#saloon span {
	height: 50px;
	width: 74px;
	background: url(images/crobar.png) no-repeat
}

#playCarousel ul li a#saloon span:hover, .pageid-74 #playCarousel ul li a#crobar span {
	background-position: -75px;
}

#playCarousel ul li a#willies span {
	height: 50px ;
	width: 66px;
	background: url(images/willies.png) no-repeat
}

#playCarousel ul li a#willies span:hover, .pageid-76 #playCarousel ul li a#willies span {
	background-position: -66px;
}

#playCarousel ul li a#matties span {
	height: 50px;
	width: 65px;
	background: url(images/matties.png) no-repeat;
}

#playCarousel ul li a#matties span:hover, .pageid-250 #playCarousel ul li a#matties span {
	background-position: -65px;
}


#playCarousel ul li a#vbgb span {
	height: 50px;
	width: 63px;
	background: url(images/vbgb.png) no-repeat;
}

#playCarousel ul li a#vbgb span:hover, .pageid-250 #playCarousel ul li a#matties span {
	background-position: -63px;
}


#playCarousel ul li a#comedy span {
	height: 50px;
	width: 63px;
	background: url(images/comedy.png) no-repeat;
}

#playCarousel ul li a#comedy span:hover, .pageid-250 #playCarousel ul li a#matties span {
	background-position: -63px;
}


.play div.entry-content {
	width: 100%;
}

.play #content {
	padding: 40px;
	min-height: 1700px;
	background: white;
}

span.eventPopup {
	display: none;
	position: absolute;
	font-size: 14px;
	width: 200px;
	background: white;
	margin-top: 30px;
	margin-left: 12px;
	padding: 10px;
	opacity: .9;
	color: black;
}

a:hover span.eventPopup {
	display: inherit;
}

.flickr-gallery {
	width: 870px;
	margin: 0 auto;
}

.flickr-gallery-next a {
	text-transform: uppercase;
	font-size: 12px;
	margin-right: 20px;
	line-height: 30px;
}

.flickr-gallery-prev a {
	text-transform: uppercase;
	font-size: 12px;
	margin-left: 20px;
	line-height: 30px;

}

#jtw_wide {
	border: none !important;
	background: white;
	margin-top: -2px;
}

#post-326 div.entry-content span.edit-link a.post-edit-link {
	position: absolute;	
}

#jtw_wide div div {
	border: none !important;
	margin-bottom: 10px !important;
	background-color: #f4f2ee !important;
	padding: 10px !Important;
	font-size: .9em !important;
}

#jtw_wide div div span.jtw_tstamp {
	color: #666;
	font-size: 10px !important;	
}

#jtw_wide div {
	margin: 0 !important;
	padding: 0 !important;
}

#jtw_wide div div img {
	margin-right: 10px;
	margin-bottom: 20px;	
}

#jtw_wide div div a {
	color: #40a3bd !important;
	border-bottom: 1px dotted;
}

#jtw_wide div center {
	display: none !important;
}

#post-326 div.entry-content div.fg-clear.alignright {
display: none;	
}

img.floatSoon {
	position: absolute;
	margin-left: 760px;
	margin-top: -20px;
}

#post-74 div.entry-content p, #post-250 div.entry-content p {
	margin: 0;
	padding: 0;
}

#post-28 small a {
	color: #a38852 !important;
	font-size: 12px;
}

#post-28 .map {
	text-align: center;
}

#post-28 div.entry-content dl.directory dt {
	text-decoration: none;
	font-style: normal;
	font-size: 18px;
}

#post-28 div.entry-content dl.directory dt a {
	color: black;	
}

.tour #featuredButtons ul li.one a span.firstLine {
	color: #e3bf00 !important;
}

.tour #featuredButtons ul li.two a span.firstLine {
	color: #e3bf00 !important;
}

.tour #featuredButtons ul li.three a span.firstLine {
	color: #e3bf00 !important;
}

div.wordMenu {
float: right;
margin: -54px 0 0 0;
font-size: 16px;
}

div.wordMenu ul li {
	list-style: none;
	display: inline;
	margin: 0;	
}

div.wordMenu ul li a {
	padding: 6px 12px;
	color: #d1af00;
	margin-left: 3px;
	border: 2px solid;
	background-color: #fdf8b9;
}

div.wordMenu ul li a:hover {
	border-color: #605000;
	background: #fdf8b9;
	color: #605000;
}

#post-82 div.entry-content div.wordMenu ul li a.works:hover, #post-420 div.entry-content div.wordMenu ul li a.rehearsal:hover {
	border-color: #ccc;
	background: inherit;
	cursor: default;
}

 {
	
}

#post-82 div.entry-content div.wordMenu ul li a.works, #post-420 div.entry-content div.wordMenu ul li a.rehearsal {
	color: #ccc;	
	background: white;
}

.pageid-420 #content {
	padding: 40px;
}

#post-420 div.entry-content div.wordMenu ul li a.rehearsal {
	color: #ccc;	
}

a.eventImg {
	cursor: pointer !important;
}

.tec-events div.tec-event-list-meta {
	border: none;
}

a.floatLeftImg {
	float
}

div.partylist {
	padding-left: 60px;
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
}

.partylist a:hover {
	opacity: .8;
}

#post-3876 div.entry-content p.purchaseTix {
	margin-left: 55px;
	margin-bottom: 10px;
}

iframe.video {
	margin-left: 144px;
}

/*Page Colorization*/

.home {
	background:#222 url(images/BGred.jpg) fixed;		
}

.pageid-26, .parent-pageid-67 {
	background:#222 url(images/BGyellow.jpg) fixed;		
}

body.category-events, body.s-category-events {
	background:#222 url(images/BGgreen.jpg) fixed;		
}

.pageid-28 {
	background:#222 url(images/BGcyan.jpg) fixed;		
}

.blog, body.s-category-news {
	background:#222 url(images/BGviolet.jpg) fixed;		
}

.pageid-326 {
	background:#222 url(images/BGpink.jpg) fixed;		
}

.home #footer
{
	background-color: #bfb2b0;
	border-color: #867070;
}

.pageid-26 #footer, .parent-pageid-67 #footer {
	background-color: #bfbbaa;
	border-color: #867f70;
}

.category-events #footer, .s-category-events #footer {
	background-color: #bcbfb4;
	border-color: #828678;
}

.pageid-28 #footer {
	background-color: #b4b9bf;
	border-color: #787b86;
}

.blog #footer, body.s-category-news #footer {
	background-color: #bbb4bf;
	border-color: #847886 !important;
}

.pageid-326 #footer {
	background-color: #bfb4be;
	border-color: #867882;
}

.home div#followUsBlock, .home div#latestUpdateBlock, .home .footerDates {
	border-color: #e4dede;
}

.pageid-26 div#followUsBlock, .pageid-26 div#latestUpdateBlock, .pageid-26 .footerDates, .parent-pageid-67 div#followUsBlock, .parent-pageid-67 div#latestUpdateBlock, .parent-pageid-67 .footerDates {
	border-color: #e4e3de;
}

.category-events div#followUsBlock, .category-events div#latestUpdateBlock, .category-events .footerDates, .s-category-events div#followUsBlock, .s-category-events div#latestUpdateBlock, .s-category-events .footerDates {
	border-color: #e1e4de;
}

.pageid-28 div#followUsBlock, .pageid-28 div#latestUpdateBlock, .pageid-28 .footerDates {
	border-color: #dedee4;
}

.blog div#followUsBlock, .blog div#latestUpdateBlock, .blog .footerDates, body.s-category-news div#followUsBlock, s-category-news div#latestUpdateBlock, s-category-news .footerDates {
	border-color: #e1dee4;
}

.pageid-326 div#followUsBlock, .pageid-326 div#latestUpdateBlock, .pageid-326 .footerDates {
	border-color: #e1dee4;
}

.home #searchform div input.button {
	background-color: #705a5a;
}

.home #searchform div input.button:hover {
	background-color: #967777;
}

.pageid-26 #searchform div input.button, .parent-pageid-67 #searchform div input.button {
	background-color: #70675a;
}

.pageid-26 #searchform div input.button:hover, .parent-pageid-67 #searchform div input.button:hover {
	background-color: #968677;
}

.category-events #searchform div input.button, .s-category-events #searchform div input.button {
	background-color: #606459;
}

.category-events #searchform div input.button:hover, .s-category-events #searchform div input.button:hover {
	background-color: #80866e;
}

.pageid-28 #searchform div input.button {
	background-color: #596164;
}

.pageid-28 #searchform div input.button:hover {
	background-color: #6e7f86;
}

.blog #searchform div input.button, body.s-category-news #searchform div input.button {
	background-color: #5b5964;
}

.blog #searchform div input.button:hover, body.s-category-news #searchform div input.button:hover {
	background-color: #726e86;
}

.pageid-326 #searchform div input.button {
	background-color: #645461;
}

.pageid-326 #searchform div input.button:hover {
	background-color: #826e86;
}

/* End Page Colorization*/

#events-list-widget-4 ul.upcoming img.attachment-post-thumbnail.wp-post-image {
	width: 925px;
	height: auto;
}

#events-list-widget-4 ul.upcoming li.post-6096.sp_events.type-sp_events.status-publish.hentry.cat_fillmore.cat_featured div.when {
	
	font-size: 18pt;
	color: white;
	position: absolute;
	float: right;
	right: 163px;
	top: 320px;
	background-color: black;
	padding-right:  10px;
	padding-left: 10px;
}

#events-list-widget-4 div.dig-in a {
display: none;	
}

#events-list-widget-5 ul.upcoming img.attachment-post-thumbnail.wp-post-image {
	width: 300px;
	height: 175px;
	display: inline;
	padding: 2px;
}

#events-list-widget-5 ul.upcoming {
	display: inherit;
}

#events-list-widget-5 ul.upcoming li.post-5393.sp_events.type-sp_events.status-publish.hentry.alt.cat_feature2.cat_road-runner-wireless-amphitheatre {
	display: inline;
	position: absolute;
}


#events-list-widget-4 ul.upcoming li.post-6096.sp_events.type-sp_events.status-publish.hentry.cat_fillmore.cat_featured div.event a {
	font-size: 22pt;
	color: white;
	position: absolute;
	float: right;
	top: 875px;
	background-color: black;
	padding-right:  10px;
	padding-left: 10px;
	left: 169px;
	width: 450px;
}

#events-list-widget-5 ul.upcoming li.post-5393.sp_events.type-sp_events.status-publish.hentry.alt.cat_feature2.cat_road-runner-wireless-amphitheatre div.when {
	position: absolute;
	width: 170px;
	font-size: 15px;
	left: 135px;
	top: px;
	background-color: black;
	color: white;
}

#events-list-widget-5 ul.upcoming li.post-5404.sp_events.type-sp_events.status-publish.hentry.cat_feature2.cat_road-runner-wireless-amphitheatre div.when {
	position: absolute;
	width: 170px;
	font-size: 15px;
	left: 135px;
	top: px;
	background-color: black;
	color: white;
}

#events-list-widget-5 ul.upcoming li.post-5393.sp_events.type-sp_events.status-publish.hentry.alt.cat_feature2.cat_road-runner-wireless-amphitheatre div.event a {
	position: absolute;
	width: 170px;
	font-size: 15px;
	left: 5px;
	top: 90px;
	background-color: black;
	color: white;
}

#events-list-widget-5 ul.upcoming li.post-5404.sp_events.type-sp_events.status-publish.hentry.cat_feature2.cat_road-runner-wireless-amphitheatre div.event a {
	position: absolute;
	width: 170px;
	font-size: 15px;
	left: 5px;
	top: 90px;
	background-color: black;
	color: white;
}

#events-list-widget-5 h3.widget-title {
	display: none;
}

#events-list-widget-5 ul.upcoming li.post-5703.sp_events.type-sp_events.status-publish.hentry.cat_feature2.cat_fillmore div.when {
	position: absolute;
	width: 150px;
	font-size: 15px;
	left: 318px;
	top: 990px;
	background-color: black;
	color: white;
	
}

#events-list-widget-5 ul.upcoming li.post-5404.sp_events.type-sp_events.status-publish.hentry.cat_feature2.cat_road-runner-wireless-amphitheatre {
	position: absolute;
	display: inline;	
}

#events-list-widget-5 ul.upcoming li.post-5703.sp_events.type-sp_events.status-publish.hentry.cat_feature2.cat_fillmore div.event a {
	position: absolute;
	width: 170px;
	font-size: 15px;
	left: 169px;
	top: 1090px;
	background-color: black;
	color: white;
}

#events-list-widget-5 h3.widget-title span.cufon.cufon-canvas canvas {
display: none;

}

#events-list-widget-4 ul.upcoming li.post-6096.sp_events.type-sp_events.status-publish.hentry.cat_fillmore.cat_featured div.loc {
	display: none;	
}

