#nav-box {
	height:400px;
	width:250px;
	margin-top:-10px;
	margin-left:-10px;
	position:fixed;
	top:0;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 90px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius: 0px 0px 90px 0px;
	border-radius: 0px 0px 90px 0px; 
	background-color: rgba(85, 192, 165, .6);
	color: rgba(85, 192, 165, .6);
	-webkit-box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3);
	-moz-box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3);
	box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3); 
}

#footer {
	position:fixed;
	bottom:0;
	margin-bottom:-10px;
	margin-left:-50px;
	z-index:-1;
	
}

#footer-mealku {
	position:fixed;
	bottom:0;
	margin-bottom:-10px;
	margin-left:210px;
	z-index:-1;
	
}

#intro {
	position:fixed;
	bottom:0;
	width:725px;
	margin-top:465px;
	margin-left:260px;
	font-family:futura, sans-serif;
	font-size:14px;
	color:#535252;
	line-height:150%;
	z-index:1;
	
}

#design-scroller {
	z-index:-1;
	position:absolute;
	height:470px;
	width:2650px;
	margin:40px 25px 0px 275px;
	background-color:white;
	-webkit-box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3);
	-moz-box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3);
	box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3); 
	
}

#typography-scroller {
	z-index:-1;
	position:absolute;
	height:470px;
	width:2100px;
	margin:40px 25px 0px 275px;
	background-color:white;
	-webkit-box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3);
	-moz-box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3);
	box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3); 
	
}

#logo-scroller {
	z-index:-1;
	position:absolute;
	height:490px;
	width:3800px;
	margin:40px 25px 0px 275px;
	background-color:white;
	-webkit-box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3);
	-moz-box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3);
	box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3); 
	
}

#ws-scroller {
	z-index:-1;
	position:absolute;
	height:470px;
	width:2500px;
	margin:40px 25px 0px 275px;
	background-color:white;
	-webkit-box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3);
	-moz-box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3);
	box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3); 
	
}

#beats-scroller {
	z-index:-1;
	position:absolute;
	height:470px;
	width:3500px;
	margin:40px 25px 0px 275px;
	background-color:white;
	-webkit-box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3);
	-moz-box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3);
	box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3); 
	
}

#nrsa-scroller {
	z-index:-1;
	position:absolute;
	height:470px;
	width:1850px;
	margin:40px 25px 0px 275px;
	background-color:white;
	-webkit-box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3);
	-moz-box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3);
	box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3); 
	
}

#steinbeck-scroller {
	z-index:-1;
	position:absolute;
	height:470px;
	width:2800px;
	margin:40px 25px 0px 275px;
	background-color:white;
	-webkit-box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3);
	-moz-box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3);
	box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3); 
	
}

#farnsworth-scroller {
	z-index:-1;
	position:absolute;
	height:470px;
	width:9130px;
	margin:40px 25px 0px 275px;
	background-color:white;
	-webkit-box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3);
	-moz-box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3);
	box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3); 
	
}

#olympus-scroller {
	z-index:-1;
	position:absolute;
	height:470px;
	width:3500px;
	margin:40px 25px 0px 275px;
	background-color:white;
	-webkit-box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3);
	-moz-box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3);
	box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3); 
	
}

#ziploc-scroller {
	z-index:-1;
	position:absolute;
	height:470px;
	width:3500px;
	margin:40px 25px 0px 275px;
	background-color:white;
	-webkit-box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3);
	-moz-box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3);
	box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3); 
	
}

#rockport-scroller {
	z-index:-1;
	position:absolute;
	height:470px;
	width:2850px;
	margin:40px 25px 0px 275px;
	background-color:white;
	-webkit-box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3);
	-moz-box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3);
	box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3); 
	
}

#ipedelec-scroller {
	z-index:-1;
	position:absolute;
	height:470px;
	width:3070px;
	margin:40px 25px 0px 275px;
	background-color:white;
	-webkit-box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3);
	-moz-box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3);
	box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3); 
	
}

#fsb-scroller {
	z-index:-1;
	position:absolute;
	height:470px;
	width:2800px;
	margin:40px 25px 0px 275px;
	background-color:white;
	-webkit-box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3);
	-moz-box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3);
	box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3); 
	
}

#panera-scroller {
	z-index:-1;
	position:absolute;
	height:470px;
	width:860px;
	margin:40px 25px 0px 275px;
	background-color:white;
	-webkit-box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3);
	-moz-box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3);
	box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3); 
	
}

#listerine-scroller {
	z-index:-1;
	position:absolute;
	height:490px;
	width:2800px;
	margin:40px 25px 0px 275px;
	background-color:white;
	-webkit-box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3);
	-moz-box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3);
	box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3); 
	
}

#wedding-scroller {
	z-index:-1;
	position:absolute;
	height:470px;
	width:1800px;
	margin:40px 25px 0px 275px;
	background-color:white;
	-webkit-box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3);
	-moz-box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3);
	box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3); 
	
}



#bie-scroller {
	z-index:-1;
	position:absolute;
	height:470px;
	width:4325px;
	margin:40px 25px 0px 275px;
	background-color:white;
	-webkit-box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3);
	-moz-box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3);
	box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3); 
	
}

#bie-scroller {
	z-index:-1;
	position:absolute;
	height:470px;
	width:4525px;
	margin:40px 25px 0px 275px;
	background-color:white;
	-webkit-box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3);
	-moz-box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3);
	box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3); 
	
}

#bie-scroller-1 {
	z-index:-1;
	position:absolute;
	height:470px;
	width:4225px;
	margin:40px 25px 0px 275px;
	background-color:white;
	-webkit-box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3);
	-moz-box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3);
	box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3); 
	
}

#bie-scroller {
	z-index:-1;
	position:absolute;
	height:470px;
	width:4925px;
	margin:40px 25px 0px 275px;
	background-color:white;
	-webkit-box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3);
	-moz-box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3);
	box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3); 
	
}

#ad-scroller {
	z-index:-1;
	position:absolute;
	height:490px;
	width:3100px;
	margin:40px 25px 0px 275px;
	background-color:white;
	-webkit-box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3);
	-moz-box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3);
	box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3); 
	
}

#pop-scroller {
	z-index:-1;
	position:absolute;
	height:470px;
	width:1350px;
	margin:40px 25px 0px 275px;
	background-color:white;
	-webkit-box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3);
	-moz-box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3);
	box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3); 
	
}

#mealku-scroller {
	z-index:-1;
	position:absolute;
	height:470px;
	width:2950px;
	margin:40px 25px 0px 275px;
	background-color:white;
	-webkit-box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3);
	-moz-box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3);
	box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3); 
	
}

#contact-scroller {
	width:1700px;
	height:100px;
}

#element {
	width:430px;
	float:left;
}

#element2 {
	width:650px;
	float:left;
}

#element3 {
	width:300px;
	float:left;
}

#element4 {
	width:800px;
	float:left;
}

#element5 {
	width:350px;
	float:left;
}

#element6 {
	width:275px;
	float:left;
}

#element7 {
	width:500px;
	float:left;
}

#element8 {
	width:750px;
	float:left;
}

#element9 {
	width:680px;
	float:left;
}

#element10 {
	width:610px;
	float:left;
}

#element11 {
	width:215px;
	float:left;
}

#element12 {
	width:550px;
	float:left;
}

#element13 {
	width:330px;
	float:left;
}

#element14 {
	width:630px;
	float:left;
}

#element15 {
	width:720px;
	float:left;
}

#element16 {
	width:650px;
	float:left;
	margin-top:13px;
}

#element17 {
	width:650px;
	float:left;
	margin-top:45px;
}

#element18 {
	width:570px;
	float:left;
}

#element19 {
	width:450px;
	float:left;
}

#center-image {
	width:400px;
	height:400px;
	margin:auto;
	margin-top:75px;
	background-color:white;
	-webkit-box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3);
	-moz-box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3);
	box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3); 
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px; 
}

#center-resume {
	width:600px;
	height:365px;
	margin:100px 0px 0px 350px;
	padding:15px;
	background-color:white;
	-webkit-box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3);
	-moz-box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3);
	box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3); 
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px; 
}

#center-about {
	position:fixed;
	width:600px;
	height:347px;
	margin:100px 0px 0px 350px;
	padding:15px;
	background-color:white;
	-webkit-box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3);
	-moz-box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3);
	box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3); 
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px; 
}

#center-contact {
	z-index:-1;
	position:absolute;
	width:550px;
	height:347px;
	margin:100px 0px 0px 350px;
	padding:15px;
	background-color:white;
	-webkit-box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3);
	-moz-box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3);
	box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3); 
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px; 
}

#center-contact-2 {
	z-index:-1;
	position:absolute;
	width:600px;
	height:347px;
	margin:100px 0px 0px 980px;
	padding:15px;
	background-color:white;
	-webkit-box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3);
	-moz-box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3);
	box-shadow: 2px 2px 4px 4px rgba(30, 30, 30, .3); 
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px; 
}

#more-info {
	margin-left:300px;
	margin-top:120px;
}

body {
	background-image: url('images/stripes.png');
	background-repeat:repeat-all;
	background-attachment:fixed;
}

h1 {
	color:#535252;
	font-family: 'Leckerli One', cursive;
	font-size:40px;
	margin-top:-5px;
	text-shadow: 1px 1px 1px #c2c2c2;
	filter: dropshadow(color=#c2c2c2, offx=1, offy=1);
}

h2 {
	font-family:futura, sans-serif;
	font-size:18px;
	margin-top:-10px;
	color:#535252;
}

h3 {
	font-family:futura, sans-serif;
	font-size:18px;
	color:#535252;
	margin-top:-5px;
}

p {
	font-family:futura, sans-serif;
	font-size:13px;
	color:#535252;
}

li {
	color:#535252;
	margin:25px 20px 25px 5px;
	font-family:futura, sans-serif;
	font-size:18px;
	text-shadow: 1px 1px 1px #ffffff;
	filter: dropshadow(color=#ffffff, offx=1, offy=1);
}

ul {
	list-style-type:none;
	margin-left:65px;
}


a:link {
	text-decoration:none;
	color:#535252;
}    /* unvisited link */

a:visited {
	text-decoration:none;
	color:#535252;
} /* visited link */

a:hover {
	text-decoration:none;
	inherit:none;
}   /* mouse over link */

a:active {
	text-decoration:none;
}  /* selected link */

a.contact-link {
	text-decoration:underline;
}

.logo {
	margin-left:15px;
	margin-top:30px;
}

.hello {
	font-family: 'Leckerli One', cursive;
	font-size:22px;
	text-shadow: 1px 1px 1px #ffffff;
	filter: dropshadow(color=#ffffff, offx=1, offy=1); 
}

.design-works {
	margin:12px;
}

.line {
	border:.5px solid rgba(0, 0, 0, .2);
}

.caption {
	width:300px;
	font-family:futura, sans-serif;
	font-size:12px;
	color:#535252;
	margin-top:-15px;
	margin-left:10px;
}

.caption2 {
	width:430px;
	font-family:futura, sans-serif;
	font-size:12px;
	color:#535252;
	margin-top:-15px;
	margin-left:10px;
}

.caption3 {
	width:480px;
	font-family:futura, sans-serif;
	font-size:12px;
	color:#535252;
	margin-top:-15px;
	margin-left:10px;
}

.caption4 {
	width:600px;
	font-family:futura, sans-serif;
	font-size:12px;
	color:#535252;
	margin-top:-15px;
	margin-left:10px;
}

.contact-logo {
	float:left;
	margin-top:85px;
}

.buttons {
	float:left;
	padding:25px;
}

img.buttons {
	opacity:0.4;
	filter:alpha(opacity=40); /* For IE8 and earlier */
}

img:hover {
	opacity:1.0;
	filter:alpha(opacity=100); /* For IE8 and earlier */
}

.arrow {
	float:left;
	margin-top:150px;
	margin-left:-40px;
}

.stonehenge {
	margin-top:-50px;
}



/* DROP-DOWN MENU THING */

.selectedanchor{ /*CSS class that gets added to the currently selected anchor link (assuming it's a text link)*/

}

/* ######### Default class for drop down menus ######### */

.anylinkmenu{
position: fixed;
left: 0;
top: 0;
visibility: hidden;
z-index: 100; /* zIndex should be greater than that of shadow's below */
background: lightyellow;
width: 200px; /* default width for menu */
border-left:1px solid #535252;


}

.anylinkmenu ul{
margin: 0;
padding: 0;
list-style-type: none;

}

.anylinkmenu ul li a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 0px solid black;
padding: 2px 0;
text-decoration: none;
text-indent: 5px;
font-family:futura, sans-serif;
font-size:18px;


}

.anylinkmenu a:hover{ /*hover background color*/
background-color: rgba(245, 127, 38, .4);
color: white;
}

/* ######### Alternate multi-column class for drop down menus ######### */


.anylinkmenucols{
position: absolute;
width: 350px;
left: 0;
top: 0;
visibility: hidden;
border: 0px solid black;
padding: 10px;
font: normal 12px Verdana;
z-index: 100; /*zIndex should be greater than that of shadow's below*/
background: #E9E9E9;

}


.anylinkmenucols .column{
float: left;
padding: 3px 8px;
margin-right: 5px;
background: #E0E0E0;

}




