body {
	margin:0;padding:0;height:100%;
}

#container {
	background:url(red4.jpg);margin:0;padding:0;height:100%;position:relative;background-size:repeat;
}

#header {
	background-color:rgb(248,197,22);height:200px;border-style:solid;border-color:rgb(206,66,87);
border-width:3px;background:url(yellowexpanded.jpg);padding-right:180px;background-size:repeat;
margin-top:15px;margin-left:50px;margin-right:75px;overflow:hidden;
}

#logoContainer {
	background:url(companymountain6.jpg);height:75px;width:150px;float:right;margin-top:75px;
margin-right:-150px;opacity:0.75;
box-shadow: 5px 5px 10px black;
}

#aescreta {
	background:url(aescreta3.jpg);height:175px;width:569px;margin-left:75px;margin-top:10px;
	box-shadow: 10px 10px 15px black;
}

#research {
	background:url(research2.jpg);height:175px;width:567px;margin-left:75px;margin-top:10px;
}

#design {
	background:url(design.jpg);height:175px;width:567px;margin-left:75px;margin-top:10px;
}

#contact {
	background:url(contact2.jpg);height:175px;width:570px;margin-left:75px;margin-top:10px;
}

#contentHeader {
	background:url(red4.jpg);background-size:100%;padding-top:25px;padding-bottom:2px;background-size:repeat;
}

#navlist2 {
margin: 25px 50px 0px 50px;padding: 0;list-style-type:none;opacity:0.8;overflow:auto;
justify-content: space-evenly;
}

#navlist2 li {
display: inline-block; *zoom: 1; *display: inline;
}

#navlist2 li a {
	display:block;background-color:yellow;text-align:center;color:rgb(172,115,64);
text-decoration:none;font-family:"Garamond";
font-size: 35px;background:url(menu-button.jpg);background-size:100px auto;padding:7px 7px;
border-top-left-radius:10px;opacity:1;border-left: 5px rgb(101,53,42) solid;
border-right: 5px rgb(185,164,23) solid;
}

@media screen and (max-width: 1000px) {
	#navlist2 li a {
		font-size:55px;
	}
}

#navlist2 a:hover {
	background:url(menu-buttonhover.jpg);background-size:cover;
	cursor: pointer; cursor: hand;
}

#headerEmboss {
	background:url(stone3.jpg);height:10px;border-color:rgb(101,53,42);border-width:3px;
border-bottom-style:solid;
}

#content {
	background:url(yellow3.jpg);height:auto;position:relative;background-size:repeat;
overflow:hidden;clear:both;
}

#contentWrapper {
	background:url(red4.jpg);background-size:contain;height:auto;
opacity:1;margin-left:50px;margin-right:75px;
border-top-left-radius:15px 20px;border-top-right-radius:15px 20px;border-bottom-right-radius:15px 20px;
border-bottom-left-radius:15px 20px;position:relative;
border-color:rgb(101,53,42);border-width:2px;border-left-style:solid;border-bottom-style:solid;
border-right-style:solid;overflow:auto;background-size:repeat;
}

@media screen and (max-width: 1000px) {
	#contentWrapper {
		margin-left:15px;margin-right:15px;
	}
}

#wrapperEmboss {
	background:url(pattern4.jpg);width:100%;height:25px;background-size:cover auto;
}

#wrapperWrap {
	background:url(blue4.jpg);width:90%;height:auto;opacity:1;position:relative;background-size:repeat;
margin-left:auto;margin-right:auto;overflow:auto;padding-bottom: 200px;
}

@media screen and (max-width: 1000px) {
	#wrapperWrap {
	width: 99%;
	}
}

#wrapperWrap p {
	margin-left:25px;margin-right:25px;font-size:35px;
color:rgb(151,81,73);text-align:justify;position:relative;text-indent:12px;line-height:150%;
}

@media screen and (max-width: 1000px) {
	#wrapperWrap p {
		font-size:45px;
	}
}

#wrapperWrap a {
	font-size:35px;color:rgb(173,97,83);
}

#wrapperWrap h1 {
	margin-left:50px;margin-right:50px;font-size:42px;
color:rgb(173,97,83);text-align:center;position:relative;text-indent:12px;line-height:150%;
}

@media screen and (max-width: 1000px) {
	#wrapperWrap h1 {
		font-size:65px;
	}
}

#wrapperWrap h2 {
	margin:15px;font-size:35px;color:rgb(173,97,83);text-align:center;font-family:"Calibri";
	margin-bottom:12px;
}

@media screen and (max-width: 1000px) {
	#wrapperWrap h2 {
		font-size:45px;
	}
}

#wrapperWrap h3 {
	margin:15px;font-size:45px;color:rgb(173,97,83);text-align:center;font-family:"Calibri";
	text-decoration: underline;
	
}

@media screen and (max-width: 1000px) {
	#wrapperWrap h3 {
		font-size:55px;
	}
}

#wrapperWrap h3:hover {
	cursor: pointer; cursor: hand;
	color:rgb(220,165,20);
}

#wrapperWrap h4 {
	margin:15px;font-size:50px;color:rgb(173,97,83);text-align:center;font-family:"Calibri";
	text-decoration: underline;
}

@media screen and (max-width: 1000px) {
	#wrapperWrap h4 {
		font-size:60px;
	}
}

#wrapperWrap h4:hover {
	cursor: pointer; cursor: hand;
	color:rgb(220,165,20);
}

#wrapperWrap li {
	font-size:35px;color:rgb(173,97,83);text-decoration:none;
}

@media screen and (max-width: 1000px) {
	#wrapperWrap li {
		font-size:45px;
	}
}

/*
#column1 {
	background:url(column10.jpg);float:left;height:100%;width:50px;border-color:rgb(101,53,42);
border-width:3px;border-right-style:solid;position:absolute;
}
*/

#column2 {
	/*background:url(column10.jpg);*/float:right;height:100%;width:50px;/*border-color:rgb(101,53,42);
border-width:3px;border-top-style:solid;*/position:absolute;


/*Adding absolute position to this column makes it disappear, but it doesn't extend down to the bottom of the page correctly when it shows up.
So I think it's better to leave it disappeared, and it gives the site more of an open feeling without it. */
}

/*
#columnBase1 {
	background:url(columnbase.jpg);height:61px;width:166px;border-color:rgb(101,53,42);
border-width:3px;border-right-style:solid;position:absolute;
}

#columnBase2 {
	background:url(columnbase.jpg);height:61px;width:166px;border-color:rgb(101,53,42);
border-width:3px;border-left-style:solid;
}
*/

#pictureHolder {
	height:100%;width:50px;float:right;margin-right:15px;
}

@media screen and (max-width: 1000px) {
	#pictureHolder {
		width:0px;
	}
}

#pictureHolder p {
	font-size:14px;color:rgb(173,97,83);
margin-top:25px;margin-bottom:25px;margin-right:15px;
}

#footer {
	background:url(wall4.jpg);background-size:contain;min-height:400px;padding-top:10px;
overflow:auto;clear:both;background-repeat: repeat-x;
}

#footerWrap {
	height:40%;width:75%;border-color:rgb(242,182,22);border-width:3px;border-left-style:solid;
border-right-style:solid;background:url(lighterblue4.jpg);position:relative;
background-size:repeat;margin-left:auto;margin-right:auto;margin-top:10px;overflow:auto;
}

#footerWrap p {
	font-size:25px;color:rgb(242,182,22);position:relative;text-align:center;margin-left:15px;margin-right:15px;
}

#footerEmboss {
	background:url(stone3.jpg);height:10px;border-color:rgb(101,53,42);border-width:3px;
border-top-style:solid;
}

#wrapperWrap h5 {
	margin:25px;font-size:35px;color:rgb(173,97,83);text-align:center;font-family:"Calibri";
	text-decoration: underline;
}

#wrapperWrap h5:hover {
	cursor: pointer; cursor: hand;
	color:rgb(220,165,20);
}

@media screen and (max-width: 1000px) {
	#wrapperWrap h5 {
		font-size:45px;
	}
}