body,input,textarea,button,select{color:#444;font:12px/18px "Helvetica","Arial",sans-serif}select{height:18px}
html,body{height:100%;background:#f8f9f7}li a,dt a{display:block;text-decoration:none}a{color:#eda708}

h1 a{width:272px;height:49px;text-indent:-9999px;display:block;background:url(logo.gif);margin:65px 0 30px 0}
h1 a:hover,h1 a:focus{background-position:0 -49px}
ins{font-size:20px;color:#eda708;display:block;margin:-11px 0;line-height:22px}
i a,a i{padding-left:15px;background:url(pluss.gif) 0 50% no-repeat;color:#444}a:hover i,i a:hover{margin-left:5px}
ins b,b ins{margin:0px 0 -26px 0;display:block;font-weight:normal;color:#000}* html ins b,* html b ins{margin-bottom:0}

#head{background:#000;position:absolute;z-index:2;top:0;left:0;width:100%}
#head ul{float:right;overflow:hidden;border-right:1px solid #666;background:#000}
#head li{float:left;line-height:28px;font-size:15px}* html #head li{width:10px}
#head li a{height:30px;padding:0 12px;color:#fff;border-left:1px solid #666;white-space:nowrap}
#head li a:hover,#head li a:focus,#head li a.cur{background:#f8f9f7;color:#000}
#wrap{background:url(bg.jpg) 50% 30px repeat-x;height:100%}
#wrap[id]{height:auto;min-height:100%}#wrap div.center{padding-bottom:200px;overflow:hidden}
#foot{margin-top:-140px;height:130px;color:#999;background:url(foot.jpg) 50% 100% no-repeat;padding-top:10px;line-height:14px;font-size:11px}
#foot b{line-height:30px;font-weight:normal;font-size:15px}

.center,.frame{position:relative;margin:0 auto;width:920px;overflow:hidden;display:block}
.frame,.slider div,.read img{border:2px solid #262420;text-decoration:none;width:auto;line-height:0;font-size:16px;color:#ffb100}
.frame ins{position:absolute;bottom:5px;left:5px;right:5px;background:#262420;background:rgba(38,36,32,0.7);padding:0 15px;line-height:35px;font-size:16px;margin:0}
a:hover.frame,a:focus.frame{color:#fff}a:hover.frame ins,a:focus.frame ins{padding-left:20px;color:#fff}
.row,.col{text-decoration:none;overflow:hidden;width:970px;vertical-align:top}
.col{width:286px;margin:0 25px 25px 0;display:inline-block;color:#444;padding-top:11px}a:hover.col,a:focus.col{color:#000}
.vline{margin:0 15px -9000px 0;padding:11px 10px 9000px 0;background:url(line.v.gif) 100% 0% repeat-y}
.hline{margin-bottom:20px;padding-top:20px;background:url(line.h.gif) 0 0 repeat-x}.hide{display:none}
.half{width:446px}.duo{width:605px}.full{width:920px}.read{width:550px}.left{float:left}.right{float:right}
*+html .col{display:inline}* html .col{display:inline}

.dark,.kwicks a{text-decoration:none;color:#ccc;overflow:hidden;font-size:14px}.dark i,.kwicks i{color:#ccc;font-size:12px}
.dark,.kwicks span,.slider div{background:#262420;padding:0 30px 20px 30px;margin-bottom:25px;overflow:hidden;-webkit-box-shadow:0 2px 4px #999;-moz-box-shadow:0 2px 4px #999}
.dark ins,.kwicks span ins{color:#ffb100;font-size:19px;line-height:19px;margin:0 0 -9px 0}.dark img,.kwicks img{float:left;margin:0 20px -20px -30px;display:inline}
.kwicks{overflow:hidden;width:960px;height:380px;-webkit-text-stroke:1px transparent}
.kwicks a{float:left;padding:15px 0;width:305px;margin-right:5px}.kwicks ins{font-size:16px;color:#000;font-style:italic;padding-left:10px}
.kwicks span{display:block;height:260px;margin-bottom:15px}.kwicks span ins{font-style:normal;padding:0}.kwicks img{display:none;margin-right:10px}
.kwicks-js a{width:200px;opacity:0.6;margin:0}.kwicks-js span{width:470px}.kwicks-js img{display:inline}

.buttons{line-height:24px;color:#999;overflow:hidden;margin:0 0 0 -15px;width:935px}.buttons li{float:left;padding-left:15px;overflow:hidden}
.buttons a{padding:0 7px;color:#444;float:left;border-right:1px solid #ccc}.buttons a:hover,.buttons a:focus,.buttons a.cur{background:#262420;color:#ffb100}
.slider div{padding:0}.slider img{display:none;float:left}.slider span,.slider img.cur,.slider-js img{display:block;overflow:hidden}
.slider ul{margin-top:-25px;margin-bottom:15px}.slider a{padding-top:7px;border:0}
.sidebar{border-bottom:1px solid #eee;margin:-9px 20px 50px 0;line-height:34px}
.sidebar a{border-top:1px solid #eee;padding:0 20px;font-size:14px;color:#777;white-space:nowrap;overflow:hidden}
.sidebar a:hover,.sidebar a:focus,.sidebar a.cur{color:#eda708;background:url(pil.gif) 100% 49% no-repeat;font-size:20px}

.list a{border-top:1px solid #e6e6e6;color:#777;padding:3px 0;white-space:nowrap}.list a:hover,.list a:focus{padding-left:10px;color:#000}
.list span{float:left;width:55px;font-size:11px}.list li:nth-child(even){background:#f3f3f3}
.gray,li.gray,.gray a{color:#999;background:none;float:right}.gray a:hover,.gray a:focus{color:#000;background:none}
input.search{padding-left:17px;background:url(search.gif) 5px 50% no-repeat;height:20px;margin-right:1px}input.empty{color:#666}
.addthis_button_compact span{visibility:hidden;width:1px;height:1px}#atffc{position:absolute;top:-300px;left:-300px}
.attach a{padding-left:20px;background:url(doc.gif) 2px 4px no-repeat;border-top:1px solid #ddd;line-height:20px;height:20px;white-space:nowrap;color:#000}
.attach a:hover,.attach a:focus{padding-left:25px}
.attach{padding-top:10px}
