@charset "UTF-8";
/* CSS Document */

body {font-family: Helvetica, Veranda, Arial, sans-serif;
		letter-spacing:0.1em;
		background: #674a32; /* Old browsers */

background: -moz-linear-gradient(left,  #674a32 0%, #402212 11%, #7e5f44 51%, #402212 90%, #674a32 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, right top, color-stop(0%,#674a32), color-stop(11%,#402212), color-stop(51%,#7e5f44), color-stop(90%,#402212), color-stop(100%,#674a32)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(left,  #674a32 0%,#402212 11%,#7e5f44 51%,#402212 90%,#674a32 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(left,  #674a32 0%,#402212 11%,#7e5f44 51%,#402212 90%,#674a32 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(left,  #674a32 0%,#402212 11%,#7e5f44 51%,#402212 90%,#674a32 100%); /* IE10+ */

background: linear-gradient(to right,  #674a32 0%,#402212 11%,#7e5f44 51%,#402212 90%,#674a32 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#674a32', endColorstr='#674a32',GradientType=1 ); /* IE6-9 */
}

h1 {font-size:30px;
	font-weight:bold;
	padding-bottom:30px;
	}

h2 {font-size:26px;
	padding-bottom:10px;
	}

h3 {font-size:24px;
	padding-bottom:20px;
	}
	
h4 {font-size:22px;
	padding-bottom:20px;
	font-weight:bold;
	}
	
h5 {font-size:18px;
	padding-bottom:20px;
	font-weight:600;
	line-height:1.4em;
	}
	
p {padding-bottom:20px;
	line-height:1.3em;
	}
	
#page {height:auto;
		background-color:white;
		position:relative;
		}
		

#header {margin-top:40px;
			padding-left:25px;
		}
		
.address {position:absolute;
			top:20px;
			left:745px;}

#navbar {width:986px;
		height:55px;
		background-color:#A64941;
		margin-left:-48px;
		margin-top:185px;
	-webkit-box-shadow: 4px 5px 12px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    4px 5px 12px rgba(50, 50, 50, 0.75);
box-shadow:         4px 5px 12px rgba(50, 50, 50, 0.75);
		}
		
#navbar ul {list-style:none;}

#navbar a {text-decoration:none;
			display:inline-block;
			float:left;
			color:#E2E5CF;
			padding-left:52px;
			padding-top:20px;
			}
			
			
#navbar a:visited {color:#F2CD5E}			

#navbar a:hover {color:black;}

#content {height:845px;
		}

#wedge {position:absolute;
		top:370px;
		left:-28px;
		}
			
#intro {position:absolute;
		width:293px;
		left:85px;
		top:495px;
		z-index:10px;
		}
		
#intro p {line-height:1.6em;
		}
		
		
.welcome {margin-top:90px;
			padding-left:120px;
			line-height:1.3em;
		}

#footer {text-align:center;
		font-size:75%;
		padding-bottom:5px;
		}
		
#philosophy, #biography, #awards, #contact {margin-top:70px;
			margin-bottom:50px;
			padding-left:80px;
			}
			
			
.gallery3 {margin:60px 0px 30px 67px;
		}
		
.gallery2 {margin:60px 0px 30px 50px; 
		}
			
.gallery1 {margin:60px 0px 30px 62px; 
		}
			
.gallery4 {margin:60px 0px 70px 80px;
		}

.concepts {margin:20px 36px 30px 3px; 
		}
		

.gallery1, .gallery2, .gallery3, .gallery4, .concepts, #philo2 {float:left;
									display:block;
									border:solid; 
									border-color:white; 
									border-width:6px;
									-webkit-box-shadow: 4px 5px 10px rgba(50, 50, 50, 0.85);
									-moz-box-shadow:    4px 5px 10px rgba(50, 50, 50, 0.85);
									box-shadow:         4px 5px 10px rgba(50, 50, 50, 0.85);
									}
									

#designconcepts{padding:40px 5px 30px 55px;
				}

#conceptspara1, #conceptspara2, #conceptspara3 {width:235px;
				height:330px;
				float:left;
				margin:0px 48px 50px 3px;
				}
				
#conceptspara4, #conceptspara5, #conceptspara6 {width:235px;
				height:400px;
				float:left;
				margin:0px 48px 50px 3px;
				}
				
#bioimage, #philo1, #philo3, #suessclock {float:right;
			margin:0px 0px 15px 15px;
			border:solid; 
			border-color:white; 
			border-width:6px;
			-webkit-box-shadow: 4px 5px 10px rgba(50, 50, 50, 0.85);
			-moz-box-shadow:    4px 5px 10px rgba(50, 50, 50, 0.85);
			box-shadow:         4px 5px 10px rgba(50, 50, 50, 0.85);
			}
			
#philo2 {margin:0px 25px 14px 0px;
		}
		
#email {foat:left;
		margin:0px 0px 20px 80px;
		}
		

#joinmessage {color:#A64941;
				margin-top:60px;
				}

#mailform {width:550px;
			float:left;
			margin-top:-20px;
			margin-left:100px;
			}
			

		

									

									
		
		
	
