* { 
	margin:0; padding:0;
	border:0;
}

body{ 
	 border:0;
	 font:14px 'Poiret One', Arial, Helvetica, sans-serif; color:#BE9E9B;
	 font-weight:600;
	 line-height:18pt;
}


/* ============================= main layout ====================== */

.profile{margin-left:-190px; float:left; position:absolute;}

.button {
   border-top: 1px solid #96d1f8;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   background: -ms-linear-gradient(top, #3e779d, #65a9d7);
   background: -o-linear-gradient(top, #3e779d, #65a9d7);
   padding: 10px 20px;
   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;
   border-radius: 8px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 18px;
   text-decoration: none;
   vertical-align: middle;
   }
   
.button a {
	text-decoration:none;
   color: white;
   }
   
.button:hover {
   border-top-color: #28597a;
   background: #28597a;
   color: #ccc;
   }   
   
.button:active {
   border-top-color: #1b435e;
   background: #1b435e;
   }

a{ color:#BE9E9B; text-decoration: underline; outline:none}
a:hover{ text-decoration: none}
li{ list-style:none}
h1{ float:left; font:100px 'Josefin Sans', Arial, Helvetica, sans-serif; color:#7B6F6C line-height:104px; text-transform:lowercase; font-weight:bold; letter-spacing:-5px}
h2{ font:48pt 'Josefin Sans', Arial, Helvetica, sans-serif; color:#7B6F6C; line-height:36pt;  text-transform:lowercase; padding:0 0 25px 0; letter-spacing:-4px;}
h3{ font:20pt 'Poiret One', Arial, Helvetica, sans-serif; font-weight:700; text-transform:uppercase; line-height:125%; padding:0 0 14px 0; letter-spacing:-1px;}


#enter {
top: 500px;
left: 400px;
position: absolute;
text-decoration:none;
}

#enter a{
font-weight:100;
text-decoration:none;
}

.caps{text-transform:uppercase;}
.homeTag h2{text-transform: capitalize;position:absolute;bottom:150px;text-align:center; width:100%; font-size:32pt;}

p{ padding-bottom:20px;}
img{ vertical-align:top}

/* ============================= header ====================== */

#logo{ background:url(images/logo.png) top center no-repeat; display:block; width:350px; height:172px; text-decoration:none; padding-bottom:40px; margin-left:-125px; position:relative; z-index:99;}
#logo:hover{ color:#BE9E9B;}

.menu a{ width:100%; clear:both; display:block; font:18px 'Poiret One', Arial, Helvetica, sans-serif; color:#CCB9B3; font-weight:bold; text-transform:uppercase; text-decoration:none; line-height:36px;}
.menu a:hover{ color:#BE9E9B;}
.menuActive{ color:#BE9E9B !important; font-weight:bolder;}

#navEnter a:hover{ background:url(images/enter.png) top center no-repeat}
#navLeave a:hover{ background:url(images/leave.png) top no-repeat}

/* ============================= content ====================== */
div.pad{ 
	padding:53px 60px 60px;   /* for IE */
}
.pad_bot1{ padding-bottom:15px;}
.pad_left1{ padding-left:34px}
.pad_left2{ padding-left:18px;}
.marg_right1{ margin-right:16px;}

#content img{ margin-top:5px}
/*==========================================*/

.bgstretcher {
	background: black;
	overflow: hidden;
	width: 100%;
	position: fixed !important;
	z-index: 1;
}
.bgstretcher, .bgstretcher UL, .bgstretcher UL LI {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
}
.bgstretcher UL, .bgstretcher UL LI {
	margin: 0;
	padding: 0;
	list-style: none;
}
