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

#body .over_all{ z-index:100; }
	/* IE 7 HACK */
	*:first-child+html #top{ z-index:100; }
	


h2.local{font: 35px 'BebasNeueRegular';color:#ff9600;letter-spacing:-.03em;margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:left}
h3.home{font: 25px 'BebasNeueRegular';color:#fff;letter-spacing:.05em;margin-left:20px;margin-right:20px;margin-top:0px;margin-bottom:0px;text-align:left}
h4.home{font: 18px 'BebasNeueRegular';color:#000;letter-spacing:.05em;margin-left:20px;margin-right:20px;margin-top:10px;margin-bottom:0px;text-align:left}
h1.contact{font: 60px 'BebasNeueRegular';color:#fff;letter-spacing:.03em;margin-top:0px;margin-bottom:0px;text-align:center}
h1.contact-bot{font: 70px 'BebasNeueRegular';color:#fff;letter-spacing:.03em;margin-top:-20px;margin-bottom:0px;text-align:center}
h3.contact{font: 22px 'BebasNeueRegular';color:#282828;letter-spacing:.03em;margin-left:20px;margin-right:20px;margin-top:-5px;margin-bottom:0px;text-align:left}
h3.home-site{font: 25px 'BebasNeueRegular';color:#fff;letter-spacing:.03em;margin-left:17px;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:left}
p.home{color:#000;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:16px;margin-left:20px;margin-right:20px;margin-top:10px;margin-bottom:10px;text-align:left}
p.sites{color:#000;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:16px;margin-left:20px;margin-right:20px;margin-top:10px;margin-bottom:10px;text-align:left;width:660px}
p.latest{color:#000;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:16px;font-weight:500;margin-left:20px;margin-right:20px;margin-top:10px;margin-bottom:10px;text-align:left}
p.what{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:16px;font-weight:500;margin-left:150px;margin-right:75px;margin-top:0px;margin-bottom:10px;text-align:left}
p.what-name{color:#000;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:18px;margin-left:20px;margin-right:20px;margin-top:-8px;margin-bottom:10px;text-align:left}
p.design{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:16px;font-weight:500;margin-left:0px;margin-right:0px;margin-top:8px;margin-bottom:0px;text-align:center}
p{color:#1c1c1e;font-family:Arial,Helvetica,sans-serif,sans-serif;font-size:10px}
p.rq{color:#1c1c1e;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:500;letter-spacing:.1em;line-height:14px;text-align:left;margin:5px 140px 0 23px}

.orange-bg {background-color:#ff9600}

a:link{font: 30px 'BebasNeueRegular';color:#ffd803;letter-spacing:-.01em;text-decoration:none;text-align:center}
a:visited{font: 30px 'BebasNeueRegular';color:#ffd803;letter-spacing:-.01em;text-decoration:none;text-align:center}
a:hover{font: 30px 'BebasNeueRegular';color:#fff;letter-spacing:-.01em;text-decoration:none;text-align:center}
a:active{font: 30px 'BebasNeueRegular';color:#ffd803;letter-spacing:-.01em;text-decoration:none;text-align:center}
a{outline:none}
#link{font: 30px 'BebasNeueRegular';color:#1c1c1e;letter-spacing:-.01em;text-decoration:none;text-align:center}

body{bmargin-top:0px; margin-left:0px }
#all{left:0;position:absolute;top:0px;width:100%;height:100%;z-index:100; background-image:url(images/tile-top.png); background-repeat:repeat-x}
#site{height:740px;left:0px;top:40px;position:relative;width:1040px;z-index:101}
#poster{height:650px;left:50px;top:30px;position:absolute;width:276px;z-index:1110;transform:rotate(7deg);
-ms-transform:rotate(7deg); /* IE 9 */
-moz-transform:rotate(7deg); /* Firefox */
-webkit-transform:rotate(7deg); /* Safari and Chrome */
-o-transform:rotate(7deg); /* Opera */}
#poster-about{height:492px;left:115px;top:190px;position:absolute;width:821px;z-index:1110;transform:rotate(-3deg);
-ms-transform:rotate(-3deg); /* IE 9 */
-moz-transform:rotate(-3deg); /* Firefox */
-webkit-transform:rotate(-3deg); /* Safari and Chrome */
-o-transform:rotate(-3deg); /* Opera */}

#preload {display:none}

#frame {
	position:absolute;
	left:0px;
	top:0px;
	width:1040px;
	height:740px;
}

#fcf-emails {
	position:absolute;
	left:408px;
	top:319px;
	width:258px;
	height:49px;
	z-index:110
}

#fcf-video-card {
	position:absolute;
	left:343px;
	top:214px;
	width:274px;
	height:163px;
	z-index:110
}

#fcf-site-home {
	position:absolute;
	left:444px;
	top:63px;
	width:150px;
	height:150px;
	z-index:110
}

#fcf-site-top {
	position:absolute;
	left:83px;
	top:0px;
	width:883px;
	height:54px;
}

#fcf-site-left {
	position:absolute;
	left:17px;
	top:54px;
	width:75px;
	height:607px;
}

#fcf-big-top {
	position:absolute;
	left:92px;
	top:54px;
	width:550px;
	height:133px;
}

#fcf-menu-work {
	position:absolute;
	left:642px;
	top:54px;
	width:100px;
	height:133px;
}

#fcf-menu-cont {
	position:absolute;
	left:742px;
	top:54px;
	width:103px;
	height:133px;
}

#fcf-menu-about {
	position:absolute;
	left:845px;
	top:54px;
	width:98px;
	height:133px;
}

#fcf-site-right {
	position:absolute;
	left:943px;
	top:54px;
	width:97px;
	height:607px;
}

#fcf-big-top-b {
	position:absolute;
	left:92px;
	top:187px;
	width:851px;
	height:132px;
}

#fcf-site-in-left {
	position:absolute;
	left:92px;
	top:319px;
	width:171px;
	height:342px;
}

#fcf-site-ring {
	position:absolute;
	left:263px;
	top:319px;
	width:513px;
	height:258px;
}

#fcf-site-in-right {
	position:absolute;
	left:776px;
	top:319px;
	width:167px;
	height:342px;
}

#fcf-site-in-bot {
	position:absolute;
	left:263px;
	top:577px;
	width:513px;
	height:84px;
}

#fcf-site-bot {
	position:absolute;
	left:17px;
	top:661px;
	width:1023px;
	height:79px;
}

#fcf-unicycle {
	position:absolute;
	left:521px;
	top:362px;
	width:68px;
	height:100px;
	z-index:100
}

#fcf-ball {
	position:absolute;
	left:318px;
	top:412px;
	width:115px;
	height:55px;
	z-index:152
}

#fcf-cannon {
	position:absolute;
	left:372px;
	top:464px;
	width:168px;
	height:89px;
	z-index:100
}

#fcf-juggle-rt {
	position:absolute;
	left:637px;
	top:475px;
	width:85px;
	height:51px;
	z-index:100
}

#fcf-juggle-left {
	position:absolute;
	left:562px;
	top:453px;
	width:75px;
	height:73px;
	z-index:100
}

#poster-work {
	height:650px;left:50px;top:30px;position:absolute;width:276px;z-index:1110;transform:rotate(7deg);
-ms-transform:rotate(7deg); /* IE 9 */
-moz-transform:rotate(7deg); /* Firefox */
-webkit-transform:rotate(7deg); /* Safari and Chrome */
-o-transform:rotate(7deg); /* Opera */
background-image:url(images/poster-work.jpg);
}

#poster-work-logo {
	position:absolute;
	left:0px;
	top:0px;
	width:276px;
	height:232px;
}

#work-hand-01-pbr {
	position:absolute;
	left:-40px;
	top:238px;
	width:75px;
	height:75px;
	z-index:2000
}

#poster-work-01-pbr {
	position:absolute;
	left:30px;
	top:232px;
	width:215px;
	height:88px;
}

#work-hand-02-rch {
	position:absolute;
	left:-40px;
	top:320px;
	width:75px;
	height:75px;
	z-index:2000
}

#poster-work-02-rch {
	position:absolute;
	left:30px;
	top:320px;
	width:215px;
	height:73px;
}

#work-hand-03-pp {
	position:absolute;
	left:-40px;
	top:373px;
	width:75px;
	height:75px;
	z-index:2000
}

#poster-work-03-pp {
	position:absolute;
	left:30px;
	top:393px;
	width:215px;
	height:27px;
}

#work-hand-04-pcmp {
	position:absolute;
	left:-40px;
	top:420px;
	width:75px;
	height:75px;
	z-index:2000
}

#poster-work-04-pcmp {
	position:absolute;
	left:30px;
	top:420px;
	width:215px;
	height:70px;
}

#work-hand-05-nia {
	position:absolute;
	left:-40px;
	top:490px;
	width:75px;
	height:75px;
	z-index:2000
}

#poster-work-05-nia {
	position:absolute;
	left:30px;
	top:490px;
	width:215px;
	height:48px;
}

#poster-work-blank {
	position:absolute;
	left:30px;
	top:548px;
	width:215px;
	height:66px;
}

#poster-work-url {
	position:absolute;
	left:0px;
	top:604px;
	width:276px;
	height:46px;
}
	
#supersized-loader { position:absolute; top:50%; left:50%; z-index:0; width:60px; height:60px; margin:-30px 0 0 -30px; text-indent:-999em; background:url(../img/progress.gif) no-repeat center center;}
#supersized { position:fixed; left:0; top:0; overflow:hidden; z-index:-999; height:100%; width:100%; }
#supersized img{ width:auto; height:auto; position:relative; outline:none; border:none; }
#supersized a { z-index:-30; position:fixed; overflow:hidden; top:0; left:0; width:100%; height:100%; background:#111; display:block; }
#supersized a.image-loading { background:#111 url(../img/progress.gif) no-repeat center center; width:100%; height:100%; }