body{
	background-color: blue;
	font-family: Tahoma, Geneva, sans-serif;
	color: #414141;
	background:#222!important;
}

#Image2{
	margin:0 28px 0 32px;
}

#homeimg{	
	margin:0 auto;
	max-width:100%;
	height:auto;
	}

#Image1{
	margin-left: 58px;
}

menu {
	margin-top: 0px;
	background-color: #FFF;
}
	
.header {
	/*height: 100px;*/
	/*background-image: url(../images/lutzlab_banner.jpg);*/
	background-repeat: no-repeat;
	background-position: left top;
}

imghome{
	/*max-width:1168px; added 2018*/
	padding: 20px;	
	float:left;
}

#comp{
	    padding:30px 8px 14px 50px;
	    vertical-align: top;
}


#comp img{
	
	    vertical-align: top;
		
}


 #backyard1{
	 {max-width:100%} 
 }
 
 #backyard{
	padding: 20px 2px 20px 0px;	
	float:left;
	float:left;
}
#wrapper{
	overflow:hidden;
	background-color: #fcf6ea;
	margin-top: 12px;
	margin-right: auto;
	margin-bottom: 8px;
	margin-left: auto;
	max-width: 1012px;/*added 2018*/
	margin:0 auto;/*added 2018*/
	padding-top:40px;
}

#sidebar {
	/*width:270px;*/
	float:left;
	padding:0 8px 8px 46px;
	font-size: 12px;
	max-width:270px;/*added 2018*/
}


#rsidebar {
	width:170px;
	float:right;
	padding:140px 8px 14px 2px;
	font-size: 12px;
}
 
#rsidebar ul{
	padding-left: 2px;
}

#sidebar h2{
	margin-left: 12px;
}

#sidebar img{
	padding:0 36px 42px 0;
	cursor:pointer;
   vertical-align: top;
}


#sidebar_r {
	width:200px;
	float:right;
	padding:0px 0px 0 4px;
	font-size: 12px;
	height:200px;
}
	
#content{
	max-width:580px;
	margin-left:46px;
}

#content p{
	font-size: 12px;
}



.maincontent{
	max-width:580px;/*added 2018*/
	margin-left:46px;	
	margin-top:-20px;
	float:left;	
}

div.maincontent > p {
	font-size:14px;
}

@media (max-width:480px) {
.maincontent{
	width:100%;
	max-width:300px;/*added 2018*/	
	float:left;
	margin:-20px 26px 0 36px;
}
.maincontent p{
	width:100%;
	max-width:300px;/*added 2018*/	
	float:left;
	/*margin:0 10px 0 10px;	
	padding:0px 10px 0px 10px;*/
}
.maincontent img{
	width:95%;
	display:block;
	max-width:300px;
}

.maincontent h2{
	margin-top:-20px;
}
}

.maincontent-right{
	max-width:480px;/*added 2018*/
	min-width:450px;/*added 2018*/
	margin-left:46px;
		float:left;
}

 p {
	font-size: 12px;
}


#music_content  {
	max-width: 400px;/*added 2018*/
	float:left;
	font-size: 12px;
	padding-left:50px;
	padding-bottom: 14px; 
	padding-top: 30px;
	
}

#music_img{
	padding-top: 46px;
	
}

#web_content{
	max-width:600px;/*added 2018*/
	float:right;
}

h1{
	
	text-indent: 46px;    
    font-size: 50px;
    color: #8E0F10;
    margin:0;
    font-family: 'Bellefair', Tahoma, Geneva, sans-serif;
    
}


h2 {
	font-family: 'Bellefair', Tahoma, Geneva, sans-serif;
	font-size: 32px;
	color: #8E0D10;
	/*margin-top: -4px;*/
}

h3 {
	margin-bottom:-0.8em;
	font-weight:bold;
	font-size: 15pt;
	font-family: 'Bellefair', Tahoma, Geneva, sans-serif;
	color: #990033;
	text-decoration: none;
	
}
	
#footer{
	clear:both;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-style: italic;
	text-align: center;
	height:44px;
	width:952px;
	color: #E8E8EC;
	background-image: url(../images/footer.png);
	margin: 0px;
	padding: 0px 0 0px 0;
}
#footer p{

	color: #9d9d9d;
	vertical-align:middle;
	line-height:40px;
}		

a {
	color: #900;	
}
	
a:hover {
	color: #6B573D;
}

a img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


@media (max-width:480px) {
	#resto{	
	padding-top: 10px;
	
}
}


#navlist li
{
display: inline;
list-style-type: none;

}


navdiv {
	width: 600px;
	padding-left: 10px;
}

ul.MenuBarHorizontal li {

	/*width:14% !important;*/
	width:166px !important;
}

@media(max-width:767px){

	ul.MenuBarHorizontal li {

	/*width:14% !important;*/
	width:100% !important;

}

ul.MenuBarHorizontal li a {
height:60px;
background-image:none;
background-color:aliceblue;
vertical-align:middle;
line-height:60px;
font-weight:400;
}

ul.MenuBarHorizontal li a:hover {
height:60px;
background-image:none;
background-color:blue;
color:#ffffff;
vertical-align:middle;
line-height:60px;
font-weight:400;
}
}


div#content > p {
	font-size:14px;
}


.navbar-nav {
	/*padding-left:46px !important;*/
}
.navbar-nav > li > a {

font-size:16px;
font-weight:normal;
}

div.container-fluid {
	padding:0!important;
	color: #936;
}

h1.tweHeading {
	line-height:0.5;
	margin:0;
	margin-bottom:30px;
	color:#990033;
    margin-top:-12px;
}

@media (max-width:480px) {
h1.tweHeading {
	line-height:.5;
margin:0;
	margin-bottom:44px;
width:100%;
margin-top:2px;

min-width:200px;
}
}

@media (max-width:480px) {
h2.tweHeading {
	line-height:1;
/*margin:4px 0 0 8px;*/
	
width:100%;

min-width:200px;
}
}


h2.tweHeading {
	margin-bottom:10px;
	margin-top:48px;
	color:#990033;
}

.navbar {
	border:0!important;
}

div#navbar {
padding-left:40px;
}




vidContainer1 {
    position:relative;
    padding-bottom:56.25%;
    padding-top:30px;
    height:0;
    overflow:hidden
}
.vidContainer1 iframe {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}

.intrinsic-container {
  position: relative;
  height: 0;
  overflow: hidden;
}
 
 /* 427x240 Aspect Ratio */
.intrinsic-container-427x240 {
  padding-bottom: 56.25%;
}
/* 16x9 Aspect Ratio */
.intrinsic-container-16x9 {
  padding-bottom: 56.25%;
}
 
/* 4x3 Aspect Ratio */
.intrinsic-container-4x3 {
  padding-bottom: 75%;
}
 
.intrinsic-container iframe {
  position: absolute;
  top:0;
  left: 0;
  width: 100%;
  height: 100%;
}