/* -----------------------		RESET 			--------------------------------- */

html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre, code, address, form, fieldset, blockquote {
 padding: 0;
 margin: 0;
 font-size: 100%;
 font-weight: normal;
 letter-spacing:normal;
}
table { border-collapse: collapse; border-spacing: 0; }
td, th, caption { font-weight: normal; text-align: left; }
img, fieldset { border: 0; }
q:before, q:after { content:''; }
ol, ul, li { list-style-type: none; }
article, aside, figure, footer, header, nav, section  { display: block;}

.clear {
	clear: both; }

body {background-color: #253d00; }

a {
 color: #FBF7CA;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	text-decoration:none;
	font-weight:600; }
	
a:hover { 
	color:#f3e168; }

#borderBox {
	position:relative;
	border-bottom:#fffac7 2px solid;
	width: 100%; 
	height:980px; 
	overflow:hidden; }

#dragableElement {
	width:2300px; 
	height:1436px;
	top:0px;
	left:0px;
	position:absolute;
	cursor:move;
	-moz-user-select: none; 
    -khtml-user-select: none; 
    -webkit-user-select: none; 
	-o-user-select: none; }

/*-- Footer */		
		
.Footer {
	width: 100%;    
	height: 0px; 
	bottom:74px; 
	overflow:visible;
	position: absolute; 
	z-index:90; 
	text-align:center; }		
	
/*-- Header and Nav */

.Header {
	width: 100%; 
	background-color: #253d00; 
	border-bottom: #fffac7 2px solid;
	padding-top:25px; 
	padding-bottom:10px; 
	height: 97px; 
	top:0px; 
	position: fixed; 
	z-index:70;	
	text-align:center; }

.MenuWrapper {
	width: 100%; 
	padding-top: 0px;
	padding-bottom: 3px;
  	height: 35px; 
	top:133px; 
	position:fixed; 
	z-index:10;
    background-color: rgba(18, 49, 6, .90);
	border: #fffac7 2px solid;
	border-left:none;
	border-right:none;
	text-align:left; 
	text-align:center; }

#Menu ul {  
	margin: 0 auto; 
	width:700px; 
	list-style-type: none; 
	text-align:center; }

#Menu ul li { 
	float:left; 
	margin-left:14px; 
	padding: 8px 11px 9px 11px; 
	font: 15px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color: #fbf7ca;
	font-weight: 600; 
	background-color:none; }

a.Logo{ 
	margin: 0 auto;
	width:501px; 
	z-index:50;
	height:98px;
	background: url('../images/92YCAMPSlogo.png') no-repeat right top;
	text-align:left;
	text-decoration:none;
	display:block; }

/* POP-UP */

iframe { 
	border: none; }

.PopUp-content{
	border:solid 1px black;
	padding: 18px 0 0 18px;
	border-radius: 14px; 
	-moz-border-radius: 14px; 
	-webkit-border-radius: 14px;
	border: 1px solid black;
	box-shadow: 0px 0px 26px rgba(0, 0, 0, 0.73);
    -moz-box-shadow: 0px 0px 26px rgba(0, 0, 0, 0.73);
    -webkit-box-shadow: 0px 0px 26px rgba(0, 0, 0, 0.73);
	background-color:white;
	overflow:visible;
	z-index: 102; }

#PopUpBackground{
	display: block;
	top: 0px; 
	left: 0px;	
	background-color:black;
	position:absolute; 
	z-index: 100; 
	opacity: 0.7; }

.XButton {
	background: url('../images/X_Button.png') no-repeat right top;
	position: absolute;
	top: -25px;
	left: -27px;
	width: 40px;
	height: 40px;
	z-index:120;
	background-color:transparent; }

/* Icons & hover effects */

ul.Locations {
	list-style:none; }

/* The Icon Hover Effect */

.Locations li em {
	background: red;
	border: white 2px solid;
	width: 120px;
	height: 15px;
	position: absolute;
	top:0px;
	text-align: center;
	padding: 10px;
	font-style: normal;
	color:white;
	display: none;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight:600;
	font-size:13px;
    box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.38);
    -moz-box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.38);
    -webkit-box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.38);
	-webkit-border-radius: 7px;
	border-radius: 7px; }

ul.Locations li{
	position:absolute;
	z-index:20;
	display:block; 
 	background: url('../images/Empty_IMG.png');}

ul.Locations li a.UnseenLightbox{
	position:absolute;	
	display:block; width:100%; 
	height:100%; 
	z-index:30; }

a#ClickDragPicture {
	margin: 0 auto; 
	text-align:left;
	width:380px; 
	height:50px;
	overflow:hidden;
	background: url('../images/ClickDragTXT.png') no-repeat right top;
	z-index: 190;
	display:block; }

