/* CSS Document */

body {
		background-size: 100%;
		background-color: #43474d;
		font-family: "Times New Roman", Times, serif;
		color: white;
		}

		#maindiv {
				margin: auto;
				margin-top: 20px;
				width: 660px;
				height: 650px;
				border: solid black 1px;
				}
				
				#header {
						width: 100%;
						height: 233px;
						background-image: url('images/header7_web.png');
						background-color: black;
						background-size: 100%;
						}
						
						#intro{
							font-size: 2.2em;
							font-weight: normal;
							position: relative;
							left: 310px;
							top: 112px;
							margin-top: 0px;
						}
						
						#name{
							font-size: 4.45em;
							font-weight: normal;
							position: relative;
							left: 180px;
							top: 49px;
						}
						
				#navbar {
						width: 660px;
						height: 120px;
						background-color: #031338;	 /* formerly #7d9baa #7896a5 */
						background-image: url('images/navbar_back.png');
						background-repeat: no-repeat;
						background-size: 990px 60px;
						}
						
						
						#navbar .link{
							width: 330px;
							height: 60px;
							float: left;
						}
						
						#navbar .on{
							font-size: 20px;
						}	
										
						#ytb1 {
							text-decoration: none;
							font-size: 21px; /* 1.61em; */
							color: white;
							position: relative;
							top: 17px;
							left: 67px;
							z-index: 2;
						}
						
						#ytb2 {
							color: #fa2f2f;
							filter: brightness(120%);
							font-size: 24px;
							/* text-decoration: none;
							font-size: 16px; /* 1.2em;
							color: #003ca0;
							position: relative;
							top: 3px;
							left: 95px;
							opacity: .95;
							z-index: 1; */
						}
						
						#bdcmp1 {
							text-decoration: none;
							font-size: 21px; /* 1.61em; */
							color: white;
							position: relative;
							top: 17px;
							left: 65px;
							z-index: 2;
						}
						
						#bdcmp2 {
							color: #00a0c0;
							filter: brightness(120%);
							font-size: 22px;
							/* text-decoration: none;
							font-size: 16px; /* 1.2em; 
							color: #003ca0;
							position: relative;
							top: 3px;
							left: 95px;
							opacity: .95;
							z-index: 1;	*/						
						}
						
						#mlchmp {
							text-decoration: none;
							font-size: 28px; /* 2em; */
							color: red;
							filter: brightness(110%);
							position: relative;
							top: 14px;
							left: 19px;
							opacity: .95;
							z-index: 2;
						}
						
						#subscribe {
							background-image: url('images/subscribe.png');
							float: left;
							height: 60px;
							background-color: #7d9baa;
							width: 660px;
							border-width: 0px 0px 2px 0px;
							border-style: solid;
							border-color: black;
						}
						
				#bottom{
					display: flex;
					flex-direction: column;
					width: 100%;
					height: 320px;
					background-color: blue;
				}		
				
					#bottom_slogan{
						order: 2;
						width: 660px;
						height: 100%;
						background-color: #7896a5;
						background-image: url('images/slogan3.png');
						float: right;
						background-size: 100%;
					}
					
					#mycf {
						position: relative;
						filter: brightness(120%);
						top: 14px;
						left: 15px;
						font-size: 27px;
					}
					
					#mlb {
						position: relative;
						top: 49px;
						left: 90px;
						font-size: 29px;
					}
					
					#bottom_email{
						order: 1;
						width: 660px;
						height: 220px;
						background-color: #7d9baa;
						float: left;
						text-align: center;
						font-size: 1.2em;
					}
					
					/* Form CSS - Start */
					
					.mailfield {
						float: right;
						margin-top: 5px;
						margin-bottom: 5px;
						padding-right: 30%;
						font-size: 1.01em;
						width: 100%;
						text-align: right;
					}
					
					.mailfield label{
						font-size: 1.1em;
						padding-right: 8px;
					}
					
					.mailfield input{
						font-family: "Times New Roman", Times, serif;
						font-size: 1.01em;
						color: black;
						width: 180px;
					}
					
					.mailfield select{
						font-family: "Times New Roman", Times, serif;
						font-size: 1.01em;
						width: 188px;
					}
					
					.mailfield button{
						width: 188px;
						padding: 3px 0px 3px 0px;
						font-size: 1.01em;
					}
					
					.mailfield img{
						margin-top: 2px;
						height: 22px;
						margin-right: 6px;
					}
					
					#sendpulse{
						margin-top: 10px;
						margin-right: 17px;
						display: none;
					}
	
					/* Form CSS - End */
	
				#footer {
						width: 100%;
						height: 50px;
						background-color: #04184a; /* was #051d5c */
						}
						
						#sociallinks {
							float: left;
							height: 100%;
							width: 52%;
							text-align: left;
						}
						
						.social_icon {
							width: 30px;
							height: 30px;
							margin: 10px 20px 10px 10px;
						}
						
						#contact{
							float:left;
							height: 29px;
							width: 40%;
							margin-top: 5px;
							text-align: right;
							font-size: 1.1em;
							color: white;
							/* padding-top: 11px;
							padding-right: 10px; */
						}
						
						#contact a{
							width: auto;
							color: white; /* previously #031239 */
							font-family: "Times New Roman", Times, serif;
							text-decoration: none;
							font-size: 1.01 em;
						}
						
				#copyright {
					font-size: 1em;
					float: right;
					text-align: right;
					margin-top: 5px;
				}