article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{height:100%;font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{height:100%;margin:0;font-size:13px;line-height:1.231}body,button,input,select,textarea{font-family:sans-serif;color:#888}::-moz-selection{background:#fe57a1;color:#fff;text-shadow:none}::selection{background:#fe57a1;color:#fff;text-shadow:none}a{color:#fff}a:visited{color:#fff}a:hover{color:#ffcc60}a:focus{outline:thin dotted}a:hover,a:active{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:700}pre,code,kbd,samp{font-family:monospace,monospace;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}ul,ol{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal;*overflow:visible}table button,table input{*overflow:auto}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}input[type=checkbox],input[type=radio]{box-sizing:border-box}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-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}input:valid,textarea:valid{}input:invalid,textarea:invalid{}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}body{background:#2b2b2b url(/img/bg.jpg);color:#eee}#wrapper{min-height:100%;min-width:1020px}header{border-top:6px solid #b61a1a;background:rgba(0,0,0,.2);margin-bottom:12px;-webkit-box-shadow:3px 3px 2px 1px rgba(0,0,0,.3);-moz-box-shadow:3px 3px 2px 1px rgba(0,0,0,.3);box-shadow:3px 3px 2px 1px rgba(0,0,0,.3)}#header-content{overflow:auto;margin:0 auto;width:1020px;height:60px}#main{overflow:auto;padding-bottom:300px}#main-content{margin:0 auto;width:1020px;margin-top:20px;margin-bottom:30px;text-shadow:1px 1px 0 #222}footer{min-width:1020px;clear:both;margin-top:-300px;height:300px;border-top:1px solid #b03b3b;background:rgba(0,0,0,.2)}#footer-content{margin:0 auto;width:1020px;font-weight:700;text-shadow:1px 1px 0 #000;color:#777}.footer-menu{margin:12px 0;word-spacing:3px}.footer-block{float:left;width:320px;margin-left:15px;font-weight:700}li{padding:2px}article{float:left;width:700px}aside{overflow:hidden;float:left;width:305px;margin-left:15px}#welcome{padding:8px;font-family:Georgia,serif,Verdana;font-size:1.6em;background:rgba(0,0,0,.1);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}#welcome::first-letter{font-weight:700}#logo{position:absolute;width:86px;height:62px;padding:6px;background:#b61a1a;font-size:2.3em;font-weight:700;box-shadow:3px 3px 2px rgba(0,0,0,.3),inset 0 10px transparent,inset 0 10px 20px transparent,inset 0 -15px 30px rgba(0,0,0,.2);-o-box-shadow:3px 3px 2px rgba(0,0,0,.3),inset 0 10px transparent,inset 0 10px 20px transparent,inset 0 -15px 30px rgba(0,0,0,.2);-webkit-box-shadow:3px 3px 2px rgba(0,0,0,.3),inset 0 10px transparent,inset 0 10px 20px transparent,inset 0 -15px 30px rgba(0,0,0,.2);-moz-box-shadow:3px 3px 2px rgba(0,0,0,.3),inset 0 10px transparent,inset 0 10px 20px transparent,inset 0 -15px 30px rgba(0,0,0,.2);border-bottom-right-radius:3px;border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px}#logo:hover{padding-top:7px}#logo a{text-decoration:none;color:#6c0000;text-shadow:#db1f1f 1px 1px 0}#logo a:hover{color:#600101}#logo p:first-child{margin:0 0 0 5px;line-height:.7em;font-size:.5em}#logo p{margin:-7px 0 0}#logo p:last-child{margin:-6px 0 0;font-size:.3em;line-height:1.2em;letter-spacing:2px;font-family:Verdana,sans-serif;text-align:center;color:#470000;text-shadow:#bd1a1a 1px 1px 0;border-top:1px solid #8a1313}#menu-holder{margin-top:12px;margin-left:100px}.menu,.menu ul{margin:0 0 0 5px;padding:0;list-style:none;z-index:999;position:absolute}.menu:before,.menu:after{content:"";display:table}.menu:after{clear:both}.menu li{float:left;border-right:1px solid #111;-moz-box-shadow:1px 0 0 #333;-webkit-box-shadow:1px 0 0 #333;box-shadow:1px 0 0 #333;position:relative}.menu li:last-child{border-right:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.menu a{float:left;padding:6px 10px;text-decoration:none;text-shadow:0 1px 0 #000}.menu li:hover>a{color:#fafafa}*html .menu li a:hover{color:#fafafa}.menu ul{margin:20px 0 0;_margin:0;opacity:0;visibility:hidden;position:absolute;top:38px;left:0;z-index:9999;background:#444;background:-moz-linear-gradient(#444,#111);background-image:-webkit-gradient(linear,left top,left bottom,from(#444),to(#111));background:-webkit-linear-gradient(#444,#111);background:-o-linear-gradient(#444,#111);background:-ms-linear-gradient(#444,#111);background:linear-gradient(#444,#111);-moz-box-shadow:0 -1px rgba(255,255,255,.3);-webkit-box-shadow:0 -1px 0 rgba(255,255,255,.3);box-shadow:0 -1px 0 rgba(255,255,255,.3);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.menu li:hover>ul{opacity:1;visibility:visible;margin:0}.menu ul ul{top:0;width:300px;left:110px;margin:0 0 0 20px;_margin:0;-moz-box-shadow:-1px 0 0 rgba(255,255,255,.3);-webkit-box-shadow:-1px 0 0 rgba(255,255,255,.3);box-shadow:-1px 0 0 rgba(255,255,255,.3)}.menu ul ul ul{left:150px}.menu ul li{float:left;display:block;border:0;_line-height:0;-moz-box-shadow:0 1px 0 #111,0 2px 0 #666;-webkit-box-shadow:0 1px 0 #111,0 2px 0 #666;box-shadow:0 1px 0 #111,0 2px 0 #666}.menu ul a,.menu ul span{padding:5px;margin-top:3px;width:90px;_height:10px;display:block;white-space:nowrap;float:none;font-weight:700;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.menu ul ul a,.menu ul ul span{width:130px}.menu ul span:hover{background-color:rgba(0,0,0,.2)}.menu ul a:hover{background-color:rgba(0,0,0,.2);text-decoration:underline}.menu ul li:first-child>a:after{content:'';position:absolute;left:40px;top:-6px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff}.menu ul ul li:first-child a:after{left:-6px;top:50%;margin-top:-6px;border-left:0;border-bottom:6px solid transparent;border-top:6px solid transparent;border-right:6px solid #fff}.menu ul li:first-child a:hover:after{border-bottom-color:#fff}.menu ul ul li:first-child a:hover:after{border-right-color:silver;border-bottom-color:transparent}.menu-button{padding:8px;font-size:1.3em;font-weight:700;text-decoration:none;color:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.menu-button a,.menu-button a:visited{color:#fff}.menu-button:hover{background:#000}.topbar{overflow:auto;margin-bottom:20px;padding:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.topbar-contest{float:left;width:270px;height:90px;background:#333;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;color:silver}.topbar-contest p{margin:0;padding:5px}.topbar-contest img{padding:3px}.topbar-callout{padding-top:5px;float:left;width:270px;height:85px;background:#333;color:silver;text-align:center;font-size:1.5em}.topbar-callout b{color:#ffdead}#nav-search{float:left;margin-top:18px;margin-left:5px}#search{width:125px;padding:3px;padding-left:22px;background:#111 url(/img/search.png) no-repeat;background-size:16px;background-position:3px 3px!important;border:1px solid #444;border-radius:3px;color:#888;-webkit-box-shadow:3px 3px 2px 1px rgba(0,0,0,.1);-moz-box-shadow:3px 3px 2px 1px rgba(0,0,0,.1);box-shadow:3px 3px 2px 1px rgba(0,0,0,.1)}#user-bar{float:right;margin-top:-12px;padding:5px;background:rgba(0,0,0,.2);font-weight:700;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;z-index:9999}#user-bar-content{overflow:auto;float:right;height:45px;z-index:9999}#user-bar-name{float:left;width:135px;font-size:1.2em}#user-bar-menu{display:none;margin:0;margin-top:5px;padding:8px;padding-left:0;text-align:left;position:absolute;font-size:.9em;background:#000;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;z-index:9999}#user-bar-menu li{list-style:none;padding-bottom:5px;padding-left:10px}#user-bar-menu li:hover{background:rgba(0,0,0,.1)}#login-panel{display:none;position:absolute;z-index:9999}#login-panel-top{margin-right:12px;text-align:right}#login-panel-body{margin:0;margin-left:-15px;padding:10px 8px 10px 5px;width:125px;font-size:1.2em;font-weight:700;background:#000;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;z-index:9999}#mini-nav{overflow:auto;margin:0;margin-top:10px;margin-left:15px;padding:0}#mini-nav li{float:left;list-style:none;text-decoration:underline;margin-right:5px;padding:8px;font-weight:700;background:rgba(0,0,0,.2);border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}#mini-nav li:hover{background:rgba(255,0,0,.1);cursor:pointer}#mini-nav li>a:hover{color:#fff}#mini-nav li.selected{background:rgba(255,255,255,.1);text-decoration:none}#mini-nav li.selected a{text-decoration:none}#user-notify{float:right;width:27px;height:22px;margin-left:6px;background:#000 url(/img/notification.png) no-repeat;background-size:20px;background-position:3px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;z-index:9999}#user-notify:hover{background-color:rgba(255,255,255,.3);cursor:pointer}#user-notify-count{float:right;padding:2px;background:red;margin-left:3px;font-weight:700;font-size:.8em;text-align:center;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;z-index:10000}#user-notify-list{display:none;position:absolute;top:67px;margin-left:710px;text-align:left;width:310px;background:#000;border-radius:5px;z-index:999}.notification-holder{margin-bottom:15px}.notification-holder p,#user-notify-list p{overflow:auto;padding:6px;padding-top:5px;margin:0;font-size:.8em;font-weight:700;border-top:1px solid #444}.notification-holder p:hover{background:rgba(0,0,0,.1)}#user-notify-list p:hover{background:rgba(255,255,255,.1)}.notification-holder img,#user-notify-list img{float:left;margin-right:5px}.notification-holder span,#user-notify-list span{}.nice-header{margin:0;padding:5px;background:rgba(0,0,0,.1);color:silver}.nice-list{padding:0}.nice-list li{list-style:none;padding:6px;padding-top:5px;margin:0}.nice-list li:hover{background:rgba(0,0,0,.1)}.float-left li{float:left;width:125px}#featured-shot{margin-bottom:30px;width:950px;height:300px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}#featured-shot-headline{position:absolute;padding:8px;font-weight:700;font-size:2em;text-align:right;background:rgba(0,0,0,.2);-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px}h1,h2,h3,h4{clear:both;margin-top:0;margin-bottom:0;padding:6px;background:#222;text-shadow:1px 1px 0 #000;color:#eee;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px}h1{font-size:1.5em}h2{font-size:1.2em}h3{font-size:1.1em}h4{font-size:1em;background:#333;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;border-top-left-radius:0;border-top-right-radius:0}hr{margin:0 0 8px;height:1px;border:0;background:#555;background:-webkit-gradient(linear,0 0,100% 0,from(#333),to(#333),color-stop(60%,#888))}textarea{width:420px;height:45px;padding:8px;background:#eee;border:1px solid #666;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;color:#555}.screenshot{margin-top:6px;margin-bottom:20px;border:1px solid #222;-webkit-box-shadow:3px 3px 2px 1px rgba(0,0,0,.1);-moz-box-shadow:3px 3px 2px 1px rgba(0,0,0,.1);box-shadow:3px 3px 2px 1px rgba(0,0,0,.1)}.resource{margin-top:6px;margin-bottom:20px}.ribbon{display:block;margin-left:-12px;padding:6px;position:absolute;background:#b61a1a;text-shadow:#db1f1f 1px 1px 0;color:#6c0000;font-weight:700;box-shadow:2px 2px #771d1d;-moz-box-shadow:2px 2px #771d1d;-webkit-box-shadow:2px 2px #771d1d}.ribbon:before{content:'';position:absolute;display:block;bottom:-.8em;border:1.3em solid #901010;z-index:-1}.ribbon:before{left:-1.9em;border-right-width:3.5em;border-left-color:transparent}.ribbon .ribbon-content:before{content:'';position:absolute;display:block;border-style:solid;border-color:#820b0b transparent transparent transparent;bottom:-.8em}.ribbon .ribbon-content:before{left:0;border-width:.8em 0 0 1em}#comments{margin-bottom:50px}.comment-holder{overflow:auto;padding:8px}.indent{margin-left:60px}.comment-holder-highlight{overflow:auto;padding:8px;background:rgba(21,32,53,.5)}.comment-avatar{float:left;width:10%;text-align:center}.comment-body{float:left;width:90%}.comment-body p{margin-top:4px}.avatar{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-webkit-box-shadow:3px 3px 2px 1px rgba(0,0,0,.1);-moz-box-shadow:3px 3px 2px 1px rgba(0,0,0,.1);box-shadow:3px 3px 2px 1px rgba(0,0,0,.1)}#ss-details{overflow:auto;height:40px;margin-bottom:5px;font-size:1.1em;font-weight:700;color:#eee}#who-faved-list{overflow:auto;display:none;font-weight:700;margin-bottom:5px}.user-card-mini{float:left;margin:0 8px 5px 0;padding:4px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:rgba(0,0,0,.1)}.description{margin:5px 0 10px;color:#999}.edit_boxtitle,.edit_resourcetitle{float:left;margin-right:5px}.edit_boxtitle:hover,.edit_resourcetitle:hover{border:1px solid red}.edit_description:hover,.edit_resourcedescription:hover{border:1px solid red}.thumbnail-holder{float:left;width:180px;margin-top:20px;margin-left:20px;background:rgba(0,0,0,.1);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.thumbnail-holder:hover>.boxtimeago{display:block}.margin-tweak{margin-left:40px}.boxthumb-title{text-align:center;font-size:.9em;font-weight:700;color:silver}.thumbnail-holder:hover>.boxthumb-title{color:#fff}.boxtimeago{display:none;position:absolute;width:180px;text-align:center;font-size:.8em;font-weight:700;color:#888;margin-top:24px;text-shadow:1px 1px 0 #333}.thumbnail-title{position:absolute;text-align:center;padding:3px;width:194px;font-weight:700;background:rgba(0,0,0,.6)}.thumbnail-stats{margin-top:12px;text-align:right;background:rgba(0,0,0,.1);padding:5px;font-weight:700;color:#888}.thumbnail-stats img{margin-top:-4px;margin-left:5px}.thumbnail-small{float:left;margin-bottom:20px;margin-left:18px;width:122px;height:125px;line-height:125px;text-align:center;font-size:.9em;font-weight:700;border:1px solid #000;background:rgba(0,0,0,.2);-webkit-box-shadow:3px 3px 2px 1px rgba(0,0,0,.2);-moz-box-shadow:3px 3px 2px 1px rgba(0,0,0,.2);box-shadow:3px 3px 2px 1px rgba(0,0,0,.2);cursor:pointer;color:#555}.thumbnail-small:hover{border:1px solid #666;-webkit-box-shadow:3px 3px 2px 1px rgba(0,0,0,.5);-moz-box-shadow:3px 3px 2px 1px rgba(0,0,0,.5);box-shadow:3px 3px 2px 1px rgba(0,0,0,.5)}.thumbnail-direction{display:none;background:rgba(0,0,0,.7);font-size:1.5em;line-height:1.2em;color:#fff}.thumbnail{position:relative;top:5%;left:14%;-webkit-box-shadow:3px 3px 2px 1px rgba(0,0,0,.3);-moz-box-shadow:3px 3px 2px 1px rgba(0,0,0,.3);box-shadow:3px 3px 2px 1px rgba(0,0,0,.3)}.thumbnail:hover{-webkit-box-shadow:3px 3px 2px 1px rgba(0,0,0,.5);-moz-box-shadow:3px 3px 2px 1px rgba(0,0,0,.5);box-shadow:3px 3px 2px 1px rgba(0,0,0,.5)}.stats{float:left;width:50%;margin-top:15px;text-align:center;color:silver}.stats p{margin:0}.stats p:first-child{font-size:.9em;font-weight:700;color:#fff}.stats p:last-child{margin-top:-3px;font-size:2.4em}.profile-stat{overflow:auto;float:left;margin-top:2px;margin-right:10px;padding:6px;text-align:center;background:rgba(0,0,0,.2);border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;color:silver}.profile-stat p{margin:0}.profile-stat p:first-child{font-size:.5em;font-weight:700;color:#fff}.profile-stat p:last-child{margin-top:-3px;font-size:1em}.user-rank{padding:0 3px;font-size:.9em;font-weight:700;text-align:center;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.low.user-rank{background:rgba(0,0,0,.2);color:#888}.mid.user-rank{background:rgba(115,255,0,.2);color:#cdffc2}.high.user-rank{background:rgba(30,115,255,.3);color:#c2d9ff}.elite.user-rank{background:rgba(255,0,0,.2);color:#ffb9b9}.humor-tag{padding:2px;background:#943dd1;font-size:.6em;text-shadow:none;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.hall-tag{float:left;margin:0 0 5px 8px;padding:4px;width:270px;background:#294485;font-size:1em;font-weight:700;text-shadow:none;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#b8cbf6}.hall-tag a{color:#b8cbf6}.hall-tag a:hover{color:#fff}.hall-icon{float:left}.tags{margin:0;padding:0;list-style:none}.tags li,.tags a{float:left;height:21px;line-height:21px;position:relative;font-size:.9em}.tags a{margin-left:20px;padding:0 8px 0 10px;background:#444;color:#b0b0b0;text-shadow:none;text-decoration:none;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px}.tags a:before{content:"";position:absolute;top:0;left:-12px;width:0;height:0;border-color:transparent #444 transparent transparent;border-style:solid;border-width:10px 12px 12px 0}.tags a:after{content:"";position:absolute;top:10px;left:0;width:4px;height:4px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background:#333}.tags a:hover{background:#555}.tags a:hover:before{border-color:transparent #555 transparent transparent}.tags-social-holder{overflow:auto;margin-top:-4px;height:28px}.simple-button,.simple-button:visited{padding:0 3px;background:#333;text-decoration:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;box-shadow:2px 2px #111;-moz-box-shadow:2px 2px #111;-webkit-box-shadow:2px 2px #111}.simple-button:hover{background:#444}.arrow-up{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #555}.arrow-down{float:left;margin:10px 0 0 3px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #555}.award{float:left;margin-right:10px;margin-bottom:10px;width:64px;height:64px;padding:0 0 8px;box-shadow:3px 3px 2px rgba(0,0,0,.3),inset 0 10px transparent,inset 0 10px 20px transparent,inset 0 -15px 30px rgba(0,0,0,.2);-o-box-shadow:3px 3px 2px rgba(0,0,0,.3),inset 0 10px transparent,inset 0 10px 20px transparent,inset 0 -15px 30px rgba(0,0,0,.2);-webkit-box-shadow:3px 3px 2px rgba(0,0,0,.3),inset 0 10px transparent,inset 0 10px 20px transparent,inset 0 -15px 30px rgba(0,0,0,.2);-moz-box-shadow:3px 3px 2px rgba(0,0,0,.3),inset 0 10px transparent,inset 0 10px 20px transparent,inset 0 -15px 30px rgba(0,0,0,.2);background-color:#d12626;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#470000;text-shadow:#db1f1f 1px 1px 1px}.award:hover{background-color:#eb2626}.award p{margin:-18px 0 0;font-size:1.3em;font-weight:700;text-align:center}.award p:last-child{margin:-6px 0 0;font-size:.7em;color:#470000;text-shadow:#bd1a1a 1px 1px 0}.favorite-button,.favorite-button:visited{position:relative;margin:0 0 10px;width:100%;display:inline-block;background:#b61a1a;font-size:1.6em;font-weight:700;box-shadow:3px 3px 2px rgba(0,0,0,.3),inset 0 10px transparent,inset 0 10px 20px transparent,inset 0 -15px 30px rgba(0,0,0,.2);-o-box-shadow:3px 3px 2px rgba(0,0,0,.3),inset 0 10px transparent,inset 0 10px 20px transparent,inset 0 -15px 30px rgba(0,0,0,.2);-webkit-box-shadow:3px 3px 2px rgba(0,0,0,.3),inset 0 10px transparent,inset 0 10px 20px transparent,inset 0 -15px 30px rgba(0,0,0,.2);-moz-box-shadow:3px 3px 2px rgba(0,0,0,.3),inset 0 10px transparent,inset 0 10px 20px transparent,inset 0 -15px 30px rgba(0,0,0,.2);background-color:#d12626;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff;text-decoration:none;text-shadow:#5b0000 1px 1px 1px}.favorite-button:hover{color:#fff;background-color:#eb2626}.favorite-button:active{top:1px}.amazon-link{color:silver}.smfade{font-size:.9em;color:#888}.highlight{color:#ff4d4d}.awesome,.awesome:visited{background:#222 url(/img/transparent.png) repeat-x;display:inline-block;padding:5px 10px 6px;color:#fff;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:0 1px 3px rgba(0,0,0,.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.5);text-shadow:0 -1px 1px rgba(0,0,0,.25);border-bottom:1px solid rgba(0,0,0,.25);position:relative;cursor:pointer}.awesome:hover{background-color:#111;color:#fff}.awesome:active{top:1px}.small.awesome,.small.awesome:visited{font-size:11px;padding:}.awesome,.awesome:visited,.medium.awesome,.medium.awesome:visited{font-size:13px;font-weight:700;line-height:1;text-shadow:0 -1px 1px rgba(0,0,0,.25)}.large.awesome,.large.awesome:visited{font-size:14px;padding:8px 14px 9px}.green.awesome,.green.awesome:visited{background-color:#91bd09}.green.awesome:hover{background-color:#749a02}.blue.awesome,.blue.awesome:visited{background-color:#2daebf}.blue.awesome:hover{background-color:#007d9a}.red.awesome,.red.awesome:visited{background-color:#e33100}.red.awesome:hover{background-color:#872300}.magenta.awesome,.magenta.awesome:visited{background-color:#a9014b}.magenta.awesome:hover{background-color:#630030}.orange.awesome,.orange.awesome:visited{background-color:#ff5c00}.orange.awesome:hover{background-color:#d45500}.yellow.awesome,.yellow.awesome:visited{background-color:#ffb515}.yellow.awesome:hover{background-color:#fc9200}.sticky-queue{overflow:auto;position:fixed;background:#901313 url(/img/transparent.png) repeat-x;border:1px solid #d34343;width:350px;text-shadow:1px 1px 0 #be2a2a;text-transform:uppercase;z-index:99999}.sticky-note{padding-right:20px}.sticky{font-size:.9em;font-weight:700;color:#fff;display:none;padding:6px;position:relative}img.sticky-close{position:absolute;top:10px;right:10px;height:14px;width:14px;cursor:pointer}.top-right{left:35%;top:-2px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;-webkit-border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px}.appriseOverlay{position:fixed;top:0;left:0;background:rgba(0,0,0,.3);display:none}.appriseOuter{background:#eee;border:1px solid #fff;box-shadow:0 3px 7px #333;-moz-box-shadow:0 3px 7px #333;-webkit-box-shadow:0 3px 7px #333;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-khtml-border-radius:4px;position:absolute;z-index:99999999;min-width:200px;min-height:50px;max-width:75%;position:fixed;display:none}.appriseInner{padding:20px;color:#333;text-shadow:0 1px 0 #fff}.appriseInner button{border:1px solid #bbb;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-khtml-border-radius:3px;background:-moz-linear-gradient(100% 100% 90deg,#eee,#d5d5d5);background:-webkit-gradient(linear,0% 0%,0% 100%,from(#eee),to(#d5d5d5));background:-webkit-linear-gradient(#eee,#d5d5d5);background:-o-linear-gradient(#eee,#d5d5d5);color:#232d3d;font-size:12px;font-weight:700;padding:4px 10px;margin:0 3px;text-shadow:0 1px 0 #fff;cursor:pointer;box-shadow:0 1px 2px #ccc;-moz-box-shadow:0 1px 2px #ccc;-webkit-box-shadow:0 1px 2px #ccc}.appriseInner button:hover{color:#d85054}.aButtons,.aInput{margin:20px 10px 0;text-align:center}.aTextbox{border:1px solid #aaa;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-khtml-border-radius:4px;box-shadow:0 1px 0 #fff;-moz-box-shadow:0 1px 0 #fff;-webkit-box-shadow:0 1px 0 #fff;width:180px;font-size:12px;font-weight:700;padding:5px 10px}.paging{clear:both;padding:50px 0 0;text-align:center;font-size:2em;font-weight:700}.paging.display{text-align:right}.paging a,.paging span{padding:0 15px;-moz-border-radius:3px;-webkit-border-radius:3px}.paging span{color:silver}.paging a,.paging a:visited{color:#eee;text-decoration:none;box-shadow:2px 2px #111;-moz-box-shadow:2px 2px #111;-webkit-box-shadow:2px 2px #111;background:#222}.paging a:hover{background:#333;box-shadow:2px 2px #222;-moz-box-shadow:2px 2px #222;-webkit-box-shadow:2px 2px #222}.paging a:active{background:#222}.paging span.prn{color:#aaa}.paging p#total_count{color:#888;font-size:.5em;font-weight:400}.paging p#total_display{color:#aaa;padding-top:10px}form input[type=submit]{background-color:#ffb94b;background-image:-webkit-gradient(linear,left top,left bottom,from(#fddb6f),to(#ffb94b));background-image:-webkit-linear-gradient(top,#fddb6f,#ffb94b);background-image:-moz-linear-gradient(top,#fddb6f,#ffb94b);background-image:-ms-linear-gradient(top,#fddb6f,#ffb94b);background-image:-o-linear-gradient(top,#fddb6f,#ffb94b);background-image:linear-gradient(top,#fddb6f,#ffb94b);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-shadow:0 1px 0 rgba(255,255,255,.5);-moz-box-shadow:0 0 1px rgba(0,0,0,.3),0 1px 0 rgba(255,255,255,.3) inset;-webkit-box-shadow:0 0 1px rgba(0,0,0,.3),0 1px 0 rgba(255,255,255,.3) inset;box-shadow:0 0 1px rgba(0,0,0,.3),0 1px 0 rgba(255,255,255,.3) inset;border-width:1px;border-style:solid;border-color:#d69e31 #e3a037 #d5982d #e3a037;height:35px;padding:0;width:120px;cursor:pointer;font:700 15px Arial,Helvetica;color:#8f5a0a}form input[type=submit]:hover,form input[type=submit]:focus{background-color:#fddb6f;background-image:-webkit-gradient(linear,left top,left bottom,from(#ffb94b),to(#fddb6f));background-image:-webkit-linear-gradient(top,#ffb94b,#fddb6f);background-image:-moz-linear-gradient(top,#ffb94b,#fddb6f);background-image:-ms-linear-gradient(top,#ffb94b,#fddb6f);background-image:-o-linear-gradient(top,#ffb94b,#fddb6f);background-image:linear-gradient(top,#ffb94b,#fddb6f)}form input[type=submit]:active{outline:none;-moz-box-shadow:0 1px 4px rgba(0,0,0,.5) inset;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.5) inset;box-shadow:0 1px 4px rgba(0,0,0,.5) inset}form input[type=submit]:disabled{background:#b0b0b0;color:#4c4c4c;border:1px solid #fff}form input[type=submit]::-moz-focus-inner{border:none}fieldset{border:0;padding:0;margin:0}#searchForm{margin:4px 0 0 5px;box-shadow:none;background:0 0}#loginForm{width:165px;margin:0;padding:0;box-shadow:none;background:0 0}.loginInput{width:90px;margin-bottom:5px;padding:3px;padding-left:22px;font-size:.9em;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#commentForm{overflow:auto;margin:0 auto;margin-top:5px;margin-bottom:20px;padding:10px;width:500px;background:rgba(0,0,0,.2);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#cancelReplyButton{display:none;margin-left:8px;line-height:32px;font-weight:700}#printableForm{display:none;margin-bottom:12px;padding:8px;background:rgba(0,0,0,.1);text-align:center}#updateForm{display:none;margin-bottom:12px;padding:8px;background:rgba(0,0,0,.1);text-align:center}#uploadForm,#uploadResourceForm{background-color:#333;background-image:-webkit-gradient(linear,left top,left bottom,from(#444),to(#333));background-image:-webkit-linear-gradient(top,#444,#333);background-image:-moz-linear-gradient(top,#444,#333);background-image:-ms-linear-gradient(top,#444,#333);background-image:-o-linear-gradient(top,#444,#333);background-image:linear-gradient(top,#444,#333);width:460px;margin:0 auto;margin-top:30px;margin-bottom:30px;padding:20px;z-index:0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 2px rgba(0,0,0,.2),0 1px 1px rgba(0,0,0,.2),0 3px 0 #222,0 4px 0 rgba(0,0,0,.2),0 6px 0 #222,0 7px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 2px rgba(0,0,0,.2),1px 1px 0 rgba(0,0,0,.1),3px 3px 0 #fff,4px 4px 0 rgba(0,0,0,.1),6px 6px 0 #fff,7px 7px 0 rgba(0,0,0,.1);box-shadow:0 0 2px rgba(0,0,0,.2),0 1px 1px rgba(0,0,0,.2),0 3px 0 #222,0 4px 0 rgba(0,0,0,.2),0 6px 0 #222,0 7px 0 rgba(0,0,0,.2)}#uploadForm:before,#uploadResourceForm:before{content:'';z-index:-1;top:5px;bottom:5px;left:5px;right:5px}#uploadForm h1,#uploadResourceForm h1{text-shadow:0 1px 0 rgba(255,255,255,.7),0 2px 0 rgba(0,0,0,.5);text-align:center;color:#fff;margin:0 0 20px;font:normal 26px/1 Verdana,Helvetica;position:relative;background:0 0}#uploadForm h1:after,#uploadForm h1:before,#uploadResourceForm h1:after,,#uploadResourceForm h1:before{content:"";height:1px;position:absolute;top:20px;width:50px}#uploadForm h1:after,#uploadResourceForm h1:after{background-image:-webkit-gradient(linear,left top,right top,from(#777),to(#fff));background-image:-webkit-linear-gradient(left,#777,#fff);background-image:-moz-linear-gradient(left,#777,#fff);background-image:-ms-linear-gradient(left,#777,#fff);background-image:-o-linear-gradient(left,#777,#fff);background-image:linear-gradient(left,#777,#fff);right:0}#uploadForm h1:before,#uploadResourceForm h1:before{background-image:-webkit-gradient(linear,right top,left top,from(#777),to(#fff));background-image:-webkit-linear-gradient(right,#777,#fff);background-image:-moz-linear-gradient(right,#777,#fff);background-image:-ms-linear-gradient(right,#777,#fff);background-image:-o-linear-gradient(right,#777,#fff);background-image:linear-gradient(right,#777,#fff);left:0}#uploadForm fieldset,#uploadResourceForm fieldset{margin-bottom:12px;padding:12px;background:rgba(0,0,0,.1);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:1.1em}#uploadForm p,#uploadResourceForm p{font-size:1.2em;font-weight:700;margin:0 0 6px}.inputs input{padding:6px;margin-bottom:10px;width:420px;border:1px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 1px 1px #ccc inset,0 1px 0 #fff;-webkit-box-shadow:0 1px 1px #ccc inset,0 1px 0 #fff;box-shadow:0 1px 1px #ccc inset,0 1px 0 #fff;font-size:1.5em;color:#444}#username{background:#eee url(/img/user.png) no-repeat;background-position:5px 5px!important;background-size:16px}#password{background:#eee url(/img/password.png) no-repeat;background-position:5px 3px!important;background-size:14px}#email{background:#eee url(/img/email.png) no-repeat;background-position:7px 10px!important}#location{background:#eee url(/img/location.png) no-repeat;background-position:11px 7px!important}#inputs input:focus{background-color:#fff;border-color:#e8c291;outline:none;-moz-box-shadow:0 0 0 1px #e8c291 inset;-webkit-box-shadow:0 0 0 1px #e8c291 inset;box-shadow:0 0 0 1px #e8c291 inset}#back{display:block;text-align:center;position:relative;top:60px;color:#999}.ui-autocomplete{position:absolute;height:250px;overflow:auto;cursor:default;margin-top:5px}.ui-autocomplete-loading{background:#fff url(/img/loader.gif) right center no-repeat}* html .ui-autocomplete{width:1px}.ui-menu{list-style:none;padding:3px;display:block;background:rgba(0,0,0,.8);font-size:1em;font-weight:700;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px}.ui-menu .ui-menu{margin-top:-3px}.ui-menu .ui-menu-item{margin:0;padding:0;width:350px}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1}.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{background:rgba(255,255,255,.1);text-decoration:underline;cursor:pointer}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}.ir br{display:none}.hidden{display:none!important;visibility:hidden}.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}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}@media only screen and (min-width:480px){}@media only screen and (min-width:768px){}@media print{*{background:0 0!important;color:#000!important;text-shadow:none!important;filter:none!important;-ms-filter: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:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}