@charset "utf-8";
/* CSS Document */

/* hide sections with webfont text until page loads to avoid font flicker */
.wf-loading .ch {
  visibility:hidden;
}
.wf-active .ch, .wf-inactive .ch {
  visibility: visible;
}
.ch {
	//characters
}

#screenwrap {
	background-color:#000;
	height:140px;
	min-width:950px;
	overflow:visible;
	background:url(../images/rentalback4.png) center top no-repeat #000;
}
#screen {
	position:relative;
	top:0px;
	left:0px;
	width:950px;
	height:140px;
	color:#000;
	margin:0 auto;
}
#pagename {
	position:absolute;
	top:52px;
	left:20px;
	height:30px;
	max-width:420px;
	color:#e2e1dd;
	font-family:"FunctionProBold", Helvetica, Arial, sans-serif;
	font-size:30px;
	text-shadow: 0px 3px 1px rgba(116,118,121,.3), 0 0 5px rgba(116,118,121,.4), 0 1px 3px rgba(116,118,121,.4), 0 5px 7px rgba(116,118,121,.2);
	opacity:0.90;
	filter: alpha(opacity=90);
}
#mainwrap {
	background:url(../images/mainback.jpg) center top repeat-x;
	height:640px;
	min-width:950px;
	overflow:visible;
}
#main {
	background:url(../images/mainline.png) left top no-repeat; 
	position:relative;
	top:0px;
	left:0px;
	width:950px;
	height:640px;
	margin:0 auto;	
	color:#333;
}
#greylogo {
	position:absolute;
	top:30px;
	left:20px;
}
#grey_camera {
	position:absolute;
	top:23px;
	left:888px;
}
#about_title {
	position:absolute;
	top:35px;
	left:125px;
	width:529px;
	height:22px;
	font-family:"FunctionProMedium", "Lucida Console", Helvetica, Arial, sans-serif;
	font-size:22px;
	letter-spacing:-.02em;
	opacity:0.98;
	filter:alpha(opacity=98);
}
#about_desc {
	position:absolute;
	top:23px;
	left:680px;
	width:275px;
	height:18px;
	font-family:"FunctionProMedium", "Lucida Console", Helvetica, Arial, sans-serif;
	font-size:18px;
	letter-spacing:-.04em;
	opacity:0.98;
	filter:alpha(opacity=98);
}
#about_sub_desc {
	position:absolute;
	top:48px;
	left:705px;
	width:200px;
	height:18px;
	font-family:"FunctionProMediumOblique", "Lucida Console", Helvetica, Arial, sans-serif;
	font-size:16px;
	letter-spacing:-.02em;	
	opacity:0.98;
    filter:alpha(opacity=98);
}
#about_main {
    position:absolute;
    top:110px;
    left:20px;
    width:910px;
	height:500px;
}
#about_toprow {
	position:absolute;
	top:0px;
	left:0px;
	width:910px;
	height:240px;
}
#top_img {
	position:absolute;
	top:0px;
	left:0px;
	width:300px;
	height:200px;
	background:#3B3B3B;
}
#top_story {
	position:absolute;
	top:0px;
	left:320px;
	width:590px;
	height:225px;
}
#about_bottomrow {
	position:absolute;
	top:260px;
	left:0px;
	width:910px;
	height:240px;
}
#bottom_img {
	position:absolute;
	top:0px;
	left:610px;
	width:300px;
	height:200px;
	background:#3B3B3B;
}
#bottom_story {
    position:absolute;
	top:0px;
	left:0px;
	width:590px;
	height:225px;
}
.about_name {
	top:0px;
	height:20px;
	font-family:"FunctionCapsMedium", Helvetica, Arial, sans-serif;
	font-size:20px;
	letter-spacing:-.04em;
	opacity:0.98;
	filter:alpha(opacity=98);
}
.about_sub_name {
	font-family:"FunctionProBook", Helvetica, Arial, sans-serif;
	font-size:15px;
	letter-spacing:-.05em;
	opacity:0.98;
	filter:alpha(opacity=98);
	padding:12px 0 0 0;
}