/* -------------------------------------------------------------- 
   reset.css
   * Resets default browser CSS.
   
   Based on work by Eric Meyer:
   * meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
-------------------------------------------------------------- */

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}body{line-height:1.5;background:#fff;margin:1.5em 0}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:400}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a img{border:none}

/* -------------------------------------------------------------- 
	Modified grid.css file extracted from Blueprint.
-------------------------------------------------------------- */

.container{width:1110px;margin:0 auto}.column{float:left;margin-right:10px}.last{margin-right:0}.span-1{width:30px}.span-2{width:70px}.span-3{width:110px}.span-4{width:150px}.span-5{width:190px}.span-6{width:230px}.span-7{width:270px}.span-8{width:310px}.span-9{width:350px}.span-10{width:390px}.span-11{width:430px}.span-12{width:470px}.span-13{width:510px}.span-14{width:550px}.span-15{width:590px}.span-16{width:630px}.span-17{width:670px}.span-18{width:710px}.span-19{width:750px}.span-20{width:790px}.span-21{width:830px}.span-22{width:870px}.span-23{width:910px}.span-24{width:950px}.span-25{width:990px}.span-26{width:1030px}.span-27{width:1070px}.span-28{width:1110px;margin:0}.append-1{padding-right:40px}.append-2{padding-right:80px}.append-3{padding-right:120px}.append-4{padding-right:160px}.append-5{padding-right:200px}.append-6{padding-right:240px}.append-7{padding-right:280px}.append-8{padding-right:320px}.append-9{padding-right:360px}.append-10{padding-right:400px}.append-11{padding-right:440px}.append-12{padding-right:480px}.append-13{padding-right:520px}.append-14{padding-right:560px}.append-15{padding-right:600px}.append-16{padding-right:640px}.append-17{padding-right:680px}.append-18{padding-right:720px}.append-19{padding-right:760px}.append-20{padding-right:800px}.append-21{padding-right:840px}.append-22{padding-right:880px}.append-23{padding-right:920px}.prepend-1{padding-left:40px}.prepend-2{padding-left:80px}.prepend-3{padding-left:120px}.prepend-4{padding-left:160px}.prepend-5{padding-left:200px}.prepend-6{padding-left:240px}.prepend-7{padding-left:280px}.prepend-8{padding-left:320px}.prepend-9{padding-left:360px}.prepend-10{padding-left:400px}.prepend-11{padding-left:440px}.prepend-12{padding-left:480px}.prepend-13{padding-left:520px}.prepend-14{padding-left:560px}.prepend-15{padding-left:600px}.prepend-16{padding-left:640px}.prepend-17{padding-left:680px}.prepend-18{padding-left:720px}.prepend-19{padding-left:760px}.prepend-20{padding-left:800px}.prepend-21{padding-left:840px}.prepend-22{padding-left:880px}.prepend-23{padding-left:920px}.clear{display:inline-block}.clear:after,.container:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .clear{height:1%}.clear{display:block}

/* --------------------------------------------------------------   
   The main stylesheet for Simple Desktops
   10.10.2009
-------------------------------------------------------------- */

.container{width:1110px;margin:0 auto}.column{float:left;margin-right:10px}.last{margin-right:0}.span-1{width:30px}.span-2{width:70px}.span-3{width:110px}.span-4{width:150px}.span-5{width:190px}.span-6{width:230px}.span-7{width:270px}.span-8{width:310px}.span-9{width:350px}.span-10{width:390px}.span-11{width:430px}.span-12{width:470px}.span-13{width:510px}.span-14{width:550px}.span-15{width:590px}.span-16{width:630px}.span-17{width:670px}.span-18{width:710px}.span-19{width:750px}.span-20{width:790px}.span-21{width:830px}.span-22{width:870px}.span-23{width:910px}.span-24{width:950px}.span-25{width:990px}.span-26{width:1030px}.span-27{width:1070px}.span-28{width:1110px;margin:0}.append-1{padding-right:40px}.append-2{padding-right:80px}.append-3{padding-right:120px}.append-4{padding-right:160px}.append-5{padding-right:200px}.append-6{padding-right:240px}.append-7{padding-right:280px}.append-8{padding-right:320px}.append-9{padding-right:360px}.append-10{padding-right:400px}.append-11{padding-right:440px}.append-12{padding-right:480px}.append-13{padding-right:520px}.append-14{padding-right:560px}.append-15{padding-right:600px}.append-16{padding-right:640px}.append-17{padding-right:680px}.append-18{padding-right:720px}.append-19{padding-right:760px}.append-20{padding-right:800px}.append-21{padding-right:840px}.append-22{padding-right:880px}.append-23{padding-right:920px}.prepend-1{padding-left:40px}.prepend-2{padding-left:80px}.prepend-3{padding-left:120px}.prepend-4{padding-left:160px}.prepend-5{padding-left:200px}.prepend-6{padding-left:240px}.prepend-7{padding-left:280px}.prepend-8{padding-left:320px}.prepend-9{padding-left:360px}.prepend-10{padding-left:400px}.prepend-11{padding-left:440px}.prepend-12{padding-left:480px}.prepend-13{padding-left:520px}.prepend-14{padding-left:560px}.prepend-15{padding-left:600px}.prepend-16{padding-left:640px}.prepend-17{padding-left:680px}.prepend-18{padding-left:720px}.prepend-19{padding-left:760px}.prepend-20{padding-left:800px}.prepend-21{padding-left:840px}.prepend-22{padding-left:880px}.prepend-23{padding-left:920px}.clear{display:inline-block}.clear:after,.container:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .clear{height:1%}.clear{display:block}

/* --------------------------------------------------------------   
   The main stylesheet for Simple Desktops
   10.10.2009
-------------------------------------------------------------- */

html,body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;background:#eee url(../images/sd-bg.png?v=20110603) repeat;margin:0}a{text-decoration:none;color:#000;font-weight:bold}a:hover{color:#333}p{font-size:14px;line-height:22px;margin-bottom:10px}h1 a{background:url(../images/sd-logo.png?v=20110603) no-repeat;width:254px;height:30px;margin:25px 0 0 -5px;text-indent:-9000px;float:left;display:block;z-index:1000;position:relative;overflow:hidden}.header{background:#111;opacity:.9;border-bottom:4px solid #000;height:80px}.header ul{margin:28px 0 0;list-style-type:none;text-align:right}.header li a{padding:5px 5px;color:#eee;font-size:16px;font-weight:200}.header li a:hover{color:#fff}.browse li.browse a,.submit li.submit a,.About li.about a{color:#fff;font-weight:normal}li.contact a{margin-right:-3px}.blurb{margin:-5px 0 0 -5px;background:#fff;padding:17px 22px;-webkit-border-radius:5px;-moz-border-radius:5px}.blurb h3{font-weight:bold;margin-bottom:10px;font-size:16px}.desktops{margin:15px 0 0 0}.desktops h2{float:left;margin-left:5px}.title{float:left;margin-left:5px}.small{margin-left:13px}.small h2{font-size:14px}.small .creator{margin-top:2px;font-size:12px}.edge{border-bottom:3px solid #aaa;border-right:3px solid #aaa;margin-bottom:20px;float:left;background:#aaa;-webkit-border-radius:7px;-moz-border-radius:7px}.desktop{padding:5px 5px 30px 5px;background:#222;margin-top:-5px;margin-left:-5px;color:#fff;border:1px solid #222;-webkit-border-radius:5px;-moz-border-radius:5px}.desktop a{color:#eee}.desktop:hover{color:#fff;background:#222 url(../images/view-bg.png?v=20110603) 50% 50% no-repeat;-webkit-transition-property:background-color;-webkit-transition-duration:.4s;-webkit-transition-timing-function:ease-in}.desktop:hover a{color:#ccc}.desktop:hover a:hover{color:#fff}.desktop:hover img{opacity:.07;-webkit-transition-property:opacity;-webkit-transition-duration:.4s;-webkit-transition-timing-function:ease-in}.desktop-detail .desktop:hover{background:#222 url(../images/dl-bg.png?v=20110603) 50% 47% no-repeat;-webkit-transition-property:background-color;-webkit-transition-duration:.4s;-webkit-transition-timing-function:ease-in}.creator{margin:3px 5px 0 0;font-size:12px;float:right}.creator a{font-weight:bold}.upload{margin:-5px 0 0 -5px;padding:20px;background:#222;color:#fff;border:1px solid #222;-webkit-border-radius:5px;-moz-border-radius:5px;width:590px}.upload label{display:none}.upload h2{font-weight:bold;margin:0 0 10px;font-size:20px}.upload form{color:#fff}.upload form ul{list-style-type:none}.upload form li.desktop-upload{clear:both;float:none;margin:50px 0 50px 200px}.upload form li.desktop-upload input{width:200px;color:#fff}.upload form li{float:left}.upload form li input{width:112px;margin-right:10px}.rules{font-size:14px;color:#aaa;list-style-type:none;text-align:left}.disclaimer{background:#fff;padding:25px 22px;-webkit-border-radius:5px;-moz-border-radius:5px}.disclaimer h3{font-weight:bold;font-size:16px;margin-bottom:10x}.disclaimer p{font-size:12px;line-height:18px}.loading{display:none;margin:40px auto;width:360px;height:18px;border:1px solid #fff;padding:2px;-webkit-border-radius:15px;-moz-border-radius:15px}.loading-bar{width:0;height:18px;background:#fff;-webkit-border-radius:15px;-moz-border-radius:15px;font-size:12px;font-weight:bold;color:#000;text-align:center}.contact-form{width:572px;height:330px}.contact-form .form-row{clear:left;float:left}.contact-form input{width:200px;font-size:14px;border:1px solid #aaa;float:left;margin-left:2px;-webkit-border-radius:5px}.contact-form .submit input{width:75px;background-color:#111;color:#fff;font-size:13px;padding:5px;opacity:.9;margin-left:122px;-webkit-border-radius:5px;border:none}.contact-form textarea{border:1px solid #aaa;font-size:14px;-webkit-border-radius:5px}.contact-form label{font-size:14px;width:100px;margin:4px 10px 2px;float:left;text-align:right}.archive .desktop{width:295px}.archive .edge{margin-right:17px}.archive .third,.archive .browse-ad{margin-right:0}.back{position:fixed;top:270px;font-size:14px;padding:12px 0 16px 60px;background:url(../images/arrow-left.png?v=20110603) left 0 no-repeat}.back:hover{background:url(../images/arrow-left.png?v=20110603) left -50px no-repeat}.forward{position:fixed;top:270px;font-size:14px;padding:12px 60px 16px 20px;background:url(../images/arrow-right.png?v=20110603) right 0 no-repeat}.forward:hover{background:url(../images/arrow-right.png?v=20110603) right -50px no-repeat}.more{font-size:18px;float:left;margin:30px 0 50px 527px;padding:10px 30px 12px 30px;background:url(../images/sd-plus.png?v=20110603) left 0 no-repeat;opacity:.9}.more:hover{opacity:1}.page-container{margin-top:15px}.page{margin:-5px 0 0 -5px;padding:20px 30px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px}.page p{margin-bottom:20px}.page ul{margin:20px 0 20px 20px;font-size:14px;line-height:24px}.page h2{font-weight:bold;margin-bottom:10px;font-size:20px}.clearfooter{height:40px;clear:both}.footer{padding-top:20px;border-top:4px solid #000;background:#111;opacity:.9;font-size:11px;color:#eee;height:40px;position:relative}.footer a{color:#fff}.ad{font-size:14px;margin:-5px 0 0 -5px;background:#fff;padding:25px 22px;-webkit-border-radius:5px;-moz-border-radius:5px;width:268px;height:102px;line-height:18px}.ad h3{font-weight:bold;margin-bottom:10px;font-size:16px}.archive .ad{padding:14px 22px;height:200px;width:262px}.adby{font-size:10px;margin:20px 0 0 10px}.fusionimg{float:left;-webkit-border-radius:5px;-moz-border-radius:5px}.fusiontext{display:block;float:left;width:122px;font-size:12px;margin:-20px 0 0 10px}.social{padding:10px 0}.like{display:block;float:left;margin-top:-1px}.rss a{float:right;font-size:11px;background-color:#ffeed8;border:1px solid #f6c06e;color:#eb9617;font-weight:normal;padding:1px 2px;-webkit-border-radius:3px;-moz-border-radius:3px}.rss a:hover{background-color:#ffeed8;border:1px solid #f4b555;color:#eb8d00}

/* App */
.app-icon{position:relative;top:-30px;left:-30px;z-index:10}.side-blurb{margin-top:38px}.side-blurb .social{margin-left:35px}.app-info{position:relative;top:-75px}.app-store{margin:15px 0 15px 15px;width:230px}.app-blurbs{height:340px}.app-blurb{width:265px;float:left;margin-right:55px}.app-blurb-last{width:265px;float:left;margin-right:4px}.pop-up{margin:5px 0 15px;border:1px solid #666}.attribution{clear:left;float:left;font-size:11px;margin:30px 0 0 60px}