html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}@font-face{font-family:"TinyBoxBlackBitA8Regular";src:url("/fonts/tinybbba-webfont.eot?") format("eot"),url("/fonts/tinybbba-webfont.woff") format("woff"),url("/fonts/tinybbba-webfont.ttf") format("truetype"),url("/fonts/tinybbba-webfont.svg#webfont53HmssFB") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"inero";src:url("/fonts/inero-webfont.eot?") format("eot"),url("/fonts/inero-webfont.woff") format("woff"),url("/fonts/inero-webfont.ttf") format("truetype"),url("/fonts/inero-webfont.svg#webfontHpoyqXln") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"PFTempestaSevenExtended";src:url("/fonts/pf_tempesta_seven_extended-webfont.eot?") format("eot"),url("/fonts/pf_tempesta_seven_extended-webfont.woff") format("woff"),url("/fonts/pf_tempesta_seven_extended-webfont.ttf") format("truetype"),url("/fonts/pf_tempesta_seven_extended-webfont.svg#webfontvyGkTGgk") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"MonkirtaPursuitNCRegular";src:url("/fonts/monkirta_pursuit_nc-webfont.eot?") format("eot"),url("/fonts/monkirta_pursuit_nc-webfont.woff") format("woff"),url("/fonts/monkirta_pursuit_nc-webfont.ttf") format("truetype"),url("/fonts/monkirta_pursuit_nc-webfont.svg#webfontf8StscE9") format("svg");font-weight:normal;font-style:normal}html{overflow-y:scroll}body{font:13px/1.231 sans-serif;*font-size:small;color:#292929;background-color:#333;font-family:"Gill Sans",Tacoma,Arial,Geneva,Verdana,sans-serif}header{padding:1.25em;padding-bottom:0;background:#fff}header h1{margin:0}header #logo{height:139px;background:#fff url(/assets/puzzlenode_background-130022903500b5ddda8fa1781150693f.png) no-repeat center top;margin-bottom:2em;position:relative}header #logo h1{font-family:"TinyBoxBlackBitA8Regular";font-size:48px;line-height:70px;color:#305896;padding-top:20px;text-align:center}header #logo h1 a{font-family:"TinyBoxBlackBitA8Regular";color:#305896}header #logo h1 a:hover{color:#3665ae;text-decoration:none}header #logo img.loading{display:none;position:absolute;top:101px;left:469px}header #logo.loading img.loading{display:block}header nav{background:#fe7f2f;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffa027), color-stop(100%, #fe7f2f));background-image:-webkit-linear-gradient(#ffa027, #fe7f2f);background-image:-moz-linear-gradient(#ffa027, #fe7f2f);background-image:-o-linear-gradient(#ffa027, #fe7f2f);background-image:linear-gradient(#ffa027,#fe7f2f);color:#fff;padding:0.5em 1em;margin-top:0.5em;font-size:1.25em;position:relative;margin:0 -1em}header nav ul{list-style:none outside none}header nav ul li{display:inline;list-style-image:none;list-style-type:none;margin-right:0.75em;white-space:nowrap;position:relative}header nav ul li.node{background:transparent url(/assets/node-d93702a5cdbcdf1e4d88a71e418eefcd.png) no-repeat 0 0;display:inline-block;width:14px;height:14px}header nav ul li.right{float:right;margin-right:0}header nav ul li a{display:inline-block;color:#fff;text-shadow:1px 0 2px #333;font-family:"MonkirtaPursuitNCRegular";font-size:1.5em;margin-top:-0.15em}header nav ul li a:hover{color:#fff;text-decoration:none;text-shadow:1px 1px 4px #333}header nav div.clear{clear:both}header nav#admin_nav{background:#305896;padding:0}header nav#admin_nav ul li{padding:0.5em;display:inline-block}header nav#admin_nav ul li.orange{background-color:#fe7f2f;color:#853a12;font-size:1em;font-weight:bold;padding:0.5em 1em;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;text-shadow:-1px -1px 1px #de8964}header nav#admin_nav ul li a{font-family:"Gill Sans",Tacoma,Arial,Geneva,Verdana,sans-serif;font-size:1em;font-weight:bold}header nav#admin_nav ul li.right input{margin:0}.wrap{width:970px;margin:0 auto}#content{background-color:#305896;padding:1.25em;color:#f9f9f9;font-size:16px;min-height:200px;border-bottom:1px solid #254980}::-moz-selection{background:#fe7f2f;color:#fff;text-shadow:none}::selection{background:#fe7f2f;color:#fff;text-shadow:none}#puzzles .puzzle{margin-bottom:0.75em;clear:both}#puzzles .puzzle img.solved{margin-right:0.5em;margin-top:0.5em;float:right;vertical-align:bottom}#puzzles .puzzle .unpublished-label{float:right;margin-top:0.5em;vertical-align:bottom;background:#fe7f2f;padding:0.5em 1em;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}#puzzles .puzzle .description{padding:0.5em 0}#puzzles .puzzle .description{border-top:2px solid #254980;font-size:1.2em;line-height:1.5em}#puzzles .puzzle .action{float:right;margin-left:0.5em;margin-bottom:0.5em}#puzzles .puzzle .action button{margin-left:0.5em}#puzzles .puzzle a{color:#eee;text-shadow:1px 1px 3px #222;letter-spacing:0.05em;font-family:"MonkirtaPursuitNCRegular";font-size:2.5em}#puzzles .puzzle a:hover{text-decoration:none;color:#c8dbe6}#puzzles #new-puzzle{float:right}#puzzle{position:relative}#puzzle h1{margin-top:0;margin-bottom:0.25em;padding-bottom:0.5em;font-family:"MonkirtaPursuitNCRegular";text-shadow:1px 1px 5px #222;border-bottom:5px solid #254980;font-size:3em}#puzzle h1 a:hover{text-decoration:none;color:#c8dbe6}#puzzle h1 button.right{float:right;margin-top:2em}#puzzle h1.main{border-bottom:none;padding-bottom:0}#puzzle .tags{position:absolute;top:2em;right:0}#puzzle .tags li{float:right;margin-left:0.75em}#puzzle .tags a{border-bottom:1px solid #c8dbe6}#puzzle .tags a:hover{text-decoration:none;border-color:#fe7f2f}#puzzle div.puzzle-info{margin-bottom:1.5em;border-bottom:5px solid #254980;padding-bottom:1em}#puzzle div.puzzle-info span.label{color:#c8dbe6}#puzzle div.puzzle-info span.section{margin-right:1em;padding:0.5em 0;display:inline-block}#puzzle div.puzzle-info span.right{float:right;margin-top:3px}#puzzle div.puzzle-info span.right button{margin-left:0.5em}#puzzle div.puzzle-info a{border-bottom:1px solid #c8dbe6}#puzzle div.puzzle-info a:hover{text-decoration:none;border-color:#fe7f2f}#puzzle #notice{background-color:#254980;padding:1em;-webkit-box-shadow:#222,0,0,5px,inset;-moz-box-shadow:#222,0,0,5px,inset;box-shadow:#222,0,0,5px,inset;margin-bottom:1.5em;line-height:1.35em}#puzzle #notice a{border-bottom:1px solid #c8dbe6}#puzzle #notice a:hover{text-decoration:none;border-color:#fe7f2f}#puzzle #notice p{margin:0}#puzzle #notice.large{font-size:1.25em}#puzzle #notice iframe{float:right;margin-top:3px}#puzzle #description{margin-bottom:1.5em}#puzzle #description,#puzzle .description{font-size:1.2em;line-height:1.5em;text-align:justify}#puzzle #description a,#puzzle .description a{border-bottom:1px solid #c8dbe6}#puzzle #description a:hover,#puzzle .description a:hover{text-decoration:none;border-color:#fe7f2f}#puzzle #description h1,#puzzle #description h2,#puzzle #description h3,#puzzle #description h4,#puzzle #description h5,#puzzle #description h6,#puzzle .description h1,#puzzle .description h2,#puzzle .description h3,#puzzle .description h4,#puzzle .description h5,#puzzle .description h6{font-family:"MonkirtaPursuitNCRegular"}#puzzle #description h2,#puzzle .description h2{border-bottom:2px solid #254980;padding-bottom:0.25em;color:#c8dbe6;text-shadow:1px 1px 2px #222}#puzzle #description pre,#puzzle #description #files,#puzzle .description pre,#puzzle .description #files{padding:1em;background-color:#254980}#puzzle #description pre code,#puzzle .description pre code{font-size:0.75em;line-height:0.75em}#puzzle #description strong,#puzzle .description strong{font-weight:bold}#puzzle #description ul,#puzzle #description ol,#puzzle .description ul,#puzzle .description ol{margin:1em 0 1em 2em;list-style-position:outside;list-style-type:disc}#puzzle #description ul li,#puzzle #description ol li,#puzzle .description ul li,#puzzle .description ol li{margin:0.5em 0}#puzzle #description ol,#puzzle .description ol{list-style-type:decimal}#puzzle #description em,#puzzle .description em{font-style:italic}#puzzle #description blockquote,#puzzle .description blockquote{border-left:2px solid #256188;padding:0 0.5em}#puzzle #description #files a,#puzzle .description #files a{display:block;border-bottom:none}#puzzle #description #files a img,#puzzle .description #files a img{vertical-align:middle;margin-right:0.5em}#puzzle #action{margin-top:1em;border-top:5px solid #254980;padding-top:1em}#puzzle #action button{font-size:1.25em}#puzzle #action a{font-size:1.15em}#puzzle form.new_submission input[type=file]{padding:0.5em;background-color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;margin-right:1em;color:#333}#puzzle form.new_submission h3{font-size:1.25em}#puzzle #puzzle-rating{border-top:5px solid #254980}#puzzle #puzzle-rating ul{display:inline}#puzzle #puzzle-rating ul li{display:inline;margin-right:15px}#redirect{text-align:center}#redirect h1{font-family:"MonkirtaPursuitNCRegular";font-size:3.5em}#footer{color:#eee;min-height:100px;padding:1.25em 0;border-top:1px solid #0f1d32;line-height:1.5em;font-size:16px}#footer .teaser{text-align:center}#footer.active{border-top:none}#footer.active .bottom #mendicant-logo{background-position:center bottom}#footer #about{text-align:justify;font-size:1.2em;display:none}#footer #about h1{font-family:"MonkirtaPursuitNCRegular";margin:0.25em 0;text-shadow:1px 1px 2px #222;border-bottom:2px solid #254980;padding-bottom:0.5em}#footer #about a{text-decoration:underline}#footer #about a.close{float:right}#footer .bottom{text-align:center;margin-top:1em}#footer .bottom #mendicant-logo{background:transparent url(/assets/mendicant-533403d6e31f6129d6acfbbaf4f6bece.png) no-repeat center top;height:87px;width:120px;display:inline-block}#footer .bottom #mendicant-logo:hover{background-position:center bottom}#flash{position:absolute;top:0;left:0;width:100%;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);opacity:0.9;z-index:10}#flash .flash{text-align:center;padding:0.5em;font-size:2em}#flash .flash.notice{background-color:#8c8;color:#252}#flash .flash.error{background-color:#c88;color:#522}button.retro{padding:8px;font-weight:normal;font-family:"MonkirtaPursuitNCRegular";text-align:center;font-size:1.1em;border:1px solid #666;background-color:#f0f0f0;color:#333}button.retro img,button.retro span{vertical-align:middle}button.retro:hover{color:#000}table td,table th{padding:0.5em}form.edit_puzzle label,form.new_puzzle label,form.edit_announcement label,form.new_announcement label,form.admin label{font-weight:bold}form.edit_puzzle fieldset,form.new_puzzle fieldset,form.edit_announcement fieldset,form.new_announcement fieldset,form.admin fieldset{padding:1.4em;margin:0 0 1.5em 0}form.edit_puzzle legend,form.new_puzzle legend,form.edit_announcement legend,form.new_announcement legend,form.admin legend{font-weight:bold;font-size:1.2em}form.edit_puzzle input.text,form.edit_puzzle input.title,form.edit_puzzle input[type=email],form.edit_puzzle input[type=text],form.edit_puzzle input[type=password],form.new_puzzle input.text,form.new_puzzle input.title,form.new_puzzle input[type=email],form.new_puzzle input[type=text],form.new_puzzle input[type=password],form.edit_announcement input.text,form.edit_announcement input.title,form.edit_announcement input[type=email],form.edit_announcement input[type=text],form.edit_announcement input[type=password],form.new_announcement input.text,form.new_announcement input.title,form.new_announcement input[type=email],form.new_announcement input[type=text],form.new_announcement input[type=password],form.admin input.text,form.admin input.title,form.admin input[type=email],form.admin input[type=text],form.admin input[type=password]{margin:0.5em 0;background-color:white;padding:5px}form.edit_puzzle input.title,form.new_puzzle input.title,form.edit_announcement input.title,form.new_announcement input.title,form.admin input.title{font-size:1.5em}form.edit_puzzle textarea,form.new_puzzle textarea,form.edit_announcement textarea,form.new_announcement textarea,form.admin textarea{margin:0.5em 0;padding:5px}form.edit_puzzle select,form.new_puzzle select,form.edit_announcement select,form.new_announcement select,form.admin select{margin:0.5em 0}form.edit_puzzle fieldset,form.new_puzzle fieldset,form.edit_announcement fieldset,form.new_announcement fieldset,form.admin fieldset{border:1px solid #ccc}form.edit_puzzle input.text,form.edit_puzzle input.title,form.edit_puzzle input[type=email],form.edit_puzzle input[type=text],form.edit_puzzle input[type=password],form.edit_puzzle textarea,form.new_puzzle input.text,form.new_puzzle input.title,form.new_puzzle input[type=email],form.new_puzzle input[type=text],form.new_puzzle input[type=password],form.new_puzzle textarea,form.edit_announcement input.text,form.edit_announcement input.title,form.edit_announcement input[type=email],form.edit_announcement input[type=text],form.edit_announcement input[type=password],form.edit_announcement textarea,form.new_announcement input.text,form.new_announcement input.title,form.new_announcement input[type=email],form.new_announcement input[type=text],form.new_announcement input[type=password],form.new_announcement textarea,form.admin input.text,form.admin input.title,form.admin input[type=email],form.admin input[type=text],form.admin input[type=password],form.admin textarea{background-color:#fff;border:1px solid #bbb}form.edit_puzzle input.text:focus,form.edit_puzzle input.title:focus,form.edit_puzzle input[type=email]:focus,form.edit_puzzle input[type=text]:focus,form.edit_puzzle input[type=password]:focus,form.edit_puzzle textarea:focus,form.new_puzzle input.text:focus,form.new_puzzle input.title:focus,form.new_puzzle input[type=email]:focus,form.new_puzzle input[type=text]:focus,form.new_puzzle input[type=password]:focus,form.new_puzzle textarea:focus,form.edit_announcement input.text:focus,form.edit_announcement input.title:focus,form.edit_announcement input[type=email]:focus,form.edit_announcement input[type=text]:focus,form.edit_announcement input[type=password]:focus,form.edit_announcement textarea:focus,form.new_announcement input.text:focus,form.new_announcement input.title:focus,form.new_announcement input[type=email]:focus,form.new_announcement input[type=text]:focus,form.new_announcement input[type=password]:focus,form.new_announcement textarea:focus,form.admin input.text:focus,form.admin input.title:focus,form.admin input[type=email]:focus,form.admin input[type=text]:focus,form.admin input[type=password]:focus,form.admin textarea:focus{border-color:#666}form.edit_puzzle select,form.new_puzzle select,form.edit_announcement select,form.new_announcement select,form.admin select{background-color:#fff;border-width:1px;border-style:solid}form.edit_puzzle input.text,form.edit_puzzle input.title,form.edit_puzzle input[type=email],form.edit_puzzle input[type=text],form.edit_puzzle input[type=password],form.new_puzzle input.text,form.new_puzzle input.title,form.new_puzzle input[type=email],form.new_puzzle input[type=text],form.new_puzzle input[type=password],form.edit_announcement input.text,form.edit_announcement input.title,form.edit_announcement input[type=email],form.edit_announcement input[type=text],form.edit_announcement input[type=password],form.new_announcement input.text,form.new_announcement input.title,form.new_announcement input[type=email],form.new_announcement input[type=text],form.new_announcement input[type=password],form.admin input.text,form.admin input.title,form.admin input[type=email],form.admin input[type=text],form.admin input[type=password]{width:300px}form.edit_puzzle textarea,form.new_puzzle textarea,form.edit_announcement textarea,form.new_announcement textarea,form.admin textarea{width:390px;height:250px}form.edit_puzzle textarea,form.new_puzzle textarea,form.edit_announcement textarea,form.new_announcement textarea,form.admin textarea{width:50%}form.edit_puzzle label,form.new_puzzle label,form.edit_announcement label,form.new_announcement label,form.admin label{font-weight:normal}form.edit_puzzle p.controls a,form.new_puzzle p.controls a,form.edit_announcement p.controls a,form.new_announcement p.controls a,form.admin p.controls a{margin-left:2em}form.edit_puzzle #puzzle_short_description,form.new_puzzle #puzzle_short_description{width:50%;height:50px}form.search input#search{font-size:1em;padding:0.25em;margin-right:0.5em;width:250px}form.search input{vertical-align:middle}#puzzle-difficulties{padding-top:1em;border-top:5px solid #254980}#comments_container{width:950px;margin:0 auto;overflow:hidden;*zoom:1}#comments_container #share-source{display:inline;float:left;margin-right:0;width:950px}* html #comments_container #share-source{overflow-x:hidden}#comments_container #share-source form{display:block;margin-bottom:1em;font-size:1.2em}#comments_container #share-source.blank form{background-color:#fe7f2f;color:#333;padding:1em}#comments_container #share-source.blank a img{display:none}#comments_container #share-source a.edit{float:right}#comments_container #solved-by{display:inline;float:left;margin-right:0;width:230px}* html #comments_container #solved-by{overflow-x:hidden}#comments_container #solved-by .header{background-color:#254980;padding:0.5em;padding-bottom:0.75em;margin-bottom:0.5em;text-align:center;font-family:"PFTempestaSevenExtended"}#comments_container #solved-by .user{text-align:center;margin-bottom:0.5em;font-family:"MonkirtaPursuitNCRegular";font-size:1.1em}#comments_container #solved-by .user a.edit{float:right}#comments_container #solved-by .user a.edit img{margin-left:-16px}#comments_container #comments{display:inline;float:left;margin-right:10px;width:710px}* html #comments_container #comments{overflow-x:hidden}#comments_container #comments .comment{margin-bottom:0.5em}#comments_container #comments .comment .header{background-color:#254980;padding:0.5em;font-size:1.1em;font-family:"MonkirtaPursuitNCRegular"}#comments_container #comments .comment .header .info{margin-left:1em;display:inline-block;font-size:0.75em;text-align:right;color:#92aecf}#comments_container #comments .comment .header .controls{float:right;display:inline-block}#comments_container #new-comment{display:inline;float:left;margin-right:0;width:950px}* html #comments_container #new-comment{overflow-x:hidden}#comments_container form.new_comment{width:100%}#comments_container form.new_comment textarea{width:100%}#comments_container form.new_comment .action{float:right}div.pagination span.current{color:#fe7f2f}div.pagination span.disabled{color:#bbb}form.edit_submission input{font-size:1.1em;margin-bottom:0}form.edit_submission input[type=text]{width:800px}form.bp label{font-weight:bold}form.bp fieldset{padding:1.4em;margin:0 0 1.5em 0}form.bp legend{font-weight:bold;font-size:1.2em}form.bp input.text,form.bp input.title,form.bp input[type=email],form.bp input[type=text],form.bp input[type=password]{margin:0.5em 0;background-color:white;padding:5px}form.bp input.title{font-size:1.5em}form.bp textarea{margin:0.5em 0;padding:5px}form.bp select{margin:0.5em 0}form.bp fieldset{border:1px solid #ccc}form.bp input.text,form.bp input.title,form.bp input[type=email],form.bp input[type=text],form.bp input[type=password],form.bp textarea{background-color:#fff;border:1px solid #bbb}form.bp input.text:focus,form.bp input.title:focus,form.bp input[type=email]:focus,form.bp input[type=text]:focus,form.bp input[type=password]:focus,form.bp textarea:focus{border-color:#666}form.bp select{background-color:#fff;border-width:1px;border-style:solid}form.bp input.text,form.bp input.title,form.bp input[type=email],form.bp input[type=text],form.bp input[type=password]{width:300px}form.bp textarea{width:390px;height:250px}form.bp label{font-weight:normal}p.header-information a{border-bottom:1px solid #c8dbe6}p.header-information a:hover{text-decoration:none;border-color:#fe7f2f}p.header-information h1,p.header-information h2,p.header-information h3,p.header-information h4,p.header-information h5,p.header-information h6{font-family:"MonkirtaPursuitNCRegular"}p.header-information h2{border-bottom:2px solid #254980;padding-bottom:0.25em;color:#c8dbe6;text-shadow:1px 1px 2px #222}p.header-information pre,p.header-information #files{padding:1em;background-color:#254980}p.header-information pre code{font-size:0.75em;line-height:0.75em}p.header-information strong{font-weight:bold}p.header-information ul,p.header-information ol{margin:1em 0 1em 2em;list-style-position:outside;list-style-type:disc}p.header-information ul li,p.header-information ol li{margin:0.5em 0}p.header-information ol{list-style-type:decimal}p.header-information em{font-style:italic}p.header-information blockquote{border-left:2px solid #256188;padding:0 0.5em}#announcements{margin-top:2em}#announcements .announcement{margin-bottom:2em}#announcements .announcement .title{font-size:1.1em;padding:0.25em 0.5em;background:#254980;font-family:"MonkirtaPursuitNCRegular"}#announcements .announcement .body{color:#fff;padding-left:1em}#announcements .announcement .body a{border-bottom:1px solid #c8dbe6}#announcements .announcement .body a:hover{text-decoration:none;border-color:#fe7f2f}#announcements .announcement .body h1,#announcements .announcement .body h2,#announcements .announcement .body h3,#announcements .announcement .body h4,#announcements .announcement .body h5,#announcements .announcement .body h6{font-family:"MonkirtaPursuitNCRegular"}#announcements .announcement .body h2{border-bottom:2px solid #254980;padding-bottom:0.25em;color:#c8dbe6;text-shadow:1px 1px 2px #222}#announcements .announcement .body pre,#announcements .announcement .body #files{padding:1em;background-color:#254980}#announcements .announcement .body pre code{font-size:0.75em;line-height:0.75em}#announcements .announcement .body strong{font-weight:bold}#announcements .announcement .body ul,#announcements .announcement .body ol{margin:1em 0 1em 2em;list-style-position:outside;list-style-type:disc}#announcements .announcement .body ul li,#announcements .announcement .body ol li{margin:0.5em 0}#announcements .announcement .body ol{list-style-type:decimal}#announcements .announcement .body em{font-style:italic}#announcements .announcement .body blockquote{border-left:2px solid #256188;padding:0 0.5em}#announcements .announcement .info{display:inline-block;float:right;font-size:0.75em;color:#92aecf;padding-top:0.25em}#announcements .announcement .info div{display:inline-block;margin:0 0.5em}#announcements .announcement .info div.author{padding-right:0.5em;margin-right:0;border-right:1px solid #7a91ad}.pagination{margin:1em 0;padding:1em 0;text-align:center;color:#444;border-top:1px solid silver}.pagination a{color:#222}.pagination em{font-size:1.3em;color:#000;font-style:normal}#leaderboard span.local{margin-left:1em}#leaderboard hr{background-color:#254980;border:1px solid #254980;color:#254980;margin:1em 0}#leaderboard h1{margin-top:0;margin-bottom:0.25em;padding-bottom:0.5em;font-family:"MonkirtaPursuitNCRegular";text-shadow:1px 1px 5px #222;border-bottom:5px solid #254980;font-size:3em}#leaderboard #top_three{font-family:"MonkirtaPursuitNCRegular";margin:2em 0}#leaderboard #top_three .clear{clear:both}#leaderboard #top_three .user{float:left;width:220px;min-height:200px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:20px;text-align:center;position:relative}#leaderboard #top_three .user.gold{background-color:gold;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #fffd0d), color-stop(100%, gold));background-image:-webkit-linear-gradient(#fffd0d 20%, gold);background-image:-moz-linear-gradient(#fffd0d 20%, gold);background-image:-o-linear-gradient(#fffd0d 20%, gold);background-image:linear-gradient(#fffd0d 20%,#ffd700);color:#333}#leaderboard #top_three .user.gold .name a{color:#333}#leaderboard #top_three .user.silver{margin-left:100px;background-color:silver;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #dfdfdf), color-stop(100%, silver));background-image:-webkit-linear-gradient(#dfdfdf 20%, silver);background-image:-moz-linear-gradient(#dfdfdf 20%, silver);background-image:-o-linear-gradient(#dfdfdf 20%, silver);background-image:linear-gradient(#dfdfdf 20%,#c0c0c0);color:#333}#leaderboard #top_three .user.silver .name a{color:#333}#leaderboard #top_three .user.bronze{float:right;background-color:#a67d3d;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #cba755), color-stop(100%, #a67d3d));background-image:-webkit-linear-gradient(#cba755 20%, #a67d3d);background-image:-moz-linear-gradient(#cba755 20%, #a67d3d);background-image:-o-linear-gradient(#cba755 20%, #a67d3d);background-image:linear-gradient(#cba755 20%,#a67d3d);color:#fff}#leaderboard #top_three .user.bronze .name a{color:#fff}#leaderboard #top_three .user .name a{font-size:1.5em}#leaderboard #top_three .user .rank{position:absolute;font-size:3.25em;top:0.05em}#leaderboard #top_three .user .avatar{padding-top:3em}#leaderboard #top_three .user .avatar img{height:80px;width:80px}#leaderboard #generic{font-size:24px;font-family:"MonkirtaPursuitNCRegular"}#leaderboard #generic .row{margin-bottom:0.5em}#leaderboard #generic .row .rank{float:left;padding:5px;margin-right:10px;font-size:28px;width:53px}#leaderboard #generic .row .user{width:896px;display:inline-block;background-color:#254980;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #254980), color-stop(100%, #1b3969));background-image:-webkit-linear-gradient(#254980, #1b3969);background-image:-moz-linear-gradient(#254980, #1b3969);background-image:-o-linear-gradient(#254980, #1b3969);background-image:linear-gradient(#254980,#1b3969);color:#eee;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}#leaderboard #generic .row .user.current{background:#fe7f2f;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffa027), color-stop(100%, #fe7f2f));background-image:-webkit-linear-gradient(#ffa027, #fe7f2f);background-image:-moz-linear-gradient(#ffa027, #fe7f2f);background-image:-o-linear-gradient(#ffa027, #fe7f2f);background-image:linear-gradient(#ffa027,#fe7f2f)}#leaderboard #generic .row .user img{float:left;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;width:45px;height:45px}#leaderboard #generic .row .user .name{margin-left:45px;padding:8px 15px}#leaderboard #generic .row .user .name a{color:#eee}#leaderboard #generic .row .user .name .detail{float:right;color:#c8dbe6;font-size:15px;margin-top:6px}#leaderboard #about_leaderboard{border-top:#254980 2px solid;margin-top:1em;padding-top:1em;text-align:center}nav ul li.user{float:right;position:relative;margin-right:0}nav ul li.user #user_box{position:absolute;width:185px;height:50px;bottom:-40px;right:0;background-color:#305896;padding:10px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px}nav ul li.user #user_box #user_gravatar{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;float:left;margin-right:10px}nav ul li.user #user_box .user_name{margin-bottom:0.5em}nav ul li.user #user_box .user_name a{color:#fff}nav ul li.user #user_box a{margin-top:0;font-family:inherit;text-shadow:none;font-size:0.9em;color:#c8dbe6}#profile h1{margin-top:0;margin-bottom:0.25em;padding-bottom:0.5em;font-family:"MonkirtaPursuitNCRegular";text-shadow:1px 1px 5px #222;border-bottom:5px solid #254980;font-size:40px}#profile h1 span#real_name{color:#c8dbe6;margin-left:0.25em}#profile h1 a:hover{text-decoration:none;color:#c8dbe6}#profile h1 img{vertical-align:middle;margin-right:10px;border:5px solid #254980;width:48px;height:48px}#profile #stats h2{font-family:"MonkirtaPursuitNCRegular";color:#c8dbe6;text-shadow:1px 1px 2px #222}div.markdown-preview div.tab-container{background-color:#fff}div.markdown-preview div.tab-content.preview{font-size:1.2em;line-height:1.5em;text-align:justify;background-color:#305896;padding:10px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}div.markdown-preview div.tab-content.preview a{border-bottom:1px solid #c8dbe6}div.markdown-preview div.tab-content.preview a:hover{text-decoration:none;border-color:#fe7f2f}div.markdown-preview div.tab-content.preview h1,div.markdown-preview div.tab-content.preview h2,div.markdown-preview div.tab-content.preview h3,div.markdown-preview div.tab-content.preview h4,div.markdown-preview div.tab-content.preview h5,div.markdown-preview div.tab-content.preview h6{font-family:"MonkirtaPursuitNCRegular"}div.markdown-preview div.tab-content.preview h2{border-bottom:2px solid #254980;padding-bottom:0.25em;color:#c8dbe6;text-shadow:1px 1px 2px #222}div.markdown-preview div.tab-content.preview pre,div.markdown-preview div.tab-content.preview #files{padding:1em;background-color:#254980}div.markdown-preview div.tab-content.preview pre code{font-size:0.75em;line-height:0.75em}div.markdown-preview div.tab-content.preview strong{font-weight:bold}div.markdown-preview div.tab-content.preview ul,div.markdown-preview div.tab-content.preview ol{margin:1em 0 1em 2em;list-style-position:outside;list-style-type:disc}div.markdown-preview div.tab-content.preview ul li,div.markdown-preview div.tab-content.preview ol li{margin:0.5em 0}div.markdown-preview div.tab-content.preview ol{list-style-type:decimal}div.markdown-preview div.tab-content.preview em{font-style:italic}div.markdown-preview div.tab-content.preview blockquote{border-left:2px solid #256188;padding:0 0.5em}h1,h2,h3{margin:1em 0}h1{font-size:2em}h2{font-size:1.75em}h3{font-size:1.5em}a{text-decoration:none;color:#fff}a:visited{color:#fff}a:hover{color:#fe7f2f;text-decoration:underline}input{margin:1em 0}p{margin:1.5em 0}.clearfix{overflow:hidden;*zoom:1;clear:both}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}pre,code{font-family:Monaco,"Courier New","DejaVu Sans Mono","Bitstream Vera Sans Mono",monospace}#ASTEROIDS-NAVIGATION{width:200px}#ASTEROIDS-NAVIGATION iframe{display:none !important}body{text-rendering:optimizeLegibility}button:hover{cursor:pointer}button::-moz-focus-inner{border:0}button.large{width:250px !important}button.minimal{background:#e3e3e3;border:1px solid #bbb;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 0 0 1px 1px #f6f6f6;-webkit-box-shadow:inset 0 0 1px 1px #f6f6f6;box-shadow:inset 0 0 1px 1px #f6f6f6;color:#333;font-family:"helvetica neue",helvetica,arial,sans-serif;font-size:12px;font-weight:bold;line-height:1;padding:8px 0 9px;text-align:center;text-shadow:0 1px 0 #fff;width:150px}button.minimal:hover{background:#d9d9d9;-moz-box-shadow:inset 0 0 1px 1px #eaeaea;-webkit-box-shadow:inset 0 0 1px 1px #eaeaea;box-shadow:inset 0 0 1px 1px #eaeaea;color:#222;cursor:pointer}button.minimal:active{background:#d0d0d0;-moz-box-shadow:inset 0 0 1px 1px #e3e3e3;-webkit-box-shadow:inset 0 0 1px 1px #e3e3e3;box-shadow:inset 0 0 1px 1px #e3e3e3;color:#000}button.clean-gray,input[type=submit]{background:#eee;background:-moz-linear-gradient(top, #eee 0%, #ccc 100%);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#eee), to(#ccc));border:1px solid #ccc;border-bottom:1px solid #bbb;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#333;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;font-size:12px;font-weight:bold;line-height:1;padding:8px 0;text-align:center;text-shadow:0 1px 0 #eee;width:150px}button.clean-gray:hover,input[type=submit]:hover{background:#ddd;background:-moz-linear-gradient(top, #ddd 0%, #bbb 100%);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ddd), to(#bbb));border:1px solid #bbb;border-bottom:1px solid #999;cursor:pointer;text-shadow:0 1px 0 #ddd}button.clean-gray:active,input[type=submit]:active{border:1px solid #aaa;border-bottom:1px solid #888;-moz-box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee;-webkit-box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee;box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee}button.clean-orange,input[type=submit].clean-orange{background:#FE7F2F;background:-moz-linear-gradient(top, #ffa027 0%, #fe7f2f 100%);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffa027), to(#fe7f2f));border:1px solid #ffa100;border-bottom:1px solid #e49000;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#eee;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;font-size:12px;font-weight:bold;line-height:1;padding:8px 0;text-align:center;text-shadow:0 -1px 0 #bd670c;width:150px}button.clean-orange:hover,input[type=submit].clean-orange:hover{background:#ddd;background:-moz-linear-gradient(top, #df8c22 0%, #e47129 100%);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#df8c22), to(#e47129));border:1px solid #e47129;border-bottom:1px solid #d66a26;cursor:pointer;text-shadow:0 -1px 0 #bd670c}button.clean-orange:active,input[type=submit].clean-orange:active{border:1px solid #474747;border-bottom:1px solid #c1c1c1;-moz-box-shadow:inset 0 0 5px 2px #474747,0 1px 0 0 #c1c1c1;-webkit-box-shadow:inset 0 0 5px 2px #474747,0 1px 0 0 #c1c1c1;box-shadow:inset 0 0 5px 2px #474747,0 1px 0 0 #c1c1c1}button.cupid-green,input[type=submit].cupid-green{background:#7fbf4d;background:-moz-linear-gradient(top, #7fbf4d 0%, #63a62f 100%);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#7fbf4d), to(#63a62f));border:1px solid #63a62f;border-bottom:1px solid #5b992b;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 0 1px 0 0 #96ca6d;-webkit-box-shadow:inset 0 1px 0 0 #96ca6d;box-shadow:inset 0 1px 0 0 #96ca6d;color:#fff;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;font-size:12px;font-weight:bold;line-height:1;padding:7px 0 8px 0;text-align:center;text-shadow:0 -1px 0 #4c9021;width:150px}button.cupid-green:hover,input[type=submit].cupid-green:hover{background:#76b347;background:-moz-linear-gradient(top, #76b347 0%, #5e9e2e 100%);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#76b347), to(#5e9e2e));-moz-box-shadow:inset 0 1px 0 0 #8dbf67;-webkit-box-shadow:inset 0 1px 0 0 #8dbf67;box-shadow:inset 0 1px 0 0 #8dbf67;cursor:pointer}button.cupid-green:active,input[type=submit].cupid-green:active{border:1px solid #5b992b;border-bottom:1px solid #538c27;-moz-box-shadow:inset 0 0 8px 4px #548c29,0 1px 0 0 #eee;-webkit-box-shadow:inset 0 0 8px 4px #548c29,0 1px 0 0 #eee;box-shadow:inset 0 0 8px 4px #548c29,0 1px 0 0 #eee}button.cupid-blue{background:#d7e5f5;background:-moz-linear-gradient(top, #d7e5f5 0%, #cbe0f5 100%);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#d7e5f5), to(#cbe0f5));border-top:1px solid #abbbcc;border-left:1px solid #a7b6c7;border-bottom:1px solid #a1afbf;border-right:1px solid #a7b6c7;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;-moz-box-shadow:inset 0 1px 0 0 #fff;-webkit-box-shadow:inset 0 1px 0 0 #fff;box-shadow:inset 0 1px 0 0 #fff;color:#1a3e66;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;font-size:12px;font-weight:normal;line-height:1;padding:6px 0 7px 0;text-align:center;text-shadow:0 1px 1px #fff;width:150px}button.cupid-blue:hover{background:#ccd9e8;background:-moz-linear-gradient(top, #ccd9e8 0%, #c1d4e8 100%);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ccd9e8), to(#c1d4e8));border-top:1px solid #a1afbf;border-left:1px solid #9caaba;border-bottom:1px solid #96a3b3;border-right:1px solid #9caaba;-moz-box-shadow:inset 0 1px 0 0 #f2f2f2;-webkit-box-shadow:inset 0 1px 0 0 #f2f2f2;box-shadow:inset 0 1px 0 0 #f2f2f2;color:#163659;cursor:pointer}button.cupid-blue:active{border:1px solid #8c98a7;-moz-box-shadow:inset 0 0 4px 2px #abbccf,0 0 1px 0 #eee;-webkit-box-shadow:inset 0 0 4px 2px #abbccf,0 0 1px 0 #eee;box-shadow:inset 0 0 4px 2px #abbccf,0 0 1px 0 #eee}button.blue-pill{background:#a5b8da;background:-moz-linear-gradient(top, #a5b8da 0%, #7089b3 100%);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#a5b8da), to(#7089b3));border-top:1px solid #758fba;border-right:1px solid #6c84ab;border-bottom:1px solid #5c6f91;border-left:1px solid #6c84ab;-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px;-moz-box-shadow:inset 0 1px 0 0 #aec3e5;-webkit-box-shadow:inset 0 1px 0 0 #aec3e5;box-shadow:inset 0 1px 0 0 #aec3e5;color:#fff;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;font-size:12px;font-weight:bold;line-height:1;padding:8px 0 8px 0;text-align:center;text-shadow:0 -1px 1px #64799e;text-transform:uppercase;width:150px}button.blue-pill:hover{background:#9badcc;background:-moz-linear-gradient(top, #9badcc 0%, #687fa6 100%);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#9badcc), to(#687fa6));border-top:1px solid #6d86ad;border-right:1px solid #647a9e;border-bottom:1px solid #546685;border-left:1px solid #647a9e;-moz-box-shadow:inset 0 1px 0 0 #a5b9d9;-webkit-box-shadow:inset 0 1px 0 0 #a5b9d9;box-shadow:inset 0 1px 0 0 #a5b9d9;cursor:pointer}button.blue-pill:active{border:1px solid #546685;-moz-box-shadow:inset 0 0 8px 2px #7e8da6,0 1px 0 0 #eee;-webkit-box-shadow:inset 0 0 8px 2px #7e8da6,0 1px 0 0 #eee;box-shadow:inset 0 0 8px 2px #7e8da6,0 1px 0 0 #eee}button.dribbble{background:#F26895;background:-moz-linear-gradient(top, #f26895 0, #f26895 50%, #f15587 50%, #f15587 100%);background:-webkit-gradient(linear, 0% 50%, 0% 51%, from(#f26895), to(#f15587));border:0;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;color:#fcfcfc;font-family:"helvetica neue",helvetica,arial,sans-serif;font-size:16px;font-weight:bold;line-height:1;padding:10px 0 12px 0;text-align:center;text-shadow:0px -1px 1px #a64767;width:150px}button.dribbble:hover{background:#e2558b;background:-moz-linear-gradient(top, #e2558b 0, #e2558b 50%, #df3e7b 50%, #df3e7b 100%);background:-webkit-gradient(linear, 0% 50%, 0% 51%, from(#e2558b), to(#df3e7b));cursor:pointer}button.dribbble:active{background:#c94477;background:-moz-linear-gradient(top, #c94477 0, #c94477 50%, #c22b65 50%, #c22b65 100%);background:-webkit-gradient(linear, 0% 50%, 0% 51%, from(#c94477), to(#c22b65))}button.slick-black{background:#111;background:-moz-linear-gradient(top, rgba(50,50,50,0.9) 0%, rgba(30,30,30,0.9) 50%, rgba(20,20,20,0.9) 50%, rgba(0,0,0,0.9) 100%);background:-webkit-gradient(linear, 0 0, 0 100%, color-stop(0, rgba(50,50,50,0.9)), color-stop(0.5, rgba(30,30,30,0.9)), color-stop(0.5, rgba(20,20,20,0.9)), color-stop(1, rgba(0,0,0,0.9)));border:0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:inset 1px 1px 1px 0px rgba(135,135,135,0.1),inset -1px -1px 1px 0px rgba(135,135,135,0.1);-webkit-box-shadow:inset 1px 1px 1px 0px rgba(135,135,135,0.1),inset -1px -1px 1px 0px rgba(135,135,135,0.1);box-shadow:inset 1px 1px 1px 0px rgba(135,135,135,0.1),inset -1px -1px 1px 0px rgba(135,135,135,0.1);color:#fff;font-family:"helvetica neue",helvetica,arial,sans-serif;font-size:22px;font-weight:lighter;line-height:1;padding:12px 0;text-shadow:0px -1px 1px rgba(0,0,0,0.8),0 1px 1px rgba(255,255,255,0.3);width:150px}button.slick-black:hover{background:#222;background:-moz-linear-gradient(top, rgba(70,70,70,0.9) 0%, rgba(50,50,50,0.9) 50%, rgba(40,40,40,0.9) 50%, rgba(20,20,20,0.9) 100%);background:-webkit-gradient(linear, 0 0, 0 100%, color-stop(0, rgba(70,70,70,0.9)), color-stop(0.5, rgba(50,50,50,0.9)), color-stop(0.5, rgba(40,40,40,0.9)), color-stop(1, rgba(20,20,20,0.9)));cursor:pointer}button.slick-black:active{background:#000;background:-moz-linear-gradient(top, rgba(30,30,30,0.9) 0%, rgba(20,20,20,0.9) 50%, rgba(10,10,10,0.9) 50%, rgba(0,0,0,0.9) 100%);background:-webkit-gradient(linear, 0 0, 0 100%, color-stop(0, rgba(30,30,30,0.9)), color-stop(0.5, rgba(20,20,20,0.9)), color-stop(0.5, rgba(10,10,10,0.9)), color-stop(1, rgba(0,0,0,0.9)))}button.thoughtbot{background:#c63929;background:-moz-linear-gradient(top, #ee432e 0%, #c63929 50%, #b51700 50%, #891100 100%);background:-webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #ee432e), color-stop(0.5, #c63929), color-stop(0.5, #b51700), color-stop(1, #891100));border:1px solid #951100;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:inset 0px 0px 0px 1px rgba(255,115,100,0.4),0 1px 3px #333;-webkit-box-shadow:inset 0px 0px 0px 1px rgba(255,115,100,0.4),0 1px 3px #333;box-shadow:inset 0px 0px 0px 1px rgba(255,115,100,0.4),0 1px 3px #333;color:#fff;font-family:"helvetica neue",helvetica,arial,sans-serif;font-size:20px;font-weight:bold;line-height:1;padding:12px 0 14px 0;text-align:center;text-shadow:0px -1px 1px rgba(0,0,0,0.8);width:150px}button.thoughtbot:hover{background:#cb0500;background:-moz-linear-gradient(top, #f37873 0%, #db504d 50%, #cb0500 50%, #a20601 100%);background:-webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #f37873), color-stop(0.5, #db504d), color-stop(0.5, #cb0500), color-stop(1, #a20601));cursor:pointer}button.thoughtbot:active{background:#b30300;background:-moz-linear-gradient(top, #d43c28 0%, #ad3224 50%, #9c1500 50%, #700d00 100%);background:-webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #d43c28), color-stop(0.5, #ad3224), color-stop(0.5, #9c1500), color-stop(1, #700d00));-moz-box-shadow:inset 0px 0px 0px 1px rgba(255,115,100,0.4);-webkit-box-shadow:inset 0px 0px 0px 1px rgba(255,115,100,0.4);box-shadow:inset 0px 0px 0px 1px rgba(255,115,100,0.4)}button.punch{background:#4162a8;border-top:1px solid #38538c;border-right:1px solid #1f2d4d;border-bottom:1px solid #151e33;border-left:1px solid #1f2d4d;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:inset 0 1px 10px 1px #5c8bee,0px 1px 0 #1d2c4d,0 6px 0px #1f3053,0 8px 4px 1px #111;-webkit-box-shadow:inset 0 1px 10px 1px #5c8bee,0px 1px 0 #1d2c4d,0 6px 0px #1f3053,0 8px 4px 1px #111;box-shadow:inset 0 1px 10px 1px #5c8bee,0px 1px 0 #1d2c4d,0 6px 0px #1f3053,0 8px 4px 1px #111;color:#fff;font-family:"helvetica neue",helvetica,arial,sans-serif;font-size:20px;font-weight:bold;line-height:1;margin-bottom:10px;padding:10px 0 12px 0;text-align:center;text-shadow:0px -1px 1px #1e2d4d;width:150px;-webkit-background-clip:padding-box}button.punch:hover{-moz-box-shadow:inset 0 0px 20px 1px #87adff,0px 1px 0 #1d2c4d,0 6px 0px #1f3053,0 8px 4px 1px #111;-webkit-box-shadow:inset 0 0px 20px 1px #87adff,0px 1px 0 #1d2c4d,0 6px 0px #1f3053,0 8px 4px 1px #111;box-shadow:inset 0 0px 20px 1px #87adff,0px 1px 0 #1d2c4d,0 6px 0px #1f3053,0 8px 4px 1px #111;cursor:pointer}button.punch:active{-moz-box-shadow:inset 0 1px 10px 1px #5c8bee,0 1px 0 #1d2c4d,0 2px 0 #1f3053,0 4px 3px 0 #111;-webkit-box-shadow:inset 0 1px 10px 1px #5c8bee,0 1px 0 #1d2c4d,0 2px 0 #1f3053,0 4px 3px 0 #111;box-shadow:inset 0 1px 10px 1px #5c8bee,0 1px 0 #1d2c4d,0 2px 0 #1f3053,0 4px 3px 0 #111;margin-top:58px}button.blue-candy{background:#2260dd;background:-moz-linear-gradient(top, #779be9 0%, #376fe0 50%, #2260dd 50%, #2463de 100%);background:-webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #779be9), color-stop(0.5, #376fe0), color-stop(0.5, #2260dd), color-stop(1, #2463de));-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#fff;font-family:"helvetica neue",helvetica,arial,sans-serif;font-size:12px;font-weight:bold;line-height:1;padding:10px 0 12px 0;text-align:center;text-shadow:0px -1px 1px #2c4d93;width:150px;-webkit-background-clip:padding-box}button.blue-candy:hover{background:#1d55c4;background:-moz-linear-gradient(top, #6989cf 0%, #3263c7 50%, #1d55c4 50%, #1d55c4 100%);background:-webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #6989cf), color-stop(0.5, #3263c7), color-stop(0.5, #1d55c4), color-stop(1, #1d55c4));-webkit-background-clip:padding-box;cursor:pointer}button.blue-candy:active{background:#1a4aab;background:-moz-radial-gradient(50% 31% 0deg, circle cover, rgba(38,76,153,0.4), rgba(11,23,46,0.4)),-moz-linear-gradient(top, #5c78b5 0%, #2b57ad 50%, #1a4aab 50%, #1b4bab 100%);background:-webkit-gradient(radial, 50% 20%, 75, 50% 50%, 0, from(rgba(38,76,153,0.4)), to(rgba(11,23,46,0.4))),-webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #5c78b5), color-stop(0.5, #2b57ad), color-stop(0.5, #1a4aab), color-stop(1, #1b4bab));color:#ddd;-webkit-background-clip:padding-box}button.purple-candy{background:#6021de;background:-moz-linear-gradient(top, #9e76e8 0%, #7038e0 50%, #6021de 50%, #6224de 100%);background:-webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #9e76e8), color-stop(0.5, #7038e0), color-stop(0.5, #6021de), color-stop(1, #6224de));-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#fff;font-family:"helvetica neue",helvetica,arial,sans-serif;font-size:12px;font-weight:bold;line-height:1;padding:10px 0 12px 0;text-align:center;text-shadow:0px -1px 1px #473569;width:150px;-webkit-background-clip:padding-box}button.purple-candy:hover{background:#551dc4;background:-moz-linear-gradient(top, #8d69cf 0%, #6332c7 50%, #551dc4 50%, #561fc4 100%);background:-webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #8d69cf), color-stop(0.5, #6332c7), color-stop(0.5, #551dc4), color-stop(1, #561fc4));-webkit-background-clip:padding-box;cursor:pointer}button.purple-candy:active{background:#4a1aab;background:-moz-radial-gradient(50% 31% 0deg, circle cover, rgba(38,76,153,0.4), rgba(11,23,46,0.4)),-moz-linear-gradient(top, #7b5cb5 0%, #572bad 50%, #4a1aab 50%, #4b1bab 100%);background:-webkit-gradient(radial, 50% 20%, 75, 50% 50%, 0, from(rgba(38,76,153,0.4)), to(rgba(11,23,46,0.4))),-webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #7b5cb5), color-stop(0.5, #572bad), color-stop(0.5, #4a1aab), color-stop(1, #4b1bab));color:#ddd;-webkit-background-clip:padding-box}button.shiny-blue{background:#2463de;background:-moz-linear-gradient(top, #759ae9 0%, #376fe0 50%, #1a5ad9 50%, #2463de 100%);background:-webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #759ae9), color-stop(0.5, #376fe0), color-stop(0.5, #1a5ad9), color-stop(1, #2463de));border-top:1px solid #1f58cc;border-right:1px solid #1b4db3;border-bottom:1px solid #174299;border-left:1px solid #1b4db3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:inset 0 0 2px 0 rgba(57,140,255,0.8);-webkit-box-shadow:inset 0 0 2px 0 rgba(57,140,255,0.8);box-shadow:inset 0 0 2px 0 rgba(57,140,255,0.8);color:#fff;font-family:"helvetica neue",helvetica,arial,sans-serif;font-size:12px;font-weight:bold;padding:7px 0;text-shadow:0 -1px 1px #1a5ad9;width:150px}button.shiny-blue:hover{background:#0d53de;background:-moz-linear-gradient(top, #5d89e8 0%, #2261e0 50%, #044bd9 50%, #0d53de 100%);background:-webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #5d89e8), color-stop(0.5, #2261e0), color-stop(0.5, #044bd9), color-stop(1, #0d53de));cursor:pointer}button.shiny-blue:active{border-top:1px solid #1b4db3;border-right:1px solid #174299;border-bottom:1px solid #133780;border-left:1px solid #174299;-moz-box-shadow:inset 0 0 5px 2px #1a47a0,0 1px 0 #eee;-webkit-box-shadow:inset 0 0 5px 2px #1a47a0,0 1px 0 #eee;box-shadow:inset 0 0 5px 2px #1a47a0,0 1px 0 #eee}button.download-itunes{background:#377ad0;background:-moz-linear-gradient(top, #52a8e8 0%, #377ad0 100%);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#52a8e8), to(#377ad0));border-top:1px solid #4081af;border-right:1px solid #2e69a3;border-bottom:1px solid #20559a;border-left:1px solid #2e69a3;-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:16px;-moz-box-shadow:inset 0 1px 0 0 #72b9eb,0 1px 2px 0 #b3b3b3;-webkit-box-shadow:inset 0 1px 0 0 #72b9eb,0 1px 2px 0 #b3b3b3;color:#fff;font-family:"lucida grande",sans-serif;font-size:12px;font-weight:normal;line-height:1;padding:3px 0 5px 0;text-align:center;text-shadow:0 -1px 1px #3275bc;width:112px;-webkit-background-clip:padding-box}button.download-itunes:hover{background:#206bcb;background:-moz-linear-gradient(top, #3e9ee5 0%, #206bcb 100%);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#3e9ee5), to(#206bcb));border-top:1px solid #2a73a6;border-right:1px solid #165899;border-bottom:1px solid #07428f;border-left:1px solid #165899;-moz-box-shadow:inset 0 1px 0 0 #62b1e9;-webkit-box-shadow:inset 0 1px 0 0 #62b1e9;cursor:pointer;text-shadow:0 -1px 1px #1d62ab;-webkit-background-clip:padding-box}button.download-itunes:active{background:#3282d3;border:1px solid #154c8c;border-bottom:1px solid #0e408e;-moz-box-shadow:inset 0 0 6px 3px #1657b5,0 1px 0 0 #fff;-webkit-box-shadow:inset 0 0 6px 3px #1657b5,0 1px 0 0 #fff;text-shadow:0 -1px 1px #2361a4;-webkit-background-clip:padding-box}button[disabled].download-itunes,button[disabled].download-itunes:hover,button[disabled].download-itunes:active{background:#dadada;background:-moz-linear-gradient(top, #f3f3f3 0%, #dadada 100%);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#dadada), to(#f3f3f3));border-top:1px solid #c5c5c5;border-right:1px solid #cecece;border-bottom:1px solid #d9d9d9;border-left:1px solid #cecece;color:#8f8f8f;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;cursor:not-allowed;text-shadow:0 -1px 1px #ebebeb}button.download-itunes::-moz-focus-inner{border:0;padding:0}button.skip{background:#7a88a7;background:-moz-linear-gradient(top, #7a88a7 0%, #465985 50%, #2d4375 50%, #324778 100%);background:-webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #7a88a7), color-stop(0.5, #465985), color-stop(0.5, #2d4375), color-stop(1, #324778));border:1px solid #0f1e46;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:inset 0 1px 0 0 #b1b9cb,0 1px 0 0 #596b94;-webkit-box-shadow:inset 0 1px 0 0 #b1b9cb,0 1px 0 0 #596b94;box-shadow:inset 0 1px 0 0 #b1b9cb,0 1px 0 0 #596b94;color:#fff;font-family:"helvetica neue",helvetica,arial,sans-serif;font-size:16px;font-weight:bold;padding:7px 0;text-shadow:0 -1px 1px #000a32;width:150px}button.minimal-indent{background:#7a88a7;background:-moz-linear-gradient(top, #f3f3f3 0%, #ddd 50%, #d2d2d2 50%, #dfdfdf 100%);background:-webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #f3f3f3), color-stop(0.5, #ddd), color-stop(0.5, #d2d2d2), color-stop(1, #dfdfdf));border-right:1px solid #dfdfdf;border-bottom:1px solid #b4b4b4;border-right:1px solid #dfdfdf;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:inset 0 1px 0 0 #fff,0 1px 0 0 #c5c5c5,0 -1px 2px 1px #efefef;-webkit-box-shadow:inset 0 1px 0 0 #fff,0 1px 0 0 #c5c5c5,0 -1px 2px 1px #efefef;box-shadow:inset 0 1px 0 0 #fff,0 1px 0 0 #c5c5c5,0 -1px 2px 1px #efefef;color:#666666;font-family:"helvetica neue",helvetica,arial,sans-serif;font-size:16px;font-weight:bold;margin:0;padding:7px 0;text-shadow:0 1px 1px #fff;width:150px}div.indent{background:#e2e2e2;background:-moz-linear-gradient(top, #e2e2e2 0%, #fafafa 100%);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#e2e2e2), to(#fafafa));-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;margin:50px auto 0;padding:10px 0;width:170px}button.check-alt{padding-right:14px}button.check-alt:before{color:#333;content:"Y";display:inline;font-size:18px;font-weight:normal;position:relative;left:-16px;line-height:10px;text-shadow:0 1px 0px #fff;top:2px;visibility:hidden}button.check-alt:hover:before{visibility:visible}button.check-alt:active:before{color:#0589C8}button.heart{padding-right:25px}button.heart:before{color:#fff;content:"h";font-size:32px;font-weight:normal;position:relative;left:-6px;line-height:10px;text-shadow:0px -1px 1px rgba(104,45,64,0.7);top:6px;visibility:hidden}button.heart:hover:before{visibility:visible}button.heart:active:before{text-shadow:0px -1px 10px #682d40}button.chat{padding-right:20px}button.chat:before{color:#fff;content:"j";font-size:20px;font-weight:normal;position:relative;left:-12px;line-height:10px;text-shadow:0px -1px 1px rgba(104,45,64,0.7);top:2px;visibility:hidden}button.chat:hover:before{visibility:visible}button.chat:active:before{text-shadow:0px -1px 10px #682d40}button.webkit-badge{background:-webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #ee432e), color-stop(0.5, #c63929), color-stop(0.5, #b51700), color-stop(1, #891100));color:#fff;font-family:"hoefler text",georgia,serif;font-size:30px;font-style:italic;font-weight:lighter;height:88px;line-height:1;padding:0;text-align:center;text-shadow:0px -1px 1px #3d0700;width:150px;-webkit-mask-image:url("../images/badge.png");-webkit-mask-position:left top;-webkit-mask-repeat:no-repeat}button.webkit-badge:hover{background:-webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #f37873), color-stop(0.5, #db504d), color-stop(0.5, #cb0500), color-stop(1, #a20601));cursor:pointer}button.webkit-badge:active{background:-webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #d43c28), color-stop(0.5, #ad3224), color-stop(0.5, #9c1500), color-stop(1, #700d00))}button.webkit-seal{background:-webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #9e76e8), color-stop(1, #6224de));color:#fff;height:90px;color:#fff;font-family:"helvetica neue",helvetica,arial,sans-serif;font-size:13px;font-weight:bold;line-height:1;padding:0;text-align:center;text-shadow:0px -1px 1px #473569;width:150px;-webkit-mask-image:url("../images/seal.png");-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}button.webkit-seal:hover{background:-webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #8d69cf), color-stop(1, #561fc4));cursor:pointer}button.webkit-seal:active{background:-webkit-gradient(radial, 50% 50%, 40, 50% 50%, 0, from(rgba(38,76,153,0.2)), to(rgba(11,23,46,0.2))),-webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #7b5cb5), color-stop(1, #4b1bab))}button.webkit-check{background:-webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #779be9), color-stop(1, #2463de));color:#fff;height:88px;line-height:1;padding:0;text-align:center;text-indent:-9999px;text-shadow:0px -1px 1px #3d0700;width:150px;-webkit-mask-image:url("../images/check.png");-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}button.webkit-check:hover{background:-webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #6989cf), color-stop(1, #1d55c4));cursor:pointer}button.webkit-check:active{background:-webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #5c78b5), color-stop(1, #1b4bab))}button[disabled],button[disabled]:hover,button[disabled]:active{background:#999;border:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;color:#aaa;cursor:not-allowed;text-shadow:none}div.markdown-preview div.tab-container{border:0.5em solid #eee;border-top:0;padding:0.5em;margin-bottom:1em}div.markdown-preview div.tab-container textarea{width:100%;height:250px;font-size:1.1em;font-family:sans-serif;padding:0.75em;margin:0;box-sizing:border-box}div.markdown-preview div.tab-container div.preview{min-height:145px}div.markdown-preview ul.tabs{margin:0;margin-top:1em;padding:0;list-style:none;height:30px;padding:5px;background:#eee;font-size:0.9em}div.markdown-preview ul.tabs li{float:left;margin:0;margin-right:10px;padding:0;height:29px;line-height:29px;overflow:hidden;position:relative;font-family:"Helvetica",sans-serif;font-size:1.2em}div.markdown-preview ul.tabs li.label{float:right;color:#888;font-size:0.9em}div.markdown-preview ul.tabs li.label a{display:inline-block;padding:0;color:#888;text-decoration:underline}div.markdown-preview ul.tabs li.label a:hover{background:#eee;color:#333}div.markdown-preview ul.tabs li.active{background:#fff}div.markdown-preview ul.tabs li.active a:hover{background:#fff}div.markdown-preview ul.tabs li a{text-decoration:none;color:#000;display:block;padding:0 20px;line-height:29px}div.markdown-preview ul.tabs li a:hover{background:#ccc}
