html,body{color:#AFAFAF;font-size:100%;background:#000 url(/images/body-background.jpg) repeat scroll center top;line-height:1.5em;font-family:Georgia,"Times New Roman",Times,serif;font-style:normal;min-width:940px;}
#desk{background:transparent url(/images/light-source-trans.png) no-repeat center top;height:auto;min-height:300px;padding-top:20px;}
#pagetop{margin:30px auto 0 auto;float:none;background:transparent url(/images/bg-page-top-round-blue.png) no-repeat center top;height:120px;width:920px;border:0;}
#page{clear:both;margin:0 auto 0 auto;float:none;background-color:#ebe6d4;width:920px;background:url(/images/bg-page.jpg) repeat scroll center top;}
#top{padding:10px;margin:0 auto;width:940px;height:80px;clear:both;overflow:visible;}
#bot{background:url(/images/bg-bot.png) no-repeat top left;margin:0 auto;width:920px;height:140px;clear:both;overflow:visible;}
#home{float:left;padding-bottom:10px;}
#bar{float:none;width:940px;height:45px;margin:10px auto;clear:both;background:url(/images/menu-bg-trans.png) no-repeat top left;overflow:visible;}
#slides,#expo div.link{height:150px;}
#expo{width:100%;clear:both;position:relative;background-color:#fff;border-top:2px solid #444;border-bottom:2px solid #444;}
#slides{overflow:hidden;position:relative;z-index:1;}
#slides img{display:block;}
#expo div.link{top:0;width:100%;position:absolute;background-image:none;z-index:500;}
#expo div.link a.link{width:50%;color:#777;height:100%;position:absolute;text-align:center;text-indent:-99999px;background:transparent url(/icon-mood/transparent.png) repeat left top;z-index:500;}
#expo div.link a.link:hover{text-decoration:none;}
#expo div.link a.prev{left:0;}
#expo div.link a.next{right:0;}
#expo div.link a.prev:hover{background:transparent url(/icon-mood/prev.png) no-repeat left center;}
#expo div.link a.next:hover{background:transparent url(/icon-mood/next.png) no-repeat right center;}
#expo div.link table.cb-index{top:0;width:30%;margin:0 35%;position:absolute;border-collapse:collapse;z-index:550;}
#expo div.link table.cb-index td{text-align:center;}
#expo div.link table.cb-index td a{color:#777;display:block;line-height:20px;text-align:center;border-bottom:1px solid #999a93;}
#root #expo div.link table.cb-index td a:hover{text-decoration:none;background-color:#d6d9de;}
#root #expo div.link table.cb-index td a:active{background-color:#cfd2d7;}
#expo div.link table.cb-index td.even a{background-color:#bbb;}
#expo div.link table.cb-index td.odd a{background-color:#cdcdcd;}
#expo div.link table.cb-index td.init a{border-left:1px solid #7a7a68;}
#expo div.link table.cb-index td.exit a{border-right:1px solid #7a7a68;}
#bar form{float:right;width:180px;margin:7px 16px;text-align:right;line-height:27px;}
#bar input.term{background:transparent url(/images/term.png) no-repeat scroll center center;border:0 none;color:#7A7A68;font-size:10px;height:19px;padding:7px 14px 0 27px;width:73px;font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;}
#bar input.find{display:none;background:transparent;}
#root span.flag{background:#95C5F1 none repeat scroll 0 0;color:inherit;}
div.frum div.rss{top:6px;margin-right:8px;}
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{text-align:left;border:inherit;background-color:inherit;text-decoration:inherit;color:#4086c8;}
div.frum div.ctrl a:active,div.frum div.ctrl a:hover,div.dlog div.ctrl a:active{color:#4086c8;text-decoration:underline;border-style:inherit;background-color:inherit;}
#root div.payp form input.payp,#root div.payp input.payp,#root form.payp input.payp{color:#FFF;cursor:pointer;padding:1px 2px;overflow:visible;border:1px outset #ccc;background-color:#b66695;}
#root div.payp form input.payp:active,#root div.payp input.payp:active,#root form.payp input.payp:active{border-style:inset;background-color:#9a557d;}
div.navi{float:left;font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;}
div.sub1 div.item{height:45px;float:left;}
div.sub1 div.init{margin-left:10px;}
div.sub1 a.menu{color:#EEE;display:block;font-size:.85em;font-weight:bold;height:20px;padding:8px;margin-right:8px;text-decoration:none;float:left;vertical-align:baseline;line-height:2em;}
div.sub1 a.menu:hover{color:#CCC;}
div.sub1 a.here,div.sub1 a.here:hover{color:#5197D8;}
#head{clear:both;margin:0;padding:30px 32px;}
#head h1{color:#EEE;font-size:2.5em;font-style:italic;line-height:1.8em;}
div.unit h2{line-height:1.4em;}
div.main{width:620px;margin:30px 10px 30px 30px;}
div.main div.unit{margin:10px 0;}
div.main h2,div.main div.foot{margin:0;}
div.main div.part,div.main div.grid table{margin:.4em 10px;}
div.main div.wide{width:620px;}
div.main div.wide table,div.main div.wide div.tall{width:600px;}
div.main div.wide div.tiny{width:290px;}
div.main div.slim{width:310px;}
div.main div.slim table,div.main div.slim div.tall{width:290px;}
div.main div.slim div.tiny{width:135px;}
div.side{font-size:.85em;line-height:1.5em;width:220px;margin:30px 20px 30px 20px;}
div.side div.lead{padding:10px 0 3px 0;}
div.side div.unit{margin:10px 0;}
div.side h2,div.side div.foot{margin:0;}
div.side div.part,div.side div.grid table{margin:3px 0;}
div.side div.wide{width:220px;}
div.side div.wide table,div.side div.wide div.tall{width:210px;}
div.side div.wide div.tiny{width:100px;padding-right:10px;}
div.side div.slim{width:110px;}
div.side div.slim table,div.side div.slim div.tall{width:100px;}
div.side div.slim div.tiny{width:45px;}
#root div.base{min-height:0;}
div.base{width:920px;border-top:1px dotted black;background-color:#d2cec1;font-size:.85em;line-height:1.5em;margin:0;padding:30px 0;}
div.base div.unit{margin:0 15px 0 30px;}
div.base h2{margin:0;}
div.base div.foot{margin:0 10px;}
div.base div.part{margin:0 10px;}
div.base div.grid table{margin:10px;}
div.base div.wide{width:840px;}
div.base div.wide table,div.base div.wide div.tall{width:820px;}
div.base div.wide div.tiny{width:400px;}
div.base div.slim{width:410px;}
div.base div.slim table,div.base div.slim div.tall{width:390px;}
div.base div.slim div.tiny{width:185px;}
div.form div.part{margin:5px 10px;}
#root div.code pre{font-family:Monaco,"Courier New",Courier,mono;font-size:.8em;white-space:pre;}
div.pure,div.seam,div.flat,div.edge{color:#3f3b35;border:none;}
div.pure div.head h2,div.seam div.head,div.flat div.head,div.edge div.head{color:#3f3b35;border:none;background-color:transparent;}
h3,h4,h5,h6{font-weight:800;}
h3{font-size:1.1em;}
h4{font-size:1.1em;}
h5{font-size:1em;}
h6{font-size:1em;font-style:italic;}
div.text p.loud{background-color:#444;color:#fff;padding:.2em .4em;-moz-border-radius-bottomleft:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:2px;-moz-border-radius-topleft:2px;-webkit-border-bottom-left-radius:10px;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:2px;-webkit-border-top-left-radius:2px;}
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{color:#4086c8;text-decoration:none;background-color:inherit;}
#root #view div.link a.open,div.scan a.open,div.file a.load{display:inline;border-bottom:1px dotted #4086c8;}
a:hover,div.link a.open:hover,div.frum div.ctrl a:hover,div.dlog div.ctrl a:hover{color:#4fa6f8;text-decoration:none;}
div.frum div.ctrl a,div.dlog div.ctrl a{padding:0;border-bottom:1px dotted #4086c8;}
#root a.null:hover{text-decoration:none;}
div.link a.open{margin-left:18px;}
div.rss{background-position:0 7px;}
div.link{background-position:0 5px;}
div.file{background-position:0 5px;}
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;}
#root div.grid table td{border-color:#999;border-style:solid;}
#root div.grid table.horz td,#root div.grid table.horz th{padding:0 5px;}
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:#ebe6d4;}
div.cats p a.same{color:#999;}
div.cats p span.same{color:#333;}
div.scan a.same,div.scan li.same,div.scan td.same,div.scan span.same{background-color:transparent;}
div.this a.same,div.this li.same,div.this td.same,div.this span.same{color:#5197D8;}
#root div.cats li{list-style-type:none;}
#root div.cats a{padding:0;}
#root div.scan thead th{text-align:left;}
div.dlog div.foot{font-size:.85em;line-height:1.5em;margin-left:50px;}
div.dlog div.foot div.tall{width:500px;padding:5px;background-color:#D2CEC1;}
div.dlog div.foot div.swap{background-color:transparent;}
p.dock{font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;padding-top:65px;padding-right:15px;float:right;text-align:right;line-height:1em;}
p.dock a.meta{margin:0 auto;color:#888;padding:0 5px;font-size:.7em;text-transform:uppercase;}
p.dock a.meta:hover{text-decoration:none;color:#BBB;}
#cmsbox{padding-top:55px;letter-spacing:1.3px;background:url(/images/cmsbox-s.png) no-repeat left 55px;}
#cmsbox a.meta{padding-left:24px;}
#cmsbox img{display:none;}
#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;}
div.scan a{padding:0;margin-right:3px;border-bottom:1px dotted #4086c8;}
div.scan li,div.scan span{padding:0;}
div.frum div.resp div.link a.open,div.dlog div.resp div.link a.open{width:auto;}
