@charset "utf-8";

@font-face {
	font-family: 'Meta';
	src: url('fonts/metanormalc-webfont.eot');
	src: local('O'), url('fonts/metanormalc-webfont.woff') format('woff'), url('fonts/metanormalc-webfont.ttf') format('truetype'), url('fonts/metanormalc-webfont.svg#webfontIdYyVcrR') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Meta';
	src: url('fonts/metanormalc-italic-webfont.eot');
	src: local('O'), url('fonts/metanormalc-italic-webfont.woff') format('woff'), url('fonts/metanormalc-italic-webfont.ttf') format('truetype'), url('fonts/metanormalc-italic-webfont.svg#webfontpgUkNqpD') format('svg');
	font-weight: normal;
	font-style: italic;
}

html, body {font-size:62.5%;height:100%;}
body {font:1.25em/1.5em "Meta", Arial;color:#424242;background:#000;min-width:990px;}

.clearfix:after {content:' ';clear:both;display:block;width:0;height:0;overflow:hidden;font-size:0;}

p {margin-bottom:15px;}

noskype {display:none;}

h1, h2, h3, h4, h5, h6 {font-weight:normal;}

a, a:link, a:visited, a:active {text-decoration:underline;color:#ccc;outline:none;}
a:focus {color:#fff;outline:none;}
a:hover {text-decoration:underline;color:#fff;}

a.pseudolink, a.pseudolink:link, a.pseudolink:visited, a.pseudolink:active {text-decoration:none;}
a.pseudolink em {text-decoration:underline;font-style:normal;}
a.pseudolink:hover em {text-decoration:underline;}

#page {position:relative;width:900px;margin:0px auto;min-height:100%;}

#header {padding:25px 0px 15px;height:43px;position:relative;}
#header .logo {float:left;width:194px;height:46px;overflow:hidden;display:block;}
#header .logo img {width:194px;height:46px;background:url(../img/logo.png);}
#header .menu {float:left;padding:2px 0px 0px 10px;}
#header .menu li {float:left;list-style:none;}
#header .menu h1, #header .menu  .active {padding:4px 7px;color:#fff;background-color:#0F0F0F;}
#header .menu a {color:#fff;display:block;text-decoration:none;float:left;padding:4px 7px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;}
#header .menu a:hover {color:#fff;text-decoration:none;background-color:#1f2021;}

#content {width:100%;position:relative;padding-bottom:30px;}
#content .sets-title {width:100%;margin:0;position:relative;left:-30px;}
#content .sets-description {color:#fff;padding:0px 30px 20px 0px;font-style:italic;}
#content .single {margin:0px 40px;}

#breadcrumbs {padding:0px 0px 0px 0px;height:18px;width:100%;}
#breadcrumbs li {list-style:none;display:-moz-inline-stack;display:inline;margin:0px 4px 0px 0px; white-space:nowrap;}
#breadcrumbs h2 {color:#ccc;display:inline;font-style:italic;}
#breadcrumbs h2 b {font-weight:normal;}

#gallery{width:900px;margin:0px auto 60px;height:700px;}

#sets-container {position:relative;}
#sets-scroll {height:240px;width:99%;float:left;}
#sets {text-align:left;}
#sets li {list-style:none;float:left;margin:1px 44px 55px 1px;width:240px;}
#sets a {display:block;text-decoration:none;color:#7e8285;width:240px;}
#sets a img {display:block;width:240px;height:160px;}
#sets span {display:block;padding:15px 10px 8px;width:220px;font-style:italic;text-align:right;}
#sets a:hover span {color:#fff;}
.ibe_outer {border:1px solid #1b1e1f;outline:1px solid #7e8285;}
.ibe_outer:hover {outline:1px solid #fff;}

.jScrollPaneContainer {position:relative;overflow:hidden;z-index:4;margin:10px 0px 120px 0px;}
.jScrollPaneTrack {position:absolute;bottom:0px !important;z-index:6;width:100%;height:15px !important;opacity:0.7;background:#0e0e0e;border:1px solid #7d7d7d;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.jScrollPaneDrag {position:absolute;top:1px;margin:0px 1px;background:#fff;cursor:pointer;overflow:hidden;z-index:6;height:13px !important;background:#e7e7e7 url(../img/jscroll-drag.png) 50% 0px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.jScrollArrowLeft, .jScrollArrowRight {opacity:0.7;background-image:url(../js/jquery/themes/classic/classic-map.png);background-position:-495px 28px;width:1px !important;height:1px !important;padding:19px 0px 0px 23px;position:absolute;bottom:0px;}
.jScrollArrowRight {background-position:-576px 28px;right:0px;}

#scroll-next {position:absolute;right:0px;top:0px;z-index:6;height:220px;width:48px;cursor:pointer;background:url(../img/js-fade.png) 0 0 repeat-y;display:block;}
#scroll-next span {display:block;height:220px;background:url(../js/jquery/themes/classic/classic-map.png) -560px 65px no-repeat;opacity:0.01;filter:alpha(opacity=0);}

#book, #intro {position:relative;width:900px;height:560px;margin-bottom:80px;}
#book div, #intro div {position:absolute;top:0;left:0;z-index:8;opacity:0.0;filter:alpha(opacity=0);background:#000;}
#book .active, #intro .active {z-index:10;opacity:1.0;filter:alpha(opacity=100);}
#book .last-active, #intro .last-active {z-index:9;}
#book .pic {height:560px;display:block;}
#book p {background:rgba(0,0,0,0.5);text-align:center;color:#fff;font-style:italic;position:absolute;bottom:0px;height:40px;padding:20px 0px 10px 120px;margin:0px;width:780px;}
#book .imgs {padding:20px 0px 20px 260px;width:640px;height:auto;}
#book .imgs img {margin-right:10px;padding:1px;background:#fff;}

#intro {height:450px;overflow:hidden;color:#fff;}

#contact {color:#ccc;position:relative;}
#contact .phone {font:1.7em/1.5em Arial;color:#8f989f;}
#contact .phone em {font:0.6em/1.5em "Meta";}
#contact .links {position:absolute;top:45px;left:185px;width:540px;}
#contact .links a {position:relative;top:6px;margin-left:5px;opacity:0.75;filter:alpha(opacity=75);}
#contact .links a:hover{opacity:1.0;filter:alpha(opacity=100);}
#contact .mail {font:1.7em/1.5em "Meta", Arial;background:#0c1216;color:#fff;padding:10px;display:inline;}

#footer {width:100%;position:absolute;bottom:0px;left:0px;}
#footer div {padding:30px 0px;}
#footer p {margin:0px;}
#footer p span {display:block;}
#footer p.keytext {color:#ccc;}
#footer address {font-style:normal;float:right;}
#footer strong {font-weight:bold;font-family:Tahoma;}
#footer a {color:#424242;text-decoration:none;border-bottom:1px solid #424242;}
#footer a:hover {color:#ccc;text-decoration:none;border-bottom:1px solid #ccc;}
#footer p a {color:#ccc;border:0px;}

#home #page {margin:0px auto;}
#home #sets {margin:30px 80px 10px;padding:0px;height:168px;}
#home #sets li {padding:0px 45px 0px 0px;margin:0px;}
#home #sets .last {padding:0px;}
#home .golink {text-align:right;margin:10px 96px;}

#error404 {color:#ccc;background:url(../img/404.jpg) 0 30px no-repeat;width:385px;padding:160px 0px 100px 520px;}
#error404 h2 {margin-bottom:15px;}
#error404 ul {list-style:none;margin:15px;}
