/*
CSS for Lincoln Lodge site
*/



body {	
	background:#020746;
	}

h1, h2, h3 {
	font-size:150%;
	margin-left:25px;
	}

#wrapper {
	min-width:720px;
	min-height:750px;  
	font-family:"century gothic", arial, sans-serif;
	position:relative;
	/* hide overflow:hidden from IE5/Mac */ 
	/* \*/ 
	overflow: hidden; 
	/* */ 
	}

.content {
	position:absolute; 	
	top:62px;
	left:0;
	border:none;
	padding:none;
	}

.head {
	position:absolute; 
	left:100px; 
	top:0;  
	height:100px;
	width:750px;
	}

.head img {
	border:none;
	}


/* HOME PAGE PHOTO GALLERY STYLING BEGINS HERE
*/

.innerwrapper {
	margin-left: 130px;
  	margin-top: 238px;
    	position:absolute;
	width:525px;
	height:355px;
	overflow:auto;
	z-index:3;
	}
	
.gallery {
    	position:absolute;
	width:520px;
  	z-index:2;
	}

.float {
  	float: left;  
	}

.float p {
  	text-align: center;
  	width: 140px;
  	height: 65px;
  	display:block; 
  	margin-left: 10px;
	}

.float img {
  	margin-left: 10px;
  	margin-right: 10px;
	width:150px;
	height:210px;
	}

.month {
	font-family:"century gothic", verdana, sans-serif;
	font-size:180%;
	display:block;
	margin-left:210px;
	margin-top:260px;
	position:absolute;
	z-index:2;
	}

.day {
	font-family:"century gothic", verdana, sans-serif;
	font-size:110%;
	display:block;
	margin-left:10px;
	margin-top:5px;
	position:absolute;
	z-index:2;
	}

.fill {
	display:block;
	margin-left:10px;
	margin-top:280px;
	}

.tab_appearing {
	width: 110px;
   	height: 58px;
   	position:absolute;
   	margin-top: 196px;
   	margin-left: 153px;
	z-index:3;
	}

/* DROP DOWN NAVIGATION STARTS HERE
*/

/* common styling */
.menu {font-family: "century gothic", sans-serif; width:750px; height:100px; position:absolute; left:105px; top:105px; font-size:11px; 
z-index:500;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#000;width:104px; height:40px; text-align:center; color:#000; border:1px solid #fff; background:#A4C4DF; line-height:40px; font-size:11px; overflow:hidden;}
.menu ul {padding:0; margin:0; z-index:500; list-style: none;}
.menu ul li {float:left; position:relative;}
.menu ul li ul {display: none;}
.menu ul ul li a {line-height:20px;}

/* specific to non IE browsers */
.menu ul li:hover a {color:#000; background:#E7EAED;}
.menu ul li:hover ul, li.over ul {display:block; position:relative; top:0px; left:0; width:105px; z-index:500;}
.menu ul li:hover ul li a.hide 
.menu ul li:hover ul li:hover a.hide {background:#C7D5E2; color:#000;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#C7D5E2; color:#000;}
.menu ul li:hover ul li a:hover {background:#C7D5E2; color:#000;}
.menu ul li:hover ul li:hover ul {display:block; position:relative; left:0px; top:0; z-index:500;}
.menu ul li:hover ul li:hover ul.left {left:-105px;}


/* SIDEBAR NAVIGATION STARTS HERE 
*/

.nav {
   position: absolute;
   list-style-type: none;
   min-width:130px;
   min-height:325px;
   margin-top:257px;
   margin-left:666px;
   z-index:3;
   padding:5px;
}

.nav_2 {
   position: absolute;
   list-style-type: none;
   width:130px;
   height:325px;
   margin-top:257px;
   margin-left:646px;
   z-index:3;
   padding:5px;

}

a:link {
   text-decoration: none;
   color:black;
}

a:visited {
   text-decoration: none;
   color:black;
}

a:hover {
   text-decoration: none;
}

a:active {
   text-decoration: none;
}

.tickets {
   margin-top: 15px;
   border:none;
}

.newsletter {
   margin-top: 38px;
   border:none;
}

.news {
   margin-top: 26px;
   border:none;
}

.check_vid {
   margin-top: 20px;
   border:none;
}

.directions {
   margin-top: 15px;
   border:none;
}

.directions_alt {
   margin-top: 38px;
   border:none;
}

.directions_last {
   margin-top: 35px;
   border:none;
}
  
.news_alt {
   margin-top: 40px;
   border:none;
}

.check_vid_alt {
   margin-top: 33px;
   border:none;
}

/*TICKET PAGE
*/

.tab_tickets {
	width: 110px;
   	height: 58px;
   	position:absolute;
   	margin-top: 196px;
   	margin-left: 153px;
	z-index:3;
	}

.reservation {
	position:absolute;
	margin-top:250px;
	margin-left:150px;
	width:480px;
	max-height:310px;
	font-size:90%;
	text-align:center;
	z-index:3;
	padding:5px;
	}

.buy {
	border:none;
	z-index:3;
	}

.buy img{
	border:none;
	}

.show {
	position:absolute;
	top:564px;
	left:199px;
	z-index:3;
	font-size:130%;
	}

/*CONTACT PAGE
*/

.contact {
	display:block;
	position:absolute;
	margin-top:270px;
	margin-left:140px;
	width:480px;
	height:100px;
	font-size:110%;
	text-align:center;
	z-index:3;
	}

.contact a{
	text-decoration:underline;
	font-weight:bold;
	}

.strong {
	font-weight:bold;
	}

.tab_contact {
	width: 110px;
   	height: 58px;
   	position:absolute;
   	margin-top: 196px;
   	margin-left: 213px;
	z-index:3;
	}

/*DIRECTIONS PAGE
*/

.map {
   	position:absolute;
   	margin-top: 220px;
   	margin-left: 195px;
	z-index:3;
	}

.map p{
	font-size:90%;
	}

.tab_directions {
	width: 110px;
   	height: 58px;
   	position:absolute;
   	margin-top: 173px;
   	margin-left: 220px;
	z-index:3;
	}

/*UPCOMING SHOWS PAGE
*/

.tab_upcoming {
	width: 110px;
   	height: 58px;
   	position:absolute;
   	margin-top: 196px;
   	margin-left: 177px;
	z-index:3;
	}


.gallery_upcoming {
	margin-left: 127px;
  	margin-top: 258px;
  	position:absolute;
  	z-index:3;
	}

.arrows {
	margin-left:210px;
	z-index:3;
	position:absolute;
}

.innerwrapper_long {
    margin-left: 130px;
      margin-top: 258px;
        position:absolute;
    width:525px;
    height:465px;
    overflow:auto;
    z-index:3;
    }


/*LEGEND PAGE
*/

.tab_history {
	width: 110px;
   	height: 58px;
   	position:absolute;
   	margin-top: 193px;
   	margin-left: 149px;
	z-index:3;
	}

.legend {
	position:fixed;
	margin-top:25px;
	margin-left:13px;
	z-index:3;	
	width:150px;
	height:200px;
	}

.legend_content {
	font-size:80%;
	left:185px;
	top:20px;
	display:block;
	width:310px;
	z-index:3;
	position:absolute;
	}

/* PRESS PAGE
*/

.tab_media {
	width: 110px;
   	height: 58px;
   	position:absolute;
   	margin-top: 193px;
   	margin-left: 195px;
	z-index:3;
	}

.media_content {
	font-size:90%;
	left:0;
	top:0;
	display:block;
	width:310px;
	z-index:3;
	position:absolute;
	}

/* NEWSLETTER PAGE
*/

.newsletter_form {
	left:80px;
	top:145px;
	display:block;
	width:310px;
	z-index:3;
	position:absolute;
	}

.tab_newsletter {
	width: 110px;
   	height: 58px;
   	position:absolute;
   	margin-top: 193px;
   	margin-left: 215px;
	z-index:3;
	}

.signup {
	position:absolute;
	margin-top:55px;
	margin-left:80px;
	}

/* GROUP PACKAGES PAGE
*/

.tab_group_pack {
	width: 110px;
   	height: 58px;
   	position:absolute;
   	margin-top: 193px;
   	margin-left: 175px;
	z-index:3;
	}

.group {
	margin-top:70px;
	margin-left:40px;
	} 

/* WHAT IS PAGE
*/

.tab_what {
	width: 110px;
   	height: 58px;
   	position:absolute;
   	margin-top: 195px;
   	margin-left: 145px;
	z-index:3;
	}

 .what {
	position:absolute;
	margin-top:10px;
	margin-left:105px;
	z-index:3;
	width:250px;
	height:200px;	
	}

.what_content {
	font-size:95%;
	display:block;
	text-align:center;
	width:420px;
	z-index:3;
	position:absolute;
	margin-top:215px;
	margin-left:45px;
	}

/* FOOD MENU PAGE
*/

.tab_food {
	width: 110px;
   	height: 58px;
   	position:absolute;
   	margin-top: 195px;
   	margin-left: 145px;
	z-index:3;
	}

.food {
	position:absolute;
	z-index:3;
	max-height:550px;
	max-width:400px;
	margin-left:60px;
}

.food_click {
	position:absolute;
	z-index:3;
	max-height:80px;
	max-width:400px;
	margin-left:120px;
	margin-top:310px;
}

/* MEET THE CAST PAGE
*/

.tab_cast {
	width: 110px;
   	height: 58px;
   	position:absolute;
   	margin-top: 193px;
   	margin-left: 190px;
	z-index:3;
	}

.float_cast {
  	float: left;  
	}

.float_cast p {
  	text-align: center;
  	width: 220px;
  	height: 45px;
  	display:block; 
  	margin-left: 20px;
	font-weight:bold;
	margin-bottom:0;
	margin-top:0;
	}

.float_cast img {
  	margin-left: 10px;
  	margin-right: 10px;
	max-width:230px;
	max-height:180px;
	border:none;
	}

/* VENUE INFO PAGE
*/

.tab_venue {
	width: 110px;
   	height: 58px;
   	position:absolute;
   	margin-top: 193px;
   	margin-left: 215px;
	z-index:3;
	}

.venue_content {
	font-size:95%;
	display:block;
	text-align:center;
	width:420px;
	z-index:3;
	position:absolute;
	margin-top:215px;
	margin-left:45px;
	}

/* VENUE RENTAL PAGE
*/

.tab_rental {
	width: 110px;
   	height: 58px;
   	position:absolute;
   	margin-top: 193px;
   	margin-left: 200px;
	z-index:3;
	}

.party {
	margin-top:40px;
	margin-left:10px;
	}


/* PRESS KIT PAGE
*/

.tab_press {
	width: 110px;
   	height: 58px;
   	position:absolute;
   	margin-top: 193px;
   	margin-left: 225px;
	z-index:3;
	}

/* PODCAST PAGE
*/

.tab_podcast {
	width: 110px;
   	height: 58px;
   	position:absolute;
   	margin-top: 193px;
   	margin-left: 220px;
	z-index:3;
	}

/* FEZ SHOTS PAGE
*/

.tab_fez {
	width: 110px;
   	height: 58px;
   	position:absolute;
   	margin-top: 193px;
   	margin-left: 220px;
	z-index:3;
	}

.slideshow_fez {
	margin-left:40px;
	z-index:5;
	position:absolute;
	}

/* PHOTO GALLERY PAGE
*/

.tab_photo {
	width: 110px;
   	height: 58px;
   	position:absolute;
   	margin-top: 193px;
   	margin-left: 185px;
	z-index:3;
	}

.title_alt {
	font-size:110%;
	text-align:center;
	margin-left:10px;
	}

.slideshow {
	margin-left:40px;
	z-index:5;
	position:absolute;
	}

/* PRIVATE BOOKINGS PAGE
*/

.tab_private {
	width: 110px;
   	height: 58px;
   	position:absolute;
   	margin-top: 193px;
   	margin-left: 165px;
	z-index:3;
	}

/* BECOME A MEMBER PAGE
*/

.tab_become {
	width: 110px;
   	height: 58px;
   	position:absolute;
   	margin-top: 193px;
   	margin-left: 165px;
	z-index:3;
	}

.member {
	margin-top:75px;
	margin-left:8px;
	}

/* MEET MEMBERS PAGE
*/

.tab_meet {
	width: 110px;
   	height: 58px;
   	position:absolute;
   	margin-top: 193px;
   	margin-left: 160px;
	z-index:3;
	}

.coming {
	margin-top:135px;
	margin-left:130px;
	}

/* DONATIONS PAGE
*/

.tab_donate {
	width: 110px;
   	height: 58px;
   	position:absolute;
   	margin-top: 193px;
   	margin-left: 210px;
	z-index:3;
	}

.donate {
	margin-top:30px;
	margin-left:25px;
	}

/* VIDEO GALLERY PAGE
*/

.tab_videos {
	width: 110px;
   	height: 58px;
   	position:absolute;
   	margin-top: 193px;
   	margin-left: 235px;
	z-index:3;
	}

.videos {
	margin-left:40px;
	}

.videos p {
	margin-left:80px;
	font-size:120%;
	font-weight:bold;
	z-index:5;
	}

.title {
	font-size:130%;
	text-align:center;
	z-index:5;
	}

.vid_title {
	font-size:110%;
	z-index:5;
	font-weight:bold;
	margin-left:75px;
	}

.title a{
	font-style:italic;
	}

/* LODGE GEAR PAGE
*/

.tab_gear {
	width: 110px;
   	height: 58px;
   	position:absolute;
   	margin-top: 193px;
   	margin-left: 210px;
	z-index:3;
	}
    
    /* Blog PAGE
*/

.tab_blog {
	width: 110px;
   	height: 58px;
   	position:absolute;
   	margin-top: 193px;
   	margin-left: 165px;
	z-index:3;
	}