* {margin:0;border:0;padding:0;}
html,body {height:100%;min-height:100%;}
html>body {height:auto;}
body {font:11px/15px Arial, Helvetica, Sans-serif;color:#505050;}
ol,ul {margin:0 14px;}
img.floatleft {padding:0 10px 10px 0;}
img.floatright {padding:0 0 10px 10px;}
img.alignleft,img.alignright,img.centered {margin-bottom:10px;}
#main {min-height:100%;position:absolute;width:100%;}
#main .clear {clear:both;height:0;overflow:hidden;line-height:0;font-size:0;}
#main .clear hr {display:none;}
#main a {text-decoration:none;color:#B22222;}
#welcome {width:910px;margin:14px auto 0;position:relative;}
#welcome .nw,#welcome .ne,#welcome .se,#welcome .sw {width:6px;height:6px;line-height:0;font-size:0;overflow:hidden;background:url("./css/img/welcome/corners.png?kr543m") no-repeat;position:absolute;z-index:10;}
#welcome .nw {left:0;top:0;background-position:0 0;}
#welcome .ne {top:0;right:0;background-position:100% 0;}
#welcome .se {right:0;bottom:0;background-position:100% 100%;}
#welcome .sw {bottom:0;left:0;background-position:0 100%;}
#meta {position:absolute;right:-51px;top:-5px;width:48px;height:353px;}
#meta h1 {position:absolute;right:0;top:0;}
#meta h1 a {padding:10px;background:url("./css/img/meta/logo.png?kr543q") no-repeat 50% 50%;display:block;width:28px;height:155px;text-indent:-99999em;}
#meta h1 a[contenteditable="true"] {text-indent:0;background:none;width:auto;height:auto;padding:0;transform:rotate(-90deg);transform-origin:100% 100%;-moz-transform:rotate(-90deg);-moz-transform-origin:100% 100%;-webkit-transform:rotate(-90deg);-webkit-transform-origin:100% 100%;}
#meta .buttons {position:absolute;right:16px;bottom:0;width:25px;}
#meta .buttons a {padding:3px 0;display:block;}
#meta .buttons img {display:block;margin:0 auto;}
#header {position:relative;height:348px;overflow:hidden;}
#header .back,#header .forward {position:absolute;background:url("./css/img/header/arrows.png?l1mz2n") no-repeat;width:17px;height:23px;cursor:pointer;padding:10px;top:151px;z-index:20;opacity:0.7;filter:alpha(opacity=70);}
#header .back {background-position:-17px 50%;left:14px;}
#header .forward {background-position:10px 50%;right:14px;}
#header .back:hover,#header .forward:hover {opacity:1;filter:alpha(opacity=100);}
#header .current {position:absolute;bottom:14px;right:18px;color:#5A5A5A;font-weight:bold;font-size:13px;text-transform:uppercase;}
#header_scroll {white-space:nowrap;height:348px;width:910px;}
#header_scroll .item {float:left;width:910px;height:348px;position:relative;}
#header_scroll img {vertical-align:top;}
#header_scroll .item .text {position:absolute;top:10px;right:16px;width:320px;color:#585858;font-size:11px;line-height:13px;text-align:right;}
#header_scroll .item .text h4 {font-size:11px;text-transform:uppercase;}
#nav {text-align:right;width:428px;padding:24px 18px 0 0;font:bold 34px/31px Arial, Helvetica, Sans-serif;text-transform:uppercase;letter-spacing:-1px;float:left;}
#nav ul {margin:0;}
#nav li {list-style-type:none;}
#nav a {color:#A0A0A0;display:block;}
.sIFR-active #nav a object {margin:-4px -5px -8px 0;}
#nav a:hover {color:#C8C8C8;}
#nav li.selected a {color:#505050;}
#nav ul ul {height:0;font-size:12px;line-height:13px;letter-spacing:0;overflow:hidden;}
#nav li.selected ul {height:auto;}
#nav li li {padding-bottom:2px;}
#nav li li a:hover,#nav li li.selected a {color:#A0A0A0;}
#overview {width:910px;margin:0 auto;padding:40px 0 50px;}
#spots {margin-left:482px;}
#spots .spot {float:left;width:110px;height:123px;font-size:12px;line-height:15px;color:#414040;text-align:center;padding:0 13px;position:relative;}
#spots .spot .color,#spots .spot .grayscale {height:91px;line-height:91px;width:110px;position:absolute;left:13px;top:0;}
#spots .spot img {vertical-align:middle;}
#spots .spot .color,#spots .spot:hover .grayscale {z-index:0;}
#spots .spot .grayscale,#spots .spot:hover .color {z-index:10;}
#spots h4 {font-weight:normal;margin-top:91px;font-size:12px;}
* html #spots .spot .color {display:block;}
* html #spots .spot .grayscale {display:none;}
#bozmainTpl #spots .grayscale {clip:rect(0, 55px, 91px, 0);background:#ccc;}
#bozmainTpl #spots .color {clip:rect(0, 110px, 91px, 55px);background:#7c7;}
*:first-child+html #bozmainTpl #spots .grayscale {clip:rect(0 55px 91px 0);}
*:first-child+html #bozmainTpl #spots .color {clip:rect(0 110px 91px 55px);}
#bozmainTpl #spots .grayscale:hover,#bozmainTpl #spots .color:hover {clip:auto !important;z-index:20;}
#content {margin-left:496px;padding:23px 46px 0 0;}
#content h1 {font-size:30px;line-height:30px;padding-bottom:6px;text-transform:uppercase;font-weight:normal;}
#content .summary {font-size:13px;line-height:17px;padding-bottom:18px;text-align:justify;}
#content h3 {text-transform:uppercase;font-size:12px;line-height:16px;}
#content .content {margin-bottom:19px;text-align:justify;}
#content .content p {margin-bottom:12px;}
#footer {line-height:23px;min-height:23px;position:absolute;bottom:0;width:100%;border-top:1px solid #A0A0A0;text-align:right;font-size:9px;color:#727272;}
#footer .content {padding-right:10px;}
#footer a {color:#727272;}
