html,body {padding:0;margin:0;height:100%}
html>body {height:auto;min-height:100%;}
body {margin:0 60px;font:8pt Tahoma,Arial,Verdana,sans-serif;}

p {padding:0 0 1em 1em;margin:0;}
h1,h2,h3,h4,h5,h6 {padding:0;margin:0;font-family:'Trebuchet MS'}
h1 {font-size:22pt;text-align:center;padding:10px 0;font-weight:normal}
h2 {text-align:center;font-size:12pt;font-weight:normal;}
h3 {font-size:12pt}
h1 a{text-decoration:none;}
h1 sub {position:relative;top:-2px;font-family:Tahoma;font-size:11px}


#tbec {float:right;margin-top:1em;}
#tbec img {margin:0 5px;}

/* main menu */
#mainmenu {margin-bottom:10px}
#mainmenu a {white-space:nowrap}


.head {width:90%;margin:0 auto}

/* favicon image */
.fav {vertical-align:middle;width:16px;height:16px;margin:1px} 


a:hover,.wordlist a:hover {text-decoration:underline}
.month td {width:20px}
.month {margin:15px}



    .vertgraph {                    
        height: 300px; 
        position: relative; 
    }
    .vertgraph ul { 
        width: 100%; 
        height: 300px; 
        margin: 0; 
        padding: 0; 
    }

    .vertgraph ul li {  
        position: absolute; 
        width: 5px; 
        bottom: 0px; 
        background: #abc;
        list-style-type:none
    }

.main_top td div {width:250px}
.main_top sub {white-space:nowrap;font-size:7pt}

h4 {font-size:10pt}
table {/*table-layout:fixed;*/border-collapse:collapse;width:90%;margin:20px auto;}
table tr th {padding:5px;text-align:center;vertical-align:middle;font-size:10pt;font-family:'Trebuchet MS'}
table tr td {padding:5px}

.code {white-space:pre;width:80%;margin-left:10%;height:50px}
a img {border:none}
.wordlist {text-align:center;margin:5px 10%;padding:10px;overflow:hidden;}
.wordlist a {margin-right:15px;white-space:nowrap;font-size:8pt;text-decoration:none;vertical-align:middle}
.wordlist img {vertical-align:middle}
.wordlist span {white-space:nowrap;margin-right:15px;display:inline}

.wordlist,table,div {-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;}

.kw_vote a {text-decoration:none}
.inl {display:inline}

i {font-family: verdana}

.login_form input {width:60px;font-size:8pt}
button {font-size:8pt}


#counters input {width:auto}
#counters img {vertical-align:middle}


form {margin:0;padding:0}

.error {font-size:200%;color:red}

td.pl {text-align:right;vertical-align:top;padding-top:7px}

.js {visibility:hidden}
.dev {display:none}


input.cb {width:auto !important}
textarea {font-size:8pt;font-family:Tahoma,Arial,Verdana,sans-serif;}
input,select {font-size:8pt;width:200px;margin:0}

.message {font-weight:bold;font-size:12pt;margin:5px;padding:5px}

label input {vertical-align:middle}
label img {margin:2px}

.messages {width:90%;margin:10px auto}
.messages .u {float:left;margin:0 5px 0px 0;overflow:hidden;padding:5px;width:130px;}
.messages .u .d {display:block;font-style:normal;}
.messages .u input {width:125px}
.messages hr {clear:both;visibility:hidden;margin-bottom:10px}
.messages .b {font-size:9pt;padding:5px/* 0 5px 150px*/;margin-left:150px;min-height:30px;white-space:pre-wrap;font-family:Tahoma,Arial,Verdana,sans-serif}
.messages .l {margin-top:10px;margin-left:157px;margin-bottom:10px}
.messages .c {padding:0}
.messages .c {padding-left:20px;clear:both;border:none;margin-top:5px;border-left:1px solid #fff}
.messages .form_container {margin-bottom:10px}

.messages .b quote {background: transparent}

.reply textarea {width:80%;height:400px;font-family:monospace}
/*
.question {background:url('/images/question2.gif') no-repeat center left;padding-left:19px}
.time {background:url('/images/time.gif') no-repeat center left;padding-left:19px}
.setup {background:url('/images/setup.gif') no-repeat center left;padding-left:19px}
.star {background:url('/images/star2.gif') no-repeat center left;padding-left:19px}
.rss {background:url('/images/rss2.gif') no-repeat center left;padding-left:19px}
.pop {background:url('/images/neko.gif') no-repeat center left;padding-left:19px}
.bug {background:url('/images/bug.gif') no-repeat center left;padding-left:19px}
*/

.question,.time,.setup,.star,.rss,.pop,.bug,.flood {background:url('/images/vsprites.gif') no-repeat;padding-left:19px}

#mainmenu .question {background-position:0 -396px}
#mainmenu .time {background-position:0 -95px}
#mainmenu .setup {background-position:0 -196px}
#mainmenu .star {background-position:0 -596px}
#mainmenu .rss {background-position:0 -296px}
#mainmenu .pop {background-position:0 -497px}
#mainmenu .bug {background-position:0 5px}

.question {background-position:0 -400px}
.time {background-position:0 -100px}
.setup {background-position:0 -200px}
.star {background-position:0 -600px}
.rss {background-position:0 -300px}
.pop {background-position:0 -500px}
.bug {background-position:0 0}
.flood {background-position:0 -695px}


.si {width:16px;height:16px;background:url('/images/sprites.gif') no-repeat} /* sprite icon*/
.star .si {background-position:0px 0px}
.pop .si {background-position:16px 0px}
.question .si {background-position:32px 0px}
.rss .si {background-position:48px 0px}
.setup .si {background-position:64px 0px}
.time .si {background-position:80px 0px}
.bug .si {background-position:96px 0px}

ul.links {list-style-type:none}
ul.links li {height:18px;vertical-align:middle}
ul.links li * {vertical-align:middle}

.main_right .wordlist {margin:0}