@font-face {
    font-family: 'bg_black';
    src: url('../fonts/brandon_blk-webfont.woff2') format('woff2'),
         url('../fonts/brandon_blk-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'bg_bold';
    src: url('../fonts/brandon_bld-webfont.woff2') format('woff2'),
         url('../fonts/brandon_bld-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'bg_medium';
    src: url('../fonts/brandon_med-webfont.woff2') format('woff2'),
         url('../fonts/brandon_med-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'bg_medium_italic';
    src: url('../fonts/brandon_med_it-webfont.woff2') format('woff2'),
         url('../fonts/brandon_med_it-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'bg_regular';
    src: url('../fonts/brandon_reg-webfont.woff2') format('woff2'),
         url('../fonts/brandon_reg-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'bg_regular_italic';
    src: url('../fonts/brandon_reg_it-webfont.woff2') format('woff2'),
         url('../fonts/brandon_reg_it-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'mrse_bold';
    src: url('../fonts/mrseavesboldbold-webfont.woff2') format('woff2'),
         url('../fonts/mrseavesboldbold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'mrse_italic';
    src: url('../fonts/mrseavesitalic-webfont.woff2') format('woff2'),
         url('../fonts/mrseavesitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'mrse_italic_lig';
    src: url('../fonts/mrseavesjustligitalic-webfont.woff2') format('woff2'),
         url('../fonts/mrseavesjustligitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'mrse_roman';
    src: url('../fonts/mrseavesroman-webfont.woff2') format('woff2'),
         url('../fonts/mrseavesroman-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

.stLig, .itLig, .thLig, .eeLig, .ffLig, .spLig{
	font-family: 'mrse_italic_lig';
}

a{
	text-decoration:none;
}

h1{
	font-family: 'bg_black';
	text-transform:uppercase;
	letter-spacing:2px;
	margin-left:27px;
	padding-top:27px;
}

h1 span{
	font-family: 'bg_regular';
}

h1 a{
	color:#fff;
}

.overlay p{
	color:#fff;
	font-family: 'bg_medium';
	text-align:center;
}

.contentHolder{
	/*background-color:rgba(0,0,0,.5);*/
}

#welcome h4{
	font-family: 'bg_bold';
	color:#fff;
}

#welcome h5{
	font-family: 'mrse_italic';
	/*letter-spacing:1px;*/
	color:#fff;
}

#welcome h5:nth-of-type(2){
	position:absolute;
	bottom:0px;
	right:0px;
	margin-bottom:0px;
}

#welcome h6{
	font-family: 'bg_medium';
	color:#fff;
}

#welcome a{
	color:#fff;
	border-bottom:0px #fff solid;
}

#design .thumbnail h4{
	font-family: 'mrse_italic';
	color:#fff;
}

#design .thumbnail h4 a{
	color:#fff;
}

#design .thumbnail h5{
	font-family: 'bg_bold';
	color:#fff;
}

#design .thumbnail h6{
	font-family: 'bg_regular';
	color:#fff;
}

#design .thumbnail h6 span{
	font-family: 'bg_regular_italic';
}

#design .thumbnail .outBound{
	font-family: 'bg_medium';
	color:#fff;
}

#design .thumbnail .outBound span{
	font-family: 'bg_medium_italic';
}

#design .thumbnail a{
	border-bottom:0px #fff solid;
}

section h2{
	font-family: 'mrse_bold';
	color:#fff;
}

section h3{
	font-family: 'bg_medium';
	color:#fff;
}

section p{
	font-family: 'mrse_roman';
	color:#fff;
}

.miscLinks{
	font-family: 'bg_medium';
	color:#fff;
	border-bottom:0px #fff solid;
}

#loading, #loadingData, #loadingAudio{
	position:fixed;
	top:50%;
	left:0%;
	width:100%;
	text-align:center;
	font-family: 'bg_bold';
	letter-spacing:2px;
	font-size:10px;
	margin-top:-10px;
	color:#444;
}

#loading span, #loadingData span, #loadingAudio span{
	font-family: 'mrse_bold';
	font-size:11px;
	letter-spacing:2px;
}

#loading, #loadingAudio{
	display:none;
}

.pulse{
	-webkit-animation: pulse 2s infinite;
	-moz-animation: pulse 2s infinite;
	-ms-animation: pulse 2s infinite;
	animation: pulse 2s infinite;
	
}

@-webkit-keyframes pulse {
  0% {
		opacity:1;
	}
	50% {
		opacity:.667;
	}
	100% {
		opacity:1;
	}
}

@-moz-keyframes pulse {
  0% {
		opacity:1;
	}
	50% {
		opacity:.667;
	}
	100% {
		opacity:1;
	}
}

@-ms-keyframes pulse {
	0% {
		opacity:1;
	}
	50% {
		opacity:.667;
	}
	100% {
		opacity:1;
	}
}

@keyframes pulse {
	0% {
		opacity:1;
	}
	50% {
		opacity:.667;
	}
	100% {
		opacity:1;
	}
}

#notWelcome{
	position:fixed;
	width:100%;
	height:100%;
	background-color:#000;
	top:0px;
	left:0px;
	z-index:999999;
	display:none;
	color:#fff;
}

#notWelcome h4{
	font-family: 'mrse_bold';
	text-align:center;
	position:absolute;
	top:15%;
	left:0px;
	width:100%;
	
	font-size:32px;
}

#notWelcome h5{
	font-family: 'bg_medium';
	text-align:center;
	position:absolute;
	top:15%;
	left:0px;
	width:100%;
	margin-top:64px;
	
	font-size:16px;
}

#notWelcome p{
	font-family: 'bg_medium';
	position:absolute;
	top:15%;	
	text-align: center;
	width:100%;
	margin-top:64px;
	font-size:16px;
	line-height:32px;
}

.audioControl{
	font-family: 'bg_bold';
	font-size:32px;
	color:#fff;
	text-align:center;
	line-height:60px;
	
	-webkit-transition: color 250ms;
    -moz-transition: color 250ms;
    -o-transition: color 250ms;
    transition: color 250ms;
}

.audioControl:hover{
	color: #FF9C00;
	
	-webkit-transition: color 250ms;
    -moz-transition: color 250ms;
    -o-transition: color 250ms;
    transition: color 250ms;
 }

/* MOBILE STYLES ////////////////////////////////////////////////////////////////////////////////////////////////*/
@media only screen and (max-width: 767px){
	.overlay p{
		font-size:16px;
		line-height:20px;
	}
	
	.headerContainer{
		margin-left:auto;
		margin-right:auto;
	}
	
	.contentHolder{
		margin-left:auto;
		margin-right:auto;
	}
	
	#welcome .contentHolder{
		position:absolute;
		left:50%;
		top:50%;
	}
	
	#misc .contentHolder{
		padding-top: 100px;
	}
}

@media only screen and (max-width: 359px){
	.contentHolder, .headerContainer{
		width:280px;
	}
	
	h1{
		margin-left:0px;
	}
	
	#welcome .contentHolder{
		margin-left:-140px;
		height:360px;
		margin-top:-150px;
	}
	
	#welcome h4{
		font-size:24px;
		margin-bottom:4px;
	}
	
	#welcome h5{
		font-size:16px;
		margin-bottom:20px;
	}
	
	#welcome h6{
		font-size:42px;
		line-height:58px;
	}
	
	#welcome a:active{
		border-bottom:4px #fff solid;
	}
	
	#welcome h5:nth-of-type(2) a:active{
		border-bottom:1px #fff solid;
	}
	
	section h2{
		padding-top:100px;
		font-size:26px;
		line-height:32px;
		margin-bottom:30px;
	}
	
	section h3{
		font-size:18px;
		line-height:24px;	
		margin-bottom:30px;	
	}
	
	section p{
		font-size:13px;
		line-height:19px;
		letter-spacing:.44px;
		padding-bottom:60px;
	}
	
	.thumbnailTextHolder{
		width:280px;
		height:280px;
		margin-left:-140px;
		margin-top:-140px;
	}
	
	#design .thumbnail h4{
		font-size:30px;
		margin-bottom:10px;
	}
	
	#design .thumbnail h5{
		font-size:8px;
		margin-bottom:16px;
		letter-spacing:1px;
	}
	
	#design .thumbnail h6{
		font-size:12px;
		line-height:18px;
		margin-bottom:18px;
	}
	
	#design .thumbnail .outBound{
		font-size:12px;
		line-height:18px;
	}
	
	#design .thumbnail a:active{
		border-bottom:1px #fff solid;
	}
	
	.miscLinks{
		font-size:24px;
		line-height:42px;
	}
	
	.miscLinks:active{
		border-bottom:2px #fff solid;
	}
}

@media only screen and (min-width: 360px) and (max-width: 419px){
	.contentHolder, .headerContainer{
		width:315px;
	}
	
	h1{
		margin-left:0px;
	}
	
	#welcome .contentHolder{
		height:405px;
		margin-left:-158px;
		margin-top:-172px;
	}
	
	#welcome h4{
		font-size:26px;
		margin-bottom:6px;
	}
	
	#welcome h5{
		font-size:18px;
		margin-bottom:22px;
	}
	
	#welcome h6{
		font-size:48px;
		line-height:64px;
	}
	
	#welcome a:active{
		border-bottom:4px #fff solid;
	}
	
	#welcome h5:nth-of-type(2) a:active{
		border-bottom:1px #fff solid;
	}
	
	section h2{
		padding-top:100px;
		font-size:32px;
		line-height:38px;
		margin-bottom:40px;
	}
	
	section h3{
		font-size:24px;
		line-height:32px;	
		margin-bottom:40px;	
	}
	
	section p{
		font-size:15px;
		line-height:20px;
		letter-spacing:.44px;
		padding-bottom:60px;
	}
	
	.thumbnailTextHolder{
		width:315px;
		height:315px;
		margin-left:-158px;
		margin-top:-158px;
	}
	
	#design .thumbnail h4{
		font-size:34px;
		margin-bottom:10px;
	}
	
	#design .thumbnail h5{
		font-size:10px;
		margin-bottom:16px;
		letter-spacing:1px;
	}
	
	#design .thumbnail h6{
		font-size:13px;
		line-height:20px;
		margin-bottom:16px;
	}
	
	#design .thumbnail .outBound{
		font-size:13px;
		line-height:20px;
	}
	
	#design .thumbnail a:active{
		border-bottom:2px #fff solid;
	}
	
	.miscLinks{
		font-size:30px;
		line-height:50px;
	}
	
	.miscLinks:active{
		border-bottom:3px #fff solid;
	}
}

@media only screen and (min-width: 420px) and (max-width: 479px){
	.contentHolder{
		width:368px;	
	}
	
	#welcome .contentHolder{
		height:473px;
		margin-left:-184px;
		margin-top:-207px;
	}
	
	#welcome h4{
		font-size:32px;
		margin-bottom:8px;
	}
	
	#welcome h5{
		font-size:20px;
		margin-bottom:24px;
	}
	
	#welcome h6{
		font-size:56px;
		line-height:74px;
	}
	
	#welcome a:active{
		border-bottom:5px #fff solid;
	}
	
	#welcome h5:nth-of-type(2) a:active{
		border-bottom:2px #fff solid;
	}
	
	section h2{
		padding-top:100px;
		font-size:36px;
		line-height:42px;
		margin-bottom:50px;
	}
	
	section h3{
		font-size:28px;
		line-height:36px;	
		margin-bottom:50px;	
	}
	
	section p{
		font-size:16px;
		line-height:21px;
		letter-spacing:.44px;
		padding-bottom:60px;
	}
	
	.thumbnailTextHolder{
		width:368px;
		height:368px;
		margin-left:-184px;
		margin-top:-184px;
	}
	
	#design .thumbnail h4{
		font-size:40px;
		margin-bottom:16px;
	}
	
	#design .thumbnail h5{
		font-size:12px;
		margin-bottom:20px;
		letter-spacing:1px;
	}
	
	#design .thumbnail h6{
		font-size:16px;
		line-height:24px;
		margin-bottom:20px;
	}
	
	#design .thumbnail .outBound{
		font-size:16px;
		line-height:24px;
	}
	
	#design .thumbnail a:active{
		border-bottom:2px #fff solid;
	}
	
	.miscLinks{
		font-size:36px;
		line-height:64px;
	}
	
	.miscLinks:active{
		border-bottom:4px #fff solid;
	}
}

@media only screen and (min-width: 480px) and (max-width: 639px){
	.contentHolder{
		width:420px;	
	}
	
	h1{
		margin-left:27px;
	}
	
	#welcome .contentHolder{
		height:540px;
		margin-left:-210px;
		margin-top:-270px;
	}
	
	#welcome h4{
		font-size:36px;
		margin-bottom:8px;
	}
	
	#welcome h5{
		font-size:20px;
		margin-bottom:24px;
	}
	
	#welcome h6{
		font-size:64px;
		line-height:84px;
	}
	
	#welcome a:active{
		border-bottom:6px #fff solid;
	}
	
	#welcome h5:nth-of-type(2) a:active{
		border-bottom:2px #fff solid;
	}
	
	section h2{
		padding-top:100px;
		font-size:40px;
		line-height:47px;
		margin-bottom:50px;
	}
	
	section h3{
		font-size:32px;
		line-height:42px;	
		margin-bottom:50px;	
	}
	
	section p{
		font-size:18px;
		line-height:25px;
		letter-spacing:.44px;
		padding-bottom:60px;
	}
	
	.thumbnailTextHolder{
		width:420px;
		height:420px;
		margin-left:-210px;
		margin-top:-210px;
	}
	
	#design .thumbnail h4{
		font-size:46px;
		margin-bottom:16px;
	}
	
	#design .thumbnail h5{
		font-size:14px;
		margin-bottom:24px;
		letter-spacing:1px;
	}
	
	#design .thumbnail h6{
		font-size:20px;
		line-height:28px;
		margin-bottom:24px;
	}
	
	#design .thumbnail .outBound{
		font-size:20px;
		line-height:28px;
	}
	
	#design .thumbnail a:active{
		border-bottom:2px #fff solid;
	}
	
	.miscLinks{
		font-size:40px;
		line-height:70px;
	}
	
	.miscLinks:active{
		border-bottom:4px #fff solid;
	}
}

@media only screen and (min-width: 640px) and (max-width: 767px){
	.contentHolder{
		width:560px;
	}
	
	#welcome .contentHolder{
		height:720px;
		margin-left:-280px;
		margin-top:-360px;
	}
	
	#welcome h4{
		font-size:48px;
		margin-bottom:10px;
	}
	
	#welcome h5{
		font-size:24px;
		margin-bottom:32px;
	}
	
	#welcome h6{
		font-size:84px;
		line-height:110px;
	}
	
	#welcome a:active{
		border-bottom:8px #fff solid;
	}
	
	#welcome h5:nth-of-type(2) a:active{
		border-bottom:2px #fff solid;
	}
	
	section h2{
		padding-top:100px;
		font-size:54px;
		line-height:60px;
		margin-bottom:60px;
	}
	
	section h3{
		font-size:42px;
		line-height:54px;	
		margin-bottom:60px;	
	}
	
	section p{
		font-size:26px;
		line-height:32px;
		letter-spacing:.44px;
		padding-bottom:60px;
	}
	
	.thumbnailTextHolder{
		width:560px;
		height:560px;
		margin-left:-280px;
		margin-top:-280px;
	}
	
	#design .thumbnail h4{
		font-size:56px;
		margin-bottom:24px;
	}
	
	#design .thumbnail h5{
		font-size:16px;
		margin-bottom:30px;
		letter-spacing:1px;
	}
	
	#design .thumbnail h6{
		font-size:26px;
		line-height:38px;
		margin-bottom:30px;
	}
	
	#design .thumbnail .outBound{
		font-size:26px;
		line-height:38px;
	}
	
	#design .thumbnail a:active{
		border-bottom:2px #fff solid;
	}
	
	.miscLinks{
		font-size:48px;
		line-height:84px;
	}
	
	.miscLinks:active{
		border-bottom:5px #fff solid;
	}
}

/* TABLET / DESKTOP STYLES ////////////////////////////////////////////////////////////////////////////////////////////////*/
@media only screen and (min-width: 768px){
	.overlay p{
		font-size:24px;
		line-height:30px;
	}
	
	.contentHolder{
		position:absolute;
		left:50%;
		top:50%;
	}
	
	section h2{
		width:75%;
	}
	
	section h3{
		width:50%;
	}
	
	section p{
		width:33.33%;
		position:absolute;
	}
	
	#research h2{
		float:right;
	}
	
	#about h3{
		float:right;
	}
	
	#research h3{
		float:left;
	}
	
	#education h3{
		/*float:right;*/
		position:absolute;
		bottom:0px;
		right:0px;
	}
	
	#about p{
		top:50%;
		left:0px;
	}
	
	#research p{
		bottom:0px;
		right:0px;
	}
	
	#education p{
		bottom:0px;
		left:0px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 910px){
	.contentHolder{
		width:683px;
		height:342px;
		margin-left:-342px;
		margin-top:-171px;
	}
	
	#welcome h4{
		font-size:36px;
		margin-bottom:6px;
	}
	
	#welcome h5{
		font-size:20px;
		margin-bottom:30px;
	}
	
	#welcome h6{
		font-size:57px;
		line-height:76px;
	}
	
	#welcome a:active{
		border-bottom:5px #fff solid;
	}
	
	#welcome h5:nth-of-type(2) a:active{
		border-bottom:2px #fff solid;
	}
	
	section h2{
		font-size:24px;
		line-height:30px;
		margin-bottom:30px;
	}
	
	section h3{
		font-size:14px;
		line-height:22px;		
	}
	
	section p{
		font-size:11px;
		line-height:15px;
		letter-spacing:.44px;
	}
	
	.thumbnailTextHolder{
		width:228px;
		height:228px;
		margin-left:-114px;
		margin-top:-114px;
	}
	
	#design .thumbnail h4{
		font-size:24px;
		margin-bottom:10px;
	}
	
	#design .thumbnail h5{
		font-size:7px;
		margin-bottom:12px;
		letter-spacing:1px;
	}
	
	#design .thumbnail h6{
		font-size:10px;
		line-height:15px;
		margin-bottom:12px;
	}
	
	#design .thumbnail .outBound{
		font-size:10px;
		line-height:15px;
	}
	
	#design .thumbnail a:active{
		border-bottom:1px #fff solid;
	}
	
	.miscLinks{
		font-size:24px;
		line-height:42px;
	}
	
	.miscLinks:active{
		border-bottom:2px #fff solid;
	}
}

@media only screen and (min-width: 911px) and (max-width: 1024px){
	.contentHolder{
		width:768px;
		height:384px;
		margin-left:-384px;
		margin-top:-192px;
	}
	
	#welcome h4{
		font-size:40px;
		margin-bottom:6px;
	}
	
	#welcome h5{
		font-size:24px;
		margin-bottom:32px;
	}
	
	#welcome h6{
		font-size:64px;
		line-height:88px;
	}
	
	#welcome a:active{
		border-bottom:6px #fff solid;
	}
	
	#welcome h5:nth-of-type(2) a:active{
		border-bottom:2px #fff solid;
	}
	
	section h2{
		font-size:28px;
		line-height:36px;
		margin-bottom:30px;
	}
	
	section h3{
		font-size:16px;
		line-height:23px;		
	}
	
	section p{
		font-size:12px;
		line-height:16px;
		letter-spacing:.44px;
	}
	
	.thumbnailTextHolder{
		width:256px;
		height:256px;
		margin-left:-128px;
		margin-top:-128px;
	}
	
	#design .thumbnail h4{
		font-size:29px;
		margin-bottom:10px;
	}
	
	#design .thumbnail h5{
		font-size:8px;
		margin-bottom:12px;
		letter-spacing:1px;
	}
	
	#design .thumbnail h6{
		font-size:12px;
		line-height:18px;
		margin-bottom:12px;
	}
	
	#design .thumbnail .outBound{
		font-size:12px;
		line-height:18px;
	}
	
	#design .thumbnail a:active{
		border-bottom:1px #fff solid;
	}
	
	.miscLinks{
		font-size:32px;
		line-height:56px;
	}
	
	.miscLinks:active{
		border-bottom:3px #fff solid;
	}
}

@media only screen and (max-width: 1024px){
	/*#welcome a:active, #design .thumbnail a:active, .miscLinks:active{
		-webkit-transition: border-bottom 250ms;
		-moz-transition: border-bottom 250ms;
		-o-transition: border-bottom 250ms;
		transition: border-bottom 250ms;
	}*/
}

@media only screen and (min-width: 1025px){
	#welcome a, #design .thumbnail a, .miscLinks{
		-webkit-transition: border-bottom 250ms;
		-moz-transition: border-bottom 250ms;
		-o-transition: border-bottom 250ms;
		transition: border-bottom 250ms;
	}
	
	#welcome a:hover, #design .thumbnail a:hover, .miscLinks:hover{
		-webkit-transition: border-bottom 250ms;
		-moz-transition: border-bottom 250ms;
		-o-transition: border-bottom 250ms;
		transition: border-bottom 250ms;
	}
}

@media only screen and (min-width: 1025px) and (max-width: 1140px){
	.contentHolder{
		width:855px;
		height:428px;
		margin-left:-428px;
		margin-top:-214px;
	}
	
	#welcome h4{
		font-size:42px;
		margin-bottom:6px;
	}
	
	#welcome h5{
		font-size:24px;
		margin-bottom:32px;
	}
	
	#welcome h6{
		font-size:72px;
		line-height:96px;
	}
	
	#welcome a:hover{
		border-bottom:6px #fff solid;
	}
	
	#welcome h5:nth-of-type(2) a:hover{
		border-bottom:2px #fff solid;
	}
	
	section h2{
		font-size:32px;
		line-height:40px;
		margin-bottom:30px;
	}
	
	section h3{
		font-size:17px;
		line-height:25px;		
	}
	
	section p{
		font-size:13px;
		line-height:18px;
		letter-spacing:.44px;
	}
	
	.thumbnailTextHolder{
		width:285px;
		height:285px;
		margin-left:-143px;
		margin-top:-143px;
	}
	
	#design .thumbnail h4{
		font-size:32px;
		margin-bottom:12px;
	}
	
	#design .thumbnail h5{
		font-size:9px;
		margin-bottom:20px;
		letter-spacing:1px;
	}
	
	#design .thumbnail h6{
		font-size:12px;
		line-height:18px;
		margin-bottom:18px;
	}
	
	#design .thumbnail .outBound{
		font-size:12px;
		line-height:18px;
	}
	
	#design .thumbnail a:hover{
		border-bottom:1px #fff solid;
	}
	
	.miscLinks{
		font-size:36px;
		line-height:64px;
	}
	
	.miscLinks:hover{
		border-bottom:3px #fff solid;
	}
}

@media only screen and (min-width: 1141px) and (max-width: 1280px){
	.contentHolder{
		width:960px;
		height:480px;
		margin-left:-480px;
		margin-top:-240px;
	}
	
	#welcome h4{
		font-size:48px;
		margin-bottom:8px;
	}
	
	#welcome h5{
		font-size:30px;
		margin-bottom:36px;
	}
	
	#welcome h6{
		font-size:80px;
		line-height:108px;
	}
	
	#welcome a:hover{
		border-bottom:7px #fff solid;
	}
	
	#welcome h5:nth-of-type(2) a:hover{
		border-bottom:2px #fff solid;
	}
	
	section h2{
		font-size:36px;
		line-height:42px;
		margin-bottom:30px;
	}
	
	section h3{
		font-size:20px;
		line-height:30px;		
	}
	
	section p{
		font-size:14px;
		line-height:20px;
		letter-spacing:.44px;
	}
	
	.thumbnailTextHolder{
		width:320px;
		height:320px;
		margin-left:-160px;
		margin-top:-160px;
	}
	
	#design .thumbnail h4{
		font-size:36px;
		margin-bottom:12px;
	}
	
	#design .thumbnail h5{
		font-size:10px;
		margin-bottom:20px;
		letter-spacing:1px;
	}
	
	#design .thumbnail h6{
		font-size:14px;
		line-height:20px;
		margin-bottom:20px;
	}
	
	#design .thumbnail .outBound{
		font-size:14px;
		line-height:20px;
	}
	
	#design .thumbnail a:hover{
		border-bottom:2px #fff solid;
	}
	
	.miscLinks{
		font-size:42px;
		line-height:76px;
	}
	
	.miscLinks:hover{
		border-bottom:4px #fff solid;
	}
}

@media only screen and (min-width: 1281px) and (max-width: 1440px){
	.contentHolder{
		width:1080px;
		height:540px;
		margin-left:-540px;
		margin-top:-270px;
	}
	
	#welcome h4{
		font-size:50px;
		margin-bottom:10px;
	}
	
	#welcome h5{
		font-size:32px;
		margin-bottom:40px;
	}
	
	#welcome h6{
		font-size:90px;
		line-height:120px;
	}
	
	#welcome a:hover{
		border-bottom:8px #fff solid;
	}
	
	#welcome h5:nth-of-type(2) a:hover{
		border-bottom:3px #fff solid;
	}
	
	section h2{
		font-size:40px;
		line-height:50px;
		margin-bottom:40px;
	}
	
	section h3{
		font-size:24px;
		line-height:36px;		
	}
	
	section p{
		font-size:16px;
		line-height:22px;
		letter-spacing:.44px;
	}
	
	.thumbnailTextHolder{
		width:360px;
		height:360px;
		margin-left:-180px;
		margin-top:-180px;
	}
	
	#design .thumbnail h4{
		font-size:40px;
		margin-bottom:18px;
	}
	
	#design .thumbnail h5{
		font-size:12px;
		margin-bottom:24px;
		letter-spacing:1px;
	}
	
	#design .thumbnail h6{
		font-size:16px;
		line-height:24px;
		margin-bottom:24px;
	}
	
	#design .thumbnail .outBound{
		font-size:16px;
		line-height:24px;
	}
	
	#design .thumbnail a:hover{
		border-bottom:2px #fff solid;
	}
	
	.miscLinks{
		font-size:48px;
		line-height:84px;
	}
	
	.miscLinks:hover{
		border-bottom:4px #fff solid;
	}
}

@media only screen and (min-width: 1441px){
	.contentHolder{
		width:1280px;
		height:640px;
		margin-left:-640px;
		margin-top:-320px;
	}
	
	#welcome h4{
		font-size:64px;
		margin-bottom:16px;
	}
	
	#welcome h5{
		font-size:36px;
		margin-bottom:40px;
	}
	
	#welcome h6{
		font-size:112px;
		line-height:160px;
	}
	
	#welcome a:hover{
		border-bottom:8px #fff solid;
	}
	
	#welcome h5:nth-of-type(2) a:hover{
		border-bottom:3px #fff solid;
	}
	
	section h2{
		font-size:46px;
		line-height:60px;
		margin-bottom:40px;
	}
	
	section h3{
		font-size:28px;
		line-height:40px;		
	}
	
	section p{
		font-size:16px;
		line-height:24px;
		letter-spacing:.44px;
	}
	
	.thumbnailTextHolder{
		width:426px;
		height:426px;
		margin-left:-213px;
		margin-top:-213px;
	}
	
	#design .thumbnail h4{
		font-size:48px;
		margin-bottom:20px;
	}
	
	#design .thumbnail h5{
		font-size:14px;
		margin-bottom:24px;
		letter-spacing:1px;
	}
	
	#design .thumbnail h6{
		font-size:19px;
		line-height:28px;
		margin-bottom:20px;
	}
	
	#design .thumbnail .outBound{
		font-size:19px;
		line-height:28px;
	}
	
	#design .thumbnail a:hover{
		border-bottom:2px #fff solid;
	}
	
	.miscLinks{
		font-size:60px;
		line-height:100px;
	}
	
	.miscLinks:hover{
		border-bottom:5px #fff solid;
	}
}

@media only screen and (min-width: 1441px) and (max-width: 1920px){
	
}

@media only screen and (min-width: 1921px){
	
}
