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;list-style:none;font-size:100%;font-weight:normal;vertical-align:baseline}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,nav,section,summary,video{display:block}
html{background-color:#474746;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{color:#7b7b78;background:#e4e1dd;font:100%/1em "Helvetica Neue",Helvetica,Arial,Sans-Serif;text-align:center;text-rendering:optimizeLegibility;-moz-font-feature-settings:"liga=1";-ms-font-feature-settings:"liga" 1;-moz-font-feature-settings:"kern=1";-ms-font-feature-settings:"kern" 1;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;letter-spacing:0}
a{color:#2c79ac;font-weight:bold;text-decoration:none;-webkit-transition:all .15s linear;-moz-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear}
a:hover,a.current{color:#48aaea;-webkit-transition:all .15s linear;-moz-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear}
a img{border:none}
::selection{color:#fff;background:#ed7c0d}
::-moz-selection{color:#fff;background:#ed7c0d}
.wrapper{font-size:13px;font-size:0.8125rem;line-height:1.3em}
strong,b{color:#474746;font-weight:bold}
em,i{color:#474746;font-style:italic}
del{-moz-opacity:.8;-webkit-opacity:.8;-o-opacity:.8;opacity:.8}
ins{color:#474746;text-decoration:none}
small{color:#474746;font-size:80%;-moz-opacity:.8;-webkit-opacity:.8;-o-opacity:.8;opacity:.8}
input,textarea,select{color:#474746;font-family:"Helvetica Neue",Helvetica,Arial,Sans-Serif;font-size:13px;font-size:0.8125rem}
h1,h2,h3,legend,#content .project-list li h2{color:#474746;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold}
h1,legend{margin-bottom:1em;font-size:22px;font-size:1.375rem;font-weight:normal;line-height:1.2em}
h2,h3{margin-bottom:.4em;font-size:14px;font-size:0.875rem}
#sidebar h3{font-size:13px;font-size:0.8125rem}
body#page #content p,body#page #content ul,body#page ol,body#page #content address,body#blog #content p,body#blog #content ul,body#page ol,body#blog #content address,#content.invitation p,#content figcaption p,#comments p,#content.upgrade p,#how-to p,#content code,body#my_account .box p{margin-bottom:1.5em;font-size:14px;font-size:0.875rem;line-height:1.4em}
body#page #content h2{font-size:14px;font-size:0.875rem}
.wrapper{margin:0 auto;padding:0 10px;max-width:1060px;text-align:left}
#header{padding:12px 0;width:100%;background-color:#2d2d2c;-moz-box-shadow:0 1px 6px 0 rgba(0,0,0,0.3),0 1px 1px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 6px 0 rgba(0,0,0,0.3),0 1px 1px 0 rgba(0,0,0,0.1);-o-box-shadow:0 1px 6px 0 rgba(0,0,0,0.3),0 1px 1px 0 rgba(0,0,0,0.1);box-shadow:0 1px 6px 0 rgba(0,0,0,0.3),0 1px 1px 0 rgba(0,0,0,0.1);z-index:5}
#main{padding-top:20px;padding-bottom:3em}
#logo{float:left;display:block}
#logo a{margin:0 20px 0 0;display:block}
#logo a img{width:91px;height:34px;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}
#logo a:hover img{-moz-opacity:.8;-webkit-opacity:.8;-o-opacity:.8;opacity:.8;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}
#top-search{float:right;position:relative}
#content-head{margin-bottom:.75em;position:relative;clear:both}
#contentwrap{margin-right:-260px;width:100%;float:left}
#content{margin-right:260px}
#content.full-width{margin:0;width:100%;float:left}
#sidebar{width:250px;float:right}
#footer{padding:1.5em 0 0;border-top:1px solid #cdc8c1;background-color:#d4cfc9}
#content section.left{width:50%;float:left}
#content section.right{width:50%;float:right}
.half{width:50%;float:left}
.quarter{width:25%;float:left}
#sidebar section,#artist-head section,.artists-list li .artist-wrap,#my_account .project-list>li,#my_account #content fieldset,.portfolio>li,#content .box,#content.big-box,body#sign .wrapper,body#offline .wrapper,body#blog #content .post,.infobox p{padding:9px;border:1px solid #fff;background-color:#fff;display:block;-moz-box-shadow:0 1px 2.5px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 1px 2.5px 0 rgba(0,0,0,0.15);-o-box-shadow:0 1px 2.5px 0 rgba(0,0,0,0.15);box-shadow:0 1px 2.5px 0 rgba(0,0,0,0.15);-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;-o-border-radius:6px;border-radius:6px}
#content li.big{margin-bottom:.75em !important;width:100% !important;float:none}
#sidebar section{margin-bottom:10px}
#sidebar li,#sidebar .buttons a,#sidebar .project-more h3,#sidebar .buttons h3,#sidebar .project-menu li.voted{padding:7.5px 10px}
#sidebar .project-more h3{padding-bottom:0;line-height:1.1em}
#sidebar .project-stats li,#sidebar .project-menu li.voted{border-bottom:1px solid #f0f0f0}
#sidebar .project-stats li:last-child{border-bottom:none}
#sidebar section.project-info li,#sidebar section.project-menu li{padding:0}
#sidebar section.project-info li,#sidebar .project-stats li{text-align:right}
#sidebar section.project-info li strong,#sidebar .project-stats li strong{float:left;margin-right:.2em}
#sidebar section.project-action{border:none;-moz-box-shadow:0 0 0 none rgba(0,0,0,0.15);-webkit-box-shadow:0 0 0 none rgba(0,0,0,0.15);-o-box-shadow:0 0 0 none rgba(0,0,0,0.15);box-shadow:0 0 0 none rgba(0,0,0,0.15)}
#sidebar section.project-action li{padding:0}
#sidebar section.project-action a.button,#projects #sidebar .buttons input{margin:0;padding:10px 0;width:100%;text-align:center;display:block}
#sidebar section.buttons,#sidebar section.buttons li{padding:0}
#sidebar .buttons a,#sidebar .buttons input{border-bottom:1px solid #f0f0f0;font-weight:bold;display:block;-webkit-transition:background-color .15s linear;-moz-transition:background-color .15s linear;-o-transition:background-color .15s linear;transition:background-color .15s linear;-webkit-transition:color .15s linear;-moz-transition:color .15s linear;-o-transition:color .15s linear;transition:color .15s linear}
#sidebar .buttons a:hover,#projects #sidebar .buttons input:hover{background-color:#fafafa !important;-webkit-transition:background-color .15s linear;-moz-transition:background-color .15s linear;-o-transition:background-color .15s linear;transition:background-color .15s linear;-webkit-transition:color .15s linear;-moz-transition:color .15s linear;-o-transition:color .15s linear;transition:color .15s linear;cursor:pointer}
#sidebar .buttons a:active{background-color:#f5f5f5;-webkit-transition:background-color .15s linear;-moz-transition:background-color .15s linear;-o-transition:background-color .15s linear;transition:background-color .15s linear;-webkit-transition:color .15s linear;-moz-transition:color .15s linear;-o-transition:color .15s linear;transition:color .15s linear}
#sidebar ul li:first-child a{-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;-khtml-border-radius-topleft:6px;-o-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;-khtml-border-radius-topright:6px;-o-border-radius-topright:6px;border-top-right-radius:6px}
#sidebar ul li:last-child a{-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;-khtml-border-radius-bottomlef:6px;-o-border-radius-bottomlef:6px;border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;-khtml-border-radius-bottomright:6px;-o-border-radius-bottomright:6px;border-bottom-right-radius:6px}
#sidebar li:last-child,#sidebar .buttons li:last-child a{border-bottom:none}
#sidebar .blog-posts h3 a{padding:0;border:none;display:inline}
#sidebar .blog-posts ul li a{border-top:1px solid #f0f0f0;border-bottom:none !important;-webkit-border-radius:0;-moz-border-radius:0;-khtml-border-radius:0;-o-border-radius:0;border-radius:0}
div.additional{padding:0;border:none;background:transparent;-moz-box-shadow:0 0 0 0 transparent !important;-webkit-box-shadow:0 0 0 0 transparent !important;-o-box-shadow:0 0 0 0 transparent !important;box-shadow:0 0 0 0 transparent !important;position:relative}
div.additional a{display:block;height:60px}
div.additional img{height:60px;-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;-o-border-radius:6px;border-radius:6px;-moz-box-shadow:0 1px 2.5px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 1px 2.5px 0 rgba(0,0,0,0.15);-o-box-shadow:0 1px 2.5px 0 rgba(0,0,0,0.15);box-shadow:0 1px 2.5px 0 rgba(0,0,0,0.15)}
div.additional img.no-radius{-webkit-border-radius:0;-moz-border-radius:0;-khtml-border-radius:0;-o-border-radius:0;border-radius:0}
div.addi-top{margin-top:0;float:right;z-index:2;position:relative}
.wrapper .addi-bottom{margin-top:1.5em;float:right}
#sidebar .addi-bottom{margin-top:10px;float:none}
body#projects #content .project-list>li,body#profile #content .project-list>li,body#home #content .project-list>li{margin-right:20px;margin-bottom:20px;padding:0;border:none;width:250px;float:left;-moz-box-shadow:0 1px 4px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,0.15);-o-box-shadow:0 1px 4px 0 rgba(0,0,0,0.15);box-shadow:0 1px 4px 0 rgba(0,0,0,0.15);-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;-o-border-radius:6px;border-radius:6px;position:relative;z-index:1}
body#home #content .project-list li.pj-4,body#projects #content .project-list li.pj-4,body#profile #content .project-list li.pj-4{margin-right:0}
#content .project-list li a.project-link{display:block;background-color:#474746;-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;-o-border-radius:6px;border-radius:6px}
#content .project-list li .project-link img{margin:0 auto;width:100%;height:auto;max-height:276px;display:block;-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;-o-border-radius:6px;border-radius:6px}
#content .project-list li .project-info-hover{padding:5% 4%;width:92%;background:#000;background:rgba(0,0,0,0.75);background:-moz-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,0.92) 90%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,0.92) 90%);background:-o-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,0.92) 90%);background:-ms-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,0.92) 90%);background:linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,0.92) 90%);position:absolute;bottom:0;left:0;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;-khtml-border-radius-bottomright:6px;-o-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;-khtml-border-radius-bottomlef:6px;-o-border-radius-bottomlef:6px;border-bottom-left-radius:6px;-moz-opacity:0;-webkit-opacity:0;-o-opacity:0;opacity:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}
#content .project-list li:hover .project-info-hover{-moz-opacity:1;-webkit-opacity:1;-o-opacity:1;opacity:1;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}
#content .project-list li h1,#content .project-list li h2,#content .project-list li p,#content .project-list li ul.project-stats li{margin:0;padding:0;color:#7b7b78;font-weight:normal;line-height:1em;text-shadow:0 1px 3px #000;-moz-box-shadow:0 0 0 0 transparent;-webkit-box-shadow:0 0 0 0 transparent;-o-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}
#content .project-list li h1{margin:.5em 0;font-size:14px;font-size:0.875rem}
#content .project-list li h1 a{color:#f0f0f0;font-weight:normal}
#content .project-list li h1 a:hover{color:#48aaea}
#content .project-list li h1.bronze,#content .project-list li h1.silver,#content .project-list li h1.gold{padding-left:15px;background:transparent url(/assets/gfx/icon_mini_medal_bronze.png) 0 50% no-repeat}
#content .project-list li h1.silver{background-image:url(/assets/gfx/icon_mini_medal_silver.png)}
#content .project-list li h1.gold{background-image:url(/assets/gfx/icon_mini_medal_gold.png)}
#content .project-list li h2{margin:0;font-size:13px;font-size:0.8125rem}
#content .project-list li ul.project-stats li,#content .artists-list li ul.project-stats li{margin-right:10px;padding-left:16px;line-height:1em;float:left}
#content .project-list li ul.project-stats li.rating{background:transparent url(/assets/gfx/icon_rating.png) 0 center no-repeat}
#content .project-list li ul.project-stats li.views{background:transparent url(/assets/gfx/icon_views.png) 0 center no-repeat}
#content .project-list li ul.project-stats li.favs{background:transparent url(/assets/gfx/icon_favs.png) 0 center no-repeat}
#content .project-list li ul.project-stats li.comments{background:transparent url(/assets/gfx/icon_comments.png) 0 center no-repeat}
#content .project-list li ul.project-stats li.bronze{background-image:url(/assets/gfx/icon_rating_bronze.png)}
#content .project-list li ul.project-stats li.silver{background-image:url(/assets/gfx/icon_rating_silver.png)}
#content .project-list li ul.project-stats li.gold{background-image:url(/assets/gfx/icon_rating_gold.png)}
#content .you{width:41px;height:41px;background:transparent url(/assets/gfx/tag_yours.png) 0 0 no-repeat;position:absolute;display:block;top:-1px;left:-1px;text-indent:100%;white-space:nowrap;overflow:hidden}
body#artists #content .you,body#profile #content .you,body#faved #content .you{top:-1px;left:-3px}
#content .artists-list>li{margin-bottom:20px;width:50%;float:left}
#content .artists-list li.pj-1 .artist-wrap{margin-right:10px}
#content .artists-list li.pj-2 .artist-wrap{margin-left:10px}
#content .artists-list .member_photo{position:relative}
#content .artists-list .member_photo img{margin-right:8px;width:32px;height:32px;-webkit-border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;-o-border-radius:4px;border-radius:4px;display:block;float:left}
#content .artists-list li .artist-info h1{margin:0 0 .3em 0;font-size:13px;font-size:0.8125rem;line-height:1em}
#content .artists-list li .artist-info p{color:#adadac;font-size:11px;font-size:0.6875rem;line-height:1em}
#content .artists-list li .artist-info h1 a:hover{color:#48aaea}
#content .artists-list li ul.project-stats{clear:both}
#content .artists-list li ul.project-stats li{padding:5px 0}
#content .artists-list li ul.project-stats li a{color:#7b7b78;font-weight:normal}
#content .artists-list li ul.project-stats li strong{color:#474746}
#content .artists-list li ul.project-stats li a:hover strong{color:#48aaea}
#content .artists-list div.img-wrap{background-color:#e4e1dd;display:block;-webkit-border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;-o-border-radius:4px;border-radius:4px;width:100%;height:20%}
#content .artists-list .img-wrap img{width:20%;height:auto;display:block;float:left;-webkit-border-radius:0;-moz-border-radius:0;-khtml-border-radius:0;-o-border-radius:0;border-radius:0}
#content .artists-list .img-wrap img.dummy{visibility:hidden}
#content .artists-list .img-wrap a img{-moz-opacity:1;-webkit-opacity:1;-o-opacity:1;opacity:1;-webkit-transition:all .15s linear;-moz-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear}
#content .artists-list .img-wrap a:hover img{-moz-opacity:.8;-webkit-opacity:.8;-o-opacity:.8;opacity:.8;-webkit-transition:all .15s linear;-moz-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear}
#content .artists-list .img-wrap a:first-child img{-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;-khtml-border-radius-bottomlef:4px;-o-border-radius-bottomlef:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;-khtml-border-radius-topleft:4px;-o-border-radius-topleft:4px;border-top-left-radius:4px}
#content .artists-list .img-wrap a:last-child img{-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;-khtml-border-radius-bottomright:4px;-o-border-radius-bottomright:4px;border-bottom-right-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;-khtml-border-radius-topright:4px;-o-border-radius-topright:4px;border-top-right-radius:4px}
#content .artists-list li ul a.following:hover{color:#d03516}
#content .artists-list li ul li.follow-link{margin-right:8px;float:left;clear:left}
#content .artists-list li ul .follow-link a,#content .artists-list li ul .follow-link div,.project-title .follow-link a{padding:1px 0 1px;width:32px;height:13;background:#adadac url(/assets/gfx/icon_follow_add.png) 50% 50% no-repeat;background-image:url(/assets/gfx/icon_follow_add.png),-moz-linear-gradient(top, #d1d1d0 0, #adadac 100%);background-image:url(/assets/gfx/icon_follow_add.png),-webkit-linear-gradient(top, #d1d1d0 0, #adadac 100%);background-image:url(/assets/gfx/icon_follow_add.png),-o-linear-gradient(top, #d1d1d0 0, #adadac 100%);background-image:url(/assets/gfx/icon_follow_add.png),-ms-linear-gradient(top, #d1d1d0 0, #adadac 100%);background-image:url(/assets/gfx/icon_follow_add.png),linear-gradient(top, #d1d1d0 0, #adadac 100%);color:#fff;font-weight:bold;display:block;text-align:center;text-indent:150%;text-shadow:none;white-space:nowrap;overflow:hidden;-webkit-border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;-o-border-radius:4px;border-radius:4px;-moz-box-shadow:0 0 0 0 transparent;-webkit-box-shadow:0 0 0 0 transparent;-o-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}
.project-title .follow-link a{padding:1px 2px;width:18px !important;height:11px !important;font-size:9px !important;line-height:1em !important;position:relative;top:2px;text-transform:uppercase}
@-moz-document url-prefix(){.project-title .follow-link a{top:3px}}#content .artists-list li ul .follow-link div{background-color:#d03516;background:-moz-linear-gradient(top, #ed6e55 0, #d03516 100%);background:-webkit-linear-gradient(top, #ed6e55 0, #d03516 100%);background:-o-linear-gradient(top, #ed6e55 0, #d03516 100%);background:-ms-linear-gradient(top, #ed6e55 0, #d03516 100%);background:linear-gradient(top, #ed6e55 0, #d03516 100%);color:#8b230f;text-indent:0;text-shadow:0 1px 0 #ea5739}
#content .artists-list li ul .follow-link a:hover,.project-title .follow-link a:hover{background:#7b912c url(/assets/gfx/icon_follow_add.png) 50% 50% no-repeat;background-image:url(/assets/gfx/icon_follow_add.png),-moz-linear-gradient(top, #a7c444 0, #7b912c 100%);background-image:url(/assets/gfx/icon_follow_add.png),-webkit-linear-gradient(top, #a7c444 0, #7b912c 100%);background-image:url(/assets/gfx/icon_follow_add.png),-o-linear-gradient(top, #a7c444 0, #7b912c 100%);background-image:url(/assets/gfx/icon_follow_add.png),-ms-linear-gradient(top, #a7c444 0, #7b912c 100%);background-image:url(/assets/gfx/icon_follow_add.png),linear-gradient(top, #a7c444 0, #7b912c 100%)}
#content .artists-list li ul .follow-link a.following,.project-title .follow-link a.following{background:#7b912c url(/assets/gfx/icon_following.png) 50% 50% no-repeat;background-image:url(/assets/gfx/icon_following.png),-moz-linear-gradient(top, #a7c444 0, #7b912c 100%);background-image:url(/assets/gfx/icon_following.png),-webkit-linear-gradient(top, #a7c444 0, #7b912c 100%);background-image:url(/assets/gfx/icon_following.png),-o-linear-gradient(top, #a7c444 0, #7b912c 100%);background-image:url(/assets/gfx/icon_following.png),-ms-linear-gradient(top, #a7c444 0, #7b912c 100%);background-image:url(/assets/gfx/icon_following.png),linear-gradient(top, #a7c444 0, #7b912c 100%)}
#content .artists-list li ul .follow-link a.following:hover,.project-title .follow-link a.following:hover{background:#d03516 url(/assets/gfx/icon_follow_rmv.png) 50% 50% no-repeat;background-image:url(/assets/gfx/icon_follow_rmv.png),-moz-linear-gradient(top, #ed6e55 0, #d03516 100%);background-image:url(/assets/gfx/icon_follow_rmv.png),-webkit-linear-gradient(top, #ed6e55 0, #d03516 100%);background-image:url(/assets/gfx/icon_follow_rmv.png),-o-linear-gradient(top, #ed6e55 0, #d03516 100%);background-image:url(/assets/gfx/icon_follow_rmv.png),-ms-linear-gradient(top, #ed6e55 0, #d03516 100%);background-image:url(/assets/gfx/icon_follow_rmv.png),linear-gradient(top, #ed6e55 0, #d03516 100%)}
#content.top-artists .artists-list>li{width:100%}
#content.top-artists .artists-list li .artist-wrap{margin:0}
#content.top-artists .artists-list .member_photo img{width:100px;height:100px;float:left}
#content.top-artists .artists-list li .artist-info{float:left;width:50%;position:relative}
#content.top-artists .artists-list li .artist-info h1 .rank-badge{margin-bottom:.3em;display:block;line-height:.8em;font-size:24px;font-size:1.5rem}
#content.top-artists .artists-list li ul.project-stats{clear:none;float:left;position:absolute;bottom:-5px;left:108px}
#content.top-artists .artists-list div.img-wrap{width:500px;height:auto;float:right}
header.project-title{margin-bottom:1.5em}
header.project-title .info-wrap{width:100%;position:absolute;bottom:0;z-index:1}
header.project-title h1{margin-bottom:.1em;line-height:1em}
header.project-title h1 strong{color:#d03516}
header.project-title .member_photo{float:left}
header.project-title .member_photo img{margin-right:.75em;width:40px;height:40px;-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;-o-border-radius:6px;border-radius:6px;-moz-box-shadow:0 1px 2.5px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 1px 2.5px 0 rgba(0,0,0,0.15);-o-box-shadow:0 1px 2.5px 0 rgba(0,0,0,0.15);box-shadow:0 1px 2.5px 0 rgba(0,0,0,0.15)}
header.project-title .project-about li{float:left}
header.project-title .project-about li.follow-link{margin-left:4px}
header.project-title .project-about li a.hireme{padding:3px 3px 0;background-image:none;background-color:#2c79ac;background:-moz-linear-gradient(top, #48aaea 0, #2c79ac 100%);background:-webkit-linear-gradient(top, #48aaea 0, #2c79ac 100%);background:-o-linear-gradient(top, #48aaea 0, #2c79ac 100%);background:-ms-linear-gradient(top, #48aaea 0, #2c79ac 100%);background:linear-gradient(top, #48aaea 0, #2c79ac 100%);text-indent:0;text-transform:none;width:auto !important;height:10px !important;font-size:70% !important;font-weight:bold;line-height:.8em !important}
header.project-title .project-about li a.hireme:hover{background-color:#48aaea;background:-moz-linear-gradient(top, #5fb5ed 0, #3187c0 100%);background:-webkit-linear-gradient(top, #5fb5ed 0, #3187c0 100%);background:-o-linear-gradient(top, #5fb5ed 0, #3187c0 100%);background:-ms-linear-gradient(top, #5fb5ed 0, #3187c0 100%);background:linear-gradient(top, #5fb5ed 0, #3187c0 100%)}
header.project-title .project-about .pro-badge{margin-right:0}
#content.project-single figure div{margin:0 auto .75em;text-align:center;position:relative}
#content.project-single figcaption{margin-top:3em}
#content.project-single figcaption p{margin-bottom:1em}
#content.project-single figure img{margin:0 auto;width:100% !important;height:auto !important;display:block;text-align:center;-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;-o-border-radius:6px;border-radius:6px;-moz-box-shadow:0 1px 2.5px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 1px 2.5px 0 rgba(0,0,0,0.15);-o-box-shadow:0 1px 2.5px 0 rgba(0,0,0,0.15);box-shadow:0 1px 2.5px 0 rgba(0,0,0,0.15)}
#content.project-single figure div.responsive-video{position: relative;padding-bottom: 56.25%;padding-top: 0px;height: 0;overflow: hidden;}
#content.project-single figure div.responsive-video iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

body#projects #sidebar.single-project section,#sidebar .project-more{padding:0}
#projects #sidebar #score{padding:5px 10px;border-bottom:1px solid #f0f0f0;position:relative;text-align:right}
#projects #sidebar p{padding:8px 0;text-align:left}
body#projects #sidebar.single-project section.sec-pad{padding:8px}
#ribbon{width:54px;height:67px;background:transparent url(/assets/gfx/icon_medal_bronze.png) 0 0 no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden;position:absolute;top:-1px;left:40px}
#ribbon.silver{background-image:url(/assets/gfx/icon_medal_silver.png)}
#ribbon.gold{background-image:url(/assets/gfx/icon_medal_gold.png)}
#projects #sidebar #score h2{margin:0 0 5px 0;padding:0 0 0 80px;font-size:54px;font-size:3.375rem;line-height:1em;text-align:center}
#projects #sidebar #stats{margin:0}
#projects #sidebar #stats li{margin:10px 0;width:66px;float:left}
#projects #sidebar #stats li#fav_count{width:72px}
#projects #sidebar #stats li#view_count,#projects #sidebar #stats li#fav_count{border-left:1px solid #f0f0f0}
#projects #sidebar #stats li#favs{width:40px;float:right}
#projects #sidebar #stats li strong,#projects #sidebar #stats li span{padding-left:10px;display:block}
#projects #sidebar #favs #fav-button a{border:none;text-indent:-999em;white-space:nowrap;overflow:hidden;background:transparent url(/assets/gfx/icon_fave.png) center center no-repeat;text-align:center;display:none}
#projects #sidebar #favs #fav-button a:hover{background-color:transparent !important}
#projects #sidebar #fav_count a strong{color:#2c79ac}
#projects #sidebar #fav_count a:hover strong{color:#48aaea}
#projects #sidebar #favs #fav-button a.active{display:block}
#projects #sidebar #favs #fav-button a:hover{background-image:url(/assets/gfx/icon_faved.png)}
#projects #sidebar #favs #fav-button a.isfaved{background-image:url(/assets/gfx/icon_faved.png)}
#projects #sidebar #favs #fav-button a.isfaved:hover{background-image:url(/assets/gfx/icon_fave.png)}
#projects #sidebar #vote{padding:0;width:100%;border-bottom:1px solid #f0f0f0;background-color:#6e6e6c;background:-moz-linear-gradient(top, #61615f 0, #8f8f8d 100%);background:-webkit-linear-gradient(top, #61615f 0, #8f8f8d 100%);background:-o-linear-gradient(top, #61615f 0, #8f8f8d 100%);background:-ms-linear-gradient(top, #61615f 0, #8f8f8d 100%);background:linear-gradient(top, #61615f 0, #8f8f8d 100%);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.5);-o-box-shadow:inset 0 1px 3px rgba(0,0,0,0.5);box-shadow:inset 0 1px 3px rgba(0,0,0,0.5)}
#projects #sidebar #vote button{margin:0;padding:10px 0;width:25%;border:none;border-right:1px solid #545452;background-color:transparent;float:left;font-size:12px;font-size:0.75rem;line-height:1em;text-align:center;display:block;cursor:pointer;overflow:hidden}
#projects #sidebar #vote button.gold{width:25%;border:none}
#projects #sidebar #vote button b{padding:0 7px 0 18px;border:none;font-weight:normal;background:transparent url(/assets/gfx/icon_mini_medal_bronze.png) 5px 50% no-repeat;color:#2d2d2c}
#projects #sidebar #vote .silver b{background-image:url(/assets/gfx/icon_mini_medal_silver.png)}
#projects #sidebar #vote .gold b{background-image:url(/assets/gfx/icon_mini_medal_gold.png)}
#projects #sidebar #vote .props b{background-image:url(/assets/gfx/icon_mini_medal_props.png)}
#projects #sidebar #vote button:hover{background-color:#bfbfbf;background-color:rgba(0,0,0,0.1)}
#projects #sidebar .edit{text-align:center}
#projects #sidebar .buttons input{padding:5px;background:#fff !important;-moz-box-shadow:0 0 0 0 transparent;-webkit-box-shadow:0 0 0 0 transparent;-o-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;-webkit-border-radius:0;-moz-border-radius:0;-khtml-border-radius:0;-o-border-radius:0;border-radius:0;font-size:100%;color:#2c79ac;line-height:1.6em}
#projects #sidebar .buttons input:hover{color:#48aaea}
#projects #sidebar .project-stats ul li#shortlink input{margin:0;padding:0;width:auto;border:none;background:transparent;-moz-box-shadow:0 0 0 0 transparent;-webkit-box-shadow:0 0 0 0 transparent;-o-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;display:inline;float:none;color:#7b7b78;font-weight:normal;text-align:right}
#projects #sidebar .project-stats ul li#shortlink span{display:none}
#projects #sidebar .project-stats ul li.wip{background-color:#48aaea;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;-khtml-border-radius-bottomright:6px;-o-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;-khtml-border-radius-bottomlef:6px;-o-border-radius-bottomlef:6px;border-bottom-left-radius:6px}
#projects #sidebar .project-stats ul li.wip a{color:#fff}
#projects #sidebar .project-stats ul li.wip a:hover{color:#474746}
#sidebar .project-more ul{padding:0 5px 5px}
#sidebar .project-more li{margin:0;padding:0;border:none;float:left}
#sidebar .project-more h3{margin-bottom:3px}
#sidebar .project-more li div{padding:0 4px;width:70px;height:78px;text-align:center;background-color:#f0f0f0;-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;-o-border-radius:6px;border-radius:6px;display:table-cell;vertical-align:middle}
#sidebar .project-more li.prev{float:right}
#sidebar .project-more li.current{padding:0 1px;text-align:center}
body#projects #sidebar.single-project .project-more li.current{-moz-opacity:.6;-webkit-opacity:.6;-o-opacity:.6;opacity:.6}
#sidebar .project-more li a{margin:0;padding:0;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;-o-border-radius:3px;border-radius:3px;color:#f0f0f0;font-size:2em;font-weight:normal;text-shadow:0 1px 0 #fff;display:block}
#sidebar .project-more li a:hover img{-moz-opacity:.8;-webkit-opacity:.8;-o-opacity:.8;opacity:.8}
#sidebar .project-more li img{-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;-o-border-radius:3px;border-radius:3px}
#projects #sidebar #flag{margin:0 10px 1.5em;padding:0;text-align:right}
#projects #sidebar #flag_project input.flag-button,#projects #sidebar #flag p,#flag_vote button,#projects #sidebar #shortcuts{margin:0;padding:0;width:auto;background:transparent;border:none;color:#adadac;font-weight:normal;cursor:pointer;line-height:1.3em;-moz-box-shadow:0 0 0 0 transparent;-webkit-box-shadow:0 0 0 0 transparent;-o-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}
#projects #sidebar #flag_project input.flag-button:hover{color:#7b7b78}
#projects #sidebar #shortcuts{margin:0 10px 1em;cursor:default;text-align:right}
#projects #sidebar #shortcuts strong{margin-left:6px;color:#adadac}
#flag_vote button{color:#cb100e;font-weight:bold}
#content #comments{margin-top:2em;width:100%;float:left}
#content #comment_form{padding-top:2em;margin-bottom:1.5em;border-top:1px solid #d6d2cc}
#content #comment_form div.form{float:left}
#content #comments .memberphoto{padding-right:10px;display:block;float:left;position:relative}
#content #comment_form textarea,#content #reply_form textarea{margin:0 0 .4em 0;width:80%;color:#adadac;background:#dbd7d2;background:-moz-linear-gradient(top, #d6d2cc 0, #dbd7d2 50%);background:-webkit-linear-gradient(top, #d6d2cc 0, #dbd7d2 50%);background:-o-linear-gradient(top, #d6d2cc 0, #dbd7d2 50%);background:-ms-linear-gradient(top, #d6d2cc 0, #dbd7d2 50%);background:linear-gradient(top, #d6d2cc 0, #dbd7d2 50%)}
#content #comment_form textarea:focus,#content #reply_form textarea:focus{color:#7b7b78}
#content #comment_form .button,#content #reply_form .button{margin-right:1em}
#content ul#comments-list li{margin-bottom:10px;padding-top:1.5em;width:100%;border-top:1px solid #d6d2cc}
#content ul#comments-list li div.comment{padding-left:50px;position:relative}
#content #comment_form img,#content ul#comments-list li img{width:40px;height:40px;display:block;-moz-box-shadow:0 1px 2.5px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 1px 2.5px 0 rgba(0,0,0,0.15);-o-box-shadow:0 1px 2.5px 0 rgba(0,0,0,0.15);box-shadow:0 1px 2.5px 0 rgba(0,0,0,0.15);-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;-o-border-radius:6px;border-radius:6px}
#content ul#comments-list h3{margin-bottom:.2em;line-height:1em}
#content ul#comments-list p{margin-bottom:1em}
#content ul#comments-list .comment-info{color:#adadac;font-size:13px;font-size:0.8125rem}
#content #reply_form{padding-top:10px;margin-left:50px;clear:both}
#content ul#comments-list li.has_replies{margin-bottom:0}
#content ul#comments-list a.reply:link{color:#adadac;font-weight:normal}
#content ul#comments-list a.reply:hover{color:#48aaea}
#content ul#comments-list ul.replied{padding-top:1.5em;padding-left:50px;clear:both}
#content ul#comments-list li ul.replied div.comment{width:80%;}
body#profile #artist-head{margin-right:270px}
body#profile #artist-head section.profile .member-wrap{position:relative}
body#profile #artist-head .member-photo{padding-right:10px;width:96px;height:96px;float:left;position:relative}
body#profile #artist-head .member-photo img{width:96px;height:96px;-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;-o-border-radius:6px;border-radius:6px}
body#profile #artist-head section.profile .member-info{float:left}
body#profile #artist-head section.profile .member-info h1,body#profile #artist-head section.profile .member-info p{margin-bottom:.4em}
body#profile #artist-head section.profile .member-buttons{clear:left;position:absolute;bottom:0;left:106px}
body#profile #artist-head section.profile .member-buttons a{margin-right:.75em;float:left}
body#profile #artist-head section.profile .member-buttons a.not-following{background-color:#adadac;background:-moz-linear-gradient(top, #d1d1d0 0, #adadac 100%);background:-webkit-linear-gradient(top, #d1d1d0 0, #adadac 100%);background:-o-linear-gradient(top, #d1d1d0 0, #adadac 100%);background:-ms-linear-gradient(top, #d1d1d0 0, #adadac 100%);background:linear-gradient(top, #d1d1d0 0, #adadac 100%)}
body#profile #artist-head section.profile .member-buttons a.following b,body#profile #artist-head section.profile .member-buttons a.not-following b{color:#fff;padding-left:16px;background:transparent url(/assets/gfx/icon_follow_add@2x.png) 0 50% no-repeat}
body#profile #artist-head section.profile .member-buttons a.not-following:hover{background-color:#7b912c;background:-moz-linear-gradient(top, #a7c444 0, #7b912c 100%);background:-webkit-linear-gradient(top, #a7c444 0, #7b912c 100%);background:-o-linear-gradient(top, #a7c444 0, #7b912c 100%);background:-ms-linear-gradient(top, #a7c444 0, #7b912c 100%);background:linear-gradient(top, #a7c444 0, #7b912c 100%)}
body#profile #artist-head section.profile .member-buttons a.not-following:hover b,body#profile #artist-head section.profile .member-buttons a.following b{background-image:url(/assets/gfx/icon_following@2x.png)}
body#profile #artist-head section.profile .member-buttons a.following:hover{background-color:#d03516;background:-moz-linear-gradient(top, #ed6e55 0, #d03516 100%);background:-webkit-linear-gradient(top, #ed6e55 0, #d03516 100%);background:-o-linear-gradient(top, #ed6e55 0, #d03516 100%);background:-ms-linear-gradient(top, #ed6e55 0, #d03516 100%);background:linear-gradient(top, #ed6e55 0, #d03516 100%)}
body#profile #artist-head section.profile .member-buttons a.following:hover b{background:transparent url(/assets/gfx/icon_follow_rmv@2x.png) 0 50% no-repeat}
body#profile #artist-head section.profile .member-rating{padding-left:10px;height:96px;border-left:1px solid #f0f0f0;float:right;position:relative}
body#profile #artist-head section.profile .member-rating h2{margin:0;min-width:1.5em;height:96px !important;display:table-cell;vertical-align:bottom;font-size:54px;font-size:3.375rem;line-height:.8em;text-align:center}
body#profile #artist-head section.profile .member-rating p{margin-top:1em;text-align:center}
body#profile #artist-head section.profile #ribbon{margin-left:-22px;position:absolute;left:50%;top:-11px}
body#profile #artist-head section.profile .member-more{width:100%;margin:10px 0 0 -10px;padding:10px 10px 0 10px;border-top:1px solid #f0f0f0}
body#profile #artist-head section.profile ul.member-links{float:right}
body#profile #artist-head section.profile ul.member-links li{padding:0;margin:0 0 0 1.5em;line-height:1em;float:left}
body#profile #artist-head section.profile ul.member-links li a{padding-left:16px;display:block;background:transparent url(/assets/gfx/icon_web.png) 0 center no-repeat}
body#profile #artist-head section.profile ul.member-links li.blog a{background-image:url(/assets/gfx/icon_blog.png)}
body#profile #artist-head section.profile ul.member-links li.facebook a{background-image:url(/assets/gfx/icon_facebook.png)}
body#profile #artist-head section.profile ul.member-links li.twitter a{background-image:url(/assets/gfx/icon_twitter.png)}
body#profile #artist-head .member-about h3{padding-top:1.5em}
body#profile #artist-head .member-about p{margin-bottom:1em}
body#profile #artist-head .accordionButtonTop{float:left;display:none}
body#profile #artist-head .accordionButtonTop a{cursor:pointer}
body#profile #artist-head .accordionContent{clear:both}
body#profile #secondary-nav{padding-top:1.5em;clear:both}
body#profile #sidebar .addi-top{margin-bottom:10px}
.explore-title h1{color:#474746}
.explore-title h1 em{color:#adadac;font-style:normal}
.search #content form.box{padding:20px}
#advanced-search label{color:#474746;font-weight:bold}
#advanced-search select{margin-bottom:1em;width:90%}
#advanced-search .checkboxlabel{color:#7b7b78}
form.box .button{margin-bottom:0;margin-right:10px}
#advanced-search .hiddenFields{margin:0;float:none}
#content.color-search #color-box{margin-bottom:1.5em}
#content.color-search #color-box span{display:block;float:left;min-width:5%}
#content.color-search #color-box span:first-child,#content.color-search #color-box span:first-child a{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;-khtml-border-radius-topleft:4px;-o-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;-khtml-border-radius-bottomlef:4px;-o-border-radius-bottomlef:4px;border-bottom-left-radius:4px}
#content.color-search #color-box span:last-child,#content.color-search #color-box span:last-child a{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;-khtml-border-radius-topright:4px;-o-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;-khtml-border-radius-bottomright:4px;-o-border-radius-bottomright:4px;border-bottom-right-radius:4px}
#content.color-search #color-box span a{width:100%;height:20px;display:block;float:left;z-index:5;-webkit-transition:0 0 none;-moz-transition:0 0 none;-o-transition:0 0 none;transition:0 0 none}
#content.color-search #color-box span a:hover,#content.color-search #color-box span a.current{background:transparent url(/assets/gfx/color_tip.png) 50% 100% no-repeat}
#content.color-search #color-box span a b{display:none}
#content.filter .box{padding:20px}
#content.filter ul li{border-bottom:1px solid #f0f0f0;position:relative}
#content.filter ul li span{height:100%;background-color:#f5f5f5;text-indent:100%;white-space:nowrap;overflow:hidden;display:block;position:absolute;top:0;left:0;z-index:0}
#content.filter ul li a{padding:.3em;display:block;z-index:1;position:relative}
#content.filter ul li a:hover{background-color:rgba(100,100,100,0.05)}
#content.filter ul li a strong{float:right}
#my_account #content fieldset{padding:20px;margin-bottom:20px}
#my_account #content select{margin-bottom:1.5em;color:#474746}
#my_account #content fieldset div.left{margin-right:1%;width:49%;float:left}
#my_account #content fieldset div.right{margin-left:1%;width:49%;float:right}
#my_account #content fieldset select{width:90%}
#my_account #content fieldset .member_photo{margin-right:1em;float:left}
#my_account #content fieldset .member_photo img{margin:0;-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;-o-border-radius:6px;border-radius:6px}
#my_account #content fieldset .upload_photo input{width:auto}
#my_account #content fieldset .upload_photo input{width:auto}
#my_account #content fieldset .button{float:none;clear:both}
#my_account #content .del{margin-top:2em;padding-top:1em;border-top:1px solid #f0f0f0;margin-bottom:0;clear:both;text-align:right;-moz-opacity:.5;-webkit-opacity:.5;-o-opacity:.5;opacity:.5}
#my_account input#actual_size{width:4em;float:left}
#my_account .unit{padding:.8em 0 0 .5em;height:2em;display:block;float:left}
#my_account #color-box{position:relative}
#my_account #color-box span{display:block;float:left;text-align:center;padding:1% 1.6%}
#my_account #my_account #color-box label{text-align:left}
#my_account #color-box span:first-child{-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;-khtml-border-radius-topleft:6px;-o-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;-khtml-border-radius-bottomlef:6px;-o-border-radius-bottomlef:6px;border-bottom-left-radius:6px}
#my_account #color-box span:last-child{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;-khtml-border-radius-topright:6px;-o-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;-khtml-border-radius-bottomright:6px;-o-border-radius-bottomright:6px;border-bottom-right-radius:6px}
#my_account #color-box span em{display:none}
span#Yellow{background-color:#f5d213;background:-moz-linear-gradient(top, #f5d213 0, #b49908 100%);background:-webkit-linear-gradient(top, #f5d213 0, #b49908 100%);background:-o-linear-gradient(top, #f5d213 0, #b49908 100%);background:-ms-linear-gradient(top, #f5d213 0, #b49908 100%);background:linear-gradient(top, #f5d213 0, #b49908 100%)}
span#Orange{background-color:#ed7c0d;background:-moz-linear-gradient(top, #ed7c0d 0, #a45609 100%);background:-webkit-linear-gradient(top, #ed7c0d 0, #a45609 100%);background:-o-linear-gradient(top, #ed7c0d 0, #a45609 100%);background:-ms-linear-gradient(top, #ed7c0d 0, #a45609 100%);background:linear-gradient(top, #ed7c0d 0, #a45609 100%)}
span#Brown{background-color:#6e4231;background:-moz-linear-gradient(top, #6e4231 0, #392219 100%);background:-webkit-linear-gradient(top, #6e4231 0, #392219 100%);background:-o-linear-gradient(top, #6e4231 0, #392219 100%);background:-ms-linear-gradient(top, #6e4231 0, #392219 100%);background:linear-gradient(top, #6e4231 0, #392219 100%)}
span#Red{background-color:#cb100e;background:-moz-linear-gradient(top, #cb100e 0, #830a09 100%);background:-webkit-linear-gradient(top, #cb100e 0, #830a09 100%);background:-o-linear-gradient(top, #cb100e 0, #830a09 100%);background:-ms-linear-gradient(top, #cb100e 0, #830a09 100%);background:linear-gradient(top, #cb100e 0, #830a09 100%)}
span#Pink{background-color:#d05ccd;background:-moz-linear-gradient(top, #d05ccd 0, #ad32aa 100%);background:-webkit-linear-gradient(top, #d05ccd 0, #ad32aa 100%);background:-o-linear-gradient(top, #d05ccd 0, #ad32aa 100%);background:-ms-linear-gradient(top, #d05ccd 0, #ad32aa 100%);background:linear-gradient(top, #d05ccd 0, #ad32aa 100%)}
span#Purple{background-color:#7a27ce;background:-moz-linear-gradient(top, #7a27ce 0, #541b8e 100%);background:-webkit-linear-gradient(top, #7a27ce 0, #541b8e 100%);background:-o-linear-gradient(top, #7a27ce 0, #541b8e 100%);background:-ms-linear-gradient(top, #7a27ce 0, #541b8e 100%);background:linear-gradient(top, #7a27ce 0, #541b8e 100%)}
span#Blue{background-color:#1d41a7;background:-moz-linear-gradient(top, #1d41a7 0, #122866 100%);background:-webkit-linear-gradient(top, #1d41a7 0, #122866 100%);background:-o-linear-gradient(top, #1d41a7 0, #122866 100%);background:-ms-linear-gradient(top, #1d41a7 0, #122866 100%);background:linear-gradient(top, #1d41a7 0, #122866 100%)}
span#Aqua{background-color:#90b3df;background:-moz-linear-gradient(top, #90b3df 0, #558ace 100%);background:-webkit-linear-gradient(top, #90b3df 0, #558ace 100%);background:-o-linear-gradient(top, #90b3df 0, #558ace 100%);background:-ms-linear-gradient(top, #90b3df 0, #558ace 100%);background:linear-gradient(top, #90b3df 0, #558ace 100%)}
span#Turqoise{background-color:#039eb0;background:-moz-linear-gradient(top, #039eb0 0, #025a65 100%);background:-webkit-linear-gradient(top, #039eb0 0, #025a65 100%);background:-o-linear-gradient(top, #039eb0 0, #025a65 100%);background:-ms-linear-gradient(top, #039eb0 0, #025a65 100%);background:linear-gradient(top, #039eb0 0, #025a65 100%)}
span#Lime{background-color:#a3c549;background:-moz-linear-gradient(top, #a3c549 0, #77932f 100%);background:-webkit-linear-gradient(top, #a3c549 0, #77932f 100%);background:-o-linear-gradient(top, #a3c549 0, #77932f 100%);background:-ms-linear-gradient(top, #a3c549 0, #77932f 100%);background:linear-gradient(top, #a3c549 0, #77932f 100%)}
span#Green{background-color:#2f6720;background:-moz-linear-gradient(top, #2f6720 0, #142d0e 100%);background:-webkit-linear-gradient(top, #2f6720 0, #142d0e 100%);background:-o-linear-gradient(top, #2f6720 0, #142d0e 100%);background:-ms-linear-gradient(top, #2f6720 0, #142d0e 100%);background:linear-gradient(top, #2f6720 0, #142d0e 100%)}
span#Olive{background-color:#6e725c;background:-moz-linear-gradient(top, #6e725c 0, #45483a 100%);background:-webkit-linear-gradient(top, #6e725c 0, #45483a 100%);background:-o-linear-gradient(top, #6e725c 0, #45483a 100%);background:-ms-linear-gradient(top, #6e725c 0, #45483a 100%);background:linear-gradient(top, #6e725c 0, #45483a 100%)}
span#Khaki{background-color:#c1af95;background:-moz-linear-gradient(top, #c1af95 0, #a58b65 100%);background:-webkit-linear-gradient(top, #c1af95 0, #a58b65 100%);background:-o-linear-gradient(top, #c1af95 0, #a58b65 100%);background:-ms-linear-gradient(top, #c1af95 0, #a58b65 100%);background:linear-gradient(top, #c1af95 0, #a58b65 100%)}
span#Black{background-color:#030201;background:-moz-linear-gradient(top, #030201 0, #000 100%);background:-webkit-linear-gradient(top, #030201 0, #000 100%);background:-o-linear-gradient(top, #030201 0, #000 100%);background:-ms-linear-gradient(top, #030201 0, #000 100%);background:linear-gradient(top, #030201 0, #000 100%)}
span#Grey{background-color:#7c7c7c;background:-moz-linear-gradient(top, #7c7c7c 0, #565656 100%);background:-webkit-linear-gradient(top, #7c7c7c 0, #565656 100%);background:-o-linear-gradient(top, #7c7c7c 0, #565656 100%);background:-ms-linear-gradient(top, #7c7c7c 0, #565656 100%);background:linear-gradient(top, #7c7c7c 0, #565656 100%)}
span#White{background-color:#f8f8f8;background:-moz-linear-gradient(top, #f8f8f8 0, #d2d2d2 100%);background:-webkit-linear-gradient(top, #f8f8f8 0, #d2d2d2 100%);background:-o-linear-gradient(top, #f8f8f8 0, #d2d2d2 100%);background:-ms-linear-gradient(top, #f8f8f8 0, #d2d2d2 100%);background:linear-gradient(top, #f8f8f8 0, #d2d2d2 100%)}
span#Skintone{background-color:#eacdc3;background:-moz-linear-gradient(top, #eacdc3 0, #d69e8a 100%);background:-webkit-linear-gradient(top, #eacdc3 0, #d69e8a 100%);background:-o-linear-gradient(top, #eacdc3 0, #d69e8a 100%);background:-ms-linear-gradient(top, #eacdc3 0, #d69e8a 100%);background:linear-gradient(top, #eacdc3 0, #d69e8a 100%)}
span#Bronze{background-color:#c0551b;background:-moz-linear-gradient(top, #c0551b 50%, #ae4d18 50%);background:-webkit-linear-gradient(top, #c0551b 50%, #ae4d18 50%);background:-o-linear-gradient(top, #c0551b 50%, #ae4d18 50%);background:-ms-linear-gradient(top, #c0551b 50%, #ae4d18 50%);background:linear-gradient(top, #c0551b 50%, #ae4d18 50%)}
span#Silver{background-color:#999fa2;background:-moz-linear-gradient(top, #999fa2 50%, #8e9598 50%);background:-webkit-linear-gradient(top, #999fa2 50%, #8e9598 50%);background:-o-linear-gradient(top, #999fa2 50%, #8e9598 50%);background:-ms-linear-gradient(top, #999fa2 50%, #8e9598 50%);background:linear-gradient(top, #999fa2 50%, #8e9598 50%)}
span#Gold{background-color:#e0a814;background:-moz-linear-gradient(top, #e0a814 50%, #cd9a12 50%);background:-webkit-linear-gradient(top, #e0a814 50%, #cd9a12 50%);background:-o-linear-gradient(top, #e0a814 50%, #cd9a12 50%);background:-ms-linear-gradient(top, #e0a814 50%, #cd9a12 50%);background:linear-gradient(top, #e0a814 50%, #cd9a12 50%)}
#my_account #color-box span input{margin:0;padding:0;line-height:1em;width:auto}
#color-info{padding:3px 5px;background-color:#222;color:#eee;-moz-box-shadow:0 1px 2.5px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 1px 2.5px 0 rgba(0,0,0,0.15);-o-box-shadow:0 1px 2.5px 0 rgba(0,0,0,0.15);box-shadow:0 1px 2.5px 0 rgba(0,0,0,0.15);-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;-o-border-radius:6px;border-radius:6px;clear:both;display:none;float:left;position:absolute;}
#my_account .photos-label,#my_account .crop h3{margin-top:1.5em;color:#474746;font-weight:bold;font-size:13px;font-size:0.8125rem}
#my_account .crop input{margin:1px 6px 0 0;padding:0;width:auto;float:left}
#my_account .crop label{margin-right:10px;padding:10px;width:80px;height:80px;background:#f5f5f5 url(/assets/gfx/icon_crop_center.png) 50% 75% no-repeat;float:left;-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;-o-border-radius:6px;border-radius:6px}
#my_account .crop label:hover{cursor:pointer;background-color:#f0f0f0}
#my_account .crop label.crop-top{background-image:url(/assets/gfx/icon_crop_top.png)}
#my_account .crop label.crop-bottom{background-image:url(/assets/gfx/icon_crop_bottom.png)}
#my_account .TaggerField{text-align:left !important}
#my_account .TaggerField td{margin-bottom:1em;width:100% !important;display:block}
#my_account .TaggerField td h4{font-size:1em}
#my_account .TaggerField td{margin-bottom:1em;width:100% !important;display:block}
#my_account .TaggerField td h4{font-size:1em;color:#474746}
#my_account #content .TaggerField div.tagsinput div input{padding:6px !important;font-size:1em !important;border:1px solid #e6e6e6 !important;background:none !important;background-color:#fff !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;-o-box-shadow:none !important;box-shadow:none !important;text-align:left !important}
.DDTaggerAC{width:auto}
.DDTaggerAC li{text-align:left !important;font-size:13px;font-size:0.8125rem}
.DDTaggerAC li a{-webkit-transition:none 0 linear;-moz-transition:none 0 linear;-o-transition:none 0 linear;transition:none 0 linear}
ul .markItUpButton{margin:5px 0 3px 0;display:block;float:left}
ul .markItUpButton a{padding:4px 10px;border:1px solid #d9d9d9;background:#f2f2f2;background:-moz-linear-gradient(top, #fff 0, #f2f2f2 100%);background:-webkit-linear-gradient(top, #fff 0, #f2f2f2 100%);background:-o-linear-gradient(top, #fff 0, #f2f2f2 100%);background:-ms-linear-gradient(top, #fff 0, #f2f2f2 100%);background:linear-gradient(top, #fff 0, #f2f2f2 100%);-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);-o-box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);text-shadow:0 1px 0 #fff;color:#474746;font-weight:normal;line-height:1em;display:block}
ul .btn_B a{border-right:1px solid #fff;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;-khtml-border-radius-topleft:6px;-o-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;-khtml-border-radius-bottomlef:6px;-o-border-radius-bottomlef:6px;border-bottom-left-radius:6px;font-weight:bold}
ul .btn_link a{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;-khtml-border-radius-topright:6px;-o-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;-khtml-border-radius-bottomright:6px;-o-border-radius-bottomright:6px;border-bottom-right-radius:6px}
ul .btn_i a{border-right:1px solid #fff;font-style:italic;font-family:Georgia,Times,serif}
ul .markItUpButton a:hover{color:#2c79ac}
#my_account .box{padding:20px}
#my_account .box input{margin-bottom:3em}
#my_account div.hidden{display:none}
#my_account #content .field-wrap{width:100%;float:left}
#my_account #content .inner-wrap{margin-right:-260px;width:100%;float:left}
#my_account #content #publishForm fieldset,#my_account #content #how-to{margin-right:260px;position:relative}
#my_account #content #publishForm .field-info{width:250px;float:right}
#my_account #content #publishForm .field-info p{margin-bottom:1em;line-height:1.3em}
#my_account em.recom{width:110px;height:40px;background:transparent url(/assets/gfx/ribbon_recommended.png) 0 0 no-repeat;position:absolute;right:-29px;bottom:30px;text-indent:100%;white-space:nowrap;overflow:hidden}
#my_account .portfolio>li{margin:0 0 10px 0;width:auto !important}
#my_account .portfolio .project-img{margin-right:10px;display:block;float:left}
#my_account .portfolio .project-img img{-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;-o-border-radius:6px;border-radius:6px}
#my_account .portfolio .project-info{float:left}
#my_account .portfolio h2.bronze a,#my_account .portfolio h2.silver a,#my_account .portfolio h2.gold a{padding:0 0 0 16px;background:transparent url(/assets/gfx/icon_mini_medal_bronze.png) 0 50% no-repeat}
#my_account .portfolio h2.silver a{background-image:url(/assets/gfx/icon_mini_medal_silver.png)}
#my_account .portfolio h2.gold a{background-image:url(/assets/gfx/icon_mini_medal_gold.png)}
#my_account .portfolio h2 a{color:#474746;font-weight:bold}
#my_account .portfolio .project-info .project-stats{margin:0;padding:0}
#my_account .portfolio .project-info .project-stats li{margin-right:.75em;padding-left:0;float:left}
#my_account .portfolio .project-info #ribbon{right:12px;left:auto}
#my_account .portfolio div a{margin-right:.5em;font-weight:bold}
#content.upgrade h1{padding:20px;padding-bottom:0}
#content.upgrade .price{padding:20px;background-color:#f5f5f5}
#content.upgrade .upgrade-faq{padding:20px;padding-bottom:0}
#content.upgrade .price p{margin-right:1em;margin-bottom:0 !important;line-height:1em !important;float:left;position:relative;top:.5em}
#content.upgrade .price p strong{font-size:1.5em}
#content.upgrade .price p em{line-height:1.8em;font-size:10px;font-size:0.625rem;font-style:normal}
#content.upgrade ul{margin:0 !important}
#content.upgrade ul li{margin:0 !important;border-top:1px solid #f0f0f0;list-style:none !important;float:left;width:50%}
#content.upgrade ul li:last-child{width:100%}
#content.upgrade ul li p,#content.upgrade ul li h2{margin:0 !important;padding:20px 20px}
#content.upgrade ul li p{padding-top:0}
#content.upgrade ul li h2{padding-bottom:0}
#my_account #content.upgrade .price form fieldset{margin-bottom:0;padding:0;width:auto;border:none;background:none;-moz-box-shadow:0 0 0 0 transparent;-webkit-box-shadow:0 0 0 0 transparent;-o-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}
#my_account #content.upgrade input{margin:0;float:left;width:150px}
#my_account #content.upgrade .button{padding:6px 10px;margin:0 5px 0 0;width:auto;float:left}
#content.invitation em{color:#7b912c;font-style:normal;font-weight:bold}
body#home p{margin:0 0 1.5em 0}
body#home div.info{width:250px;float:right}
body#home div.info .additional{margin-bottom:10px;float:right}
body#home .wrapper .addi-bottom{margin-top:0}
body#home #content ul.highlights li.bigone{width:520px;height:572px}
body#home #content ul.highlights li.bigone .project-link img{max-height:none;max-width:none}
body#home #content ul.highlights li.bigone .project-info-hover{padding:2.5% 2%;width:96%}
body#home #content ul.highlights li.pj-3,body#home #content ul.highlights li.pj-5{margin-right:0}
body#home #content ul.highlights li.pj-4{margin-right:20px}
body#sign.coming .wrapper{-moz-box-shadow:0 0 0 0 transparent;-webkit-box-shadow:0 0 0 0 transparent;-o-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;background-color:#e4e1dd;border:none}
body#sign.coming .wrapper h1{margin-bottom:.1em;font-size:2.3em;font-weight:normal}
body#sign.coming .wrapper h2{margin-bottom:2em;font-weight:normal}
body#sign.coming .wrapper p{margin-bottom:2em;font-size:1.2em;line-height:1.5em}
body#page #content.big-box,#content.invitation{padding:30px 30px;padding-bottom:10px}
body#page #content ul li,body#page #content ul li{list-style-type:disc;margin-left:2em;margin-bottom:.5em}
body#page #content ol li{list-style-type:decimal;margin-left:2em;margin-bottom:.5em}
#content div.box,#content form.box{list-style:none;margin-left:0;margin-bottom:1.5em;position:relative}
body#page #content.faq div.box{padding:0}
body#page #content.faq div.box h1,body#page #content.faq div.box h2,body#page #content.faq div.box h3,body#page #content.faq div.box p,body#page #content.faq div.box ul,body#page #content.faq div.box ol{padding:0 30px}
body#page #content.faq div.box h2{margin-bottom:1.5em;padding-top:20px}
body#page #content.about{margin-right:0;padding:20px 0;border:0}
body#page #content.about h1,body#page #content.about h2.sub{padding:0 20px;text-align:center;font-weight:normal;line-height:1em}
body#page #content.about h1{margin:0 0 .3em;font-size:40px;font-size:2.5rem}
body#page #content.about h2{padding:0 20px;font-size:22px;font-size:1.375rem;font-weight:normal;color:#2d2d2c}
body#page #content.about h2.sub{margin:0 0 2em;font-size:20px;font-size:1.25rem;color:#7b7b78}
body#page #content.about p{padding:0 20px;margin-bottom:6em;font-size:15px;font-size:0.9375rem}
body#page #content.about img{width:100%;height:auto}
body#page #content.about ul.pj-list,body#page #content.about ul.rslides,body#page #content.about div{margin:0 0 1em 0}
body#page #contentwrap #content.about ul.rslides li{margin:0}
body#page #content.about ul.pj-list li{margin:0 6px 0 0;list-style:none;float:left}
body#page #content.about ul.pj-list li.pj-4{margin-right:0}
body#page #content.about .join{margin:0 0 2em 0;padding-top:1.5em;border-top:1px solid #f0f0f0;text-align:center}
body#page #content.about .join p{margin:0 0 2em 0}
body#page #content.about .button{padding:10px 20px;margin:0;width:auto;font-size:24px;font-size:1.5rem;display:inline}
.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}
.rslides li{position:absolute;display:none;width:100%;left:0;top:0}
.rslides li:first-child{position:relative;display:block;float:left}
.rslides img{display:block;height:auto;float:left;width:100%;border:0}
body#page #content ins{color:#474746}
.memberlist .artists-list li ul.project-stats li{padding-bottom:0 !important}
.memberlist .artists-list h1 a em{color:#adadac}
body#memberlist #sidebar{width:100%;float:none}
body#memberlist #sidebar #alpha{margin-top:10px;padding-top:10px;border-top:1px solid #f0f0f0;float:none;clear:left}
body#memberlist #sidebar #alpha li{padding:0;float:left}
body#memberlist #sidebar #alpha a{padding:2px 4px}
#memberlist-options select{margin-right:10px;width:auto;float:left}
#memberlist-options input{margin:0;float:left;clear:none}
body#memberlist form.box input{margin:0 0 10px 0}
body#memberlist form.box .button{margin:0}
body#projects #content.faved .artists-list>li{margin-right:1%;width:49%;float:left}
body#projects #content.faved .artists-list>li:nth-child(2n){margin-right:0;margin-left:1%}
body#projects #content.faved .artists-list li ul.project-stats li{padding-bottom:0}
#secondary-nav{position:absolute;bottom:0}
body#profile #secondary-nav{position:relative;margin-bottom:.75em}
#secondary-nav ul{float:left}
#secondary-nav ul li{margin-right:1.5em;float:left}
#secondary-nav ul li a{color:#7b7b78}
#secondary-nav ul li a span{display:block}
#secondary-nav ul li a:hover,#secondary-nav ul li a.current{color:#2c79ac}
body#sign,body#offline{background-color:#474746}
body#sign .wrapper,body#offline .wrapper{margin:17% auto 0;max-width:480px}
body#sign #content,body#offline #content{margin:0;padding:10px;width:auto}
body#sign div#logo-big,body#offline div#logo-big{width:100%;clear:both;text-align:center}
body#sign img,body#offline img{margin:0 auto 1.5em}
body#sign h1,body#offline h1{padding-right:10px;color:#474746;line-height:1.2em}
body#sign p,body#offline p,body#sign ul{padding-right:10px;margin-bottom:1em;color:#7b7b78}
body#sign ul li{margin-left:1.5em;list-style:disc}
body#sign .half form{margin-left:10px}
body#sign form label{margin-top:0}
body#sign form label a i,body#sign form label i{color:#adadac}
body#sign form label a:hover i{color:#7b7b78}
body#sign fieldset{margin:0;padding:0}
body#sign form fieldset input,body#sign .checkbox{width:90%;padding:7px 5%;margin-bottom:.5em;float:none;font-size:13px;font-size:0.8125rem}
body#sign .button{padding-left:0;padding-right:0;width:100% !important}
body#sign .signin{max-width:280px}
body#sign signin p{margin:1.5em 0 0 0}
body#blog #content .post{margin-bottom:1.5em;padding:40px 30px}
body#blog #content .post h1{margin-bottom:.7em;font-size:22px;font-size:1.375rem}
body#blog #content .post h1 a{color:#474746}
body#blog #content .post h1 a:hover{color:#48aaea}
body#blog #content .post h2{margin-top:-0.5em;margin-bottom:1.5em;color:#adadac;font-weight:normal;line-height:1.3em}
body#blog #content .post h3{margin-bottom:.5em;padding-top:1.5em;clear:both}
body#blog #content strong,body#blog #content b{color:#636361}
body#blog #content .post div.img{margin:5px 0 3em;text-align:center}
body#blog #content .post div.img img,body#page #content div.img img,body #content div.img img{margin:0 auto;max-width:600px;display:block}
body#blog #content .post img,body#page #content img{-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;-o-border-radius:6px;border-radius:6px}
body#page #content.about img{-webkit-border-radius:0;-moz-border-radius:0;-khtml-border-radius:0;-o-border-radius:0;border-radius:0}
body#blog #content .post img.right{width:150px;height:auto}
body#blog #content .post .note{padding-top:20px}
body#blog #content .post .metadata{padding-top:1.5em;color:#adadac}
body#blog #content .post a{font-weight:normal}
body#blog #content .post ol{margin-bottom:2em}
body#blog #content .post ol li{list-style:decimal;margin-bottom:.5em;margin-left:2em;font-size:14px;font-size:0.875rem}
ul.social-buttons{margin-top:.75em;margin-bottom:0 !important;z-index:10}
body#projects ul.social-buttons{margin-top:1.5em;float:right}
ul.social-buttons li{list-style:none;float:left;margin-right:5px}
ul.social-buttons li:last-child{margin-right:0}
ul.social-buttons .tumblr{display:inline-block;text-indent:-9999px;overflow:hidden;width:62px;height:20px;background:url('http://platform.tumblr.com/v1/share_2.png') top left no-repeat transparent}
ul.social-buttons .twitter-share-button{width:57px !important}
div.infobutton{border:none;clear:none;float:left;margin-top:-2px}
div.infobutton a{padding:1px 8px 0;border:2px solid #c2bbb2;background-color:#dfdcd7;color:#b2aa9e;font-family:Georgia,Times,serif;font-style:italic;font-weight:bold;line-height:1em;display:block;-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;-o-border-radius:6px;border-radius:6px}
div.infobutton a:hover{border-color:#7b7b78;background-color:#d2cdc6;color:#7b7b78;cursor:pointer}
div.infobox p{margin-bottom:1.5em;padding:10px;color:#7b7b78;text-align:center}
#header #tip{padding:5px 10px 0;max-width:30%;height:3.9em;background-color:#474746;background:-moz-linear-gradient(top, #4c4c4b 0, #383837 100%);background:-webkit-linear-gradient(top, #4c4c4b 0, #383837 100%);background:-o-linear-gradient(top, #4c4c4b 0, #383837 100%);background:-ms-linear-gradient(top, #4c4c4b 0, #383837 100%);background:linear-gradient(top, #4c4c4b 0, #383837 100%);font-size:13px;font-size:0.8125rem;text-align:left;position:absolute;top:-15px;right:10px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;-khtml-border-radius-bottomright:6px;-o-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;-khtml-border-radius-bottomlef:6px;-o-border-radius-bottomlef:6px;border-bottom-left-radius:6px;-moz-box-shadow:0 1px 6px 0 rgba(0,0,0,0.3),0 1px 1px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 6px 0 rgba(0,0,0,0.3),0 1px 1px 0 rgba(0,0,0,0.1);-o-box-shadow:0 1px 6px 0 rgba(0,0,0,0.3),0 1px 1px 0 rgba(0,0,0,0.1);box-shadow:0 1px 6px 0 rgba(0,0,0,0.3),0 1px 1px 0 rgba(0,0,0,0.1);z-index:10}
#header #tip p{margin-bottom:0;color:#7b7b78}
#header #tip p b,#header #tip a p b{color:#a7c444}
#header #tip a:hover p{color:#adadac !important}
.accordionButton{border-top:1px solid #d6d2cc;clear:both;text-align:right;display:none}
.accordionButton a{cursor:pointer}
.accordionContent,.accordionContentTop{clear:both;display:none}
.search .accordionButton{margin-bottom:1em}
label{display:block}
#content form em{color:#adadac}
#content form .hint{margin-top:-1.2em;margin-bottom:1.5em;color:#adadac}
#content form .hint em{color:#7b7b78;font-style:normal}
input,textarea,#my_account .TaggerField div.tagsinput input{margin-bottom:1.5em;padding:6px 1.5%;width:97%;border:none;background:#e6e6e6;font-weight:bold;-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;-o-border-radius:6px;border-radius:6px;-moz-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.2),inset 0 0 15px 0 rgba(0,0,0,0.08);-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.2),inset 0 0 15px 0 rgba(0,0,0,0.08);-o-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.2),inset 0 0 15px 0 rgba(0,0,0,0.08);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.2),inset 0 0 15px 0 rgba(0,0,0,0.08);background:-moz-linear-gradient(top, #e6e6e6 0, #f7f7f7 50%);background:-webkit-linear-gradient(top, #e6e6e6 0, #f7f7f7 50%);background:-o-linear-gradient(top, #e6e6e6 0, #f7f7f7 50%);background:-ms-linear-gradient(top, #e6e6e6 0, #f7f7f7 50%);background:linear-gradient(top, #e6e6e6 0, #f7f7f7 50%);outline:none}
@-moz-document url-prefix(){input,textarea,#my_account .TaggerField div.tagsinput input{padding:6px;width:90%}}input:focus,textarea:focus{border-color:#48aaea}
textarea{overflow:auto;font-weight:normal;vertical-align:top}
select{padding:5px 7px}
.checkbox{margin-bottom:1.5em;padding:0 !important;width:auto !important;border:none !important;background:transparent !important;float:left}
input.no-style{padding:0;border:none !important;background:transparent !important;-moz-box-shadow:inset 0 0 0 transparent !important;-webkit-box-shadow:inset 0 0 0 transparent !important;-o-box-shadow:inset 0 0 0 transparent !important;box-shadow:inset 0 0 0 transparent !important}
#my_account #content form fieldset.submit-field{padding:0;margin:0;border:none;background:0;text-align:right;-moz-box-shadow:0 0 0 0 transparent;-webkit-box-shadow:0 0 0 0 transparent;-o-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}
#my_account #content form fieldset.submit-field .button{float:right}
.top-head{position:relative;z-index:10}
.main-nav{padding:0;float:left}
.main-nav ul{white-space:nowrap;float:left;position:relative}
.main-nav ul li{margin-right:1.125em;list-style:none;float:left;position:relative}
.main-nav ul li a{padding:10px 0;display:block;color:#a1a19f;line-height:1em;font-weight:normal;-webkit-transition:color .6s ease;-moz-transition:color .6s ease;-o-transition:color .6s ease;transition:color .6s ease;position:relative}
.main-nav ul li a.green{color:#a7c444}
.main-nav ul li a b{color:#a7c444}
.main-nav ul li span a:hover,.main-nav ul li span a.current{color:#d3d3d2;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}
#header .wrapper{position:relative}
.user-nav{margin:0 !important;float:right}
.user-nav ul li{margin-right:0;margin-left:4px}
.user-nav ul li span{margin:0;padding:0}
.user-nav .add-project a,.user-nav .go-pro a{padding:0;height:32px;color:#fff;line-height:1em;text-align:center;display:table-cell;vertical-align:middle;-webkit-transition:0 0 0;-moz-transition:0 0 0;-o-transition:0 0 0;transition:0 0 0;-webkit-transition:background-color .15s linear;-moz-transition:background-color .15s linear;-o-transition:background-color .15s linear;transition:background-color .15s linear}
.user-nav .go-pro a{padding:0 10px;background-color:#ed7c0d;background:-moz-linear-gradient(top, #ffb812 0, #ed7c0d 100%);background:-webkit-linear-gradient(top, #ffb812 0, #ed7c0d 100%);background:-o-linear-gradient(top, #ffb812 0, #ed7c0d 100%);background:-ms-linear-gradient(top, #ffb812 0, #ed7c0d 100%);background:linear-gradient(top, #ffb812 0, #ed7c0d 100%)}
.user-nav .go-pro a:hover{background-color:#ffb812;background:-moz-linear-gradient(top, #ffc745 0, #f49639 100%);background:-webkit-linear-gradient(top, #ffc745 0, #f49639 100%);background:-o-linear-gradient(top, #ffc745 0, #f49639 100%);background:-ms-linear-gradient(top, #ffc745 0, #f49639 100%);background:linear-gradient(top, #ffc745 0, #f49639 100%)}
.user-nav .add-project a:hover,.user-nav .go-pro a:hover{-webkit-transition:0 0 0;-moz-transition:0 0 0;-o-transition:0 0 0;transition:0 0 0;-webkit-transition:background-color .15s linear;-moz-transition:background-color .15s linear;-o-transition:background-color .15s linear;transition:background-color .15s linear}
.user-nav .add-project a b{width:32px;height:32px;padding:0 8px;background:transparent url(/assets/gfx/icon_upload.png) 50% 50% no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden;display:block;font-size:0}
.main-nav ul li.you-menu{position:relative}
.main-nav ul li.you-menu span a{padding:0}
.main-nav ul li.you-menu span a img{width:32px;height:32px;-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;-o-border-radius:6px;border-radius:6px;-moz-box-shadow:0 1px 2.5px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 1px 2.5px 0 rgba(0,0,0,0.15);-o-box-shadow:0 1px 2.5px 0 rgba(0,0,0,0.15);box-shadow:0 1px 2.5px 0 rgba(0,0,0,0.15)}
.user-nav ul li.signup{margin-left:1.125em}
.main-nav div.submenu{visibility:hidden;-moz-opacity:0;-webkit-opacity:0;-o-opacity:0;opacity:0;padding-top:0;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;position:absolute}
.user-nav div.submenu{right:0;left:auto}
.main-nav div.submenu ul{padding:0;background:none;-webkit-border-radius:7px;-moz-border-radius:7px;-khtml-border-radius:7px;-o-border-radius:7px;border-radius:7px;-moz-box-shadow:0 2px 12px 1px rgba(0,0,0,0.8);-webkit-box-shadow:0 2px 12px 1px rgba(0,0,0,0.8);-o-box-shadow:0 2px 12px 1px rgba(0,0,0,0.8);box-shadow:0 2px 12px 1px rgba(0,0,0,0.8);text-align:center}
.main-nav div.submenu ul li,.main-nav div.submenu ul li a{margin:0;float:none;background:none;border:none;-webkit-border-radius:0;-moz-border-radius:0;-khtml-border-radius:0;-o-border-radius:0;border-radius:0;-moz-box-shadow:inset 0 0 0 0;-webkit-box-shadow:inset 0 0 0 0;-o-box-shadow:inset 0 0 0 0;box-shadow:inset 0 0 0 0}
.main-nav div.submenu ul li a{padding:10px 22px;border:none;border-bottom:1px solid #3d3d3c;background-color:#474746;color:#adadac;font-weight:normal;display:block}
.main-nav div.submenu ul li a:hover{color:#48aaea}
.main-nav div.submenu ul li:first-child a{-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;-khtml-border-radius-topleft:6px;-o-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;-khtml-border-radius-topright:6px;-o-border-radius-topright:6px;border-top-right-radius:6px}
.main-nav div.submenu ul li:last-child a{-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;-khtml-border-radius-bottomlef:6px;-o-border-radius-bottomlef:6px;border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;-khtml-border-radius-bottomright:6px;-o-border-radius-bottomright:6px;border-bottom-right-radius:6px;border:none}
.main-nav ul li:hover div.submenu,.main-nav ul li:focus div.submenu{padding-top:8px;visibility:visible;display:block;-moz-opacity:1;-webkit-opacity:1;-o-opacity:1;opacity:1;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;-moz-transition-delay:.2s;-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}
.main-nav ul li div.submenu a:hover{visibility:visible}
.main-nav ul div.tip{height:10px;width:20px;background:transparent url(/assets/gfx/nav_tip.png) 50% 0 no-repeat;position:absolute;left:.6em;top:-10px;z-index:50}
.user-nav ul div.tip{left:auto;right:.6em}
form#top-search{padding:0 10px;float:left}
form#top-search fieldset{float:left}
form#top-search fieldset input{margin:3px 0;padding:8px 10px 6px;width:120px;height:1em;color:#7b7b78 !important;background-color:#202020;background:-moz-linear-gradient(top, #1e1e1d 0, #2b2b2a 100%);background:-webkit-linear-gradient(top, #1e1e1d 0, #2b2b2a 100%);background:-o-linear-gradient(top, #1e1e1d 0, #2b2b2a 100%);background:-ms-linear-gradient(top, #1e1e1d 0, #2b2b2a 100%);background:linear-gradient(top, #1e1e1d 0, #2b2b2a 100%);color:#adadac;font-weight:normal;-webkit-border-radius:16px;-moz-border-radius:16px;-khtml-border-radius:16px;-o-border-radius:16px;border-radius:16px;-moz-box-shadow:inset 0 1px 6px rgba(0,0,0,0.6);-webkit-box-shadow:inset 0 1px 6px rgba(0,0,0,0.6);-o-box-shadow:inset 0 1px 6px rgba(0,0,0,0.6);box-shadow:inset 0 1px 6px rgba(0,0,0,0.6)}
form#top-search fieldset input:focus{color:#adadac !important}
form#top-search input.submit{margin:3px 0 0;padding:10px .7em;width:2em;height:26px;border:none;background:transparent url(/assets/gfx/icon_search.png) 50% 50% no-repeat;float:left;-moz-box-shadow:inset 0 0 0 transparent;-webkit-box-shadow:inset 0 0 0 transparent;-o-box-shadow:inset 0 0 0 transparent;box-shadow:inset 0 0 0 transparent;display:block;cursor:pointer}
.pagination{clear:both;text-align:center;display:block}
body#home .pagination{margin-bottom:2.5em}
.pagination li{float:left;display:block !important}
body#home .pagination li{margin-top:-1em}
.pagination li.next{float:right !important}
.pagination li a{color:#474746 !important;text-shadow:0 1px 0 #e4e1dd;background-color:#c2bbb2;background:-moz-linear-gradient(top, #cdc8c1 0, #aca296 100%);background:-webkit-linear-gradient(top, #cdc8c1 0, #aca296 100%);background:-o-linear-gradient(top, #cdc8c1 0, #aca296 100%);background:-ms-linear-gradient(top, #cdc8c1 0, #aca296 100%);background:linear-gradient(top, #cdc8c1 0, #aca296 100%)}
.pagination li a:hover{background-color:#cdc8c1;background:-moz-linear-gradient(top, #d4cfc9 0, #b2aa9e 100%);background:-webkit-linear-gradient(top, #d4cfc9 0, #b2aa9e 100%);background:-o-linear-gradient(top, #d4cfc9 0, #b2aa9e 100%);background:-ms-linear-gradient(top, #d4cfc9 0, #b2aa9e 100%);background:linear-gradient(top, #d4cfc9 0, #b2aa9e 100%)}
#footer .quarter{margin:0 10px 1.5em 0;padding-right:9px;width:250px;}
#footer .stats{margin:0;padding:0;border:none}
#footer .quarter h3,#footer .quarter p{margin:0 0 .5em 0}
#footer #foot-nav li{margin-bottom:.2em}
#footer #foot-nav a{color:#7b7b78}
#footer #foot-nav a:hover{color:#474746}
#footer section.bloglist li{margin-bottom:5px;padding:0 0 5px 0;line-height:1.2em}
#footer section.members ul{margin-right:10px}
#footer section.members li{margin-bottom:5px;padding:0 0 5px 0}
#footer section.members a{display:block;line-height:.95em}
#footer section.members img{margin-right:5px;width:24px;height:24px;-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;-o-border-radius:6px;border-radius:6px;-moz-box-shadow:0 1px 2.5px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 1px 2.5px 0 rgba(0,0,0,0.15);-o-box-shadow:0 1px 2.5px 0 rgba(0,0,0,0.15);box-shadow:0 1px 2.5px 0 rgba(0,0,0,0.15);float:left}
#footer section.members a strong{color:#2c79ac;display:block}
#footer section.members a:hover strong{color:#48aaea}
#footer section.members a span{color:#7b7b78;font-size:11px;font-size:0.6875rem}
#footer section.stats{text-align:right}
#footer section.stats p a{color:#48aaea}
#footer section.stats p#project-count a{color:#a7c444}
#footer section.stats p#project-count a:hover{color:#8ca532}
#footer section.stats a{margin-bottom:-3px;font-size:3.5em;line-height:.9em}
#footer section.stats p{margin:0 0 .5em 1em}
#footer section.stats span{position:relative;top:-3px}
#footer .copyright{margin-top:3em;padding:20px 0 30px;width:100%;font-size:13px;font-size:0.8125rem;background-color:#474746}
#footer .copyright p a.facebook,#footer .copyright p a.twitter,#footer .copyright p a.rss{padding-left:16px;background:transparent url(/assets/gfx/icon_facebook_small.png) 0 center no-repeat}
#footer .copyright p a.twitter{background-image:url(/assets/gfx/icon_twitter_small.png)}
#footer .copyright p a.rss{background-image:url(/assets/gfx/icon_rss_small.png)}
#footer .copyright p{margin-bottom:.8em}
#footer .copyright a{color:#7b7b78;font-weight:normal}
#footer .copyright a:hover{color:#adadac}
#footer .copyright input{padding:2px 6px;width:auto;display:inline}
.notification{margin-top:1em;}
.notification div,.notification .messagefield{margin-bottom:1em;padding:12px;background:#48aaea;background:-moz-linear-gradient(top, #5fb5ed 0, #2399e6 100%);background:-webkit-linear-gradient(top, #5fb5ed 0, #2399e6 100%);background:-o-linear-gradient(top, #5fb5ed 0, #2399e6 100%);background:-ms-linear-gradient(top, #5fb5ed 0, #2399e6 100%);background:linear-gradient(top, #5fb5ed 0, #2399e6 100%);color:#0d4a72;text-shadow:0 1px 0 #76bfef;-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;-o-border-radius:6px;border-radius:6px;-moz-box-shadow:0 1px 2.5px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 1px 2.5px 0 rgba(0,0,0,0.15);-o-box-shadow:0 1px 2.5px 0 rgba(0,0,0,0.15);box-shadow:0 1px 2.5px 0 rgba(0,0,0,0.15)}
.notification div strong,.notification div span{color:#0b3b5b}
.notification div p{margin:0 !important;float:left}
.notification div p a{text-decoration:underline;color:#2d2d2c;font-weight:normal}
.notification div p a:hover{text-decoration:none}
.notification div .close{float:right;cursor:pointer}
.button,#follow-button{margin:0;padding:5px 10px;background-color:#2c79ac;background:-moz-linear-gradient(top, #48aaea 0, #2c79ac 100%);background:-webkit-linear-gradient(top, #48aaea 0, #2c79ac 100%);background:-o-linear-gradient(top, #48aaea 0, #2c79ac 100%);background:-ms-linear-gradient(top, #48aaea 0, #2c79ac 100%);background:linear-gradient(top, #48aaea 0, #2c79ac 100%);color:#fff !important;font-weight:bold !important;display:block;-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;-o-border-radius:6px;border-radius:6px;-moz-box-shadow:0 1px 2.5px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 1px 2.5px 0 rgba(0,0,0,0.15);-o-box-shadow:0 1px 2.5px 0 rgba(0,0,0,0.15);box-shadow:0 1px 2.5px 0 rgba(0,0,0,0.15);-webkit-transition:0 0 0;-moz-transition:0 0 0;-o-transition:0 0 0;transition:0 0 0;-webkit-transition:background-color .15s linear;-moz-transition:background-color .15s linear;-o-transition:background-color .15s linear;transition:background-color .15s linear}
.button-green,#follow-button.following{background-color:#7b912c;background:-moz-linear-gradient(top, #a7c444 0, #7b912c 100%);background:-webkit-linear-gradient(top, #a7c444 0, #7b912c 100%);background:-o-linear-gradient(top, #a7c444 0, #7b912c 100%);background:-ms-linear-gradient(top, #a7c444 0, #7b912c 100%);background:linear-gradient(top, #a7c444 0, #7b912c 100%)}
.button-orange{background-color:#ed7c0d;background:-moz-linear-gradient(top, #ffb812 0, #ed7c0d 100%);background:-webkit-linear-gradient(top, #ffb812 0, #ed7c0d 100%);background:-o-linear-gradient(top, #ffb812 0, #ed7c0d 100%);background:-ms-linear-gradient(top, #ffb812 0, #ed7c0d 100%);background:linear-gradient(top, #ffb812 0, #ed7c0d 100%)}
input.button{margin:0 0 1.5em;padding:5px 10px;clear:both;width:auto !important}
a.button b,a.button:hover b,a#follow-link b{color:#fff !important}
.button:hover{background-color:#48aaea;background:-moz-linear-gradient(top, #5fb5ed 0, #3187c0 100%);background:-webkit-linear-gradient(top, #5fb5ed 0, #3187c0 100%);background:-o-linear-gradient(top, #5fb5ed 0, #3187c0 100%);background:-ms-linear-gradient(top, #5fb5ed 0, #3187c0 100%);background:linear-gradient(top, #5fb5ed 0, #3187c0 100%);cursor:pointer;-webkit-transition:0 0 0;-moz-transition:0 0 0;-o-transition:0 0 0;transition:0 0 0;-webkit-transition:background-color .15s linear;-moz-transition:background-color .15s linear;-o-transition:background-color .15s linear;transition:background-color .15s linear}
.button:active{position:relative;top:1px}
.button-green:hover{background-color:#a7c444;background:-moz-linear-gradient(top, #b0ca57 0, #8ca532 100%);background:-webkit-linear-gradient(top, #b0ca57 0, #8ca532 100%);background:-o-linear-gradient(top, #b0ca57 0, #8ca532 100%);background:-ms-linear-gradient(top, #b0ca57 0, #8ca532 100%);background:linear-gradient(top, #b0ca57 0, #8ca532 100%)}
.button-orange:hover{background-color:#ffb812;background:-moz-linear-gradient(top, #ffc02c 0, #f38921 100%);background:-webkit-linear-gradient(top, #ffc02c 0, #f38921 100%);background:-o-linear-gradient(top, #ffc02c 0, #f38921 100%);background:-ms-linear-gradient(top, #ffc02c 0, #f38921 100%);background:linear-gradient(top, #ffc02c 0, #f38921 100%)}
#lean_overlay{position:fixed;z-index:1000;top:0;left:0;height:100%;width:100%;background:#000;display:none}
body#projects #sidebar section.modal,.modal{overflow-y:scroll;overflow-x:hidden;max-height:50%;padding:20px;background-color:#fff !important;-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;-o-border-radius:6px;border-radius:6px;-moz-box-shadow:0 2px 8px 0 rgba(0,0,0,0.5);-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,0.5);-o-box-shadow:0 2px 8px 0 rgba(0,0,0,0.5);box-shadow:0 2px 8px 0 rgba(0,0,0,0.5);display:none}
.modal h4{margin-bottom:1em;color:#474746 !important}
.votinglog p,#projects #sidebar .votinglog p{padding:0}
.contact.modal{width:600px;background-color:#fff !important}
.contact.modal h2{margin-bottom:1em;color:#474746;font-weight:bold}
.contact.modal p{margin-bottom:.8em;padding-bottom:.8em;color:#7b7b78;clear:both}
.contact.modal p.hint{margin-bottom:0;padding-bottom:0}
.contact.modal p.field{border-bottom:1px solid #f0f0f0}
.contact.modal p strong{margin-right:.3em}
.contact.modal p em{color:#d03516;font-style:normal}
.contact.modal p img{width:24px;height:24px;-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;-o-border-radius:6px;border-radius:6px}
.contact.modal label{padding-top:1em;color:#474746;font-weight:bold}
.contact.modal textarea{width:580px}
.contact.modal .button{margin:0 1em 1.5em 0;float:left}
.contact.modal div.indicator{display:none}
.contact.modal .ajax_error{color:#d03516;display:block !important}
.contact.modal .ajax_success{color:#7b912c;display:block !important}
.contact.modal .ajax_process{color:#7b912c;display:block !important}
.viewer,.viewer li{overflow:auto}
.viewer .current img{width:auto !important;max-height:none}
span.pro-badge{margin-left:4px;position:relative;top:-1px}
.upgrade span.pro-badge{margin:0}
span.pro-badge a,#footer a span.pro-badge{padding:1px 2px;background-color:#ed7c0d;background:-moz-linear-gradient(top, #ffb812 0, #ed7c0d 100%);background:-webkit-linear-gradient(top, #ffb812 0, #ed7c0d 100%);background:-o-linear-gradient(top, #ffb812 0, #ed7c0d 100%);background:-ms-linear-gradient(top, #ffb812 0, #ed7c0d 100%);background:linear-gradient(top, #ffb812 0, #ed7c0d 100%);color:#fff !important;font-size:70%;font-weight:bold;line-height:.8em;-webkit-border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;-o-border-radius:4px;border-radius:4px}
#footer a span.pro-badge{margin-left:0}
span.pro-badge a:hover{background-color:#ed7c0d;background:-moz-linear-gradient(top, #ffb812 0, #ed7c0d 100%);background:-webkit-linear-gradient(top, #ffb812 0, #ed7c0d 100%);background:-o-linear-gradient(top, #ffb812 0, #ed7c0d 100%);background:-ms-linear-gradient(top, #ffb812 0, #ed7c0d 100%);background:linear-gradient(top, #ffb812 0, #ed7c0d 100%)}
#profile span.pro-badge a{font-size:.6em}
span.rank-badge{margin-right:8px;color:#474746;font-weight:bold;}
body#profile span.rank-badge{color:#7b7b78}
#back-top{position:fixed;bottom:30px;right:30px;z-index:1000}
#back-top a{width:50px;height:50px;display:block;text-align:center;font-size:1em;text-indent:100%;white-space:nowrap;overflow:hidden;color:#bbb;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s}
#back-top a:hover{color:#000}
#back-top span{width:50px;height:50px;display:block;background:transparent url(/assets/gfx/arrow_up.png) no-repeat center center;-webkit-border-radius:30px;-moz-border-radius:30px;-khtml-border-radius:30px;-o-border-radius:30px;border-radius:30px;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s}
#back-top a:hover span{background-color:#fff;background-color:rgba(255,255,255,0.8)}
.green{color:#7b912c}
.warning{color:#d03516}
.gold{color:#e0a814}
.silver{color:#999fa2}
.bronze{color:#c0551b}
.left{float:left}
.right{float:right}
.align-right{text-align:right}
.align-center{text-align:center}
.clear{clear:both}
.clear-left{clear:left}
img.left{margin:0 2em 2em 0}
img.right{margin:0 0 2em 2em}
a img{border:none}
img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}
.cf:before,.cf:after{content:"";display:table}
.cf:after{clear:both}
.cf{zoom:1}
@media (max-width:1080px){.main-nav div.submenu,#shortcuts,#projects #sidebar .project-stats ul li#shortlink input{display:none} .main-nav ul li:hover div.submenu,.main-nav ul li:focus div.submenu{display:block} #projects #sidebar .project-stats ul li#shortlink span{display:inline} #content .artists-list img{width:20%;height:auto} #content.upgrade ul li{list-style:none !important;float:none;width:100%} #advanced-search div.cat-job{width:50%} #advanced-search div.cat-cat{width:50%;float:left} #advanced-search div.cat-scale,#advanced-search div.cat-sale{width:50%;float:right} #advanced-search div.cat-cat label,#advanced-search div.cat-scale label,#advanced-search div.cat-sale label{margin-top:1.5em} body#projects #content .project-list>li,body#profile #content .project-list>li,body#home #content .project-list>li,body#home #content ul.highlights li.pj-4{margin-right:2%;margin-bottom:3%;width:23.5%;float:left} #content .project-list li .project-link img{margin:0 auto;width:100%;height:auto} body#blog #content .post div.img img,body#page #content div.img img,body #content div.img img{width:100% !important;height:auto !important} body#home #content ul.highlights>li{margin-bottom:2%} body#home #content ul.highlights li.bigone{margin-right:2%;margin-bottom:3%;width:49%;height:auto;float:left} #content.top-artists .artists-list div.img-wrap{width:50%} #content.top-artists .artists-list .member_photo img{width:20%;height:auto} #content.top-artists .artists-list li .artist-info h1 .rank-badge{margin-bottom:.3em;display:block;line-height:1em;font-size:13px;font-size:0.8125rem} #content.top-artists .artists-list li ul.project-stats{clear:none;float:left;position:relative;left:0;bottom:0} #footer .quarter{margin:0;padding:0;width:25%;border:none} #footer .quarter #foot-nav,#footer .quarter div{margin:0 10px 0 0;}}@media (max-width:689px){#header{padding:5px 0 0} #header .wrapper{padding:0} #logo{padding:0 0 5px 10px} #logo a img{padding:4px 0;width:auto;height:20px;display:block !important} div.additional{float:none !important;text-align:center} div.additional a{margin:0 auto 1.5em auto !important;width:250px} div.additional a img{width:200px;height:auto} #content-head .info-wrap{clear:both;position:relative} #content,#contentwrap{margin-right:0;width:auto;float:none} #sidebar{padding-bottom:0;width:100%;float:none} body#home .pagination li{margin-top:0} #content.filter{width:100%} #nav-wrap{padding:5px 10px;background-color:rgba(0,0,0,0.2);clear:both} .main-nav,.main-nav .sign{padding:3px 0;clear:left} .user-nav{padding:0;clear:none} .user-nav .you-menu{margin-left:0} .user-nav .you-menu a.member_photo img{width:20px !important;height:20px !important} .main-nav ul li.you-menu span a img{-moz-box-shadow:0 0 0 0 transparent;-webkit-box-shadow:0 0 0 0 transparent;-o-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent} .main-nav ul li{margin-right:1em} .user-nav ul li{margin-right:0} .main-nav ul li a{padding:0 0} form#top-search{padding:0;float:none;position:absolute;top:0;right:3px} form#top-search fieldset input{margin-bottom:1px;padding:4px 5px;width:130px} form#top-search input.submit{height:20px;background-size:70%} .main-nav .add-project,.main-nav .go-pro,.main-nav .invite,.user-nav ul.sign li.signup{display:none} #secondary-nav{position:relative} #secondary-nav ul li{margin-right:10px} #header #tip{display:none} #content .project-list li{margin-bottom:4% !important;margin-right:0 !important;width:48% !important} #content .project-list li.pj-2,#content .project-list li.pj-4{float:right !important} #content .project-list li .project-link img{width:100%;height:auto;max-height:none} #content .project-list li div.project-info-hover{display:none !important;width:0 !important;height:0 !important;overflow:hidden !important;z-index:1 !important} body#home #content-head h1{position:relative} body#home #content ul.highlights li.bigone{width:100% !important;float:none} body#home #content ul.highlights li.bigone img{max-height:none !important} body#projects #sidebar #ribbon{background-size:90%} #sidebar .project-more ul li{width:33%} #sidebar .project-more ul li.prev{text-align:right} body#projects .project-title{margin-bottom:5px} body#projects .project-title .member_photo img{margin-right:0;width:28px;height:28px} body#projects .project-title h1{margin-left:32px;margin-bottom:0;line-height:1em;font-size:13px;font-size:0.8125rem} body#projects .project-title ul{margin-left:32px} body#projects .project-title .follow-link a{height:10px !important;top:1} #sidebar li,#sidebar .buttons a,#sidebar .project-more h3,#sidebar li.voted{padding:5px} #projects #sidebar #vote button b{padding:2px 8px 2px 24px;background-image:url(/assets/gfx/icon_medal_bronze.png);background-size:16px auto} #projects #sidebar #vote .silver b{background-image:url(/assets/gfx/icon_medal_silver.png)} #projects #sidebar #vote .gold b{background-image:url(/assets/gfx/icon_medal_gold.png)} body#projects #sidebar #stats li{width:28%} body#projects #sidebar #stats li#fav_count{width:30%} body#projects #sidebar #stats li#favs{width:14%} #content.project-single figcaption a{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto !important;-moz-hyphens:auto !important;hyphens:auto !important} #content section#comments .memberphoto{padding-right:5px} #content section#comments .memberphoto img{width:20px;height:auto;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;-o-border-radius:3px;border-radius:3px} #content #comment_form textarea,#content #reply_form textarea{padding:6px 2%;width:96%;float:none;position:relative;z-index:1} #content ul#comments-list{padding:0} #content ul#comments-list li{margin-bottom:1.5em} #content ul#comments-list li.has_replies{margin-bottom:0 !important} #content ul#comments-list ul.replied{padding-top:10px} #content ul#comments-list li div.comment,#content ul#comments-list li ul.replied div.comment{padding:0;width:auto} #content ul#comments-list ul.replied{padding-left:32px} #content #reply_form{margin-left:32px} #content ul#comments-list li div.comment h3{padding-top:4px;margin-bottom:.5em} #content ul#comments-list li div.comment .pro-badge{margin-left:3px} #content ul#comments-list li div.comment p{margin-bottom:.5em} section.additional,#content #comment_form label,#content #reply_form label{display:none !important} body#projects #content.faved .artists-list>li{margin:0 0 10px 0 !important;width:100%;float:none} body#projects .faved h1{margin-left:0} #content .artists-list li.pj-1,#content .artists-list li.pj-2{margin-bottom:10px;width:100%} #content .artists-list li .artist-wrap{margin:0 !important} #content .artists-list li .member_photo img{margin:0 5px 0 0} #content .artists-list li ul.project-stats li{margin-right:5px;float:left} #content .artists-list li .img-wrap a img{width:20%;height:auto} #content.top-artists .artists-list .member_photo img{width:32px;height:32px} #content.top-artists .artists-list li .artist-info{clear:both;width:100%} #content.top-artists .artists-list li .artist-info h1 .rank-badge{margin-bottom:.6em;display:inline} #content.top-artists .artists-list li ul.project-stats{clear:both} #content.top-artists .artists-list div.img-wrap{clear:both;width:100%} body#profile #contentwrap,body#profile #artist-head{margin:0;width:100%} body#profile #artist-head section.profile{padding:5px} body#profile #artist-head section.profile .member-photo{padding:0 5px 5px 0;width:42px;height:42px} body#profile #artist-head section.profile .member-photo img{width:42px;height:42px} body#profile #artist-head section.profile .member-info h1,body#profile #artist-head section.profile .member-info p{margin:0} body#profile #artist-head section.profile .member-buttons{clear:left;float:left;position:relative;left:0} body#profile #artist-head section.profile .member-buttons a{margin:0 5px 0 0} body#profile #artist-head section.profile #score{padding-left:0;border:none;float:right;height:auto} body#profile #artist-head section.profile #score h2{padding-top:3px;height:auto !important;font-size:24px;font-size:1.5rem} body#profile #artist-head section.profile #score #ribbon{margin:0 4px 0 0;position:relative;top:0;left:0;width:24px;height:28px;background-size:24px auto;float:left} body#profile #artist-head section.profile .member-more{margin-top:5px} body#profile #artist-head section.profile .member-more ul.member-links{margin-bottom:10px;width:100%;float:left} body#profile #artist-head section.profile .member-more ul.member-links li{margin:0 10px 0 0;float:left} body#profile #artist-head section.profile .member-more ul.member-links li a{padding-left:14px;background-size:8px 8px} body#profile #artist-head section.profile .member-more div.accordionButtonTop{padding-top:5px;border-top:1px solid #f0f0f0;float:none;clear:both;text-align:center} #my_account .portfolio .project-img img{width:32px;height:32px} #my_account .portfolio .project-info{float:left} body#page #content.about h1{font-size:22px;font-size:1.375rem} body#page #content.about h2,body#page #content.about h2.sub{font-size:16px;font-size:1rem;line-height:1.2em} body#blog #content .post,body#page #content.faq div.box h2,body#page #content.faq div.box p,body#page #content.big-box,body#my_account #content.invitation,body#my_account #content.upgrade h1,body#my_account #content.upgrade h2,body#my_account #content.upgrade .features p{padding-left:10px;padding-right:10px} body#my_account #content.upgrade .price{padding:10px 0 0} body#blog #content .post{padding:20px 10px} body#blog #comments{float:none} body#my_account #content.upgrade .price p{margin:0;padding:0;text-align:center;float:none} body#my_account #content.upgrade .price .button{margin:10px auto 0;text-align:center;float:none} #footer section.quarter{clear:left;float:none;width:100%} #footer section.quarter div,#footer section.quarter #foot-nav{border:none;margin-right:0;padding-right:0} #footer section.quarter #foot-nav,#footer section.members,#footer section.bloglist{padding:0 0 1.5em 0} #footer section.members li,#footer section.bloglist li{border-bottom:1px solid #cdc8c1} #footer section.members div,#footer section.bloglist div,#footer section.members div ul,#footer section.bloglist div ul{margin:0;padding:0} #footer section.quarter div{margin:0} #footer #foot-nav ul{margin:0} #footer #foot-nav ul li{margin-right:10px;display:inline} #footer section.stats{margin:0;width:100%} #footer section.stats p{margin:0;width:50%;display:block;float:left;text-align:center} #back-top{position:fixed;bottom:10px;right:20px} #back-top a,#back-top span{width:30px;height:30px;background-size:42px} #my_account #content .field-wrap{width:100%;float:left} #my_account #content #publishForm .inner-wrap,#my_account #content #publishForm fieldset,#my_account #content #how-to{margin-right:0} #my_account #content #publishForm .field-info{display:none} #my_account #content fieldset .skills div.left{margin-right:0;width:100%;float:none} #my_account #content fieldset .member_photo img{max-width:100px} #my_account #content fieldset .upload_photo input[type="file"]{width:100%} #comments .comment h3,body#profile #artist-head .member-info h1{font-size:13px;font-size:0.8125rem} body#blog #content .post h1,body#home h1,body#my_account h1{font-size:18px;font-size:1.125rem} #comments .comment p{font-size:12px;font-size:0.75rem} body#projects .project-title ul,#comments .comment p,#comments .comment aside,#projects #sidebar,#projects #sidebar .project-more h3,#sidebar #flag input,.copyright p,body#profile #artist-head .member-info p,body#profile #artist-head section.profile .member-more ul.member-links li,body#profile #artist-head section.profile .member-more a.more{font-size:11px;font-size:0.6875rem}}@media (-webkit-min-device-pixel-ratio:2){}
