@charset "UTF-8";
/* CSS Document */



html{width:100%; height:100%;}



@font-face {
    font-family: 'LektonRegular';
    src: url('Lekton-Regular-webfont.eot');
    src: url('Lekton-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('Lekton-Regular-webfont.woff') format('woff'),
         url('Lekton-Regular-webfont.ttf') format('truetype'),
         url('Lekton-Regular-webfont.svg#LektonRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LektonItalic';
    src: url('Lekton-Italic-webfont.eot');
    src: url('Lekton-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('Lekton-Italic-webfont.woff') format('woff'),
         url('Lekton-Italic-webfont.ttf') format('truetype'),
         url('Lekton-Italic-webfont.svg#LektonItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LektonBold';
    src: url('Lekton-Bold-webfont.eot');
    src: url('Lekton-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('Lekton-Bold-webfont.woff') format('woff'),
         url('Lekton-Bold-webfont.ttf') format('truetype'),
         url('Lekton-Bold-webfont.svg#LektonBold') format('svg');
    font-weight: normal;
    font-style: normal;

}



body{width:100%; height:100%; background:#000000; margin:0px; font-size:62.5%; font-family:'LektonRegular', courier, arial; }
img{border:0px;}
.clear{clear:both;}
.footer{width:990px; text-align:left; padding-top:10px; color:#666666; font-size:1.2em;}
.footer a{color:#666666;}
.footer a:hover{color:#cccccc;}

p{font-size:1.3em; -webkit-user-select: none}

.container{width:990px; height:595px; margin-left:auto; margin-right:auto;} 

.home{background:url(../../images/bg_home.jpg);}
.shows{background:url(../../images/bg_shows.jpg); height:auto; padding-bottom:20px;}
.info{background:url(../../images/bg_info.jpg);}
.contact{background:url(../../images/bg_contact.jpg);}
.gallery_landing{background:url(../../images/bg_gallery_landing.jpg);}
.gallery_specific{background:url(../../images/bg_gallery_specific.jpg);}


.one_third{width:250px; padding:30px; text-align:left; float:left;}
.two_thirds{width:670px; padding:0px 30px 30px 170px; text-align:left; float:left; }

.info_copy{width:400px; padding-top:260px; text-align:left; float:left;}
.info_copy a{color:#121212;}
.info_copy a:hover{color:#333333;}
.info_anim{width:450px; float:left;}
.contact h1{background-image:url(../../images/contact/title_contact.png);}
.contact_title{text-align:right; width:246px; height:76px; float:right;}
.contact_title_container{padding:40px 40px 0px 0px; text-align:right;}
a.contact_email{background-image:url(../../images/contact/email_address.jpg); height:38px; width:504px; display:block;}
a:hover.contact_email{background-image:url(../../images/contact/email_address_hover.jpg); height:38px; width:504px; display:block;}

.contact_copy{text-align:left; padding-left:80px;}
a.contact_webaddress{background-image:url(../../images/contact/webaddress.jpg); width:476px; height:50px; display:block;}
a:hover.contact_webaddress{background-image:url(../../images/contact/webaddress_hover.jpg); }

.spacer_20{padding-top:40px;}
.dn{display:none;}

/* Styles specific to this particular page */

.shows_container{width:990px; margin-left:auto; margin-right:auto;} 
.shows_copy{
	width: 670px;

	overflow: auto;
}


.scroll-pane
{
	width: 670px;
	height: 355px;
	overflow: auto;
	
}


.shows .scroll-pane
{
	width: 670px;
	height: 355px;
	overflow: auto;
}




.horizontal-only
{
	height: auto;
	max-height: 200px;
}
	


.pink{color:#520231;}
.green{color:#121212;}


.gallery_specific .scroll-pane
{
	width: 480px; height:450px;
	overflow: auto;
}


/* gallery styles */


/* This rule is read by Galleria to define the gallery height: */
#galleria{height:520px; text-align:left;}
.gallery_specific {position:relative;}
.gallery_specific .title{height: 80px; text-align:left; padding-left:25px;}
.gallery_specific .title h1{ padding-top:31px;}
.gallery_specific  h2{font-family:'LektonRegular', courier, arial; font-size:1.3em; font-weight:normal; color:#121212; } 
.gallery_specific .img-holder{ width: 470px; margin: 0px 0px 0px 25px; float: left; text-align:left;}
.gallery_specific .thumb-holder{ margin: 0px 15px 0px 0px; float:right}
.gallery_specific .image-container	{width: 75px; height: 75px; float:left; margin: 0px 0px 10px 10px; }	
/*.gallery_specific .image-container	{width: 80px; height: 80px; float:left; margin: 0px 0px 10px 10px;}	*/
.gallery_specific .scroll-pane{ float:right;}
.gallery_specific .home_btn_gal{ position:absolute; bottom:10px; right:10px;}

.home_btn_shows {float:left; text-align:right; width:660px; padding-top:25px;}
.home_btn_info{float:left; text-align:right; width:519px; padding-top:25px;}
.home_btn_contact{float:left; text-align:right; width:850px; padding-top:170px;}

.back_btn_contact{float:left; text-align:right; width:86px; padding-top:25px;}
		