body {
    margin:0;
    padding:0;
    color:#555;
    background:#fdfdfe }

a { color:#8593b2;text-decoration:none }
a:hover { color:#7d869a;text-decoration:underline }

#wrap { width:100% }

#head {
    height:70px;
    background:#8493b4 url(img/top_bg.gif) left top repeat-x }

#head img.left,
#head img.right {
    top:0;
    border:0;
    height:70px;
    position:absolute }

#head img.left { left:0;width:240px }
#head img.right { right:0;width:290px }

#tabs {
    width:100%;
    clear:both;
    float:right;
    background:#9297a2;
    border-top:1px solid #888d96;
    border-bottom:1px solid #888d96 }

#tabs ul {
    width:100%;
    list-style-type:none }

#tabs li { float:right }
#tabs ul, #tabs li { margin:0;padding:0 }

#tabs li a {
    color:#fff;
    display:block;
    font-weight:bold;
    padding:1px 10px 2px 10px;
    border-left:1px solid #888d96 }

#tabs li a:hover  {
    background:#888d96;
    text-decoration:none }

#tabs li a.act,
#tabs li a.act:hover { background:#9ca7bf }

#sublist { padding-bottom:12px }

#sublist p {
    padding-bottom:8px;
    background:url(img/hoz_bg.gif) left bottom repeat-x }
#sublist strong { color:#777c85 }

#iwrap,
#iwrap-sub
{
    padding:0;
    clear:both;
    margin:0 20px }

#iwrap { background:url(img/2col_bg.gif) right top repeat-y }
#iwrap-sub { background:url(img/1col_bg.gif) right top repeat-y }

#info {
    color:#666;
    height:16px;
    padding:4px 0;
    background:#fdfdfe url(img/hoz_bg.gif) left bottom repeat-x }

#info span.nav { float:left }
#info span.date { float:right }
#info span.nav a { margin:0 6px }

#main-s { margin-right:201px }
#main-d { margin-right:402px }
#main-s,#main-d { padding:12px 10px 0 2px }

#main h1,#main h2 { color:#fff;padding:2px;font-weight:bold;margin:0 0 3px 0 }

#main h1 { background:#9297a2 }
#main h2 { background:#9ca7bf }

#main h3 { margin:0;color:#8794af;font-weight:bold }

#main h3 a { text-decoration:none }

#main a { color:#8593b2;text-decoration:underline }

#main a:hover { color:#d1b382 }

#main p.date { margin:0;color:#777c85;font-weight:bold;margin-bottom:12px }

#main p { margin-top:12px;margin-bottom:18px }

#main p.com { color:#8593b2;margin-top:12px;text-align:right }

#main p.com a,#main p.plist a { color:#777c85;text-decoration:underline; }

#main p.plist a { margin:0 1px }
#main p.com a:hover,#main p.plist a:hover { color:#8593b2;text-decoration:none }

#main div.split { height:1px;margin:16px 0;background:#fdfdfe url(img/hoz_bg.gif) left bottom repeat-x }

#main div.split hr { display:none }

#main p.intro { background:#f0f0f0;padding:6px 6px 6px 6px;border:1px solid #d4d5d7 }

#main b.intro { color:#8794af;font-weight:bold }

#list,
#menu {
    float:right;
    width:200px;
    padding:12px 0 }

#list ul,
#menu ul {
    margin:0;
    padding:0;
    list-style-type:none }

#menu ul li { width:200px }

#list ul a,
#menu ul a {
    color:#666;
    width:170px;
    display:block;
    padding:2px 0;
    margin:0 15px 6px 15px;
    border-top:1px dashed #ddd;
    border-bottom:1px dashed #ddd }

#list ul a:hover { color:#666 }

#menu ul a:hover {
    background:#f0f0f0;
    text-decoration:none;
    border-top:1px dashed #bbb;
    border-bottom:1px dashed #bbb }

#list ul li.title,
#menu ul li.title {
    color:#fff;
    width:166px;
    padding:2px;
    font-weight:bold;
    margin:0 15px 8px 15px }

#list ul li { margin-bottom:8px }

#list ul li.title { background:#9ca7bf }
#menu ul li.title  { background:#9297a2 }

#w3c {
    margin-top:24px;
    text-align:center }

#w3c img {
    border:0;
    width:80px;
    height:15px;
    margin-top:5px }

#foot {
    clear:both;
    text-align:right;
    padding:16px 8px 24px 8px;
    background:#fdfdfe url(img/hoz_bg.gif) left top repeat-x }

#foot span { color:#999 }
span.error { padding:8px }

table.hex {
    width:99%;
    margin-bottom:12px;
    border:1px solid #777 }

table.hex td { text-align:center }

table.ent tr { text-align: center }
tr.tr_alt_one { background:#f0f0f0 }
td.ent_head { background: #9ca7bf; color: #fff }
table.ent, table.ent_wrap { border: 0;width: 99% }
table.ent_wrap td, table.ent td { vertical-align: top }

div.float {
    float:left;
    margin:20px }

div.float img {
    height:80px;
    width:120px;
    border:1px solid #999 }

div.float p { text-align:center }

div.photo {
    float:left;
    margin:20px }

div.photo img {
    height:150px;
    width:200px;
    border:1px solid #999 }

div.photo p { text-align:center }

p.hoz-list {
    width:70%;
    margin:0 auto;
    text-align:center }

p.hoz-list a { margin-right:6px }
p.hoz-list a:hover
{
    background:#f4f4f2;
    text-decoration:none }

#man {
    clear:both;
    padding:4px 20px }
#man a { color:#777 }

a.str,
#sublist a,
div.float p a,
div.ilist h3 a, a.user
{
    font-weight:bold;
    text-decoration:none }

#sublist a:hover,
div.float p a:hover,
div.ilist h3 a:hover, a.user:hover
{
    color:#d1b382;
    text-decoration:none }

div.ilist {
    padding:12px 0 8px 2px;
    background:url(img/hoz_bg.gif) left bottom repeat-x }

div.ilist h5 {
    color:#666;
    font-weight:bold;
    margin:2px 0 0 0 }

h5 {
    color:#777c85;
    margin-bottom:6px }

ul.ltext li,ul.tlist li,ul.textlist li { margin-bottom:8px }

p.inavlink {
    text-align:right;
    font-weight:bold }

/*pre,
div.code {
    width:99%;
    overflow-x:auto;
    background:#fafafa;
    padding:8px 0px 16px 0;
    border-top:4px solid #eee;
    border-bottom:4px solid #eee } */

html>body pre,
html>body div.code
{
    width:100%;
    padding:8px 0;
    overflow:auto }

div.quote {
    padding:3px;
    margin:12px 0;
    padding:8px 0;
    background:#fafafa;
    border-top:2px solid #eee;
    border-bottom:2px solid #eee }

code,#tglist strong { color:#777 }

div.frame {
     margin:16px 0;
     text-align:center }

div.com {
    margin-bottom:24px;
    padding-bottom:12px;
    background:url(img/hoz_bg.gif) left bottom repeat-x }

div.cominfo {
    font-weight:bold;
    color:#777c85;
    margin-bottom:6px }

ul.textlist-n {
    margin-left:15px;
    list-style-type:none }

ol.ltext li,
ul.textlist li,
ul.textlist-n li { margin-bottom:4px }

input {
    padding:0;
    color:#000000;
    font-weight:bold;
    background:#DFDFDF;
    border:1px solid #888d96 }

a.skip { display:none }