html,body {
	height: 100%;
	margin: 0;
	padding: 0;
	font-family: "Francois One", sans-serif;
}
a {
	color: #fff;
}
a:hover {
	color: #ccc;
	text-decoration: none;
}
#main_menu {
	background: rgba(2,2,2,.85);
	clear: both;
	display: block;
	height: 20px;
	line-height: 20px;
	padding: 20px;
	position: relative;
	z-index: 1;
	padding-left: 100px;
	font-size: 18pt;
}
#main_menu ul {
	margin: 0px;
	padding: 0px;
}
#main_menu a {
	text-decoration: none;
	margin-right: 50px;
}

.contact {
  width: 50%;
  margin: 80px auto;
  font-family: Open Sans, sans-serif;
}
.contact table th, .contact table td {
  vertical-align: top;
}
.contact label {
  cursor: pointer;
  line-height: 30px;
}
.contact input[type=text], .contact input[type=email], .contact textarea {
  border: 1px solid #ccc;
  padding: 5px 6px;
  font-size: 1.0em;
  border-radius: 3px;
  margin-bottom: 10px;
  transition: all 0.5s;
}
.contact input[type=text]:focus, .contact input[type=email]:focus, .contact textarea:focus {
  background: #f4fafa;
}

.fluid_container {
	bottom: 0; height: 100%; left: 0; position: fixed; right: 0; top: 0; z-index: 0;
}
#fluid_slider {
	bottom: 0; height: 100%; left: 0;
	margin-bottom: 0!important;
	position: fixed; right: 0; top: 0;
}
.fluid_dg_bar {
	z-index: 2;
}
.fluid_dg_prevThumbs, .fluid_dg_nextThumbs, .fluid_dg_prev, .fluid_dg_next, .fluid_dg_commands, .fluid_dg_thumbs_cont {
	background: #222;
	background: rgba(2, 2, 2, .7);
}
.fluid_dg_thumbs {
	margin-top: -100px; position: relative; z-index: 1;
}
.fluid_dg_thumbs_cont {
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}

.fluid_dg_thumbs_cont ul {
	width: auto !important;
}
.fluid_dg_overlayer {
	opacity: .1;
}

