@charset "UTF-8";
/* CSS Document */


html, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr, th, td {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
    line-height: 19px;
}
.body-copy {
text-align: justify;
}
#container {
	width: 950px;
    margin: 0 auto;
	margin-top: 80px;
}

#container-sub {
    margin: 0 auto;
    position: relative;
    top: 80px;
    width: 893px;
    left: 20px;
}


body{
    width: 1024px;
    margin: 0 auto;	
}

#main-warp {
    margin: 0 auto;
    width: 950px;
}

#header{
    margin: 0 auto;
    padding-top: 30px;
    width: 950px;
}

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

h1{
    color: #797F00;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: bold;
    line-height: 20px;
}

h2{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    color: #797f00;
}

h3{
    color: #797F00;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 15px;
}

p{
    color: #818181;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    padding: 10px 0;
}

.entry{
    float: left;
    width: 570px;
}

a{
    color:#009ac0;
	text-decoration:none;	
}


/* HOMEPAGE CSS */


/* LOGO */

div.logo {
    background: url("images/blue-note-jazz-logo.jpg") no-repeat scroll 0 0 transparent;
    height: 78px;
    margin-left: 18px;
    width: 254px;
}

/* NAV */

#nav {
    float: right;
    position: relative;
    right: 46px;
    top: -45px;
    width: 581px;
    z-index: 300;
}

#nav a {
    display: block;
    height: 45px;
    text-indent: -9999px;
}
#nav li {
    float: left;
    list-style: none outside none;
}

#nav li.home a {
     background: url("images/home-button.png") no-repeat scroll 0 0 transparent;
     width: 74px;	
}

#nav li.schedule a {
     background: url("images/schedule-button.png") no-repeat scroll 0 0 transparent;
     width: 119px;	
}

#nav li.about a {
     background: url("images/about-button.png") no-repeat scroll 0 0 transparent;
     width: 101px;	
}

#nav li.video a {
     background: url("images/video-button.png") no-repeat scroll 0 0 transparent;
     width: 98px;	
}

#nav li.press a {
     background: url("images/press-button.png") no-repeat scroll 0 0 transparent;
     width: 95px;	
}

#nav li.contact a {
     background: url("images/contact-button.png") no-repeat scroll 0 0 transparent;
     width: 94px;	
}

#nav li.home a:hover {
    background: url("images/home-button.png") no-repeat scroll 0 -45px transparent;
}
#nav li.schedule a:hover {
    background: url("images/schedule-button.png") no-repeat scroll 0 -45px transparent;
}
#nav li.about a:hover {
    background: url("images/about-button.png") no-repeat scroll 0 -45px transparent;
}
#nav li.video a:hover {
    background: url("images/video-button.png") no-repeat scroll 0 -45px transparent;
}
#nav li.press a:hover {
    background: url("images/press-button.png") no-repeat scroll 0 -45px transparent;
}
#nav li.contact a:hover {
    background: url("images/contact-button.png") no-repeat scroll 0 -45px transparent;
}



#home_hit{
     background: url("images/home-button.png") no-repeat scroll 0 -45px transparent;
     width: 74px;
	 display: block;
    height: 45px;
    text-indent: -9999px;
	float:left;
	display:inline;
}

#schedule_hit{
     background: url("images/schedule-button.png") no-repeat scroll 0 -45px transparent;
      width: 119px;
	 display: block;
    height: 45px;
    text-indent: -9999px;
	float:left;
	display:inline;
}

#about_hit{
     background: url("images/about-button.png") no-repeat scroll 0 -45px transparent;
     width: 101px;
	 display: block;
    height: 45px;
    text-indent: -9999px;
	float:left;
	display:inline;
}

#video_hit{
     background: url("images/video-button.png") no-repeat scroll 0 -45px transparent;
     width: 98px;
	 display: block;
    height: 45px;
    text-indent: -9999px;
	float:left;
	display:inline;
}

#press_hit{
     background: url("images/press-button.png") no-repeat scroll 0 -45px transparent;
     width: 95px;
	 display: block;
    height: 45px;
    text-indent: -9999px;
	float:left;
	display:inline;
}

#contact_hit{
     background: url("images/contact-button.png") no-repeat scroll 0 -45px transparent;
     width: 94px;
	 display: block;
    height: 45px;
    text-indent: -9999px;
	float:left;
	display:inline;
}



/* SOCIAL ICONS */

#social-icons {
    left: 616px;
    position: relative;
    top: -74px;
    width: 309px;
    z-index: 10;
}

#social-icons a {
    display: block;
    height: 35px;
    text-indent: -9999px;
}
#social-icons li {
    float: left;
    list-style: none outside none;
}

#social-icons li.facebook a {
    background: url("images/facebook-button.png") no-repeat scroll 0 0 transparent;
    width: 99px;	
}

#social-icons li.twitter a {
    background: url("images/twitter-button.png") no-repeat scroll 0 0 transparent;
    width: 95px;	
}

#social-icons li.blog a {
    background: url("images/blog-button.png") no-repeat scroll 0 0 transparent;
    width: 94px;	
}


/* HOME - MAIN BANNER */


#main-feature {
 /*   background: url("images/jazz-main-banner.gif") no-repeat scroll 0 0 transparent; */
    height: 368px;
    margin-left: -40px;
    position: relative;
    top: -60px;
    width: 940px;
}
 

/* HOME - ABOUT & BROCHURE DOWNLOAD */

#about-brochure{
    background: url("images/about-download-hometabs.png") no-repeat scroll 0 0 transparent;
    height: 330px;
    margin-left: 10px;
    margin-top: 20px;
    width: 892px;
}

#about-home-image {
    display: inline;
    float: left;
    height: 200px;
    margin-top: 75px;
    width: 580px;
}

#download-brochure{
    background: url("images/download-brochure.png") no-repeat scroll 0 0 transparent;
    float: right;
    height: 224px;
	width: 277px;
	margin-top:70px;
}

.text-about{
    float: right;
    margin-top: -65px;
    width: 578px;
	word-wrap: break-word;
}

.about-text-title{
 font-family:Helvetica;
 font-weight:bold;
 font-size:18px;
 color:#797f00; 
}



/* HOME - FEATURED SHOWS */


#featured-Shows{
    background: url("images/featured-shows-home.png") no-repeat scroll 0 0 transparent;
    height: 500px;
    width: 892px;
}

#shows_grid{
	height:84px;
	width:890px;	
}

.row-space{
    height: 106px;
    margin-bottom: 30px;
}

.two-row-space{
	height: 106px;
    margin-bottom: 30px;
}

.three-row-space{
	height: 106px;
    margin-bottom: 30px;
}

#row-1-show{
    float: left;
    width: 280px;
}

#row-2-show{
    float:left;
    width: 280px;
	margin-left:20px;
}

#row-3-show{
    float:left;
    width: 280px;
	margin-left:30px;
}

.name-1-line{
    left: 115px;
    line-height: 14px;
    list-style: none outside none;
    position: relative;
    top: -125px;
    width: 170px;
}

.mt-name{
    left: 115px;
    line-height: 14px;
    list-style: none outside none;
    position: relative;
    top: -125px;
    width: 157px;
}

.mt-button{
    left: 115px;
    list-style: none outside none;
    position: relative;
    top: -111px;
    width: 150px;
}

.row-1-images{
    list-style: none outside none;
    width: 106px;
	
}


.day{
    color: #818181;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    left: 115px;
    line-height: 15px;
    list-style: none outside none;
    position: relative;
    top: -120px;
    width: 150px;
}

.place{
    color: #818181;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    left: 115px;
    line-height: 15px;
    list-style: none outside none;
    position: relative;
    top: -120px;
    width: 150px;
}

.button-1{
    left: 115px;
    list-style: none outside none;
    position: relative;
    top: -92px;
    width: 150px;
}

#view-all-show{
    float: right;
    width: 269px;
}


/* HOME - SPONSORS & PARTNERS */

#sponsors-partners{
    background: url("images/sponsors-partners.png") no-repeat scroll 0 0 transparent;
    height: 152px;
    margin-top: 40px;
    width: 892px;
}

#sponsors-partner-logo{
    float: left;
    margin-top: 50px;
	margin-bottom:-20px;
    padding: 27px;
    width: 842px;
}


/* HOME - VENUES */


#Venues{
    background: url("images/venues.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 260px;
    margin-top: 10px;
    width: 893px;
}

#Venues-logo{
    margin-top: 50px;
    padding: 27px;
    width: 842px;
}


/* FOOTER */

div.footer {
    border-bottom: 1px solid #E9E9E9;
    border-top: 1px solid #E9E9E9;
    display: inline;
    float: left;
    height: 30px;
    width:892px;
	margin-top:50px;
	margin-left:0;
	margin-bottom:90px;
}


#footerlist{
    float: right;
    height: 20px;
    margin-top: 5px;
    width: 450px;
}

.footer-links li {
    display: inline;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    list-style: none outside none;
    padding-left: 19px;
    text-decoration: none;

}

a.footer-links:link, a.footer-links:visited, a.footer-links:active  {
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
text-decoration: none;
color: #818181;
text-align:right;
}
 a.footer-links:hover  {
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
text-decoration: none;
color: #009ac0;

}

#copyrights{
    color: #818181;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    list-style: none outside none;
    padding-right: 125px;
	margin-top:5px;
}

.footer-lines{
    color:#818181;
}

#bbtfactory{

    float: left;
    text-decoration: none;
	margin-top:10px;
}

#bbtfactory a{
    color: #818181;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-decoration: none;
}



/* ABOUT CSS */

#about-image{
    background: url("images/about-image.png") no-repeat scroll 0 0 transparent;
    height: 447px;
    position: relative;
    left: -35px;
    top: -55px;
    width: 887px;
}

.about-body-copy {

}

#about-club-photo{
	height: 181px;
	position: relative;
	right: -310px;
	top: 60px;
	width: 581px;
}

.about-text-title{
    float: left;
    margin-top: -10px;
    width: 325px;
}

.about-text-title-2{

    margin-top: 10px;
}

.about-text-title-2{
 font-family:Helvetica;
 font-weight:bold;
 font-size:18px;
 color:#797f00; 
}


/* SCHEDULE CSS */

#schedule-image{
    background: url("images/schedule-bar.png") no-repeat scroll 0 0 transparent;
    height: 51px;
    position: relative;
    top: 45px;
    width: 893px;
}

#tec-content {
    background: url("images/show-information.png") no-repeat scroll 0 0 transparent;
    font-size: 1.2em;
    margin: 0 auto;
    position: relative;
    top: 25px;
    width: 919px;
	margin-left: 50px;
}


/* VIDEO CSS */


#video-image{
    background: url("images/video-image.png") no-repeat scroll 0 0 transparent;
    height: 710px;
	float:left;
	margin-top:-100px;
	margin-left:-30px;
}


/* PRESS CSS */


#press-image{
    background: url("images/press-image.png") no-repeat scroll 0 0 transparent;
    height: 825px;
    left: -34px;
    position: relative;
    top: -55px;
    width: 892px;
}

/* change back to 200px */

#r-press{
    float: left;
    height: 1300px;
    left: 312px;
    position: relative;
    width: 500px;
}

#k-press{
    float: left;
    left: 310px;
    position: relative;
    top: 70px;
    width: 500px;
    height:200px;
}

.press-style{
    border-bottom: 1px solid #E7E7E7;
    margin-bottom: 10px;
    width: 570px;
}

#image-press-res{
    width:158px;
	height:23px;
	padding-bottom:20px;	
}

#image-press-kit{
	width:94px;
	height:22px;
	padding-bottom:20px;	
}

#image-sponsors-word{
	width:159px;
	height:23px;
}

#spon-text{
    float: left;
    left: 310px;
    position: relative;
    top: 140px;
    width: 500px;
}

#s-image{
    position: relative;
    top: 20px;
}

#a-button{
    float: right;
    position: relative;
    right: -20px;
    top: -55px;
}

.b-button{
    float: right;
    position: relative;
    right: -20px;
    top: -50px;
}


#single_footer_fix{
	margin-top:0px; margin-left:10px; float:left; display: inline;
}

#press_footer_fix{
	display: inline; float: left; margin-top: 0px; margin-left:10px;	
}

#video_footer_fix{
	float:left; display:inline; margin-top:50px; margin-left:60px;	
}

#about_footer_fix{
	float:left; display:inline; margin-top:550px; margin-left:50px;
}

#contact_footer_fix{
		float:left; display:inline; margin-top:170px; margin-left:-20px;
}

#blog_footer_fix{
		float:left; display:inline; margin-top:0px; margin-left:50px;
}

#grid_footer_fix{
	display: inline; float: left; margin-top: 0px; margin-left:50px;
}

#schedule_is_hit{
		background-image:none;
		background-image:none;	
	float:left;
	display:inline;
}

.schedule_is_hit_a{
	background-image:none;	
	float:left;
	display:inline;
}

#newsletter-signup{
    background-color: #F2F2F2;
    float: left;
    height: 50px;
    margin-left: 12px;
    margin-top: -50px;
    width: 890px;
	height:60px;
}

.newsletter-text{
    color: #797F00;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    margin-left: 10px;
    margin-top: 15px;
    width: 430px;
}

#sign-up-news{
    background-color: #F2F2F2;
    float: left;
    height: 50px;
    margin-left: 12px;
    margin-top: -50px;
    width: 400px;
}
