#chatroom,.section{overflow:hidden}#chatroom #sidebar,.noselect{-webkit-touch-callout:none;-khtml-user-select:none}.hidden,.invisible{visibility:hidden}.italic,dfn{font-style:italic}body,html{width:100%;height:100%;min-height:100%}body{font-family:Avenir,"Lucida Grande",Helvetica,Arial,sans-serif;background:#fff}a,a:active,a:focus,a:hover,a:link{outline:0}.mobile_banner{top:0;height:100px;width:320px;display:none;left:50%;margin-left:-160px;position:fixed}#front{width:960px;margin-left:auto;margin-right:auto}#front .logo{display:block;margin:auto;padding-top:33px;text-align:center}#front .title{letter-spacing:2px;font-size:32px;line-height:40px;text-align:center;color:rgba(235,103,37,.5)}#front .caption{font-size:16px;font-weight:400;line-height:24px;top:22px;right:2%;font-family:Avenir,"Lucida Sans",Helvetica,Arial,sans-serif;text-align:center;color:#6f7c82}#introduction{color:#333;width:450px;margin-top:20px;float:left;margin-left:100px}#introduction .section{height:100px}#introduction .blue{color:#159aff}#introduction .green{color:#3bc930}#introduction .red{color:#ea6a22}#introduction .icon{width:64px;float:left;padding-right:15px}#introduction .label{font-size:20px}#introduction .text{color:#6f7c82}#feature_highlights{height:150px;width:800px;margin-top:355px;margin-left:75px;text-align:center}.feature_highlight_block{height:133px;width:194px;display:inline-block}.feature_highlight_img{max-width:60px}.feature_highlight_title{text-align:center;font-size:20px;color:#292e31}.feature_highlight_content{text-align:center;font-size:14px;color:#6f7c82}#feature_sections{margin-top:50px}#section1{background:#1e8ecf;background-image:-webkit-radial-gradient(closest-corner,rgba(16,47,70,0) 60%,rgba(16,47,70,.26)),-webkit-linear-gradient(108deg,#26d0ce,#1a2980 90%);background-image:-webkit--webkit-radial-gradient(closest-corner,rgba(16,47,70,0) 60%,rgba(16,47,70,.26)),-webkit--webkit-linear-gradient(342deg,#26d0ce,#1a2980 90%);background-image:-webkit--moz-radial-gradient(closest-corner,rgba(16,47,70,0) 60%,rgba(16,47,70,.26)),-webkit--moz-linear-gradient(342deg,#26d0ce,#1a2980 90%);background-image:-webkit--o-radial-gradient(closest-corner,rgba(16,47,70,0) 60%,rgba(16,47,70,.26)),-webkit--o-linear-gradient(342deg,#26d0ce,#1a2980 90%);background-image:-webkit--ms-radial-gradient(closest-corner,rgba(16,47,70,0) 60%,rgba(16,47,70,.26)),-webkit--ms-linear-gradient(342deg,#26d0ce,#1a2980 90%);background-image:-moz--webkit-radial-gradient(closest-corner,rgba(16,47,70,0) 60%,rgba(16,47,70,.26)),-moz--webkit-linear-gradient(342deg,#26d0ce,#1a2980 90%);background-image:-moz--moz-radial-gradient(closest-corner,rgba(16,47,70,0) 60%,rgba(16,47,70,.26)),-moz--moz-linear-gradient(342deg,#26d0ce,#1a2980 90%);background-image:-moz--o-radial-gradient(closest-corner,rgba(16,47,70,0) 60%,rgba(16,47,70,.26)),-moz--o-linear-gradient(342deg,#26d0ce,#1a2980 90%);background-image:-moz--ms-radial-gradient(closest-corner,rgba(16,47,70,0) 60%,rgba(16,47,70,.26)),-moz--ms-linear-gradient(342deg,#26d0ce,#1a2980 90%);background-image:-moz-radial-gradient(closest-corner,rgba(16,47,70,0) 60%,rgba(16,47,70,.26)),-moz-linear-gradient(108deg,#26d0ce,#1a2980 90%);background-image:-ms--webkit-radial-gradient(closest-corner,rgba(16,47,70,0) 60%,rgba(16,47,70,.26)),-ms--webkit-linear-gradient(342deg,#26d0ce,#1a2980 90%);background-image:-ms--moz-radial-gradient(closest-corner,rgba(16,47,70,0) 60%,rgba(16,47,70,.26)),-ms--moz-linear-gradient(342deg,#26d0ce,#1a2980 90%);background-image:-ms--o-radial-gradient(closest-corner,rgba(16,47,70,0) 60%,rgba(16,47,70,.26)),-ms--o-linear-gradient(342deg,#26d0ce,#1a2980 90%);background-image:-ms--ms-radial-gradient(closest-corner,rgba(16,47,70,0) 60%,rgba(16,47,70,.26)),-ms--ms-linear-gradient(342deg,#26d0ce,#1a2980 90%);background-image:-ms-radial-gradient(closest-corner,rgba(16,47,70,0) 60%,rgba(16,47,70,.26)),-ms-linear-gradient(108deg,#26d0ce,#1a2980 90%);height:600px}#section2{background:#2b3540;background-image:-webkit--webkit-radial-gradient(closest-corner,rgba(16,47,70,0) 60%,rgba(16,47,70,.26)),-webkit--webkit-linear-gradient(342deg,#d0d5d9 10%,#727780 51%,#222d38 90%);background-image:-webkit--moz-radial-gradient(closest-corner,rgba(16,47,70,0) 60%,rgba(16,47,70,.26)),-webkit--moz-linear-gradient(342deg,#d0d5d9 10%,#727780 51%,#222d38 90%);background-image:-webkit--o-radial-gradient(closest-corner,rgba(16,47,70,0) 60%,rgba(16,47,70,.26)),-webkit--o-linear-gradient(342deg,#d0d5d9 10%,#727780 51%,#222d38 90%);background-image:-webkit--ms-radial-gradient(closest-corner,rgba(16,47,70,0) 60%,rgba(16,47,70,.26)),-webkit--ms-linear-gradient(342deg,#d0d5d9 10%,#727780 51%,#222d38 90%);background-image:-webkit-radial-gradient(closest-corner,rgba(16,47,70,0) 60%,rgba(16,47,70,.26)),-webkit-linear-gradient(108deg,#d0d5d9 10%,#727780 51%,#222d38 90%);background-image:-moz--webkit-radial-gradient(closest-corner,rgba(16,47,70,0) 60%,rgba(16,47,70,.26)),-moz--webkit-linear-gradient(342deg,#d0d5d9 10%,#727780 51%,#222d38 90%);background-image:-moz--moz-radial-gradient(closest-corner,rgba(16,47,70,0) 60%,rgba(16,47,70,.26)),-moz--moz-linear-gradient(342deg,#d0d5d9 10%,#727780 51%,#222d38 90%);background-image:-moz--o-radial-gradient(closest-corner,rgba(16,47,70,0) 60%,rgba(16,47,70,.26)),-moz--o-linear-gradient(342deg,#d0d5d9 10%,#727780 51%,#222d38 90%);background-image:-moz--ms-radial-gradient(closest-corner,rgba(16,47,70,0) 60%,rgba(16,47,70,.26)),-moz--ms-linear-gradient(342deg,#d0d5d9 10%,#727780 51%,#222d38 90%);background-image:-moz-radial-gradient(closest-corner,rgba(16,47,70,0) 60%,rgba(16,47,70,.26)),-moz-linear-gradient(108deg,#d0d5d9 10%,#727780 51%,#222d38 90%);background-image:-ms--webkit-radial-gradient(closest-corner,rgba(16,47,70,0) 60%,rgba(16,47,70,.26)),-ms--webkit-linear-gradient(342deg,#d0d5d9 10%,#727780 51%,#222d38 90%);background-image:-ms--moz-radial-gradient(closest-corner,rgba(16,47,70,0) 60%,rgba(16,47,70,.26)),-ms--moz-linear-gradient(342deg,#d0d5d9 10%,#727780 51%,#222d38 90%);background-image:-ms--o-radial-gradient(closest-corner,rgba(16,47,70,0) 60%,rgba(16,47,70,.26)),-ms--o-linear-gradient(342deg,#d0d5d9 10%,#727780 51%,#222d38 90%);background-image:-ms--ms-radial-gradient(closest-corner,rgba(16,47,70,0) 60%,rgba(16,47,70,.26)),-ms--ms-linear-gradient(342deg,#d0d5d9 10%,#727780 51%,#222d38 90%);background-image:-ms-radial-gradient(closest-corner,rgba(16,47,70,0) 60%,rgba(16,47,70,.26)),-ms-linear-gradient(108deg,#d0d5d9 10%,#727780 51%,#222d38 90%);text-align:center;height:611px}.section img{max-width:700px}.section_title{text-shadow:0 1px 2px rgba(0,0,0,.2);-webkit-font-smoothing:antialiased;font-size:40px;color:rgba(77,77,77);padding:25px 0;font-family:HelveticaNeue-Light,Avenir,"Lucida Grande",Helvetica,Arial,sans-serif}#entrance .buttons input,#entrance .form input,#send_message input,.room_search_modal #room_search_input{font-family:Avenir,"Lucida Grande",Helvetica,Arial,sans-serif}.section_body{text-align:left;line-height:150%}#entrance{padding:10px;width:215px;background-color:#FFF;float:left;margin:22px 0 50px 50px;box-shadow:0 5px 15px -10px #000;border:1px solid #dcdee0}#entrance .message{font-size:14px;color:#888;text-align:center}#entrance #join_random_room,#entrance #room_search{margin-top:0;text-decoration:underline;color:#159aff;cursor:pointer;text-align:center;font-size:14px}#entrance .form{text-align:center}#entrance .form input{width:146px;padding:5px;margin-top:20px;outline:0;font-size:14px}#entrance .buttons{font-size:13px;font-weight:400;line-height:24px;margin:auto;width:160px;height:55px;text-align:center}#mobile_header,.home_footer{width:100%;text-align:center}#entrance .buttons input{padding:5px;margin:16px 0;color:#FFF;border:none;outline:0}#entrance #enter{height:33px;width:45%;font-size:14px;border-radius:15px;background:rgba(21,154,255,.8)}.home_footer{color:#333;letter-spacing:2px;font-size:32px;font-weight:700;line-height:40px;display:block;float:left;margin-left:auto;margin-right:auto}.home_footer img{height:25px;padding:5px;opacity:.3}.home_footer img:hover{opacity:.5}#mobile_header{display:none;position:fixed;height:50px;font-size:25px;line-height:50px;background-color:#708090;color:#fff}.mobile_header_icon{float:left;margin-left:12px;height:25px;margin-top:12px}.mobile_header_text{width:250px;margin:auto;display:block}#chatroom{width:100%;height:100%;margin-left:auto;margin-right:auto;display:none}#chatroom #rows{overflow-x:hidden;overflow-y:scroll;float:left;height:calc(100% - 46px);width:calc(100% - 290px);padding-top:5px;min-width:465px;color:#F5F5F5}#chatroom #sidebar,#right_sidebar{overflow:hidden;display:block;color:#333}#chatroom #rows .right_align{text-align:right}#chatroom #rows .row{padding:5px 0}#chatroom #rows .action_row{text-align:center;font-weight:700}#chatroom #rows .row .sender{padding:5px 10px;color:#333;margin-right:5px;display:inline-block;text-align:right}.timestamp{display:none;font-size:10px}#chatroom #rows .row .right_align .sender{margin-left:5px}#chatroom #rows .row .file,#chatroom #rows .row .img,#chatroom #rows .row .msg,.youtube{padding:10px;border-radius:16px;display:inline-block;max-width:calc(100% - 20px)}#chatroom #rows .row .img img,.youtube{max-width:100%;width:500px;height:100%}#send_button,#send_message{position:fixed;height:41px;z-index:99}.picture_toggle{display:none;cursor:pointer;color:#00f}.report_file{display:block;cursor:pointer;color:red}.sender_ip{display:none;color:#000}#chatroom #rows .row .msg{max-width:320px;word-break:break-word;text-align:left;color:#000}#chatroom #rows .row .action{font-style:italic;text-align:center;color:#000}#send_message{width:calc(100% - 230px);bottom:0;right:56px;background-color:#FFF}#send_message input{width:588px;width:calc(100% - 12px);margin:5px 5px 3px 0;height:31px;border:1px solid #aaa;outline:0;box-sizing:border-box;color:#333;padding-left:8px;font-size:15px;border-radius:14px;float:right}#send_button{bottom:-9px;right:11px;color:#0079ff;cursor:pointer}#right_sidebar{width:120px;height:641px;float:right;background-color:rgba(1,1,1,0);margin:auto;position:absolute;right:0;top:1320px;padding:15px;text-align:center}#chatroom #sidebar{min-width:140px;cursor:default;width:140px;height:100%;float:left;background-color:#EFF1F3;border-right:1px solid #dcdee0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#chatroom #sidebar .title{font-size:34px;font-weight:700;line-height:40px;margin:15px auto 5px;text-align:center;cursor:pointer}#chatroom #sidebar .title img{height:76px;width:76px}#chatroom #sidebar .room_title{font-size:20px;font-weight:400;margin:auto auto 0;text-align:center;overflow:hidden;height:30px}#chatroom #sidebar #room_list{overflow-y:auto;height:200px;height:calc(100% - 280px);position:relative}#chatroom #sidebar #room_list .member{color:#333;padding:2px;font-size:15px;height:20px;overflow:hidden;text-overflow:ellipsis;border-radius:5px;width:136px;text-align:left;margin:2px auto auto}#chatroom #sidebar #room_list .member .member_text{position:absolute;left:38px;margin-top:-2px;width:100px;display:inline-block;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.dot{border-radius:8px;width:16px;height:16px;padding-left:0;background-color:#FFF;display:inline-block}#chatroom #sidebar #room_list .member .typing_indicator{opacity:1;background:0 0;left:14px;height:18px;width:18px;display:inline-block;position:absolute;border-radius:5px;padding-left:0}#chatroom .footer,.modal{background-color:#EFF1F3}.iframe_embed_url{outline:0;padding:10px;border-radius:5px;border-color:#CCC}.twitter_share{opacity:.7}.twitter_share a{color:#222;text-decoration:none}.twitter_share:hover{opacity:1}#chatroom .footer{overflow:hidden;bottom:15px;padding-left:10px;z-index:2;width:130px}.modal,.report{z-index:999;position:absolute;left:50%;-webkit-box-shadow:0 8px 6px -6px #000;-moz-box-shadow:0 8px 6px -6px #000}.footer_button{width:100%;display:block;height:20px;padding-top:10px;cursor:pointer;opacity:.7}.footer_button:hover{opacity:1}.footer_icon{height:20px;width:auto;margin:auto;display:inline-block;vertical-align:bottom;padding-right:3px;padding-bottom:1px}.modal .modal_icon,.report .report_icon,.unsupported .unsupported_icon,.walkthrough .walkthrough_icon{height:25px;vertical-align:bottom}.modal{display:none;width:350px;top:150px;margin-left:-175px;text-align:center;box-shadow:0 5px 15px -5px #000;border:1px solid #dcdee0}.report,.unsupported{top:80px;text-align:center}.modal .modal_icon{width:auto;margin-right:5px;display:inline-block;cursor:pointer}.modal .modal_contents{word-wrap:break-word;margin:20px auto}.modal .modal_title{font-weight:700;margin-bottom:20px}.modal .faq_question{text-align:center;font-weight:700;padding:10px}.modal .faq_answer{width:315px;margin:auto;padding-bottom:10px}.modal .dismiss{width:50px;padding:5px;margin:0 auto 15px;color:#FFF;border:none;outline:0;background-color:rgba(21,154,255,.8);cursor:pointer;border-radius:15px}.report{display:none;background-color:#EFF1F3;width:270px;margin-left:-135px;box-shadow:0 5px 15px -5px #000;border:1px solid #dcdee0}.captcha_barrier,.unsupported{z-index:999;position:absolute;left:50%;-webkit-box-shadow:0 8px 6px -6px #000;-moz-box-shadow:0 8px 6px -6px #000}.report .report_icon{width:auto;margin-right:5px;display:inline-block;cursor:pointer}.report .report_contents{word-wrap:break-word;margin:15px auto;width:230px;text-align:center}.report .report_desc{outline:0;padding:10px;border-radius:5px;border-color:#CCC}.report .report_title{font-weight:700;margin-top:20px}.report .dismiss,.report .report_submit{width:50px;padding:5px;margin:0 auto 15px;color:#FFF;display:inline-block;cursor:pointer;outline:0}.report .report_submit{border:none;background-color:rgba(21,154,255,.8);border-radius:15px}.report .dismiss{border:none;background-color:#B8B8B8;border-radius:15px}.unsupported{display:none;background-color:#EFF1F3;width:270px;margin-left:-135px;box-shadow:0 5px 15px -5px #000;border:1px solid #dcdee0}.unsupported .unsupported_icon{width:auto;margin-right:5px;display:inline-block;cursor:pointer}.unsupported .unsupported_contents{word-wrap:break-word;margin:30px;width:230px;text-align:center}.unsupported .unsupported_desc{outline:0;padding:10px;border-radius:5px;border-color:#CCC}.unsupported .unsupported_title{font-weight:700;margin-top:20px}.unsupported .dismiss,.unsupported .unsupported_submit{width:50px;margin:0 auto 15px;display:inline-block;cursor:pointer;color:#FFF;padding:5px;outline:0}.unsupported .unsupported_submit{border:none;background-color:rgba(21,154,255,.8);border-radius:15px}.unsupported .dismiss{border:none;background-color:#B8B8B8;border-radius:15px}.captcha_barrier{display:none;background-color:#EFF1F3;width:302px;margin-left:-151px;top:150px;box-shadow:0 5px 15px -5px #000;border:1px solid #dcdee0;text-align:center}.room_search_modal,.walkthrough{-webkit-box-shadow:0 8px 6px -6px #000;-moz-box-shadow:0 8px 6px -6px #000;z-index:999;position:absolute;top:150px;left:50%;text-align:center}.captcha_barrier .captcha_barrier_title{font-weight:700;margin-top:20px;margin-bottom:20px}.captcha_barrier .dismiss{width:75px;padding:5px;margin:15px auto;color:#FFF;border:none;outline:0;background-color:#B8B8B8;cursor:pointer;border-radius:15px}.walkthrough{display:none;background-color:#EFF1F3;width:270px;margin-left:-135px;box-shadow:0 5px 15px -5px #000;border:1px solid #dcdee0}.walkthrough .walkthrough_icon{width:auto;margin-right:5px;display:inline-block;cursor:pointer}.walkthrough .walkthrough_contents{word-wrap:break-word;margin:5px auto 20px;width:230px;text-align:center}.walkthrough .walkthrough_example{margin-top:20px}.walkthrough_right{height:15px;vertical-align:bottom;padding:5px}.walkthrough .walkthrough_title{font-weight:700;margin-top:20px}.walkthrough .dismiss{width:50px;padding:5px;margin:0 auto 15px;color:#FFF;border:none;outline:0;background-color:rgba(21,154,255,.8);cursor:pointer;border-radius:15px}.room_search_modal{display:none;background-color:#fff;width:400px;margin-left:-200px;box-shadow:0 5px 15px -5px #000;border:1px solid #dcdee0}.room_search_modal #room_search_input{width:146px;padding:5px;margin-top:20px;outline:0;font-size:14px}.room_search_modal #room_search_execute_button{width:60px;padding:5px;margin:0 auto 15px;color:#FFF;border:none;outline:0;background-color:rgba(21,154,255,.8);cursor:pointer;border-radius:15px;display:inline-block}.room_search_modal .title{margin:20px auto auto;width:300px}.room_search_modal .contents{margin-top:15px;height:200px;overflow:auto;width:100%;word-wrap:break-word}.room_search_modal .table{width:100%}.room_search_modal tr{cursor:pointer}.room_search_modal tr:nth-child(even){background-color:rgba(150,210,255,.1)}.room_search_modal tr:hover{background-color:rgba(150,210,255,.4)}.room_search_modal .dismiss{width:50px;padding:5px;margin:15px auto;color:#FFF;border:none;outline:0;background-color:#B8B8B8;cursor:pointer;border-radius:15px}.settings{z-index:999;display:none;background-color:#EFF1F3;width:240px;margin-left:-120px;position:absolute;top:150px;left:50%;-webkit-box-shadow:0 8px 6px -6px #000;-moz-box-shadow:0 8px 6px -6px #000;box-shadow:0 5px 15px -5px #000;border:1px solid #dcdee0;text-align:center}.setting,.settings .settings_icon{display:inline-block;cursor:pointer}.settings .settings_icon{height:25px;width:auto;margin-right:5px;vertical-align:bottom}.settings .settings_contents{word-wrap:break-word;margin:5px auto 20px;width:185px;text-align:left}.settings .settings_title{font-weight:700;margin-top:20px}.settings .dismiss{width:50px;padding:5px;margin:0 auto 15px;color:#FFF;border:none;outline:0;background-color:rgba(21,154,255,.8);cursor:pointer;border-radius:15px}.setting{margin-top:20px;padding:5px;opacity:.7}.ir:before,hr{display:block}.setting:hover{opacity:1}.noselect{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bold{font-weight:700}.underline{text-decoration:underline}.text_center{text-align:center}.red{color:#ea6a22}.private_message{border:1px solid #000}#invisible_file_picker{opacity:0}#upload_button{bottom:5px;left:147px;color:#0079ff;cursor:pointer;position:fixed;height:30px;z-index:99;background-color:#fff}.dotAnim,.dotNoAnim{height:50px;width:50px;top:-17px;left:-17px;z-index:1;opacity:0;position:absolute}.dotNoAnim{-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px}.dotAnim{-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;-webkit-animation:pulse 2s ease-out;-moz-animation:pulse 2s ease-out;animation:pulse 2s ease-out;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite}.ir,hr,img,legend{border:0}@-moz-keyframes pulse{0%{-moz-transform:scale(0);opacity:0}25%{-moz-transform:scale(0);opacity:.1}50%{-moz-transform:scale(.1);opacity:.3}75%{-moz-transform:scale(.5);opacity:.5}100%{-moz-transform:scale(1);opacity:0}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(0);opacity:1}100%{-webkit-transform:scale(1.25);opacity:0}}/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */button,html,input,select,textarea{color:#222;font-family:sans-serif}html{line-height:1.4;font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,img,video{vertical-align:middle}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.ir{background-color:transparent;overflow:hidden}.ir:before{content:"";width:0;height:150%}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}dl,h3,menu,ol,p,pre,ul{margin:1em 0}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}/*! normalize.css v1.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}body,figure,form{margin:0}a:focus{outline:dotted thin}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ol,nav ul{list-style:none}img{-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{resize:vertical;overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}