.ls-layer,
.ls-layer * {
	font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', Helvetica, Arial, Serif;
	font-weight: normal;
}

.ls-layer p {
	padding: 0px 10px;				
	line-height: 40px;
	box-shadow: 0px 4px 10px -5px black;
	text-shadow: none;
	font-size: 22px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.l1-s1 {
	height: 80px;
	color: black;
	background: white;
	opacity: .9;
	width: 650px;
	text-align: center;
}

.l2-s1 {
	height: 40px;
	color: white;
	background: black;
	opacity: .65;
	white-space: nowrap;
}

.l3-s1 {
	height: 40px;
	color: black;
	background: white;
	opacity: .9;
	white-space: nowrap;
}		
div.navbar-inner {
   height: 60px;
}
div.search_form { 
	padding: 0; width: 55%; margin: 0 0 0 38%; 
}
.search_form form {
   margin: 0;
   padding: 0;
}
.search_form form input {
   margin: 0;
}
#wrapper div.main_content {
   border: 1px solid orange;
}


@media only screen and (max-width: 750px) {

	 #wrapper div.dark-inside {
		margin: 0;
		padding: 0;
	 }
	 #wrapper .dark-inside div.container {
		margin: 0;
		padding: 0;
	 }
	 div.search_form { 
		margin: 0 0 0 31%; 
		width: 64%;
	}
	.search_form #searchform label {
		font-size: 90%;
		margin: 0;
		line-height: 110%;
		padding: 4px 0;
	}
	.search_form form {
	   width: 90%;
	}
	#wrapper .search_form #searchform input#searchsubmit {
	   font-size: 10px;
	   padding: 1px;
	   height: 24px;
	}
	#wrapper .search_form #searchform input#s {
		width: 43%;
		font-size: 11px;
		font-family: Calibri, sans-serif;
		padding: 2px;
	}
}
@media only screen and (max-width: 520px) {

	 div.search_form { 
		margin: 0 0 0 24%; 
		width: 75%;
	}
}