/** Modauspohjaksi tarkoitettu stylesheetti. Sisältää vain* profiilisivua ja kuva-arkistoa koskevat määritykset.** $Id: basestyle.css,v 1.3 2004/12/29 13:19:58 tuner Exp $*/body { background-color: #000000; padding: 0; margin: 0; color: #111111; font-family: Verdana; color: #CCCCCC; }table { border-collapse: collapse; }#outerbody { margin-left: auto; margin-right: auto; width: 960px; }#headerblock { position: relative; }h1 { background-color: #000000; margin: 0; display: block; height: 200px; position: relative; background-image: url("http://img119.imageshack.us/img119/5389/kokokokt8.jpg"); background-repeat: no-repeat; background-position: 0px 10px; }h1 .ircgalleria { color: #FFFFFF; font-family: Verdana; font-weight: normal; font-size: 10px; display: block; margin: auto; position: absolute; top: 11px; left: 19px; display: none; }h1 .separator { display: none; }h1 .title { font-family: Verdana; color: #FFFFFF; font-size: 10px; font-weight: bold; display: block; margin: auto; position: absolute; top: 25px; left: 190px; display: none; }h1 .title .small { font-weight: normal; }/* --- sivujen alareunan palkki ---* Copyright tiedot saa piilottaa. Tekijänoikeuslaki pätee* vaikka erillistä mainintaa ei olisikaan.*/#footer { display: none; background: #152E48; margin-bottom: 40px; border-top: 2px solid black; }#footer .innerborder { display: none; font-size: 10px; text-align: center; padding: 2px 20px 5px 20px; color: #33506F; }#footer a { display: none; color: #33506F; }/* --- Oikean yläreunan hakulootat --- */#search { position: absolute; top: 11px; right: 14px; }#search table { border-collapse: collapse; }#search table td { vertical-align: top; padding: 0; }#search table tr.titles img { margin-bottom: 4px; margin-left: 1px; }#search table td.title img { margin-top: 5px; margin-right: 8px; }#search input { margin: 0; }#search input.text { background-color: #000000; border: 2px solid #333333; font-size: 9px; font-family: Verdana, Sans-Serif; padding: 1px; }#search input.searchsubmit { margin-top: 1px; margin-left: 1px; margin-right: 5px; }/* --- leipäteksti --- */p, td, ol, ul, dl, div { font-family: Verdana; letter-spacing: 0px; font-size: 10px; }p { line-height: 15px; margin-top: 0; margin-bottom: 10px; }/* --- leipätekstissä ja listoissa olevat boldaukset --- */p b, li b { color: #FFFFFF; }strong { }.error, ul.errors { color: red; }.alert { color: red; font-weight: bold; }div.smallbox .error { color: red; }a { text-decoration: none; font-weight: normal; }a:link { color: #FFFFFF; }a:visited { color: #CCCCCC; }a:hover { text-decoration: ;; }div.picture a { }div.picture img { border: 2px solid #333333; margin: 0; }input { margin: 0; margin-right: 5px; }input.text, textarea.text, select { background-color: #000000; border: 2px solid #333333; font-size: 12px; color: white; }input.submit { color: white; font-size: 10px; letter-spacing: 1px; background-color: #000000; border: 2px solid #333333; }/* --- päävalikko --- */#mainmenu { background-color: #000000; margin: 0; float: left; width: 100%; border-top: 0px solid #333333; border-bottom: 0px solid #333333; }#mainmenu .innerborder { float: left; width: 100%; border-top: 1px solid #333333; border-left: 1px solid #333333; border-bottom: 1px solid #333333; border-right: 1px solid #333333; }li#mmlogout { float: right; text-decoration: bold; color: red; }#mainmenu ul { list-style: none; border: none; margin: 0; padding: 0; padding-left: 10px; padding-right: 10px; }#mainmenu li { display: block; padding: 0; margin: 0; letter-spacing: 0px; font-family: Arial; float: left; }#mainmenu li.selected { background-color: #333333; }#mainmenu li a { display: block; padding: 2px 10px 3px 10px; color: #FFFFFF; font-size: 10px; float: left; margin: 0; text-decoration: none; text-transform: uppercase; }#mainmenu #mmnewcomments a { color: #FFFFFF;  font-weight: bold; }#mainmenu li a:hover { color: #FFFFFF; background-color: #333333; }/* --- Alavalikko, esitetään lehdyköinä --- */#submenu { clear: both; float: left; font-size: 11px; letter-spacing: 0px; font-family: Verdana; padding-top: 17px; margin-left: 0px; border-bottom: 0px solid #CCCCCC; width: 100%; background-color: #000000; }#submenu ul { margin: 0; padding: 0; list-style: none; padding-left: 19px; }#submenu li { vertical-align: middle; margin: 0 2px 0 0; padding: 0; padding-left: 15px; background-color: #000000; float: left; }#submenu a { display: block; margin: 0; padding: 0; padding-right: 16px; padding-top: 5px; padding-bottom: 5px; color: #FFFFFF; float: left; font-size: 10px; }#submenu a:hover { text-decoration: underline; }#submenu li.selected { background-color: #111111;  }#submenu li.selected a { }/* -------- */#innerbody { clear: both; background-color: #000000; padding: 12px 18px 20px 18px; }#tabbedbody { clear: both; background: #000000;  0% 0% repeat-x; padding: 12px 18px 20px 18px; border-top: 0px solid #333333; }/* --- kapeat, kevyillä kehyksillä varustetut boksit --- */div.smallbox { margin-bottom: 10px; border-top: 0px solid black; }div.smallbox div.title { border: 0px solid #333333; border-bottom: none; background-color: #000000; }div.smallbox div.title h3 { margin: 0; padding: 2px; text-align: center; font-family: Verdana; color: #FFFFFF; font-size: 10px; font-weight: normal; text-transform: uppercase; letter-spacing: 0px; }div.smallbox .content { border: 2px solid #333333; background-color: #000000; }div.smallbox .content .innerborder { border: 2px solid black; padding: 0 10px 0 10px; }div.smallbox .content div.tabledecorator { margin-top: 10px; margin-bottom: 10px; }div.smallbox .errors { color: red; }div.smallbox ul { margin-left: 25px; padding-left: 0; }div.smallbox p { margin-top: 10px; }#profilechannels .content .innerborder,#profilecommunities .content .innerborder,#profileactions .content .innerborder,#profileadmintools .content .innerborder { padding: 10px; }/* --- kommenttiboksi --- */div.commentbox { border-top: 0px solid #333333; border-bottom: 0px solid #333333; background-color: #000000; }div.commentbox .title { display: none; }div.commentbox .content { padding: 15px; }div.commentbox .innerborder div { margin-top: 2px; margin-bottom: 2px; }div.commentbox .stamp { font-family: Verdana, Sans-Serif; font-size: 9px; color: #FFFFFF; white-space: nowrap; }div#newcomments { margin-top: 5px; margin-bottom: 5px; font-weight: bold; color: #FFFFFF; }/* --- view.php:n kommentiboksi. ie:tä varten täytyy määritellä kiinteä leveys. --- */div#viewcommentbox { width: 686px; }/* kommenttien värit */div.commentbox tr.owner { color: white; }div.commentbox tr.private, .private { color: red; }div.commentbox tr.admin, .admin { color: green; }div.commentbox tr.user { color: white; }div.commentbox td { padding-right: 5px; }div.commentbox td.sender { white-space: nowrap; }#commentform { margin-top: 10px; margin-bottom: 10px; }#commentform td { vertical-align: middle; }/* --- käyttäjän profiilisivu --- */#viewtable { border-collapse: collapse; }#viewtable td { vertical-align: top; }#viewtableinfo { width: 213px; }#viewtableimage { width: 686px; padding-left: 20px; }#viewtableimage img { border: 0; }#viewcaption { margin: 3px 10px 20px 1px; }#profilebasicinfo .content .innerborder { padding: 8px 10px 8px 10px; }#profilebasicinfo .content .innerborder div { padding: 2px 0 2px 0; }#profilebasicinfo .content span { white-space: nowrap; }#profilebasicinfo b { display: block; }#profilebasicinfo span { display: block; margin-left: 9px; }/* #profilebasicinfo .content a { font-weight: normal; text-decoration: underline; } */#profilebasicinfo .online { color: #FFFFFF; font-weight: bold; }.smallbox .network { font-weight: bold; }#profilechannels .spacer, #profilecommunities .spacer { height: 10px; }.smallbox .channellist { margin-left: 9px; }#profileadmintools div.spacer, #profileactions div.spacer { height: 10px; }#profileaphorism .title { display: none; }#profileaphorism .content { background-color: #000000; }#profileaphorism .content .innerborder { padding: 10px; font-family: Verdana; }#profileadmintools .title h3 { text-transform: none; }/* --- Kuva-arkiston tyylit --- */table.grid { border-collapse: collapse; }table.grid td { vertical-align: top;  width: 172px; padding: 1px; padding-bottom: 10px; }table#archivetable, table#bookmarktable { width: 100%; }table.grid td div { padding-top: 2px; padding-bottom: 4px; text-align: center; }table.grid td div div { padding: 0; }td#archive table.grid div.default { background-color: #000000; }td#archive table.grid div.default img { border: 2px solid #333333; }table.grid div.online img { border: 2px solid #333333; }table.grid div.online { background-color: #000000; }table.grid div.invisible img { filter: Alpha(opacity=40) Gray(); -moz-opacity: .30; opacity: 0.3; }table.grid { }table.grid div.tools { margin-bottom: 3px; }table.grid div.stamp { margin-bottom: 1px; font-size: 9px; }table.grid div.picture { position: relative; text-align: left; }table.grid div.picture div {}table.grid div.mask { position: absolute; display: block; width: 172px; }table.grid div.mask div { display: block; margin-left: auto; margin-right: auto; margin-top: 1px; margin-bottom: 1px; opacity: 0.5; filter: Alpha(opacity=20); }table.grid b { color: red; }table.grid div.caption { padding-top: 3px; }div.thumbnick { margin-top: 1px; margin-bottom: 7px; }div.thumbnick b { font-size: 9px; color: white; }table#bookmarktable td { vertical-align: top; }#indexlastlogin div.thumbnick { margin-bottom: 15px; }/* --- Smiley-selektori --- */#smileys { position: relative; }a#smileybutton { margin-left: 4px; margin-right: 4px; }#smileyselector { display: none; position: absolute; bottom: 20px; right: -5px; width: 93px; padding-top: 5px; background-color: #000000; border: 2px solid #333333; }#smileyselector div.smiley, #smileyselector div.smileyclose { text-align: center; height: 25px; width: 31px; float:left; }#smileyselector br { clear: left; }#smileyselector div.smileyclose a { color: white; text-decoration: none; font-family: Verdana; font-weight: bold; font-size: 13px; padding-left: 3px; padding-right: 3px; } 