/*
Darke
_________________________________________________
Modi kopioitu osoitteesta www.sampo.name
Modaus vapaasti muutettavissa,kunhan alkuperÃ¤inen "Modauksen Copyright Â© www.sampo.name" -teksti pidetÃ¤Ã¤n modauksessa.
*/
*{font-size:10px;}
body{background-color:#1b1b1b;padding:0;margin:0;color:#555;font-family:Verdana,Arial,Sans-Serif;}
#outerbody{margin-left:auto;margin-right:auto;width:1000px;position:relative;background:transparent url("http://i213.photobucket.com/albums/cc272/samponame/darke/outerbody.gif") repeat-y 0% 0%;}
#tabbedbody{clear:both;padding:12px 18px 20px 30px;}

table{border-collapse:collapse;}
table td{vertical-align:top;}
p,td,ol,ul,dl,div{font-family:Verdana,Arial,Sans-Serif;letter-spacing:0px;font-size:10px;}
p b,li b,label b{color:#272727;}

a{text-decoration:none;font-weight:normal;}
a:link{color:#383838;}
a:visited{font-size:10px;color:#383838;}
a:hover{text-decoration:none;color:#ff0078;}
a:focus {outline:none;}

input{margin:0;margin-right:5px;}
input.text,
textarea.text,
select{background-color:#1f1f1f;border:1px solid #272727;font-size:12px;color:#272727;}
input.submit{color:black;font-size:10px;letter-spacing:1px;background-color:#1f1f1f;border:1px solid #272727;}

input.text:focus,
textarea.text:focus,
select:focus{color:#555;border-color:#555}

#headerblock{position:relative;height:150px;background:transparent url("http://i213.photobucket.com/albums/cc272/samponame/darke/spacer.gif") no-repeat 0% 100%;}
h1{margin:0;display:block;height:150px;position:relative;}
h1 a{display:block;height:82px;width:74px;background:transparent url("http://i213.photobucket.com/albums/cc272/samponame/darke/h1-a.gif") no-repeat 0% 100%;margin:20px 0 0 40px;position:absolute;}
h1 .ircgalleria{display:none;}
h1 .separator{display:none;}
h1 .title{font-family:Verdana,Arial,Sans-Serif;color:#ff0078;font-size:10px;font-weight:normal;display:block;margin:auto;position:absolute;top:60px;left:130px;}
h1 .title .small{font-weight:normal;font-size:10px;}

#footer{height:25px;background:transparent url("http://i213.photobucket.com/albums/cc272/samponame/darke/spacer.gif") no-repeat 0% 0%;}
#footer .innerborder{height:25px;background:transparent url("http://i213.photobucket.com/albums/cc272/samponame/footer-c-2008.png") no-repeat 20px 1px;font-size:0px;text-align:center;padding:0px 20px 0px 20px;color:#272727;text-indent:-9999px;}
#footer a{display:none;}

#search{position:absolute;top:10px;right:30px;}
#search table{border-collapse:collapse;}
#search table td{vertical-align:top;padding:0;}

#search td.searchtitle div{display:none;}
#search td.nicktitle div{display:block;}
#search td.channeltitle div{display:block;}

#search input.text{margin:0;background-color:#1f1f1f;border:1px solid #272727;font-size:10px;font-family:Verdana,Sans-Serif;padding:1px;}
#search a{padding-left:3px;}
#search a span{display:none;}

#mainmenu{background:transparent url("http://i213.photobucket.com/albums/cc272/samponame/darke/spacer.gif") no-repeat 0% 100%;margin:0;float:left;width:100%;}
#mainmenu .innerborder{float:left;width:100%;}
#mainmenu ul{list-style:none;border:none;margin:0;padding:0 30px;}
#mainmenu li{display:block;padding:0;margin:0;letter-spacing:0px;font-family:Arial,sans-serif;float:left;}
li#mmlogout{float:right;}
#mainmenu li a{display:block;padding:10px;color:#383838;font-size:10px;float:left;margin:0;text-decoration:none;font-weight:normal;}
#mainmenu #mmnewcomments a,#mainmenu #mmnewchannelcomments a{color:#ff0078;font-weight:bold;}
#mainmenu li a:hover{color:#ff0078;}

#submenu{background:transparent url("http://i213.photobucket.com/albums/cc272/samponame/darke/spacer.gif") no-repeat 0% 100%;clear:both;float:left;font-size:10px;letter-spacing:0px;width:100%;}
#submenu ul{margin:0;padding:0 30px;list-style:none;}
#submenu li{vertical-align:middle;margin:0;padding:0;margin-right:0;float:left;}
#submenu a{display:block;margin:0;padding:0;padding:10px;color:#383838;float:left;font-weight:normal;font-family:Arial,sans-serif;}
#submenu a:hover{color:#ff0078;}

div.smallbox a:visited{font-size:10px;}
div.smallbox{margin-bottom:10px;padding:0;background-color:#1f1f1f;}
div.smallbox div.title{border:1px solid #272727;border-bottom:none;background:#1f1f1f;}
div.smallbox div.title h3{margin:0;padding:2px;text-align:center;font-family:Arial,Sans-serif;color:#383838;font-size:10px;font-weight:normal;text-transform:uppercase;letter-spacing:0px;height:13px;}
div.smallbox:hover div.title h3{color:#ff0078;}

div.smallbox .content{padding:0;border:1px solid #272727;}
div.smallbox .content .innerborder{padding:0 10px 0 10px;margin:0;}
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;}
div.smallbox a.helplink{display:none;}
div.smallbox div.tool_link a{display:block;background-repeat:no-repeat;background-position:center left;padding-top:4px;padding-left:4px;padding-bottom:4px;margin-top:1px;margin-bottom:1px;}

#profilebasicinfo .content .innerborder{padding:8px 10px 8px 10px;}
#profilebasicinfo .content .innerborder div{padding:2px 0 2px 0;}
#profilechannels .content .innerborder,
#profilecommunities .content .innerborder,
#profileactions .content .innerborder,
#trinketactions .content .innerborder,
#profilevisitorlist div.innerborder{padding:10px;}
#trinketactions .content .innerborder,
#profileactions .content .innerborder,
#profileactions .content .innerborder
#profilevisitorlist div.innerborder{padding-top:6px;padding-bottom:6px;}

#profilechannels .spacer,
#profilecommunities .spacer{height:21px;}
#profileactions div.spacer{height:10px;}
#profilevisitorlist div.spacer{height:17px;}
/* Tiedot -laatikko */
#profilebasicinfo .content span{white-space:nowrap;}

#profilebasicinfo b{display:block;}

#profilebasicinfo span{display:block;margin-left:10px;}

#profilebasicinfo .online{color:#ff0078;font-weight:bold;}
#profilebasicinfo .offline{color:#ff0078;font-weight:bold;}
#profilebasicinfo .online:after,#profilebasicinfo .offline:after{content:" !";}

#profilechannels .network,
#profilecommunities .network{font-weight:bold;}
div.smallbox div.channellist div.profircchannel,
div.smallbox div.channellist div.profcommunity{padding:1px 0 0 12px;}
div.smallbox div.channellist div.profircchanneloperator{background:url("channel_operator_dark.gif") 2px 2px no-repeat;}

div#profilevisitorlist table#visitorlisttable{width:100%;margin:0;}
div#profilevisitorlist tr.visitorlistdate th{text-align:left;font-weight:bold;padding-top:0.5em;}
div#profilevisitorlist td.visitorlistvisitor{padding-left:1em;}
div#profilevisitorlist td.visitorlisttime{text-align:right;}

div#profilecountdown table#countdowntable{width:100%;margin:0;margin-bottom:0.8em;}
div#profilecountdown tr.countdowndescription th{text-align:left;font-weight:bold;padding-top:0.5em;}
div#profilecountdown form#countdownadd{margin:0;}
div#profilecountdown tbody.countdownentryprivate{}
div#profilecountdown tbody.countdownentryfriends{}
div#profilecountdown tbody.countdownentrylogged{}
div#profilecountdown tbody.countdownentrypublic{}
div#profilecountdown tr.countdowndays td{padding-left:2em;}
div#profilecountdown tr.countdownweeks td{padding-left:2em;}
div#profilecountdown tr.countdownentryedit td{padding-left:2em;}
div#profilecountdown select#countdownvisibility{width:100%;}
div#profilecountdown div.countdownprogressouter{position:relative;height:1.3em;border:solid 1px #272727;}
div#profilecountdown div.countdownprogressbar{top:0;left:0;height:100%;background-color:#1f1f1f;position:absolute;}
div#profilecountdown div.countdownprogresspercent{top:0;left:0;width:100%;line-height:1.3em;text-align:center;position:absolute;}
div#profilecountdown .spacer{margin-top:1.0em;margin-bottom:0.3em;background:url(dotline.gif) repeat-x left center;}

#profileaphorism img{border:none;}

div.commentbox{width:691px;border-top:1px solid #272727;border-bottom:1px solid #272727;background-color:#1f1f1f;}
div.commentbox .title{display:none;}
div.commentbox .content{padding:15px;}
div.commentbox .innerborder div{margin-top:1px;margin-bottom:1px;}
div.commentbox .stamp{font-family:Arial,Sans-Serif;font-size:10px;color:#272727;white-space:nowrap;}
#newcomments{margin-top:5px;margin-bottom:5px;font-weight:bold;color:#272727;}
div.commentbox td{padding-right:5px;}
div.commentbox td.sender{white-space:nowrap;}
div.commentbox td.comment a{font-weight:normal;text-decoration:underline;}
div.commentbox tr.deleted td{text-decoration:line-through;color:#A0A0A0;}
div.commentbox tr.deleted td.undelete{text-decoration:none}

#commentform .submit{color:#272727;}
#commentform .nickcell{display:none;}
#commentform{margin-top:10px;margin-bottom:10px;}
#commentform td{vertical-align:middle;}
#commentform #commentfield{width:390px;}

div.commentbox tr.owner{color:#272727;}
div.commentbox tr.private,.private{color:#ff0078;}
div.commentbox tr.admin,.admin{color:#272727;}
div.commentbox tr.user{color:#272727;}

div.noticebox{border-top:1px solid #272727;padding:0;background-color:#1f1f1f;}
div.noticebox div.innerborder{border:1px solid #272727;padding:10px;padding-top:5px;padding-bottom:5px;}
div.noticebox div.innerborder{height:auto;padding-left:55px;}
div.noticebox p{margin-top:5px;margin-bottom:5px;margin-left:0;}
div#todayspicnotice{width:691px;margin-top:10px;}
div#regseductionbox ul{margin-top:5px;margin-bottom:5px;}
p#regseductionlink a{padding-right:15px;}

#viewtable{border-collapse:collapse;}
#viewtable td{vertical-align:top;}
#viewtableinfo{width:214px;padding:0;}
#viewtableimage{width:691px;padding-top:0;padding-left:18px;}
#viewimagearea{background-color:#1f1f1f;padding:8px 5px 10px 5px;margin-bottom:12px;border-bottom:1px solid #272727;border-top:1px solid #272727;}
#viewimage{margin-left:auto;margin-right:auto;}
#viewimage img{border:0;}
#viewcaption{margin:3px 10px 20px 1px;text-align:center;margin-top:5px;margin-bottom:0px;}

#viewtableimage div.prevnextpagination{height:10px;text-align:center;padding-bottom:7px;}
#viewtableimage div.prevnextpagination div.innerborder{position:relative;top:-6px;}
#viewtableimage div.prevnextpagination .prevnextpagination a{padding-bottom:3px;}
#viewtableimage div.prevnextpagination .prevnextpagination .separator{font-size:10px;}
#viewtableimage div.prevnextpagination .prevlink{padding:0;padding-left:15px;padding-right:2px;}
#viewtableimage div.prevnextpagination .nextlink{padding:0;padding-left:2px;padding-right:15px;}

#smileyselector{background-color:#1f1f1f;border:1px solid #272727;}
#smileyselector{display:none;position:absolute;bottom:20px;left:-36px;width:93px;padding-top:5px;z-index:1000;}
#smileys{position:relative;width:30px;}
#smileybutton{margin-left:4px;margin-right:4px;}
#smileyselector div.smiley,#smileyselector div.smileyclose{text-align:center;height:25px;width:31px;float:left;}
#smileyselector br{clear:left;}
#smileyselector div.smileyclose a{color:#272727;text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:13px;padding-left:3px;padding-right:3px;}

#voicecommentbox{}
div#voicecommentbox div#voicecommentmaximized{border:1px solid #272727;padding:0.5em 1.5em;}
div#voicecommentbox div#voicecommentnumbermissing{border:1px solid #272727;padding:1em 1em 1em 70px;}
div#voicecommentbox a#voicecommentinstructiontoggle{border:solid 1px #272727;display:block;padding:1em 1em 1em 70px;color:#272727;font-weight:normal;text-decoration:none;}
div#voicecommentbox a#voicecommentinstructiontoggle b{display:block;margin-bottom:0.5em;color:#272727;font-weight:bold;}
div#voicecommentbox div#voicecommentmaximized h4{color:#272727;}
div#voicecommentbox div#voicecommentmaximized ol{list-style-type:decimal;margin:1em 0 1em 3em;padding:0;}
div#voicecommentbox div#voicecommentmaximized ol li{margin:1em 0;padding:0;}
div#voicecommentbox div#voicecommentmaximized ol li p{margin:0.5em 0 !important;}
div#voicecommentbox div#voicecommentphone{width:114px;height:237px;float:right;margin:0 0 1em 1em;position:relative;}
div#voicecommentbox span#voicecommentphonenumber{display:block;position:absolute;background:#1f1f1f;border:1px solid #272727;color:black;font-size:10px;font-weight:bold;left:20px;bottom:110px;width:67px;text-align:right;padding:2px;}

#notes div.hover1{border-color:#ff0078;}
#notes div.hover1 div.hoverinner{border-color:#272727;}
#notes div.hover2{border-color:#ff0078;}
#notes div.hover2 div.hoverinner{border-color:#272727;}
#notes div.hover3{border-color:#ff0078;}
#notes div.hover3 div.hoverinner{border-color:#272727;}
#notes span.text{border:1px solid #272727;background:#1f1f1f;color:#272727;}
#note_edit {background-color:#1f1f1f;border:1px solid #272727;}

div.peepboxN{background-color:#1f1f1f;width:180px;}
div.peepboxC{background-color:#1f1f1f;width:250px;}
div.peepboxN div.innerborder,
div.peepboxC div.innerborder{border:1px solid #272727;padding:5px 10px 5px 10px;color:#272727;font-family:Verdana,Arial,sans-serif;letter-spacing:0px;font-size:10px;}
div.peepboxN p,
div.peepboxC p{margin-top:0;margin-bottom:5px;}
div.peepboxN span,
div.peepboxC span{display:block;margin-left:10px;}

span.friend a:link,
span.friend a:visited{color:#383838;}
span.friend a:hover{color:#ff0078;}

span.onlinenick{padding-right:10px;margin-right:2px;background-image:url("http://i213.photobucket.com/albums/cc272/samponame/online-moderator/onlinepinkbig2.png");background-repeat:no-repeat;background-position:100% 3px;}

p{line-height:15px;margin-top:0;margin-bottom:10px;}
h4{font-size:12px;padding-top:10px;margin-top:0;margin-bottom:5px;}
form table th{text-align:left;vertical-align:top;}
label input{vertical-align:bottom;}
strong{}
.error,ul.errors{color:red;}
.alert{color:red;font-weight:bold;}
div.smallbox .error{color:red;}
span.nick1 a{margin-left:2px;margin-right:2px;}
div.picture img{border:1px solid #272727;margin:0;}
ul.emphasized li{color:#F68C00;font-weight:bold;margin-bottom:2px;}

#profileactions .spacer,#profilechannels .spacer{display:none;}
.smallbox .channellist .profcommunitymoderator{padding-left:15px;background:url("http://i213.photobucket.com/albums/cc272/samponame/online-moderator/valvojapink2.gif") no-repeat 2px 1px;}
#moodedit,#moodedit *{display:inline;font-size:10px;}
div#profilelastfm .lastfmtime{color:#ff0078;}
div#profilelastfm .lastfmtrack{color:#383838;}
#divprofilelastfm ol.lastfmtopartists,div#profilelastfm ol.lastfmtoptracks ol{color:#272727;}
div#profilelastfm #lastfmmenu a{display:block;padding:0.5em;border:solid #272727;border-width:0 0 1px 0;text-align:center;}
div#profilelastfm #lastfmmenu a#lastfmmenutopartists,
div#profilelastfm #lastfmmenu a#lastfmmenutoptracks,
div#profilelastfm #lastfmmenu a#lastfmmenurecenttracks{border-color:#272727;}
div#profilelastfm #lastfmmenu a.lastfmmenuselected{border-color:#272727;}

