html, body { width: 100%; height: 100%; overflow: hidden; font-family: 'lucida grande', tahoma, arial, verdana, sans-serif; color: #333; font-weight: normal; font-size: 11px; line-height: 20px; }
a { text-decoration: none; color: #00a4bc; font-weight: bold;}
a:hover { color: #0ab5cf; }
h1, h3 { text-indent: -9000px; }

header { height: 82px; background: #1ec5de; border-bottom: 1px #fff solid; }
header section.wrapper { position: relative; }
header h1 { background: url('./img/wim_logo.png') no-repeat; width: 218px; height: 92px; top: -10px; left: 44px; position: absolute; z-index: 1;}
header span.fx { background: #1ec5de; width: 220px; height: 82px; left: 218px; position: absolute; z-index: 2; display: block;}

footer { width: 100%; height: 86px; background: #333; border-top: 1px #7e7e7e solid; position: absolute; bottom: 0; color: #f6f4e1; }
footer .vcard { float: left; margin-top: 10px; }
footer .vcard .org { display: none; }
footer h2 { float: right; font-size: 26px; font-family: helvetica, arial; font-weight: bold; margin-top: 24px; }
footer p {
	line-height: 12px;
}

#parallax-container { width: 100%; height: 100%; position: relative; }
#parallax { width: 100%; height: 100%; position: relative; overflow: hidden; background: #c1e8e9; }
#parallax .bg { width:3000px; height: 1260px; }
#preloading { background: url('./img/loader.gif') no-repeat; width: 24px; height: 24px; display: block; }
#content { position: absolute; z-index: 2; top: 50px; left: 50%; margin-left: -480px; display: none; }
#content > div { width: 480px; float: left; }
#content > div h3, #content > div ul, #content > div p { margin-bottom: 3px; }
#content > div ul { list-style: none; width: 422px; border: 0px #fff solid; overflow: hidden;}
#content > div ul#portfolio { height: 223px; margin-left: -38px;}
#content > div ul#partner { height: 56px; margin-left: -38px;}
#content > div p { padding: 20px; background: #fff; width: 390px; }

.wrapper { width: 960px; margin: 0 auto; }
.box1 h3 { background: url('./img/about_us.png') no-repeat; height: 34px; }
.box2 h3 { background: url('./img/portfolio.png') no-repeat; height: 34px; }
