body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;}h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{border:1px solid #000;padding:.5em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}p,fieldset,table{margin-bottom:1em;}html,html body{height:100%;min-height:100%;}html body{font:12px/1.3em "Lucida Grande",Verdana,sans-serif;color:#333;background-color:#fff;margin:0;padding:0;}html body a{color:#326EA1;text-decoration:underline;padding:0 1px;}html body a:hover,html body a.hover{color:#fff;background-color:#333;text-decoration:none;padding:0 1px;}html body a.nohover{text-decoration:none;border:none;}html body a.nohover:hover{background-color:transparent;border:none;}html body a.namelink{padding:0;margin:0;overflow:hidden;height:1px;}html body h1,html body h2,html body h3,html body h4,html body h5,html body h6{font-weight:bold;margin:20px 0 0 0;padding:0;}html body h1,html body .h1{font-size:30px;text-transform:none;}html body h2,html body .h2{font-size:25px;text-transform:none;}html body h3,html body .h3{font-size:18px;letter-spacing:-1px;text-transform:uppercase;}html body h4,html body .h4{margin:10px 0 0 0;font-size:16px;text-transform:none;}html body h5,html body .h5{margin:7px 0 0 0;font-size:12px;text-transform:none;}html body h6,html body .h6{margin:7px 0 0 0;font-size:11px;text-transform:uppercase;}html body p{margin:0;padding:5px 0;}html body ul,html body ol{list-style-type:disc;margin:10px 0 10px 20px;padding:0 0 0 15px;}html body ol{list-style-type:decimal;}html body ul li,html body ol li{margin:0 0 7px 0;padding:0 0 0 3px;}html body form{margin:0;padding:0;}html body blockquote{font-size:12px;line-height:1.4em;color:#666;border-left:4px solid #666;margin:10px 30px;padding:10px 20px;background-color:#f3f3f3;}html body input[type=text],html body select,html body textarea{padding:2px;}html body input[type=text],html body select,html body textarea{border:1px solid #333;}html body input[type=text]:focus,html body select:focus,html body textarea:focus{background-color:#ffe;}html body strong{font-weight:bold;}html body em{font-style:italic;}html body pre{display:block;font-family:"Consolas","Menlo","Monaco",monospace;background-color:#eef;border:1px dotted #000080;color:#000080;}html body code{display:inline;font-family:"Consolas","Menlo","Monaco",monospace;background-color:#eef;color:#000080;}html body table tr th,html body table tr td{border:1px solid #999;}.container{zoom:1;}.container:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.fLeft{float:left!important;}.fRight{float:right!important;}.hide{position:absolute;top:0;left:-1000em;}.block{display:block!important;}html body .footnote,html body .footnote a{font-size:12px;line-height:1.3em;color:#aaa;letter-spacing:0;}html body .footnote em{background-color:transparent;font-style:italic;}html body .highlight{background-color:#ffc;}html body div.noborder{border:none;}.first{margin-top:0!important;padding-top:0!important;}div.hr-side{width:90%;height:15px;border-top:1px solid #999;margin:15px auto 0 auto;}div.hr{clear:both;width:100%;height:15px;border-top:1px dotted #ccc;margin:15px auto 0 auto;}div.hr hr,div.hr-side hr{display:none;}div.noline{border:none;}.zebra-stripe{background-color:#e9f5ff!important;}.text-overflow{white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url(/styles/ellipsis.xml#ellipsis);}html,html body{background-color:#ddd;line-height:1.5em;}html body h1{font-size:20px;}div#non-footer{background-color:#fff;}div#content-wrapper{background:#fff url(/images/bg_nav_shadow.png) repeat-x top left;}div.content-wrapper{width:950px;margin:0 auto;}div#hero-wrapper{padding:20px 0;}div.zebra{background-color:#efefff;}div#hero-wrapper div#hero div.priority2 p.pitch{background-color:#ffc;padding:20px;margin-bottom:30px;font-size:16px;line-height:1.5em;border-bottom:1px solid #ccc;}div#hero-wrapper div#hero div.priority2.buzz div.quote cite{display:block;text-align:right;}div#hero-wrapper div#hero div.priority2.buzz div.quote.callout{background-color:#efefff;margin:15px 0 30px 0;padding:15px;border:1px solid #ccc;border-width:1px 0;}div#hero-wrapper div#hero div.priority2.buzz div.quote.callout h4{display:none;}div#hero-wrapper div#hero div.priority2.buzz div.quote.callout p{font:24px/1.4em Georgia,serif;font-style:italic;}div#hero-wrapper div#hero div.priority2.buzz div.quote.callout cite{font:18px/1.3em Georgia,serif;}div#hero-wrapper div#hero div.priority3 div.feed div.entry{padding:10px 0;border-bottom:1px dotted #ccc;}div#hero-wrapper div#hero div.priority3 div.feed div.entry div.photo{display:block;float:left;margin-right:5px;}div#hero-wrapper div#hero div.priority3 div.feed div.entry div.content{display:block;}div#hero-wrapper div#hero div.priority2.tutorials ul.tutorials{padding:0;}div#hero-wrapper div#hero div.priority2.tutorials ul.tutorials li{list-style:none;padding-left:20px;margin-left:0;background-repeat:no-repeat;background-position:0 2px;}div#hero-wrapper div#hero div.priority2.tutorials ul.tutorials li.video{background-image:url(http://cdn1.warpshare.com/images/mini/fugue/television.png);}div#hero-wrapper div#hero div.priority2.tutorials ul.tutorials li.text{background-image:url(http://cdn1.warpshare.com/images/mini/fugue/document-text.png);}div#hero-wrapper div#hero div.priority2.tutorials ul.tutorials li.out{background-image:url(http://cdn1.warpshare.com/images/mini/fugue/arrow-curve.png);}div.download p a.download{display:block;font-family:Helvetica,"Lucida Grande",Tahoma,sans-serif;line-height:1.3em;background-color:#06c;width:80%;margin:0 auto;padding:10px;color:#fff;text-shadow:1px 1px 1px #333;text-align:center;text-decoration:none;border-top:1px solid #09f;border-left:1px solid #09f;-moz-border-radius:8px;-webkit-border-radius:8px;-moz-box-shadow:2px 2px 3px #969696;-webkit-box-shadow:2px 2px 3px #969696;}div.download p a.download strong{display:block;font-size:25px;}div.download p a.download span.requirements{font-size:12px;}div#hero-wrapper div#hero div.priority2 div.videos{overflow:hidden;}div#hero-wrapper div#hero div.priority2 div.videos ol{margin:10px 0;padding:5px;}div#hero-wrapper div#hero div.priority2 div.videos ol li{margin:0 5px 5px 0;padding:0;list-style:none;min-height:191px;display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;_height:191px;}div#hero-wrapper div#hero div.priority2 div.videos ol li:active,div#hero-wrapper div#hero div.priority2 div.videos ol li:focus{outline:0;}div#hero-wrapper div#hero div.priority2 div.videos ol li a,div#hero-wrapper div#hero div.priority2 div.videos ol li a:hover{display:block;border:1px solid transparent;color:inherit;background:none;text-decoration:none;text-align:center;padding:5px;width:205px;}div#hero-wrapper div#hero div.priority2 div.videos ol li a:hover{border:1px solid #ccc;background-color:#e9f5ff;-moz-border-radius:5px;-webkit-border-radius:5px;}div#hero-wrapper div#hero div.priority2 div.videos ol li a{font-size:12px!important;}div#hero-wrapper div#hero div.priority2 div.videos ol li a span.footnote{font-size:11px!important;}div#hero-wrapper div#hero div.priority2 div.videos ol li a img{border:1px solid #ccc;}div#hero-wrapper div#hero div.priority3 div.book{text-align:center;padding:10px;}div#hero-wrapper div#hero div.priority3 div.book a{display:block;background:none;padding:0;margin:0 auto;width:80px;}div#hero-wrapper div#hero div.priority3 div.book a img{display:block;border:1px solid #ccc;}div#navigation-container{border-top:5px solid #03c;background-color:#171e21;}div#navigation-container div#navigation ul{display:block;margin:0;padding:0;}div#navigation-container div#navigation ul li{display:inline-block;list-style:none;line-height:1em;color:#ccc;}div#navigation-container div#navigation h1 a,div#navigation-container div#navigation ul a{display:block;color:#fff;padding:10px 5px;}body#body-index ul li#nav-overview a,body#body-features ul li#nav-features a,body#body-buzz ul li#nav-buzz a,body#body-docs ul li#nav-tutorials a,body#body-tutorials ul li#nav-tutorials a,body#body-discussion ul li#nav-discussion a,body#body-contribute ul li#nav-contribute a,body#body-blog ul li#nav-blog a,body#body-about ul li#nav-about a{background-color:#03c;-moz-border-radius:0 0 3px 3px;}div#header-container{background-color:#efefff;border-bottom:1px solid #ccc;}div#header-container div.screenshot{background:url(/images/header/wishlist.png) no-repeat right 30px;}div#header-container div#header div.info-panel{width:480px;padding-bottom:10px;}div#header-container div#header div.info-panel h1{height:70px;}div#header-container div#header div.info-panel h1,div#header-container div#header div.info-panel h1 a{display:block;margin:0;padding:20px 0 0 0;width:305px;line-height:0;overflow:hidden;}div#header-container div#header div.info-panel h1 a{padding:80px 0 0 0;background-image:url(/images/logo.png);background-repeat:no-repeat;height:0!important;}div#header-container div#header div.info-panel h1 a:hover{background-color:transparent;}div#header-container div#header div.info-panel h2,div#header-container div#header div.info-panel p.tagline{font-family:Helvetica,"Lucida Grande",Tahoma,sans-serif;line-height:1.3em;}div#header-container div#header div.info-panel h2{font-size:25px;color:#3671a1;letter-spacing:-1px;margin-top:10px;}div#header-container div#header div.info-panel p.tagline{font-size:18px;}div#header-container div#header div.info-panel ul li{font-size:13px;line-height:1.5em;margin:0 0 3px 0;}div#header-container div#header div.info-panel p a.download{display:block;font-family:Helvetica,"Lucida Grande",Tahoma,sans-serif;background-color:#06c;width:80%;margin:0 auto;padding:15px;color:#fff;text-align:center;text-decoration:none;border-top:2px solid #09f;border-left:2px solid #09f;border-right:2px solid transparent;border-bottom:2px solid transparent;-moz-border-radius:8px;-webkit-border-radius:8px;-moz-box-shadow:2px 2px 3px #969696;-webkit-box-shadow:2px 2px 3px #969696;}div#header-container div#header div.info-panel p a.download:hover{background-color:#07f;border:2px solid #00f;}div#header-container div#header div.info-panel p a.download strong{display:block;font-size:25px;line-height:1.3em;text-shadow:1px 1px 1px #333;}div#header-container div#header div.info-panel p a.download span.requirements{font-family:"Lucida Grande",Tahoma,sans-serif;font-size:13px;line-height:1.3em;text-shadow:1px 1px 1px #333;}div#hero-wrapper div#hero div.priority1 div.intro{border-bottom:1px solid #999;}div#hero-wrapper div#hero div.priority1 div.intro h2{font-size:22px;margin:18px 0;letter-spacing:-1px;}div#hero-wrapper div#hero div.priority1 div.intro h2 span.separator,div#hero-wrapper div#hero div.priority1 div.intro h2 span.username,div#hero-wrapper div#hero div.priority1 div.intro h2 a.credit{color:#aaa;}div#hero-wrapper div#hero div.priority1 div.intro h2 a.credit{padding-top:5px;text-decoration:none;}div#hero-wrapper div#hero div.priority1 div.intro h2 a.credit:hover{text-decoration:underline;background:none;}div#hero-wrapper div#hero div.priority2{float:left;width:685px;}div#hero-wrapper div#hero div.priority2.full{float:none;width:auto;}div#hero-wrapper div#hero div.priority2.full div.thirds{margin:10px 0;}div#hero-wrapper div#hero div.priority2.full div.thirds div.section{float:left;width:296px;padding:0 10px;}div#hero-wrapper div#hero div.priority2.full div.thirds h3.feature-title{margin:0;padding:10px;color:#03c;}div#hero-wrapper div#hero div.priority2.full div.thirds div.features h4{padding:0;font-size:14px;}div#hero-wrapper div#hero div.priority2 h3{text-transform:none;}div#hero-wrapper div#hero div.priority3{float:right;width:205px;padding:10px 20px;background-color:#eee;-moz-border-radius:0 0 10px 10px;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;}div#hero-wrapper div#hero div.priority3 h6{color:#444;margin-top:10px;}div#hero-wrapper div#hero div.priority3 div.group{margin-bottom:30px;}div#hero-wrapper div#hero div.priority3 div.header-wrapper{border-bottom:1px dotted #999;}div#hero-wrapper div#hero div.priority3 div.header-wrapper h5{float:left;padding-left:22px;font-size:14px;text-transform:uppercase;}div#hero-wrapper div#hero div.priority3 div.header-wrapper a{display:inline-block;}div#hero-wrapper div#hero div.priority3 div.header-wrapper p.activities{float:right;padding:0;}div#hero-wrapper div#hero div.priority3 ul{margin:10px 0 0 0;padding:0 0 0 15px;}div#hero-wrapper div#hero div.priority3 ol{margin:10px 0 0 0;padding:0 0 0 22px;}div#hero-wrapper div#hero div.priority3 ol li,div#hero-wrapper div#hero div.priority3 ul li{margin:0;padding:0;font-size:11px;}div#hero-wrapper div#hero div.priority3 div ul.icons,div#hero-wrapper div#hero div.priority3 div ul.icons,div#hero-wrapper div#hero div.priority3 div ul.icons{padding-left:0;}div#hero-wrapper div#hero div.priority3 div ul.icons li,div#hero-wrapper div#hero div.priority3 div ul.icons li,div#hero-wrapper div#hero div.priority3 div ul.icons li{list-style:none;padding:2px 0 2px 20px;background-repeat:no-repeat;background-position:0 50%;}div#footer-wrapper{background:#ddd url(/images/footer-bg.png) repeat-x scroll 0 0;}div#footer-wrapper div#footer{padding:15px 0;}div#footer-wrapper div#footer div.list{float:left;width:140px;padding:0 5px;}div#footer-wrapper div#footer div.list h5{font-size:12px;font-weight:bold;color:#444;border-bottom:1px solid #bbb;padding:3px 0;}div#footer-wrapper div#footer div.list ul{margin:0;padding:3px 0;}div#footer-wrapper div#footer div.list ul li{list-style:none;margin:0;padding:1px 0;}div#footer-wrapper div#footer div.list ul li a{display:block;font-size:11px;color:#666;text-decoration:none;}div#footer-wrapper div#footer div.list ul li a:hover{color:#eee;}div#footer-wrapper div#footer div.legal{float:left;width:490px;padding:0 5px;}div#footer-wrapper div#footer div.legal p,div#footer-wrapper div#footer div.legal p a{font-size:11px;color:#666;}div#footer-wrapper div#footer div.legal p a:hover{color:#fff;}