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

/*---- sIFR ---*/
.sIFR-flash { visibility: visible !important; margin: 0; padding: 0; }
.sIFR-replaced, .sIFR-ignore { visibility: visible !important; }
.sIFR-alternate {position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
.sIFR-replaced div.sIFR-fixfocus { margin: 0pt; padding: 0pt; overflow: auto; letter-spacing: 0px; float: none; }

.sIFR-active h1{visibility: hidden; line-height: 1em; margin: 0 0 10px 0;}
.sIFR-active h4{visibility: hidden; line-height: 1em; margin: 0 0 0 0;}

html {width:100%; text-align:center; margin:0 auto;}

body {margin:0; background-color:#000; text-align:center; background-image:url(/images/wicked-wolf-bkgd.jpg); background-position:top center; background-repeat:no-repeat;}

#mainTemplate {width:970px; margin:0 auto; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; color:#ffffff;}

#topNav {font-size:11px; color:#c9baa5; line-height:18px; margin-top:5px;}
	#topNav a{color:#c9baa5; text-decoration:none; margin:0 3px 0 3px;}
	#topNav a:hover{color:#FC0; text-decoration:underline;}

.tabs a {height:34px; display:block; background-position:0 0px;background-repeat:no-repeat; text-indent:-9999px; outline: none;}
	#tab-1 {background-image:url(/images/menusTab.jpg); border:0; width:143px;}
	#tab-2 {background-image:url(/images/eventsTab.jpg); border:0; width:149px;}
	#tab-3 {background-image:url(/images/toursTab.jpg); border:0; width:249px;}
	
	#tab-1.active, #tab-1:hover, #tab-2.active, #tab-2:hover, #tab-3.active, #tab-3:hover {background-position:0 -34px;}


.largeTabs a {height:47px; display:block; background-position:0 0px;background-repeat:no-repeat; text-indent:-9999px; outline: none;}
	#Ltab-1 {background-image:url(/images/galleriesTab.jpg); border:0; width:200px;}
	#Ltab-2 {background-image:url(/images/bandsTab.jpg); border:0; width:142px;}
	#Ltab-3 {background-image:url(/images/partiesTab.jpg); border:0; width:334px;}
	#Ltab-1.active, #Ltab-1:hover, #Ltab-2.active, #Ltab-2:hover, #Ltab-3.active, #Ltab-3:hover {background-position:0 -47px;}
	
#mainContent {width:560px; float:left; margin-right:47px; margin-bottom:20px;}
	#mainContent img{margin:0px 10px 0 0;}
	.listing {background-color:#4d433f; padding:20px;}
		.listing a{color:#FC0; text-decoration:none;}
		.listing a:hover{color:#FFF; text-decoration:underline;}

#rightModule {width:320px; margin:0 20px 0 0; float:left;}
	.moduleText {font-size:11px; color:#FFF; background-color:#4d433f; padding:10px 20px 10px 20px;}
	
#establishmentfacts strong, .yellow {color:#FC0;}
#establishmentfacts strong { font-weight: normal; }

h1 {font-size:25px; margin:0 0 10px 0; color:#FFF;}
h2 {font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#FC0; margin:5px;}
h3 {font-size:16px; color:#867b67; margin:0;}
h4 {font-size:18px; color:#FFF;}

.table-text {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF;}
	.table-text a{color:#c9b496; text-decoration:none;}
	.table-text a:hover {color:#FC0; text-decoration:underline;}
	
.cal-table {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFF;}
	.cal-table a{color:#000000; text-decoration:none;}
	.cal-table a:hover {color:#ffffff; text-decoration:underline;}
	

.clear{clear:both;}

/**
 * Error CSS
 */
.errmsg {
	background-color:#fff;
	border:1px dashed #CC0000;
	margin: 0px 0 10px 0;
}
.errmsg div { padding: 10px 0 10px 0; }
.errmsg ul { margin-top: 0; margin-bottom: 0; }

pre {
	background-color: #fff;
	text-align:left;
	padding: 20px;
}

#dhtmltooltip{background:#fff; padding:20px; color:#000; position: absolute;	left: -300px; visibility: hidden; z-index: 100; text-align: center; border:1px solid #333;}






/* Base Superbox Styles */
#superbox-overlay{position:fixed;top:0;left:0;z-index:9998;width:100%;height:100%; margin:0; padding:0; display:block; }
#superbox-wrapper{position:fixed;z-index:9999;top:0;display:table;width:100%;height:100%; margin:0; padding:0;}
#superbox-container{position:relative;display:table-cell;width:100%;height:100%;margin:0;padding:0;vertical-align:middle;}
#superbox{margin:0 auto;padding:0;}
#superbox-container .loading{margin:0;text-align:center;}

/* IE7 */
*:first-child+html #superbox-container{position:absolute;top:50%;display:block;height:auto;}
*:first-child+html #superbox{position:relative;top:-50%;display:block; left:-100%;}
/* IE6 - Thanks to Thickbox for IE expressions */
* html #superbox-container{position:absolute;top:50%;display:block;height:auto;}
* html #superbox{position:relative;top:-50%;display:block; left:-100%;}
* html #superbox-overlay{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight + 'px' : document.body.offsetHeight + 'px');}
* html #superbox-wrapper{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}

/* Default Theme */
#superbox-overlay{background:#000;}
#superbox-container .loading{text-align:center;font-size:40px;color:#fff;}
#superbox{padding:10px;background:#fff; font-family:Arial, Helvetica, sans-serif;}
#superbox-innerbox{padding:10px 0;}
#superbox.image{text-align:center;}
#superbox .close,
#superbox .nextprev{overflow:hidden;margin:0;}

#superbox  a { cursor: pointer; }




/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#000;}

#colorbox{}
    #cboxContent{margin-top:20px;}
        #cboxLoadedContent{background:#fff; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:18px;}
        #cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
        #cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
        #cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
        #cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(images/controls.png) top left no-repeat; width:28px; height:65px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:bottom left;}
        #cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(images/controls.png) top right no-repeat; width:28px; height:65px; text-indent:-9999px;}
        #cboxNext.hover{background-position:bottom right;}
        #cboxLoadingOverlay{background:#000;}
        #cboxLoadingGraphic{background:url(images/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; top:5px; right:5px; display:block; background:url(images/controls.png) top center no-repeat; width:38px; height:19px; text-indent:-9999px;}
        #cboxClose.hover{background-position:bottom center;}






