html,body{height:100%;color:#818181;font-size:11px;line-height:1.3em;font-family:Verdana,Arial,Helvetica,sans-serif;}
body,#navigation{background:#5c5c5c url(/images/body-c1.png) repeat-x left top;}
#desk{width:860px;margin:0 auto -20px;min-height:100%;background:transparent url(/images/desk-c1.png) repeat-y left bottom;}
#navigation{float:left;width:860px;height:145px;}
#home{float:left;width:189px;height:45px;margin:20px 0 0 225px;background-color:transparent;}
#home img{width:189px;height:45px;display:block;}
#pagewrapper{float:left;width:860px;min-height:595px;background:transparent url(/images/pagewrapper-c1.png) no-repeat left -5px;}
#page{float:left;width:805px;padding-bottom:40px;margin:24px 0 0 22px;}
#footer{float:left;width:100%;height:20px;position:relative;background:#663615;z-index:10;}
#siteinfo{width:750px;margin:0 auto;line-height:20px;white-space:nowrap;}
div.frum div.rss{top:6px;margin-right:8px;}
#root div.unit div.foot div.part{margin:.3em 0;}
div.frum div.topi{background-color:#efefef;border-bottom:1px solid #bbb;}
div.frum div.pend,div.dlog div.pend{color:#bbb;}
div.frum div.ctrl a,div.dlog div.ctrl a{color:#fff;border:1px outset #ccc;background-color:#454545;}
div.frum div.ctrl a:active,div.dlog div.ctrl a:active{border-style:inset;background-color:#1a1a1a;}
#root div.dlog div.foot{margin:0 8px;}
div.navi{float:left;}
div.navi div.item{float:left;}
.menu{text-decoration:none;}
div.sub1{margin:23px 0 0 45px;}
div.sub1 div.item{padding-right:2px;background:url(/images/sub1exit.gif) no-repeat right 3px;}
div.sub1 div.exit{background-image:none;}
div.sub1 .menu{color:#663615;font-size:9px;padding:0 3px;line-height:12px;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;}
#sub2wrapper{top:25px;left:51px;float:left;width:800px;position:relative;}
#sub2overlay{left:-7px;width:7px;height:28px;position:absolute;background:transparent url(/images/sub2-round.png) no-repeat left top;z-index:30;}
#edit div.sub2{width:900px;}
div.sub2 div.item{margin-left:-7px;position:relative;background:transparent url(/images/sub2-round.png) no-repeat scroll right top;z-index:20;}
div.sub2 div.path{background:transparent url(/images/sub2path-c1.png) no-repeat right top;position:relative;z-index:10;}
div.sub2 a.menu{height:38px;color:#7c7c7c;margin:0 22px;font-size:12px;line-height:27px;}
div.sub2 a.menu:hover{color:#3193F8;}
div.sub2 a.path{color:#fff;background:transparent url(/images/sub2a-c1.gif) no-repeat scroll center 28px;}
div.sub2 a.path:hover{color:#fff;}
div.sub3{top:44px;left:-14px;width:650px;position:absolute!important;}
div.sub3 div.item{height:1.2em;margin-left:0;border-right:1px solid #dedede;}
div.sub3 div.exit{border-right:none;}
#root div.sub3 div.path,#root div.sub3 div.item,#root div.sub3 a.path{background:none;}
div.sub3 a.menu{margin:0;color:#fff;height:1em;padding:0 6px;line-height:1.2em;}
div.sub3 a.path{padding:0 5px;font-weight:800;}
#head{float:left;width:655px;padding-bottom:21px;}
#head h1{margin:0 8px;color:#454545;font-size:24px;font-weight:800;line-height:1.3em;font-family:Arial,Helvetica,sans-serif;}
div.unit h2{font-size:13px;font-weight:800;line-height:1.4em;font-family:Arial,Helvetica,sans-serif;}
div.main{width:228px;}
div.main div.unit{margin-top:8px;}
div.main h2,div.main div.foot{margin:0 8px;}
div.main div.part,div.main div.grid table{margin:.3em 8px;}
div.main div.unit{width:228px;}
div.main div.unit table,div.main div.unit div.tall{width:212px;}
div.main div.unit div.tiny{width:98px;}
#root div.side{float:right;width:572px;}
div.side div.unit{margin-top:8px;}
div.side h2,div.side div.foot{margin:0 8px;}
div.side div.part,div.side div.grid table{margin:.3em 8px;}
div.side div.wide{width:572px;}
div.side div.wide table,div.side div.wide div.tall{width:556px;}
div.side div.wide div.tiny{width:270px;}
div.side div.slim{width:286px;}
div.side div.slim table,div.side div.slim div.tall{width:270px;}
div.side div.slim div.tiny{width:127px;}
div.pure,div.seam,div.flat,div.edge{border:none;color:#818181;}
div.pure div.head h2,div.seam div.head,div.flat div.head,div.edge div.head{border:none;color:#454545;background:transparent;}
div.flat,div.flat div.head,div.edge,div.edge div.head{color:#fff;background:url(/images/flatedge.png) no-repeat 4px top;}
div.flat,div.edge{padding-bottom:36px;background-position:4px bottom;}
div.seam,div.seam div.head{background:url(/images/seam.png) no-repeat 4px top;}
div.seam{background-position:4px bottom;}
.side .slim{background-position:-571px bottom;}
.side .slim .head{background-position:-571px top;}
.main .wide{background-position:-861px bottom;}
.main .wide .head{background-position:-861px top;}
.main .slim{background-position:-1093px bottom;}
.main .slim .head{background-position:-1093px top;}
div.flat h2{margin:0;font-size:12px;padding:12px 20px 10px;}
div.edge h2{margin:0;font-size:12px;padding:12px 20px 10px 49px;background:transparent url(/images/bubble-c1.png) no-repeat 19px 12px;}
div.seam h2{padding:8px 12px 0;}
.flat div .head h2,#root .flat .text p,#root .flat .foot p,#root .flat .foot h3,.flat .code a,.flat .code a,.flat .lead h3,.flat .lead h4,.flat .lead h5,.flat .lead h6{color:#fff;font-size:10px;padding:.4em 12px;line-height:1.2em;}
#root .flat .list p.gist{margin-left:28px;}
#root .flat .list p.dent{margin-left:44px;}
#root .flat .link a,#root .flat .file a{margin-left:26px;}
.edge div .head h2,#root .edge .text p,#root .edge .foot p,#root .edge .foot h3,.edge .code a,.edge .code a,.edge .lead h3,.edge .lead h4,.edge .lead h5,.edge .lead h6{color:#fff;font-size:10px;padding:.4em 12px;line-height:1.2em;}
#root .edge .list p.gist{margin-left:28px;}
#root .edge .list p.dent{margin-left:44px;}
#root .edge .link a,#root .edge .file a{margin-left:26px;}
.seam div .head h2,#root .seam .text p,#root .seam .foot p,#root .seam .foot h3,.seam .code a,.seam .code a,.seam .lead h3,.seam .lead h4,.seam .lead h5,.seam .lead h6{font-size:10px;padding:.4em 12px;line-height:1.2em;}
#root .seam .list p.gist{margin-left:28px;}
#root .seam .list p.dent{margin-left:44px;}
#root .seam .link a,#root .seam .file a{margin-left:26px;}
#root div.unit div.body{margin-top:0;}
h3,h4,h5,h6{font-weight:800;}
h3{color:#454545;font-size:1.1em;}
h4{font-size:1.1em;}
h5{color:#333;font-size:1em;}
h6{font-size:1em;font-style:italic;}
div.text p.loud{color:#fff;padding:.2em .4em;background-color:#333;}
div.text p.pale{color:#999;font-size:.9em;background:inherit;}
div.text p.skew{font-style:italic;letter-spacing:1px;}
strong{color:#454545;}
p.loud strong{color:#fff;}
a,div.link a.open,a.open{color:#454545;background-color:inherit;text-decoration:underline;}
a:hover,div.link a.open:hover{text-decoration:none;}
#root a.null:hover{text-decoration:none;}
div.link a.open{margin-left:14px;}
div.link,div.doit,div.load,div.rss{background-position:0 2px;}
div.mail{background-position:0 3px;}
.flat div.link,.flat div.doit,.flat div.load,.flat div.rss,.edge div.link,.edge div.doit,.edge div.load,.edge div.rss,.seam div.link,.seam div.doit,.seam div.load,.seam div.rss{background-position:12px 1px;}
.flat div.mail,.edge div.mail,.seam div.mail{background-position:12px 2px;}
div.unit div.crop{height:320px;}
div.list p.gist{list-style-image:url(/icon-link/list.gif);}
div.list p.dent{list-style-image:url(/icon-link/list.gif);}
div.line hr{border-bottom-color:#333;}
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:#454545;}
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:#454545;}
p.dock{color:#cecece;font-size:10px;text-align:right;}
p.dock a.meta{color:#cecece;padding:0 2px;}
p.dock a.meta:hover{text-decoration:underline;}
#mediabros{text-align:center;}
#services{color:#663615;float:right;font-size:9px;margin-top:22px;margin-right:16px;}
#services a.meta{color:#663615;font-size:9px;padding-left:5px;text-decoration:none;text-transform:uppercase;background-repeat:no-repeat;background-position:left 3px;background-image:url(/images/sub1exit.gif);}
#services a.cust{background-image:none;}
#cmsbox,#cmsbox a.meta{color:#cecece;font-size:10px;}
#cmsbox a.auth{padding-left:0;text-transform:lowercase;}
#disp{background:#fff;border:3px solid #888;}
#lbox div.head,#lbox div.head h2,#lbox div.head a.quit{color:#444;height:36px;background:#ddd;line-height:36px;}
#find{float:right;width:149px;height:19px;line-height:24px;text-align:right;}
div.find-wrapper,#root #searchfield,div.find-wrapper span{height:19px;overflow:hidden;background-repeat:no-repeat;background-color:transparent;background-image:url(/images/search.png);}
div.find-wrapper{top:6px;width:142px;height:19px;overflow:hidden;position:relative;background-position:left top;}
#root #searchfield,div.find-wrapper span{top:0;position:absolute;background-color:transparent;}
div.find-wrapper span{width:10px;z-index:20;}
div.find-wrapper span.left{left:0;background-position:left top;}
div.find-wrapper span.right{left:110px;background-position:-110px top;}
#root #searchfield{border:0;left:10px;padding:2px 0;color:#999;width:100px;font-size:.916em;letter-spacing:.05em;background-image:none;background-position:-10px top;}
#find div.hover{background-position:left -20px;}
#find div.hover span.left{background-position:left -20px;}
#find div.hover span.right{background-position:-110px -20px;}
#find div.hover #searchfield{color:#7a7a68;background-position:-10px -20px;}
#find input.find{top:1px;right:0;width:18px;height:18px;position:absolute;background:#d1d1d1;}
#lbox div.zoom{width:740px;margin-left:-373px;}
body.c2,.c2 #navigation{background-color:#673817;background-image:url(/images/body-c2.png);}
.c2 div.this a.same,.c2 div.this li.same,.c2 div.this td.same,.c2 div.this span.same,.c2 div.frum div.ctrl a,.c2 div.dlog div.ctrl a{background-color:#673717;}
.c2 div.frum div.ctrl a:active,.c2 div.dlog div.ctrl a:active{background-color:#44230e;}
.c2 #desk{background-image:url(/images/desk-c2.png);}
.c2 div.sub2 div.path{background-image:url(/images/sub2path-c2.png);}
.c2 div.sub2 a.path{background-image:url(/images/sub2a-c2.gif);}
div.sub3 div.c2 a.menu:hover{color:#3193F8;}
.c2 #pagewrapper{background-image:url(/images/pagewrapper-c2.png);}
.c2 div.edge h2{background-image:url(/images/bubble-c2.png);}
.c2 #head h1,.c2 div.pure div.head h2,.c2 div.seam div.head,.c2 h3,.c2 strong,.c2 a,.c2 div.link a.open,.c2 a.open{color:#663615;}
.c2 div.seam,.c2 div.seam div.head{background-image:url(/images/seam-c2.png);}
.c2 div.flat,.c2 div.flat div.head,.c2 div.edge,.c2 div.edge div.head{background-image:url(/images/flatedge-c2.png);}
body.c3,.c3 #navigation{background-color:#1eb1f5;background-image:url(/images/body-c3.png);}
.c3 div.this a.same,.c3 div.this li.same,.c3 div.this td.same,.c3 div.this span.same,.c3 div.frum div.ctrl a,.c3 div.dlog div.ctrl a{background-color:#28b5f6;}
.c3 div.frum div.ctrl a:active,.c3 div.dlog div.ctrl a:active{background-color:#1d8abb;}
.c3 #desk{background-image:url(/images/desk-c3.png);}
.c3 div.sub2 div.path{background-image:url(/images/sub2path-c3.png);}
.c3 div.sub2 a.path{background-image:url(/images/sub2a-c3.gif);}
.c3 #pagewrapper{background-image:url(/images/pagewrapper-c3.png);}
.c3 div.edge h2{background-image:url(/images/bubble-c3.png);}
.c3 #head h1,.c3 div.pure div.head h2,.c3 div.seam div.head,.c3 h3,.c3 strong,.c3 a,.c3 div.link a.open,.c3 a.open{color:#3193f8;}
.c3 div.seam,.c3 div.seam div.head{background-image:url(/images/seam-c3.png);}
.c3 div.flat,.c3 div.flat div.head,.c3 div.edge,.c3 div.edge div.head{background-image:url(/images/flatedge-c3.png);}
body.c4,.c4 #navigation{background-color:#f7670b;background-image:url(/images/body-c4.png);}
.c4 div.this a.same,.c4 div.this li.same,.c4 div.this td.same,.c4 div.this span.same,.c4 div.frum div.ctrl a,.c4 div.dlog div.ctrl a{background-color:#f7650b;}
.c4 div.frum div.ctrl a:active,.c4 div.dlog div.ctrl a:active{background-color:#c95207;}
.c4 #desk{background-image:url(/images/desk-c4.png);}
.c4 div.sub2 div.path{background-image:url(/images/sub2path-c4.png);}
.c4 div.sub2 a.path{background-image:url(/images/sub2a-c4.gif);}
.c4 #pagewrapper{background-image:url(/images/pagewrapper-c4.png);}
.c4 div.edge h2{background-image:url(/images/bubble-c4.png);}
.c4 #head h1,.c4 div.pure div.head h2,.c4 div.seam div.head,.c4 h3,.c4 strong,.c4 a,.c4 div.link a.open,.c4 a.open{color:#ec7a24;}
.c4 div.seam,.c4 div.seam div.head{background-image:url(/images/seam-c4.png);}
.c4 div.flat,.c4 div.flat div.head,.c4 div.edge,.c4 div.edge div.head{background-image:url(/images/flatedge-c4.png);}
body.c5,.c5 #navigation{background-color:#76c40c;background-image:url(/images/body-c5.png);}
.c5 div.this a.same,.c5 div.this li.same,.c5 div.this td.same,.c5 div.this span.same,.c5 div.frum div.ctrl a,.c5 div.dlog div.ctrl a{background-color:#77c50b;}
.c5 div.frum div.ctrl a:active,.c5 div.dlog div.ctrl a:active{background-color:#5e9c07;}
.c5 #desk{background-image:url(/images/desk-c5.png);}
.c5 div.sub2 div.path{background-image:url(/images/sub2path-c5.png);}
.c5 div.sub2 a.path{background-image:url(/images/sub2a-c5.gif);}
.c5 #pagewrapper{background-image:url(/images/pagewrapper-c5.png);}
.c5 div.edge h2{background-image:url(/images/bubble-c5.png);}
.c5 #head h1,.c5 div.pure div.head h2,.c5 div.seam div.head,.c5 h3,.c5 strong,.c5 a,.c5 div.link a.open,.c5 a.open{color:#6db00d;}
.c5 div.seam,.c5 div.seam div.head{background-image:url(/images/seam-c5.png);}
.c5 div.flat,.c5 div.flat div.head,.c5 div.edge,.c5 div.edge div.head{background-image:url(/images/flatedge-c5.png);}
#root .main .flat a,#root .main .flat strong,#root .side .flat a,#root .side .flat strong{color:#fff;}
#root .main .edge a,#root .main .edge strong,#root .side .edge a,#root .side .edge strong{color:#fff;}
#edit{background-position:left 30px;}
#edit div.book,#edit div.card{width:100%;background:#efefef;border:1px solid #ddd;}
div.book h2,div.card h2{padding:0;}
.book h2 input{margin-top:5px;}
#edit .book .head,#edit .card .head{background:none;}
.book .name a{float:left;padding-bottom:4px;}
.auth label{font-size:9px;}
div.cats ul li:hover{color:#fff;background:#3193F8;}
div.cats ul li a:hover{color:#fff!important;}
.c1 div.sub3 a:hover{color:#3193F8!important;}
div.main div.form div.tall,div.main div.form div.foot{width:206px;padding-left:2px;}
div.side div.form div.tall,div.side div.form div.foot{width:550px;padding-left:2px;}
div.side div.form div.pile input{width:548px;}
div.side .slim form div.tall,div.side div.slim div.foot{width:264px;}
div.side .slim form div.pile input{width:262px;}
body img{display:none;}
#desk img,#footer img{display:block;}
