

#home {
	position: absolute;
	width:100%;
	height:100%;
	background: url(../img/TGOFDriveInBgfull.jpg) 0 0;
	margin: 0;
	padding: 0;
	top: 0;
	left: 0;
	z-index:1;
	min-width: 1000px;
}


#press-wrap {
	position: absolute;
	width:100%;
	height:100%;
	background: url(../img/paper.jpg) 0 0;
	margin: 0;
	padding: 0;
	top: 0;
	left: 0;
	z-index:1;
	min-width: 1000px;
}

#wrap {
	margin: 0;
	padding: 0;
	min-width:1099px;
	min-height:900px;;
	top:0;
	left:0;
	clear:both;
	position:relative;
}



#home2 {
	position: relative;
	width:100%;
	height:100%;
	top:0;
	left:0;
	margin: 0;
	padding: 0;
}

#sign {
	float: left;
	z-index: 490;
	position: absolute;
	background: url(../img/TGOFDriveInSign.png) no-repeat;
	left: 50;	
	bottom:0;
	height: 620px;
	width: 500px;

}


#titlebar {
	position: fixed;
	display: block;
	width: 100%;
	height: 50px;
	margin: 0 auto;
	top: 0;
	left: 0;
	z-index: 9999;
	background-color: #000;
	opacity: 0.60; 
	filter:alpha(opacity=60);
	
	-moz-box-shadow: 0 0 5px 5px #000;
	-webkit-box-shadow: 0 0 5px 5px #000;
}

#title {
	padding-top:10px;
	padding-left:20px;
	width: 250px;
	float:left;
}


#featurebar {
	position: fixed;
	left:0;
	top: 90%;
	width:100%;
	height: 65px;
	background-color: black;
	overflow: hidden;
	opacity: 0.60; 
	filter:alpha(opacity=60);
	z-index: 500;
	margin: 0;
	padding: 0;
}


.shadow {
	-moz-box-shadow: 0 0 30px 5px #999;
	-webkit-box-shadow: 0 0 30px 5px #999;
}





/* ======================TYPE===========================*/
body {
	font: 14px/20px 'Trebuchet MS', Helvetica, sans-serif;
	color: #FFF;
	letter-spacing: .2em;
	}
a, a:link {
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
	}
a:visited {
	color: #FFF;
	}
a:hover, a:active {
	color: #FFF;
	}

p {
	color: #000;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
}

h1 {
	font-family: 'Trebuchet MS', Helvetica, sans-serif;	
	font-size: 15px;
	color: #000;
}

h2 {
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 12px ;
	color: #000;
	letter-spacing: .1em;
}

h3 {
	font: 16px 'Trebuchet MS', sans-serif;
	color: #FFF;
	font-weight: 600;
}


h4 {
	font-family: 'Trebuchet MS', Helvetica, sans-serif;	font-size: 11px;
	color: #000;
	font-weight: 100;
}

h5 {
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 11px ;
	color: #000;
	letter-spacing: .1em;
	font-weight: 300;
}


h6 {
	font-family: 'Trebuchet MS', Helvetica, sans-serif;	font-size: 11px;
	color: #000;
	font-weight: 100;
}



#wrap a, #wrap a:link {
	color: #000;
	text-decoration: none;
	font-size: 15px;
		font-weight: 600;
	}
#wrap a:visited {
	color: #000;
	font-size: 15px;
	font-weight: 600;
	}
#wrap a:hover, #wrap a:active {
	color: #000;
	font-size: 15px;
	font-weight: 600;
	}

#info p {
	color: #000;
	text-align: right;
	line-height: 1.3em;
	letter-spacing: .12em;
}

#info a, #info a:link {
	color: #000;
	text-decoration: none;
	}
#info a:visited {
	color: #000;
	}
#info a:hover, #info a:active {
	color: #000;
	}

#info h2 {
	font-size: 10px;
	color: #000;
	text-align: right;
	line-height: 1.3em;
	letter-spacing: .12em;
}

#section-4 a, #section-4 a:link {
	color: #000;
	text-decoration: none;
	}
#section-4 a:visited {
	color: #000;
	}
#section-4 a:hover, #section-4 a:active {
	color: #000;
	}


/* =============================NAV================================ */
div#nav {
	display:block;
	max-width:400px;
	float: right;
	padding-right:20px;

	

}

#nav ul li {
	display: inline;
	position: relative;
	font-size: 16px;
	font-family: 'Trebuchet MS', Verdana, serif;
	font-weight: normal;
	letter-spacing: 1.5px;
	padding: 0px 12px 5px 0px;
	opacity: 1; 
	filter:alpha(opacity=100);
}




/* =============================QuoteBox================================ */

#quotes {
	width: 400px;
	position: relative;
	float: right;
	margin-right: 180px;
	top: 260px;
	font-size: 18px;
	font-family: 'Trebuchet MS', Verdana, serif;
	font-weight: normal;
	letter-spacing: 1.7px;

}


/* =============================FeatureBar================================ */
#featurebar ul {
	padding: 10px;
	white-space: nowrap;
}

#featurebar ul li {
	font-size: 14px;
	display: inline;
	position: relative;
	margin: 0px;
	padding: 15px 15px 15px 15px;	
	letter-spacing: 0;
	text-align: right;
	line-height: 1.2;
	border-right: 1px solid #FFF;
	vertical-align: middle;
}

#featurebar ul li.first {
	padding: 15px 10px 15px 5px;
}


#featurebar ul li.last {
	font-size: 12px;
	padding: 15px 5px 15px 5px;	
}


/* =============================About================================ */
#section-1 {
	position:relative;
	width:100%;
	background: #f2efd0;
	margin: 0;
	padding: 0;
	border-top: 1px solid #000;
	background: url(../img/paper.jpg) ;
	padding-bottom: 100px;
}

#about-img {
	background-position: left;
	height:280px;
	margin-top: 80px;
	margin-left: 50px;
	position:relative;
	z-index: 2;
	background: url(../img/abouttext2.png) 0 0 no-repeat;


}

#about-first {
	float:left;
	width: 330px;
	height: 300px;
	position: relative;
	margin-top: 185px;
	padding-bottom: 70px;

}

#about-first2 {
	float:left;
	width: 330px;
	height: 300px;
	position: relative;
	margin-top: 280px;
	margin-left: 50px;
	padding-bottom: 70px;

}

#about {	
	float:left;
	position:relative;
	width:325px;
	padding-top: 80px;
	z-index:3;
	padding-left: 25px;
	padding-bottom: 45px;
	border-bottom: 1px black dotted;
	margin-left: 25px;
}

#floater {
	position: relative;
	height: 420px;
	width: 341px;
	float: right;
	margin-top: 90px;
}

/* =============================Slideshow============================ */


#section-2 {
	width:100%;
	height:1400px;
	top:0;
	left:0;
	clear:both;
	position:relative;
	min-width: 1090px;

}

#slidearea {
width: 850px;
height: 445px;
top: 80px;
padding-top: 150px;
padding-bottom: 20px;
padding-left: 100px;
margin-left: 50px;
position: relative;
	background: url(../img/casttext2.png) 0 0 no-repeat;
border-bottom: 1px black dotted;
  
}

#photo-link{
margin-top: 500px;
padding-right: 20px;
width: 150px;
height: 60px;
float: right;
}

#casttitle {
padding-top: 80px;
margin-left: 60px;
width: 300px;
height: 50px;
border-bottom: 1px black dotted;

}


#slideshow #slidesContainer {
  margin:0 0 0 40px;
  width:762px;
  height:400px;
  overflow:auto; /* allow scrollbar */
  position:relative;
}

#slidesContainer {
-moz-box-shadow: 0 0 10px 2px #d1cfb5;
-webkit-box-shadow: 0 0 10px 2px #d1cfb5;
}

#slideshow #slidesContainer .slide {
  margin:0 auto;
  width:742px; /* reduce by 20 pixels to avoid horizontal scroll */
  height:400px;
}
/**
 * Slideshow controls style rules.
 */
.control {
  display:block;
  width:39px;
  height:300px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
}
#leftControl {
  top:250px;
  background:transparent url(../img/control_left.png) no-repeat 0 0;
}
#rightControl {
  top:250px;
  left:905px;
  background:transparent url(../img/control_right.png) no-repeat 0 0;
}

#jennaslide {
 background: url(../img/jennaslide.jpg) no-repeat 0 0;
width:762px;
height:400px;
}
#lauraslide {
 background: url(../img/lauraslide.jpg) no-repeat 0 0;
width:762px;
height:400px;
}
#katerinaslide {
 background: url(../img/katerinaslide.jpg) no-repeat 0 0;
width:762px;
height:400px;
}
#catslide {
 background: url(../img/catslide.jpg) no-repeat 0 0;
width:762px;
height:400px;
}
#jeffslide {
 background: url(../img/jeffslide.jpg) no-repeat 0 0;
width:762px;
height:400px;
}
#ashslide {
 background: url(../img/ashslide.jpg) no-repeat 0 0;
width:762px;
height:400px;
}


#info {
position:relative;
float:right;
width: 320px;
height: 120px;
z-index:400;
top: 180px;
margin-top: 62px;
margin-right: 54px;
}
/* ==============================Gallery======================== */

#section-4 {
	position:relative;
	width:100%;
	height:730px;
	z-index: 1;
	margin-top: 150px;
	padding: 0;
}


#section-4 ul li {
list-style: none;
float: left;
padding-right: 10px;
padding-bottom: 20px;
width: 210px;
}

#gallerywrap {
width:100%;
height:100%;
clear:both;
position:relative;
}



#gallery{
margin-left: 42px;
width:730px;
height: 460px;
padding-top: 20px;
border-bottom: 1px black dotted;
float: left;
top: 0;
}

#gallerytitle{
background: url(../img/tgof.png) no-repeat 0 0;
float: left;
width: 600px;
height: 120px;
margin-top: 30px;
margin-left: 42px;

}

#facebook {
width: 220px;
height: 310px;
position: relative;
float: right;
z-index: 5;
padding: 25px 0 25px 25px;
border-left: 1px black dotted;
border-top: 1px black dotted;
margin-top: 190px;
margin-right: 0px;
}


/* =============================Contact================================ */


#section-3 {
	position:relative;
	width:100%;
	height:100%;
	z-index: 1;
	clear: both;
	background: url(../img/paper.jpg) 0 0;
	
}

#section-3 a {
color: #000;

}

#contact {
	width: 440px;
	top: 135px;
	padding-top: 80px;
	margin-left: 50px;
	position: relative;
	z-index: 2;
	background: url(../img/contacttitle.png) 0 0 no-repeat;
}

#contact-extra {
padding-top: 100px;
width: 440px;
height: 150px;
}

#contactinfo {
position:relative;
float:right;
margin-right:200px;
width: 375px;
top: 135px;
height: 300px;
z-index:2000;
}

#contactinfo ul {
display: block;
list-style:none;
}

#contactfooter {
position:relative;
z-index: 5;
height: 30px;
padding-left:50px;
padding-top: 100px;
}

#bottompic {
	width:100%;
	height:760px;
	bottom:0;
	background: url(../img/desertt.png) no-repeat;
	z-index: 1;
	position: absolute;
	background-position: right;
	
}

