/* RESET */


	
@font-face {
font-family: 'Andale Mono', monospace;
}

@font-face {
  font-family: 'GT America';
  src:url(../GT-America-Standard-Regular.otf) format("opentype");
}

@font-face {
  font-family: 'GT America Bold';
  src:url(../GT-America-Trial-Bold.otf) format("opentype");
}

@font-face {
  font-family: 'IBMPlexMono';
  src:url("../IBMPlexMono-Medium.otf") format("opentype");
}

@font-face {
  font-family: 'IBMPlexMono SB';
  src:url(../IBMPlexMono-SemiBold.otf) format("opentype");
}

@font-face {
  font-family: 'Lars Trial';
  src:url(../LarsTrial-Bold.otf) format("opentype");
}

@font-face {
  font-family: 'Letter Gothic Std';
  src:url("../LetterGothicStd.otf") format("opentype");
}

body,div,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
	text-decoration: none;
}

h1 {
font-size: 24px; margin-bottom: 10px; font-family: 'GT America';
	 line-height: 1.3; color: black; display:inline; text-decoration: none; font-weight: normal;
	 }
h2 {
font-size: 36px; margin-bottom: 10px; font-family: 'GT America';
	 line-height: 1.3; color: black; display:inline; text-decoration: none; font-weight: normal;
	 }
h3 {
font-size: 24px; margin-bottom: 10px; font-family: 'GT America';
	 line-height: 1.3; color: black; display:inline; text-decoration: none; font-weight: normal;
	 }
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}

q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

/*GLOBAL*/
::-webkit-scrollbar {
	display: none;
}

.clear {
	clear: both;
}

a:link {
	color: black; text-decoration: none;
}
a:visited {
	color: black; text-decoration: none;
}
a:active {
	color: red;
}


#footer {
	font-size: 12px; margin-left:10%; margin-top:20px; float: left; width: 75%; font-family: 'Letter Gothic Std'; margin-bottom: 20px;
}
#about {
	font-size: 30px; margin-left:10%; margin-top:20px; float: left; width: 75%; font-family: 'GT America';
	border-bottom: 1px solid black;
}


#myname {
width: 100%;
	font-size: 1px; margin-bottom: 30px; font-family: 'GT America';
	 line-height: 1; color: transparent; display:flex; float: left; justify-content: center; align-content: center;
}
#otherprojects {
	width: 100%;
	font-size: 18px; margin-bottom: 100px; font-family: 'GT America'; text-decoration: none;
	 line-height: 1.3; color: black; display:flex; float: left; justify-content: center; align-content: center;
}










#scrollboxes {
	margin-left: 0%; width: 100%; margin-top: 60px;
	
}

#objects {
	width: 100%; margin-right: 0%;
}

[id="D1728163256"] bodycopy {
	
}
.holder{
    width: 100%;
    height: 20000px;
    position: relative;
}
.bar{
    position: absolute;
    top: 0px;
    left: 85%;
    width: 15%;
    height: auto;
	background-color: black;
}
.frame{
    width: 100%;
    height: 100%;
}

[id="D1728163256"] .page-content {
	padding: 0rem;
}


.container {
  position: relative;
  width: 100%;
	float:left;
	margin-right:0%;
  margin-bottom: 0px;

}

.image {
  display: block;
	margin-left: 30%;
  height: auto;
	width:40%;
  float: left;
	margin-bottom: 20px;

	
  
}

.imagePocket {
  display: block;
	margin-left:40%;
  height: auto;
	width: 20%;
  float: left;
	margin-bottom: 20px


}

.imageAsize {
  display: block;
	margin-left:35%;
  height: auto;
	width:30%;
  float: left;
	margin-bottom: 20px;

  
}

.image1 {
  display: block;
 width: 100%;
  float: left;
  background-size:100%;
  background-repeat:no-repeat;
  
}

#gridinfo {
	text-align: left;
	font-size: 16px;
	margin-left:30%;
	margin-right:30%;
	font-family: 'GT America';
	margin-top: 30px;
	margin-bottom: 80px;
}
#gridinfoPocket {
	text-align: left;
	margin-left:40%;
	margin-right:40%;
	font-size: 16px;
	font-family: 'GT America';
	margin-top: 30px;
	margin-bottom:80px;
}
#gridinfoAsize {
	text-align: left;
	margin-left: 35%;
	margin-right:35%;
	font-size: 16px;
	font-family: 'GT America';
	margin-top: 30px;
		margin-bottom:80px;

}



#header {
	width: 100%; margin-left: 0%; margin-top: 0px;

}




