html{background:#232222 url(/images/html.png) no-repeat center 0;}
body{color:#fff;font-size:11px;line-height:1.4em;font-family:"Helvetica Neue","Helvetica",Arial,sans-serif;}
#desk{width:858px;margin:0 auto;padding-bottom:30px;}
.deskwidth{float:left;width:858px;}
#home{float:left;width:236px;height:68px;margin:13px 0 0 -3px;}
.logo{width:236px;height:68px;display:block;}
.shadow{float:left;background-color:#000;box-shadow:2px 3px 3px #000;-moz-box-shadow:2px 3px 3px #000;-webkit-box-shadow:2px 3px 3px #000;}
#bodyoverlay{top:0;left:0;width:100%;height:100%;position:absolute;background-color:#000;}
#introimage{margin-top:-15px;}
#intro-continue{color:#000;font-size:13px;margin-top:5px;background:#fff;font-weight:800;line-height:30px;text-align:center;text-transform:uppercase;}
#intro-continue:hover{background:#eee;text-decoration:none;}
#intro-continue:active{background:#ff6e00;text-decoration:none;}
#header{margin-top:15px;min-height:229px;position:relative;padding-bottom:26px;background-position:0 0;background-repeat:no-repeat;box-shadow:5px 5px 14px #000;-moz-box-shadow:5px 5px 14px #000;-webkit-box-shadow:5px 5px 14px #000;}
.cb-layout2 #header{display:none;}
#navigation{margin-top:159px;background:rgba(123,31,7,0.8);}
#navititle{font-size:12px;margin-top:26px;font-weight:800;padding-left:61px;letter-spacing:.03em;text-transform:uppercase;background:url(/images/navititle.png) no-repeat 18px 5px;}
#sub1wrapper a.home{padding-left:18px;}
#moodoverlay{left:0;bottom:0;height:24px;position:absolute;background:rgba(22,17,15,0.8);}
#maincontent{float:right;width:623px;margin-top:10px;}
.cb-layout2 #maincontent{float:left;width:860px;margin:0 0 0 -1px;}
#sidecontent{float:left;width:227px;}
#view.cb-layout2 #sidecontent{display:none;}
#subnavigation{float:left;width:227px;margin-top:10px;}
#sub1copywrapper{float:left;width:227px;min-height:56px;}
#sub1copy{float:left;font-size:12px;font-weight:800;letter-spacing:.035em;text-transform:uppercase;margin:33px 0 0 27px;}
#find fieldset{float:left;width:227px;height:51px;margin-top:14px;position:relative;box-shadow:2px 3px 3px #000;-moz-box-shadow:2px 3px 3px #000;-webkit-box-shadow:2px 3px 3px #000;background:#ff6e00 url(/images/find.png) no-repeat 79px 15px;}
#find{float:left;margin:10px 0;position:relative;padding-bottom:14px;border-top:2px solid #fcfcfc;border-bottom:2px solid #fcfcfc;}
#find input.text{top:17px;left:83px;color:#777;width:114px;height:12px;border:none;font-size:11px;background:none;line-height:1.2em;padding:1px 0 0 0;position:absolute;letter-spacing:.03em;}
#find button{top:16px;left:25px;color:#000;width:50px;height:16px;font-size:10px;font-weight:800;background:none;position:absolute;text-transform:uppercase;}
.fr #find fieldset{background-position:89px 15px;}
.fr #find input.text{left:93px;}
#find button{left:14px;}
div.navi{float:left;}
div.navi div.item{float:left;}
div.navi a.menu{color:#fff;font-size:12px;}
div.navi a.path,div.navi a.menu:hover{color:#ff6e00;text-decoration:none;}
div.sub1{float:right;margin-top:45px;}
div.sub1 a.menu{padding:5px 2px;}
div.sub2 a.menu{padding:8px 8px 4px 9px;}
div.sub2 .init a.menu{padding-left:18px;}
div.sub3{width:170px;padding:15px 0 22px;margin:10px 0 0 28px;border-top:2px solid #ff6e00;}
div.sub3 div.item{width:170px;border-bottom:1px solid #ddd;}
div.sub3 div.exit{border-bottom:none;}
div.sub3 a.menu{margin-left:-1px;padding:7px 0 4px;text-transform:uppercase;}
#head{float:left;width:568px;margin:16px 0 0 26px;border-bottom:2px solid #ff6e00;}
#head h1{color:#ff6e00;font-size:1.8em;margin-left:-1px;line-height:1.8em;padding-bottom:14px;letter-spacing:.045em;text-transform:uppercase;}
.cb-layout2 #head{width:858px;margin:0 0 0 3px;border-bottom:none;}
#hcard-quality1-ag{color:#ff6e00;font-size:12px;margin-top:8px;white-space:nowrap;letter-spacing:.02em;}
#hcard-quality1-ag .fn,#hcard-quality1-ag .adr{font-weight:800;text-transform:uppercase;}
div.unit h2{font-size:12px;font-weight:800;line-height:1.4em;letter-spacing:.035em;}
#root div.main{width:588px;margin-left:16px;min-height:350px;}
div.main div.unit{margin:10px 5px;}
div.main h2,div.main div.foot{margin:0 5px;}
div.main div.part,div.main div.grid table{margin:.4em 5px;}
div.main div.wide{width:578px;}
div.main div.wide table,div.main div.wide div.tall{width:568px;}
div.main div.wide div.tiny{width:279px;}
div.main div.slim{width:284px;}
div.main div.slim table,div.main div.slim div.tall{width:274px;}
div.main div.slim div.tiny{width:132px;}
#root div.side{width:202px;min-height:100px;margin-left:25px;}
div.side div.unit{margin:10px 0;}
div.side h2,div.side div.foot{margin:0 3px;}
div.side div.part,div.side div.grid table{margin:.4em 3px;}
div.side div.unit{width:176px;}
div.side div.unit table,div.side div.unit div.tall{width:170px;}
div.side div.unit div.tiny{width:82px;}
#root div.base{width:202px;min-height:50px;margin-left:25px;}
#view div.base{min-height:0;}
div.base div.unit{margin:10px 0;}
div.base h2,div.base div.foot{margin:0 3px;}
div.base div.part,div.base div.grid table{margin:.4em 3px;}
div.base div.unit{width:176px;}
div.base div.unit table,div.base div.unit div.tall{width:170px;}
div.base div.unit div.tiny{width:82px;}
.cb-layout2 div.main{width:860px;}
.cb-layout2 div.main div.unit{margin:0 1px 10px;}
.cb-layout2 div.main h2,.cb-layout2 div.main div.foot{margin:0;}
.cb-layout2 div.main div.part,.cb-layout2 div.main div.grid table{margin:.4em 0;}
.cb-layout2 div.main div.wide{width:858px;}
.cb-layout2 div.main div.wide table,.cb-layout2 div.main div.wide div.tall{width:858px;}
.cb-layout2 div.main div.wide div.tiny{width:429px;}
.cb-layout2 div.main div.slim{width:428px;}
.cb-layout2 div.main div.slim table,.cb-layout2 div.main div.slim div.tall{width:428px;}
.cb-layout2 div.main div.slim div.tiny{width:214px;}
div.pure{border:1px solid #fff;}
div.pure div.head h2{border-bottom:1px solid #666;}
div.seam{border:1px solid #999;}
div.seam div.head{color:#333;background:#ccc;border-bottom:1px solid #999;}
div.flat{color:#fff;background:#666;border:1px solid #fff;}
div.flat div.head{color:#fff;background:#666;border-bottom:1px solid #fff;}
div.edge{border:1px solid #999;border-left-color:#fff;border-right-color:#fff;}
div.edge div.head{border-bottom:1px solid #999;}
div.pure,div.seam,div.flat,div.edge{color:#fff;border:none;background:transparent;}
div.pure div.head h2,div.seam div.head,div.flat div.head,div.edge div.head{color:#fff;border:none;background:transparent;}
h3,h4,h5,h6{font-size:1em;font-weight:800;}
.side h3,.base h3{text-transform:uppercase;}
h4{color:#ff6e00;}
div.text p.loud{color:#ff6e00;font-weight:800;padding:.2em .4em;letter-spacing:.03em;background-color:#232222;}
.text .loud a{text-decoration:underline;}
.text .loud a:hover{text-decoration:none;}
div.text p.pale{color:#999;font-size:.9em;background:inherit;}
div.text p.skew{font-style:italic;letter-spacing:1px;}
a,div.link a.open,a.open{color:#ff6e00;text-decoration:none;}
div.link a.open{color:#fff;}
a:hover,div.link a.open:hover{text-decoration:underline;}
#root a.null:hover{text-decoration:none;}
div.link a.open{margin-left:14px;}
div.link{background-position:0 2px;background-image:url(/images/link.gif);}
div.mail{background-image:url(/images/mail.gif);}
div.rss{background-image:url(/icon-link/rss_small.gif);}
div.unit div.crop{height:320px;}
div.list p.gist{list-style-image:url(/images/list.gif);}
div.list p.dent{list-style-image:url(/images/list.gif);}
div.line hr{color:#ff6e00;border-bottom-color:#ff6e00;}
#root div.line{margin-top:6px;margin-bottom:6px;}
div.grid table td{border-color:#999;border-style:solid;}
div.grid table thead td,div.grid table tfoot td{background:#ccc;font-weight:800;}
div.grid table.vert tbody.beam td.odd,div.grid table.horz tbody.beam tr.odd td{background:#eee;}
div.cats p a.same{color:#999;}
div.cats p span.same{color:#333;}
div.cats span,div.cats span.same,div.cats a{padding:0 .3em;}
div.scan a.same,div.scan li.same,div.scan td.same,div.scan span.same{background-color:#ddd;}
div.this a.same,div.this li.same,div.this td.same,div.this span.same{color:#fff;text-decoration:none;background-color:#ff6e00;}
div.cb-strips div.scan table{border-color:#444;}
p.dock{margin:0 10px;text-align:right;}
p.dock a.meta{padding:0;font-size:11px;}
p.dock a.meta:hover{text-decoration:underline;}
#cmsbox{top:40px;color:#333;float:right;width:600px;position:relative;padding:20px 0 10px;}
#cmsbox a.meta{color:#444;font-size:10px;letter-spacing:.04em;text-transform:lowercase;}
#cmsbox a.meta:hover{color:#555;text-decoration:none;}
#disp{color:#fff;background:#252525;border:3px solid #2a2a2a;}
#disp div.body{background:#252525;}
#lbox div.head,#lbox div.head h2,#lbox div.head a.quit{color:#fff;height:36px;line-height:36px;background:#252525;}
#disp h2{font-size:1.2em;font-weight:800;letter-spacing:.045em;text-transform:uppercase;}
#lbox div.srch a,#lbox div.site a,div.cb-sitemap a{color:#fff;}
#lbox div.zoom{width:740px;margin-left:-373px;}
.navi .menu .edit{background-image:none!important;}
.cb-layout2 #find,.cb-layout2 #subnavigation{display:none;}
