*{margin:0;padding:0;}
html,body{height:100%;}
nav,footer,header,section,aside{display:block;}
body{font:93% Arial,sans-serif;background:white;line-height:140%;max-width:100%;color:#333;background-attachment:fixed!important;}
#root,#root>header,footer,#up{max-width:65em;width:98%;}
#root{min-height:100%;margin:0 auto;}
#root>header{margin:0 auto;background:#666 url(/images/top_panels/blue_pink.png?1283286020) repeat-y 50% 0;-moz-border-radius-bottomleft:.4em;-webkit-border-bottom-left-radius:.4em;-o-border-bottom-left-radius:.4em;-ms-border-bottom-left-radius:.4em;-khtml-border-bottom-left-radius:.4em;border-bottom-left-radius:.4em;-moz-border-radius-bottomright:.4em;-webkit-border-bottom-right-radius:.4em;-o-border-bottom-right-radius:.4em;-ms-border-bottom-right-radius:.4em;-khtml-border-bottom-right-radius:.4em;border-bottom-right-radius:.4em;position:fixed;z-index:100;-moz-box-shadow:#aaa 0 0 4px;-webkit-box-shadow:#aaa 0 0 4px;-o-box-shadow:#aaa 0 0 4px;box-shadow:#aaa 0 0 4px;}
#root>header nav{clear:both;min-height:2em;}
#root>header nav a{color:white;font-size:80%;text-decoration:underline;}
#root>header nav a.active{text-decoration:none;}
#root>header nav a:hover{color:#eee;}
#root>header nav a.logout{color:#ccc;}
#root>header nav a.open{color:black;text-decoration:none;}
#root>header #logo{float:left;margin:.6em .8em 0 1.28em;width:120px;height:15px;background:url(/images/logo.png?1283286020) 0 0 no-repeat;}
#root>header ul{list-style-type:none;margin:0;padding:0;display:inline;float:left;margin-top:.2em;}
#root>header ul li{margin:0;padding:0;display:inline;}
#root>header ul li{margin-left:.65em;}
#root>header .settings{float:right;margin-right:.9em;}
#root #content{padding:4em .4em 3.1em .4em;}
footer{position:relative;margin:-2.1em auto 0 auto;padding:.35em .9em 0 .9em;height:2.1em;clear:both;background:url(/images/gray_transparent.png?1283286020);background:rgba(102,102,102,0.15);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
footer a{text-decoration:underline;}
footer .copy{float:left;font-size:80%;}
footer ul{float:right;list-style-type:none;margin:0;padding:0;display:inline;color:#666;font-size:80%;}
footer ul li{margin:0;padding:0;display:inline;}
footer ul li:after{content:" •";}
footer ul li:last-child:after{content:"";}
#up{position:fixed;bottom:1.8em;}
#up a{position:absolute;left:100%;width:4.5em;margin-left:.7em;color:#888;font-size:90%;}
#not_found{width:19em;max-width:100%;margin:0 auto;font-size:130%;}
#remind_password,#signup.standalone{width:20em;max-width:100%;margin:10% auto 0 auto;}
#remind_password h1,#signup.standalone h1{margin-bottom:.5em;}
#signup .openid label{display:inline;}
#global-error,#old_browser{z-index:101;position:fixed;top:0;right:10%;width:13em;max-width:100%;background:url(/images/lined.png?1283286020) #b54324;color:white;-moz-box-shadow:#333 1px 1px 3px;-webkit-box-shadow:#333 1px 1px 3px;-o-box-shadow:#333 1px 1px 3px;box-shadow:#333 1px 1px 3px;padding:.9em 1em .8em 1em;}
#global-error h1,#old_browser h1{margin:0;font-size:120%;}
#global-error p,#old_browser p{margin:.6em 0 0 0;}
#global-error input,#old_browser input{margin-top:.7em;font-size:90%;}
textarea{resize:vertical;}
#old_browser{z-index:10;position:absolute;width:33em;max-width:100%;background:#b54324;padding-bottom:.5em;}
#old_browser h1{font-size:140%;}
#old_browser h2{margin:0;}
#old_browser a{color:white;text-decoration:underline;}
#old_browser ul{margin-top:1em;}
#old_browser li{list-style-image:none;list-style-type:none;margin-left:0;float:left;width:10.5em;margin-right:.5em;}
#old_browser li p{font-size:90%;}
#create_stream,#edit_stream{width:44em;max-width:100%;}
#create_stream .counter,#edit_stream .counter{float:right;font-size:200%;margin:.1em 0 0 0;width:1.75em;line-height:100%;text-align:center;}
#create_stream .counter.bad,#edit_stream .counter.bad{color:#b54324;}
#create_stream .title .input,#edit_stream .title .input{padding:0 4em .4em 0;}
#create_stream .title .input input,#edit_stream .title .input input{font-size:150%;}
#create_stream .title .input label,#edit_stream .title .input label{font-size:150%;margin-top:.2em;}
#create_stream .description,#edit_stream .description{padding:0 4em .7em 0;}
#create_stream .description label,#create_stream .description textarea,#edit_stream .description label,#edit_stream .description textarea{font-size:115%;}
#create_stream .settings .radiobox,#edit_stream .settings .radiobox{clear:both;margin-bottom:.3em;}
#create_stream .settings .radiobox>label,#edit_stream .settings .radiobox>label{float:left;width:7.5em;margin-top:.15em;}
#create_stream .settings .radiobox.anonymous,#edit_stream .settings .radiobox.anonymous{margin-top:1.35em;}
#create_stream .settings .radiobox .face_control,#edit_stream .settings .radiobox .face_control{margin-left:.5em;}
#create_stream label.all,#create_stream label.on,#edit_stream label.all,#edit_stream label.on{color:#6db13e;border-bottom-color:#6db13e;}
#create_stream label.all.selected,#create_stream label.on.selected,#edit_stream label.all.selected,#edit_stream label.on.selected{background:#6db13e;color:white;}
#create_stream label.restricted,#create_stream label.off,#edit_stream label.restricted,#edit_stream label.off{color:#e17238;border-bottom-color:#e17238;}
#create_stream label.restricted.selected,#create_stream label.off.selected,#edit_stream label.restricted.selected,#edit_stream label.off.selected{background:#e17238;color:white;}
#create_stream .buttons,#edit_stream .buttons{clear:both;padding:1.8em 0 2.5em 0;}
#create_stream h1{color:#797a90;margin:0 0 .65em 0;font-size:200%;}
#create_stream h1 a{text-decoration:underline;}
#create_stream .write label.restricted{position:relative;}
#create_stream .write label.restricted.selected{padding-right:.8em;}
#create_stream .notes p{font-size:90%;margin-bottom:.6em;}
#create_stream sup{position:absolute;font-size:70%;margin:-0.2em 0 0 .2em;}
#create_stream .title .input{margin-bottom:0;padding-bottom:0;}
#create_stream .no_doubles .notice{margin:.8em 4em .8em 0;padding:.5em;}
#create_stream .no_doubles .similars div{margin-bottom:.2em;}
#create_stream .no_doubles ul{margin:-0.3em 0 1.2em 0;}
#create_stream .no_doubles li{list-style-image:none;list-style-type:none;margin-left:0;display:inline;padding-right:1.5em;}
#edit_stream strong{color:#407f94;position:relative;top:.2em;}
#edit_stream sup{display:none;}
#edit_stream .deletion{width:25em;}
#edit_stream .deletion p{border:1px solid #b54324;color:#b54324;padding:.2em .5em;margin:0 0 .5em 0;font-weight:bold;}
#edit_stream .deletion .delete{float:right;}
article.info{width:40em;max-width:100%;}
article.info h1,article.info h2{margin-bottom:0;}
article.info p{margin:1em 0 0 0;}
article.info img{float:left;margin:0 1em 1em 0;}
article.info a{text-decoration:underline;}
article.info a:visited{color:#7f4094;}
#invite_to_stream{height:100%;}
#invite_to_stream .buttons{float:right;text-align:center;margin-top:2em;width:8.6em;}
#invite_to_stream .input{margin-right:8.7em;}
#invite_to_stream .form{height:5em;overflow:hidden;padding-top:1.5em;}
#invite_to_stream .form .inner{display:none;height:5em;margin-top:5em;}
#invite_to_stream .controls .add,#invite_to_stream .controls .add a{color:#6db13e;}
#invite_to_stream .controls .remove,#invite_to_stream .controls .remove a{color:#e17238;}
#invite_to_stream ul{min-height:5em;max-height:40em;overflow:auto;}
#invite_to_stream li{border:1px solid transparent;}
#invite_to_stream li .add{display:block;}
#invite_to_stream li .remove{display:none;}
#invite_to_stream .added{border-color:#d1c18c #ffeaab #ffeaab #d1c18c;background:#fdf6e0;}
#invite_to_stream .added .add{display:none;}
#invite_to_stream .added .remove{display:block;}
#invites{overflow:hidden;width:45em;max-width:100%;}
#invites h1{margin:0 0 .8em 0;}
#invites .clear{padding-bottom:2em;}
#invites li{list-style-image:none;list-style-type:none;margin-left:0;border-top:1px solid #d5cec3;clear:left;width:100%;padding-top:.5em;}
#invites li .from{float:left;width:10em;max-width:100%;}
#invites li .content{float:left;padding-bottom:.8em;}
#invites li .content .meta{font-size:90%;color:#a2a2a2;}
#invites li time{float:right;font-size:90%;color:#a2a2a2;text-align:right;}
#invites .streams .content{margin-bottom:.5em;}
#invites .apply{margin-right:.4em;}
#invites .empty p{margin:1.5em 0 .3em 0;}
#invites .empty a{text-decoration:underline;}
a{color:#407f94;text-decoration:none;}
a:hover{color:#105d72;}
a.active{border-bottom:1px dotted;}
a.online{color:#7f9440;}
a.online:hover{color:#5d7210;}
h1{font-weight:normal;font-size:160%;line-height:140%;margin:1em 0 .25em 0;}
h2{font-weight:normal;font-size:130%;line-height:140%;margin:.9em 0 .4em 0;}
h1 sup,h2 sup{color:#a2a2a2;font-size:70%;}
p{margin-bottom:1em;}
article ul,article ol{margin-right:1em;}
article ul li{list-style:none;margin-left:1.25em;}
article ul li:before{content:"\2014\a0";float:left;margin-left:-1.25em;}
.clear{clear:both;}
.hide{display:none;}
section{margin-bottom:1.5em;}
input,textarea{font:100% Arial,sans-serif;}
input[type=button],input[type=submit]{padding:0 .3em;}
.input{margin-bottom:1em;}
.input textarea,.input input{padding:.25em;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background:white;display:block;border:1px solid #aaa;border-color:#999 #aaaaaa #aaa #999999;}
.input textarea{height:3.6em;}
.input label{color:#666;margin-bottom:.25em;display:block;}
.checkbox{margin:.5em 0;}
.checkbox input{position:absolute;margin-top:.27em;}
.checkbox label{display:block;padding-left:1.4em;}
.checkbox p{font-size:90%;color:gray;margin:.2em 0 1em 2em;line-height:140%;}
.radiobox{margin-bottom:1em;}
.radiobox>label{color:#666;margin-bottom:.25em;display:block;}
.radiobox fieldset{border:none;}
.radiobox fieldset>label{display:inline-block;margin:.1em .5em;color:inherit;cursor:pointer;border-bottom:1px dotted black;}
.radiobox fieldset>label.selected{margin:0;padding:.1em .5em;border:none;}
.radiobox fieldset .slider{position:absolute;}
.radiobox fieldset .slider div{padding:.1em .5em;}
.tip{position:relative;}
.tip label{position:absolute;top:1px;left:1px;padding:.2em .4em;cursor:text;color:#999;}
div.error{background:url(/images/lined.png?1283286020) #b54324;color:white;font-size:90%;padding:.1em .5em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-moz-box-shadow:#999 0 0 3px;-webkit-box-shadow:#999 0 0 3px;-o-box-shadow:#999 0 0 3px;box-shadow:#999 0 0 3px;max-width:100%;}
.input.wrong input,.input.wrong textarea{border:1px solid #b54324;-moz-box-shadow:#999 0 0 3px;-webkit-box-shadow:#999 0 0 3px;-o-box-shadow:#999 0 0 3px;box-shadow:#999 0 0 3px;}
.loader{min-height:16px;background:no-repeat 0 50%;}
.loader.wait{background-image:url(/images/loader.gif?1283286020);}
.loader.ok{background-image:url(/images/check.png?1283286020);}
.loader.error{background-image:url(/images/error.png?1283286020);padding:0;}
.message{margin:1em 0;padding:.5em;background:#fdf6e0;border:1px solid #dfe6ca;color:#333;}
.notice{margin:1.5em 0;text-align:center;padding:1ex 0;background:url(/images/green_transparent.png?1283286020);background:rgba(0,255,0,0.15);-moz-border-radius:.4em;-webkit-border-radius:.4em;-o-border-radius:.4em;-ms-border-radius:.4em;-khtml-border-radius:.4em;border-radius:.4em;}
.notice a{text-decoration:underline;}
.tabs{margin-bottom:1.5em;clear:both;list-style-image:none;list-style-type:none;margin-left:0;}
.tabs li{display:inline;}
.tabs a{display:inline-block;padding:1px 1em;height:2em;line-height:2em;background:url(/images/gray_transparent.png?1283286020);background:rgba(102,102,102,0.15);}
.tabs a span{text-decoration:underline;}
.tabs a.open{background:#8b8a8a;background-image:-webkit-gradient(linear,0% 0,0% 100%,color-stop(0%,#a3a3a3),color-stop(100%,#8b8a8a));background-image:-moz-linear-gradient(top,#a3a3a3 0,#8b8a8a 100%);color:white;}
.tabs a.open span{text-decoration:none;}
.tabs a:active{background:#ccc;}
img{border:none;}
.avatar img{width:48px;height:48px;border-top:2px solid #a2a2a2;}
.avatar .avatar_male{border-top-color:#3bbecd;}
.avatar .avatar_female{border-top-color:#ff7fc0;}
.carnaval{width:48px;height:48px;background:url(/images/anonymous.png?1283286020) no-repeat;-moz-border-radius:.4em;-webkit-border-radius:.4em;-o-border-radius:.4em;-ms-border-radius:.4em;-khtml-border-radius:.4em;border-radius:.4em;}
.deleter{background:white url(/images/light_lined.png?1283286020);text-align:left;padding:1em;position:absolute;right:2px;-moz-box-shadow:#333 1px 1px 3px;-webkit-box-shadow:#333 1px 1px 3px;-o-box-shadow:#333 1px 1px 3px;box-shadow:#333 1px 1px 3px;display:none;z-index:5;color:black;border:1px solid #999;}
.paginator{margin:1.5em 0 2em 0;-moz-border-radius:.5em;-webkit-border-radius:.5em;-o-border-radius:.5em;-ms-border-radius:.5em;-khtml-border-radius:.5em;border-radius:.5em;background:#96c774;background-image:-webkit-gradient(linear,0% 0,0% 100%,color-stop(0%,#96c774),color-stop(100%,#80ab63));background-image:-moz-linear-gradient(top,#96c774 0,#80ab63 100%);color:white;width:10.5em;}
.paginator a,.paginator div{text-align:center;font-size:93%;padding:.3em 0 .25em 0;display:block;color:white;border:none;text-shadow:#333 1px 1px 0;}
.paginator a:hover{text-shadow:black 1px 1px 0;}
.paginator div{background-image:url(/images/lined.png?1283286020);display:none;}
.paginator span{position:absolute;margin:.3em 0 0 14em;font-size:80%;color:#a2a2a2;}
.filter{margin-bottom:1.2em;}
.filter input{font-size:110%;width:99%;padding:.2em .5%;border:1px solid;border-color:#979797 #e3e3e3 #e3e3e3 #979797;}
.filter.enabled span,.filter.wait span{width:16px;height:16px;position:absolute;margin-top:.42em;right:.55em;z-index:3;}
.filter.enabled input{background:#fdf6e0;}
.filter.enabled span{background:url(/images/remove.png?1283286020);cursor:pointer;}
.filter.wait span{background:url(/images/loader.gif?1283286020);}
.user_card{padding:.5em;margin-bottom:1em;min-height:50px;width:14.5em;max-width:100%;overflow:hidden;}
.user_card .avatar{float:left;}
.user_card .info{margin-left:58px;}
.user_card .login{font-size:150%;}
.user_card .city{margin-top:.5em;color:#a2a2a2;font-size:90%;}
.user_card .controls{margin-left:58px;}
.user_card.disable{-moz-opacity:.4;-webkit-opacity:.4;-o-opacity:.4;-khtml-opacity:.4;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);color:gray;}
.user_card.disable a{color:gray;}
li.user_card{list-style-image:none;list-style-type:none;margin-left:0;display:inline-block;}
.night,.night label{color:#999;}
.night .loader.wait{background-image:url(/images/loader_n.gif?1283286020);}
.night .loader.ok{background-image:url(/images/check_n.png?1283286020);}
.night .deleter .loader.wait{background-image:url(/images/loader.gif?1283286020);}
#profile>header{line-height:3.7em;min-height:3.7em;background:url(/images/gray_transparent.png?1283286020);background:rgba(102,102,102,0.15);margin-bottom:1em;padding-right:.8em;}
#profile>header div{float:left;}
#profile>header .avatar{margin:.21em 0 0 .21em;height:50px;}
#profile>header .name a{font-size:200%;line-height:1.85em;margin:0 .5em;color:black;}
#profile>header .name a.online{color:#7f9440;}
#profile>header sup{color:#a2a2a2;margin:0 1em 0 -0.9em;position:relative;top:-0.5em;}
#profile>header span{font-size:90%;min-height:16px;}
#profile>header span.button{background:rgba(255,255,255,0.4);padding:.1em .4em .25em .4em;}
#profile>header span.text{background:url(/images/green_transparent.png?1283286020);background:rgba(0,255,0,0.15);padding:.1em .4em .25em .4em;}
#profile>header .friendship{overflow:hidden;height:3.7em;}
#profile>header .friendship div{float:none;}
#profile>header .friendship .request{width:20em;}
#profile>header .friendship .tetatet a{text-decoration:underline;}
#profile>header .remove{float:right;overflow:hidden;height:3.7em;}
#profile>header .edit{float:right;margin-right:.5em;}
#profile>header .edit a{text-decoration:underline;}
#profile aside{clear:both;float:left;padding-top:.4em;width:23%;margin-right:2%;overflow:hidden;}
#profile aside section{margin-bottom:.7em;}
#profile aside .photo{max-width:100%;}
#profile aside .social li{list-style-image:none;list-style-type:none;margin-left:0;position:relative;margin:0 0 .7em 0;padding:0 0 0 28px;line-height:1em;}
#profile aside .social li .label{color:#a2a2a2;font-size:80%;}
#profile aside .social li .ico{position:absolute;left:0;top:4px;width:16px;height:16px;background:url(/images/social.png?1283286020) 16px 16px no-repeat;}
#profile aside .social .lj .ico{background-position:0 0;}
#profile aside .social .flickr .ico{background-position:-16px 0;}
#profile aside .social .vimeo .ico{background-position:-32px 0;}
#profile aside .social .delicious .ico{background-position:-48px 0;}
#profile aside .social .lastfm .ico{background-position:0 -16px;}
#profile aside .social .facebook .ico{background-position:-16px -16px;}
#profile aside .social .twitter .ico{background-position:-32px -16px;}
#profile aside .social .skype .ico{background-position:-48px -16px;}
#profile aside .social .icq .ico{background-position:0 -32px;}
#profile aside .social .vk .ico{background-position:-16px -32px;}
#profile aside .social .moikrug .ico{background-position:-32px -32px;}
#profile aside .social .xmpp .ico{background-position:-48px -32px;}
#profile aside .social .friendfeed .ico{background-position:0 -48px;}
#profile aside .social .youtube .ico{background-position:-16px -48px;}
#profile aside .social .deviantart .ico{background-position:-32px -48px;}
#profile aside .social .juick .ico{background-position:-48px -48px;}
#profile aside .social .email .ico{background-position:0 -64px;}
#profile aside .streams li{list-style-image:none;list-style-type:none;margin-left:0;margin-bottom:.3em;}
#profile aside .friends{margin-bottom:1.7em;}
#profile #page{width:75%;float:left;}
#profile #page h1{margin:.2em 0 .45em 0;}
#profile.closed section{clear:both;margin:0 auto;padding-top:.4em;width:75%;max-width:100%;}
#profile.closed section .notice{margin-bottom:2em;}
#profile h2{font-size:80%;color:#a2a2a2;margin:1em 0 .5em 0;line-height:1em;}
.night #profile .name a{color:white;}
.night #profile span.button{background:transparent;}
#content>.settings{width:32.5em;max-width:100%;max-width:100%;}
#content>.settings#design_settings{width:40em;}
#profile_settings label.female{color:#ff7fc0;border-bottom-color:#ff7fc0;}
#profile_settings label.female.selected{background:#ff7fc0;color:white;}
#profile_settings label.male{color:#3bbecd;border-bottom-color:#3bbecd;}
#profile_settings label.male.selected{background:#3bbecd;color:white;}
#profile_settings .stuff{margin-bottom:1em;}
#profile_settings .stuff p{font-size:90%;}
#profile_settings .stuff ul{list-style:none;width:30em;max-width:100%;margin-bottom:.5em;overflow:hidden;}
#profile_settings .stuff ul li{list-style-image:none;list-style-type:none;margin-left:0;}
#profile_settings .stuff ul li{position:relative;clear:left;}
#profile_settings .stuff ul li select{margin:.25em .25em 0 0;float:left;}
#profile_settings .stuff ul li .input{width:20em;max-width:90%;float:left;margin-bottom:.2em;}
#profile_settings .stuff ul li .del{margin-left:.2em;color:#c33;}
#profile_settings .stuff strong{color:#407f94;position:relative;top:.2em;}
#avatar_settings a{position:absolute;}
#avatar_settings .avatar form{margin-left:48px;padding-left:.8em;}
#avatar_settings .avatar form .buttons{position:absolute;margin-top:50px;padding-top:.5ex;}
#avatar_settings .avatar form .upload{height:48px;line-height:48px;}
#avatar_settings .photo form{margin-top:4em;}
#avatar_settings .photo form .buttons,#avatar_settings .photo form .upload{margin-top:1em;}
#avatar_settings input{margin-right:.5em;}
#avatar_settings input:last-child{margin-right:0;}
#design_settings ul{padding-bottom:2.5em;}
#design_settings ul li{list-style:none;float:left;width:64px;margin:0 2px 2px 0;cursor:pointer;}
#design_settings ul li input{display:none;}
#design_settings ul li.used{border:2px solid #fe63b2;margin:-2px 0 0 -2px;}
#design_settings .top li{height:32px;}
#design_settings .background h1{clear:both;margin-top:3ex;}
#design_settings .background li{height:64px;}
#stream{position:relative;}
#stream .icon{display:inline-block;width:32px;height:32px;margin-right:.2em;position:relative;top:.13em;}
#stream .icon.limited{background:url(/images/key.png?1283286020) no-repeat 0 50%;}
#stream .icon.private{background:url(/images/lock.png?1283286020) no-repeat 0 50%;}
#stream .icon.anonymous{background:url(/images/mask.png?1283286020) no-repeat 0 50%;}
#stream .icon.face_control{background:url(/images/door.png?1283286020) no-repeat 0 50%;}
#stream .icon.favorites{background:url(/images/heart.png?1283286020) no-repeat 0 50%;}
#stream .icon.inbox{background:url(/images/inbox.png?1283286020) no-repeat 0 50%;}
#stream .title h1{display:inline-block;margin-right:.11em;}
#stream .title a.active{font-size:90%;margin-left:.5em;position:relative;top:-0.3em;}
#stream header .description{margin:-0.5em 0 1em 0;padding:1ex 1em;-moz-border-radius:.4em;-webkit-border-radius:.4em;-o-border-radius:.4em;-ms-border-radius:.4em;-khtml-border-radius:.4em;border-radius:.4em;background:#d9efff;background:rgba(0,147,255,0.15);}
#stream header .description p{margin:0;}
#stream header .description a{text-decoration:underline;}
#stream nav{border-bottom:1px solid #d5cec3;margin-bottom:1em;}
#stream nav a{height:2em;line-height:2em;padding:0 .7em;display:inline-block;}
#stream nav a>span{border-bottom:1px dotted;}
#stream nav a .loader{border:none;}
#stream nav .open{background:#8b8a8a;background-image:-webkit-gradient(linear,0% 0,0% 100%,color-stop(0%,#a3a3a3),color-stop(100%,#8b8a8a));background-image:-moz-linear-gradient(top,#a3a3a3 0,#8b8a8a 100%);color:white;}
#stream nav .open span{border-bottom-color:transparent;}
#stream nav .delete{float:right;}
#stream nav .subscribtion{float:right;height:2em;text-align:right;overflow:hidden;}
#stream nav .subscribtion a{display:block;}
#stream nav .subscribtion a.hide{display:none;}
#stream nav .subscribe{background:#96c774;background-image:-webkit-gradient(linear,0% 0,0% 100%,color-stop(0%,#96c774),color-stop(100%,#80ab63));background-image:-moz-linear-gradient(top,#96c774 0,#80ab63 100%);color:white;text-shadow:#999 1px 1px 1px;}
#stream form.shout{margin-top:.7em;position:relative;}
#stream form.shout textarea{resize:none;}
#stream form.shout .avatar{position:absolute;left:0;}
#stream form.shout .input{margin:0 8.5em 0 58px;}
#stream form.shout .input .speak{position:absolute;width:5px;height:10px;margin:.7em 0 0 -4px;background:url(/images/speak.png?1283286020) no-repeat 0 0;}
#stream form.shout .buttons{position:absolute;right:0;bottom:2.4em;width:8.5em;text-align:center;}
#stream form.shout .buttons input{width:6.5em;}
#stream form.shout .buttons .keys{color:#a2a2a2;font-size:75%;}
#stream form.shout .media{margin:0 8.5em 0 58px;height:2em;overflow:hidden;}
#stream form.shout .media .menu{margin-left:2px;font-size:90%;}
#stream form.shout .media .menu a{margin-right:.5em;}
#stream form.shout .media input{max-height:1.95em;}
#stream form.shout .media .form{margin:.2em 2px 0 0;display:none;font-size:90%;}
#stream form.shout .media .form .input{margin:0;}
#stream form.shout .media .form .file span{margin:.1em .7em 0 0;float:right;}
#stream form.shout .media .form .type{margin-right:5.1em;overflow:hidden;}
#stream form.shout .media .form .close{float:right;}
#stream form.comment{display:none;padding:.3em 0 0 1.5em;font-size:90%;}
#stream form.comment .input{margin-bottom:.5em;}
#stream form.comment .input textarea{padding:.2em;height:3.4em;resize:none;}
#stream .nowrite{margin-bottom:2em;}
#stream .sorting{border-bottom:1px solid #e7e7e7;}
#stream .sorting a{font-size:105%;position:absolute;right:0;margin-top:-1.35em;height:1.35em;line-height:1.35em;font-weight:bold;color:#a2a2a2;display:block;}
#stream .sorting a span{padding:0 .5em;}
#stream .sorting a.open{background:#8b8a8a;background-image:-webkit-gradient(linear,0% 0,0% 100%,color-stop(0%,#a3a3a3),color-stop(100%,#8b8a8a));background-image:-moz-linear-gradient(top,#a3a3a3 0,#8b8a8a 100%);color:white;color:white;}
#stream .sorting a.loading{background:transparent url(/images/loader.gif?1283286020) no-repeat 50% 50%;min-width:16px;}
#stream .sorting a.loading span{visibility:hidden;}
#stream .shouts>li{list-style-image:none;list-style-type:none;margin-left:0;border-top:1px solid #f0f0f0;padding:.5em 0 1.5em 0;width:100%;overflow:auto;word-wrap:break-word;}
#stream .shouts>li:first-child{border-top:none;}
#stream .shouts>li.separator,#stream .shouts>li.last_unvisited{border-bottom:2px solid #ccc;}
#stream .shouts>li.separator+li,#stream .shouts>li.last_unvisited+li{border-top:none;}
#stream .shouts>li .top,#stream .shouts>li .content,#stream .shouts>li .comments,#stream .shouts>li form.comment,#stream .shouts>li .add{margin-left:58px;}
#stream .shouts>li time,#stream .shouts>li .delete{color:#a2a2a2;float:right;font-size:80%;clear:right;padding-left:2em;}
#stream .shouts>li>article .delete{font-size:70%;visibility:hidden;}
#stream .shouts>li>article .delete a{color:#a2a2a2;}
#stream .shouts>li:hover .delete{visibility:visible;}
#stream .shouts>li .delete a:hover{color:gray;}
#stream .shouts>li .avatar{position:absolute;display:block;margin-top:.2em;}
#stream .shouts>li .roles{margin-left:.3em;display:inline-block;height:1em;overflow:hidden;visibility:hidden;}
#stream .shouts>li .roles div{height:1em;position:relative;top:-1em;}
#stream .shouts>li .roles a{color:#a2a2a2;border-bottom:1px dotted #a2a2a2;font-size:70%;line-height:110%;position:relative;top:-0.6em;}
#stream .shouts>li .roles a:hover{color:gray;}
#stream .shouts>li:hover .roles{visibility:visible;}
#stream .shouts>li .author.lead .roles div{top:0;}
#stream .shouts>li .author.locked .roles div{top:-2em;}
#stream .shouts>li p{margin:0;}
#stream .shouts>li .content img{display:block;margin-top:.2em;}
#stream .shouts>li .content img.thumb{max-width:100%;}
#stream .shouts>li .image,#stream .shouts>li .video,#stream .shouts>li .gif{cursor:default;}
#stream .shouts>li .image img,#stream .shouts>li .video img,#stream .shouts>li .gif img{cursor:pointer;}
#stream .shouts>li .video,#stream .shouts>li .gif{margin-top:.2em;display:inline-block;position:relative;}
#stream .shouts>li .video img,#stream .shouts>li .gif img{margin-top:0;}
#stream .shouts>li .video div,#stream .shouts>li .gif div{position:absolute;top:0;width:100%;right:0;height:100%;background:url(/images/play.png?1283286020) no-repeat 50% 50%;cursor:pointer;opacity:.85;}
#stream .shouts>li .video div:hover,#stream .shouts>li .gif div:hover{opacity:1;}
#stream .shouts>li .controls a{font-size:80%;color:#9fbfc9;}
#stream .shouts>li .controls a:hover{color:#105d72;}
#stream .shouts>li .controls a.active{margin-right:.4em;}
#stream .shouts>li .controls .like span{font-size:70%;color:#9fbfc9;}
#stream .shouts>li .controls .like:hover span{color:#105d72;}
#stream .shouts>li.liked .like span{color:#b54324!important;}
#stream .shouts>li.liked .like:hover span{color:gray!important;}
#stream .shouts>li .comments{padding:.3em 0 0 1.5em;}
#stream .shouts>li .comments li{list-style-image:none;list-style-type:none;margin-left:0;font-size:90%;line-height:140%;margin-bottom:.5em;}
#stream .shouts>li .comments li p:last-of-type{display:inline;}
#stream .shouts>li .comments li .tail{white-space:nowrap;}
#stream .shouts>li .comments li .author,#stream .shouts>li .comments li [rel=author]{margin-left:.7em;}
#stream .shouts>li .comments li .reply,#stream .shouts>li .comments li .cancel{min-height:13px;display:inline-block;width:13px;cursor:pointer;}
#stream .shouts>li .comments li .expires{font-size:90;color:#e17238;}
#stream .shouts>li .comments li .reply{background:url(/images/comment.png?1283286020) no-repeat 0 50%;}
#stream .shouts>li .comments li .cancel{background:url(/images/comment.png?1283286020) no-repeat -13px 50%;}
#stream .shouts>li .comments li.expander{font-style:italic;}
#stream .shouts>li .comments li time{color:#ccc;}
#stream .shouts>li .add{padding-left:1.5em;}
#stream .paginator{margin-top:.3em;margin-left:58px;}
#stream form.request .buttons{float:right;width:11.5em;text-align:center;}
#stream form.request .input{margin-right:11.6em;}
.unregistered .like,.unregistered .add,.unregistered .controls .comment,.unregistered .reply{display:none!important;}
#shout{width:75%;margin:0 auto;}
.night #stream nav{border-color:#555;}
.night #stream form.shout input[type=file]{color:#666;}
.night #stream .sorting{border-color:#333;}
.night #stream .sorting a.loading{background-image:url(/images/loader_n.gif?1283286020);}
.night #stream .shouts>li{border-color:#333;}
.night #stream .shouts>li.separator,.night #stream .shouts>li.last_unvisited{border-bottom-color:#888;}
.night #stream .shouts>li .controls a,.night #stream .shouts>li .controls .like span{color:#126a82;}
.night #stream .shouts>li .controls a:hover,.night #stream .shouts>li .controls .like:hover span{color:#105d72;}
.night #stream .shouts>li .comments li .reply,.night #stream .shouts>li .comments li .cancel{background-image:url(/images/comment_n.png?1283286020);}
.night #stream .shouts>li .comments li time{color:#666;}
#stream_list{position:relative;}
#stream_list h1{float:left;}
#stream_list .filter{margin-top:.6em;width:23.85em;float:right;}
#stream_list header{clear:both;margin:.3em .5em;}
#stream_list header .title,#stream_list header .updated,#stream_list header .messages,#stream_list header .subscribers{font-size:90%;color:#a2a2a2;float:left;}
#stream_list header .info{float:right;}
#stream_list header .updated{width:12em;}
#stream_list header .messages,#stream_list header .subscribers{width:7em;}
#stream_list li{list-style-image:none;list-style-type:none;margin-left:0;border-top:1px solid #f0f0f0;padding:.5em;clear:both;}
#stream_list li:hover{background:#fdf6e0;background:rgba(253,246,224,0.8);}
#stream_list li.separator{border-bottom:2px solid #e2e2e2;}
#stream_list li.separator+li{border-top:none;}
#stream_list li.already .title{color:#7f9440;}
#stream_list li.already:hover .title{color:#5d7210;}
#stream_list li .title{font-size:110%;float:left;}
#stream_list li .info{float:right;}
#stream_list li .messages,#stream_list li .subscribers,#stream_list li time{font-size:90%;color:#a2a2a2;float:left;margin-left:.3em;}
#stream_list li time{width:11.7em;}
#stream_list li .messages,#stream_list li .subscribers{width:6.7em;}
#stream_list li .icon{width:10px;margin:.4em .5em 0 0;height:10px;float:left;background:url(/images/stream.png?1283286020) 0 0 no-repeat;}
#stream_list li .icon.anonymous{background-position:-10px 0;}
#stream_list li .icon.limited{background-position:-20px 0;}
#stream_list li .icon.private{background-position:-30px 0;}
.night #stream_list li{border-color:#333;}
.night #stream_list li.separator{border-bottom-color:#555;}
#streams>nav{width:26%;float:left;position:relative;margin-bottom:2em;}
#streams>nav .separator{display:block;height:100%;width:.5em;background:#f7f7f7;background:rgba(237,237,237,0.4);position:absolute;z-index:10;right:0;margin-right:.8em;}
#streams>nav .separator:hover{background:rgba(237,237,237,0.6);}
#streams>nav .home{position:absolute;margin:.6em 0 0 -22px;width:16px;height:16px;background:url(/images/home.png?1283286020) no-repeat 0 0;display:none;}
#streams>nav .notice{margin:1.5em 1.6em 0 0;text-align:left;padding:1ex .7em;}
#streams>nav .notice p{margin-bottom:.4em;}
#streams>nav .notice a{text-decoration:underline;}
#streams>nav .updates{position:absolute;margin-left:-24px;}
#streams>nav .updates a{width:20px;padding:0;text-align:center;background:url(/images/refresh.png?1283286020) no-repeat 50% 50%;-moz-border-radius-topleft:.4em;-webkit-border-top-left-radius:.4em;-o-border-top-left-radius:.4em;-ms-border-top-left-radius:.4em;-khtml-border-top-left-radius:.4em;border-top-left-radius:.4em;-moz-border-radius-bottomleft:.4em;-webkit-border-bottom-left-radius:.4em;-o-border-bottom-left-radius:.4em;-ms-border-bottom-left-radius:.4em;-khtml-border-bottom-left-radius:.4em;border-bottom-left-radius:.4em;height:2.25em;}
#streams>nav .updates a.loading{background-image:url(/images/loader.gif?1283286020);}
#streams>nav #navigation{position:relative;}
#streams>nav>ul>li{list-style-image:none;list-style-type:none;margin-left:0;margin:0 1.6em .5em 0;word-wrap:break-word;}
#streams>nav>ul>li>a{background:#ededed;font-size:105%;}
#streams>nav>ul>li.open>a{background:#8b8a8a;background-image:-webkit-gradient(linear,0% 0,0% 100%,color-stop(0%,#a3a3a3),color-stop(100%,#8b8a8a));background-image:-moz-linear-gradient(top,#a3a3a3 0,#8b8a8a 100%);color:white;}
#streams>nav>ul>li a{display:block;padding:.4em .7em;}
#streams>nav>ul>li.template{padding:.4em .7em;background:#ededed;}
#streams>nav>ul>li.template div{font-size:105%;float:right;width:8%;overflow:hidden;}
#streams>nav>ul>li.template div.loader{width:0;}
#streams>nav>ul>li.template input{font-size:105%;padding:.15em 1%;border:none;width:88%;}
#streams>nav>ul>li.add{padding:.4em .7em;}
#streams>nav>ul>li.add a{opacity:.9;display:inline;padding:0;background:transparent;font-size:100%;}
#streams>nav>ul>li.add:hover a{opacity:1;}
#streams>nav>ul>li.streams>a div{float:right;position:relative;left:.5em;padding:.5em;}
#streams>nav>ul>li.streams>a span{display:block;height:10px;width:10px;background:url(/images/stream.png?1283286020) no-repeat -40px 0;}
#streams>nav>ul>li.streams.close ul{display:none;}
#streams>nav>ul>li.streams.close>a div{padding:.4em .5em .6em .5em;}
#streams>nav>ul>li.streams.close>a div span{background-position:-50px 0;}
#streams>nav>ul>li.placeholder{opacity:.45;background:#ededed;border-bottom:1px solid transparent;}
#streams>nav>ul>li:last-child{margin-bottom:0;}
#streams>nav>ul>li .empty{padding:.4em .7em;font-style:italic;color:gray;}
#streams>nav>ul>li strong{font-size:80%;position:relative;top:-0.5em;}
#streams>nav>ul>li li{list-style-image:none;list-style-type:none;margin-left:0;margin-bottom:0;}
#streams>nav>ul>li li a{border-bottom:1px solid #e7e7e7;}
#streams>nav>ul>li li.open a,#streams>nav>ul>li li a:hover{background:#fdf6e0;background:rgba(253,246,224,0.8);}
#streams>nav>ul>li li .icon{width:10px;height:10px;float:left;margin:.45em .4em 0 0;background:url(/images/stream.png?1283286020) no-repeat;}
#streams>nav>ul>li li .icon.anonymous{background-position:-10px 0;}
#streams>nav>ul>li li .icon.limited{background-position:-20px 0;}
#streams>nav>ul>li li .icon.private{background-position:-30px 0;}
#streams>nav>ul>li li.placeholder{border-bottom:1px solid #e7e7e7;background:transparent;}
#streams>nav>ul>li li.dragged a{border-borrom:none;background:#fdf6e0;}
#streams>nav li.dragged{position:absolute;z-index:10;-moz-box-shadow:#ccc 0 0 7px;-webkit-box-shadow:#ccc 0 0 7px;-o-box-shadow:#ccc 0 0 7px;box-shadow:#ccc 0 0 7px;cursor:move;}
#streams>nav li.dragged.open{-moz-box-shadow:#666 0 0 7px;-webkit-box-shadow:#666 0 0 7px;-o-box-shadow:#666 0 0 7px;box-shadow:#666 0 0 7px;}
#streams>nav li.dragged li{background:white;}
#streams>nav.dragging .home{display:block;}
#streams>nav.dragging .updates{display:none;}
#streams #page{width:74%;float:left;min-height:15em;}
#streams #page.hidden{visibility:hidden;}
#streams h1{color:#797a90;margin:0 0 .4em 0;font-size:200%;}
#streams h2{color:#797a90;margin:0 0 .7em 0;font-size:160%;}
#streams_loader{position:relative;width:74%;float:right;}
#streams_loader>div{font-size:110%;color:#666;text-align:center;padding:6em 0 12em 0;width:100%;}
#streams_loader>div .loader{padding-left:16px;margin-right:.4em;}
#streams.closed_nav>nav{position:absolute;}
#streams.closed_nav>nav .separator{right:auto;left:0;}
#streams.closed_nav>nav #navigation,#streams.closed_nav>nav .notice{visibility:hidden;}
#streams.closed_nav #page{float:none;width:auto;margin-left:1.2em;}
#streams.closed_nav #streams_loader{width:100%;}
#intro{margin:-1em 0 2em 0;background:url(/images/green_transparent.png?1283286020);background:rgba(0,255,0,0.15);-moz-border-radius:.4em;-webkit-border-radius:.4em;-o-border-radius:.4em;-ms-border-radius:.4em;-khtml-border-radius:.4em;border-radius:.4em;padding:.7em 0;}
#intro .left{clear:right;float:left;width:40%;padding:0 3% 0 1%;}
#intro .right{clear:right;float:right;width:52%;padding:0 3% 0 1%;}
#intro .right div{display:none;}
#intro .active{float:right;font-size:90%;margin:-0.5em -4% 0 0;display:block;}
#intro.unregistered{float:right;width:75%;margin-top:0;}
#intro.unregistered .right{padding:0 1%;width:auto;float:none;}
#intro.unregistered .right .popular{display:block;}
.night #streams>nav .updates a.loading{background-image:url(/images/loader_n.gif?1283286020);}
.night #streams>nav>ul>li li a{border-color:#333;}
.night #streams>nav>ul>li.dragged li{background:black;}
.night #streams>nav .separator{background:rgba(237,237,237,0.3);}
.night #streams>nav .separator:hover{background:rgba(237,237,237,0.5);}
.night #streams>#page .stream_settings .counter{color:white;}
.night #streams>#page .stream_settings .counter.bad{color:#b54324;}
#subscribers>div{clear:both;}
#subscribers h2{padding:1em 0 .3em 0;}
#subscribers .owners h2{padding-top:.2em;}
#subscribers .owners .owner{min-height:50px;padding-bottom:1.5em;}
#subscribers li .controls div{display:none;}
#subscribers li .up,#subscribers li .up a{color:#6db13e;}
#subscribers li .down,#subscribers li .down a{color:#e17238;}
#subscribers .leads .to_usual_down,#subscribers .usuals .to_lead,#subscribers .usuals .to_locked,#subscribers .lockeds .to_usual_up{display:block;}
#root>header.green_orange{background-image:url(/images/top_panels/green_orange.png?1283286020);background-image:-webkit-gradient(linear,0% 0,100% 0,color-stop(0%,#8bc53f),color-stop(100%,#f9ec31));background-image:-moz-linear-gradient(left,#8bc53f 0,#f9ec31 100%);}
#root>header.orange_blue{background-image:url(/images/top_panels/orange_blue.png?1283286020);background-image:-webkit-gradient(linear,0% 0,100% 0,color-stop(0%,#faaf40),color-stop(100%,#27a9e0));background-image:-moz-linear-gradient(left,#faaf40 0,#27a9e0 100%);}
#root>header.green_dark_green{background-image:url(/images/top_panels/green_dark_green.png?1283286020);background-image:-webkit-gradient(linear,0% 0,100% 0,color-stop(0%,#8bc53f),color-stop(100%,#006838));background-image:-moz-linear-gradient(left,#8bc53f 0,#006838 100%);}
#root>header.orange_red{background-image:url(/images/top_panels/orange_red.png?1283286020);background-image:-webkit-gradient(linear,0% 0,100% 0,color-stop(0%,#faaf40),color-stop(100%,#be1e2d));background-image:-moz-linear-gradient(left,#faaf40 0,#be1e2d 100%);}
#root>header.green_blue{background-image:url(/images/top_panels/green_blue.png?1283286020);background-image:-webkit-gradient(linear,0% 0,100% 0,color-stop(0%,#8bc53f),color-stop(100%,#26a9e0));background-image:-moz-linear-gradient(left,#8bc53f 0,#26a9e0 100%);}
#root>header.blue_pink{background-image:url(/images/top_panels/blue_pink.png?1283286020);background-image:-webkit-gradient(linear,0% 0,100% 0,color-stop(0%,#26a9e0),color-stop(100%,#d91c5c));background-image:-moz-linear-gradient(left,#26a9e0 0,#d91c5c 100%);}
#root>header.red_pink{background-image:url(/images/top_panels/red_pink.png?1283286020);background-image:-webkit-gradient(linear,0% 0,100% 0,color-stop(0%,#f05a28),color-stop(100%,#d91c5c));background-image:-moz-linear-gradient(left,#f05a28 0,#d91c5c 100%);}
#root>header.gray{background-image:url(/images/top_panels/gray.png?1283286020);background-image:-webkit-gradient(linear,0% 0,100% 0,color-stop(0%,#565656),color-stop(100%,#979797));background-image:-moz-linear-gradient(left,#565656 0,#979797 100%);}
#root>header.blue_violet{background-image:url(/images/top_panels/blue_violet.png?1283286020);background-image:-webkit-gradient(linear,0% 0,100% 0,color-stop(0%,#26a9e0),color-stop(100%,#652e91));background-image:-moz-linear-gradient(left,#26a9e0 0,#652e91 100%);}
#unregistered{width:50em;max-width:100%;margin:0 auto;}
#unregistered .notice{margin-top:0;}
#unregistered h1{margin-top:0;}
#unregistered .description{font-size:140%;line-height:140%;margin:.4em 0 .7em 0;}
#unregistered .guest{font-size:140%;line-height:140%;margin-bottom:1em;}
#unregistered .guest a{text-decoration:underline;}
#unregistered #signup{width:19em;max-width:100%;}
#unregistered #signup .fast{margin-top:2.5em;}
#unregistered #signup .fast a{margin-top:1em;display:block;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;color:#444;text-shadow:white 0 1px 0;border:1px solid #b7b7b7;background:#e4e4e4;width:13em;max-width:100%;background-image:-webkit-gradient(linear,0% 0,0% 100%,color-stop(0%,#fefefe),color-stop(100%,#f0f0f0));background-image:-moz-linear-gradient(top,#fefefe 0,#f0f0f0 100%);}
#unregistered #signup .fast a:hover{background:#f5f5f5;}
#unregistered #signup .fast a:active{background:#e4e4e4;background-image:-webkit-gradient(linear,0% 0,0% 100%,color-stop(0%,#e8e8e8),color-stop(100%,#f5f5f5));background-image:-moz-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);}
#unregistered #signup .fast a .title{padding-left:1em;height:1.6em;line-height:1.6em;border-left:1px solid white;margin-left:25px;}
#unregistered #signup .fast a .icon{float:left;width:24px;height:1.6em;background:url(/images/openid.png?1283286020) no-repeat 50% 50%;border-right:1px solid #b7b7b7;}
#unregistered #signup .fast a.google .icon{background-image:url(/images/google.png?1283286020);}
#unregistered .login{width:19em;max-width:100%;}
#unregistered .login a{float:right;font-size:90%;line-height:140%;}
#unregistered .forgot{width:19em;max-width:100%;margin-top:2em;}
#unregistered .left{width:60%;float:left;margin:0 2.5% 2em 0;}
#unregistered .right{width:37%;float:left;margin-top:.45em;}
#unregistered .right .subscribe{margin-top:.2em;}
#unregistered .right .subscribe h2{font-size:140%;margin-top:0;}