/*
.altprettify
{ 
	.str { color: #080; }
	.kwd { color: #008; }
	.com { color: #800; }
	.typ { color: #606; }
	.lit { color: #066; }
	.pun { color: #660; }
	.pln { color: #000; }
	.tag { color: #008; }
	.atn { color: #606; }
	.atv { color: #080; }
	.dec { color: #606; }
}
*/
a img{border-style:none}ol{margin-top:0;margin-bottom:0}small{font-size:80%}p,ol,ul{margin-top:1em;margin-bottom:1em;line-height:130%}h1+p,h2+p,h3+p,h4+p,h5+p,h6+p{margin-top:0}li{margin-top:.4em}abbr{border-bottom-style:none}div.clear{clear:both}a:link,a:visited{color:#c87137;text-decoration:none}a:hover,a:active{color:#e28b51;text-decoration:underline}.page{width:905px;margin-left:auto;margin-right:auto}.section{position:relative;width:853px;padding-left:26px;padding-right:26px}.section .breakout{width:316px;position:absolute;right:0;text-align:right}.section .wide,.section .articleWide{padding-left:26px;padding-right:26px;width:853px;position:relative;right:26px}.section .article{width:480px;padding-left:33px;padding-right:35px;position:relative}.section .article .breakout{right:-331px}.section .article .wide{right:59px}.breakout .caption{text-align:right}.wide .caption{text-align:right;position:absolute;right:0}.section{margin-top:68px}.article,.articleWide{padding-top:26px;padding-bottom:15px;margin-bottom:15px}.article.post,.articleWide.post{padding-top:30px;padding-bottom:37px}#headerOuter+#contentOuter #content>.section:first-child{padding-top:1px}#headerOuter+#contentOuter #content>.section:first-child>.article:first-child{margin-top:20px}.section .article .wide{padding-top:26px;padding-bottom:26px;margin-top:20px;margin-bottom:31px}.breakout .caption{margin-top:11px}.wide .caption{margin-top:37px}.page,.section,.section .breakout,.section .wide{color:#fff}.page h1,.section h1,.section .breakout h1,.section .wide h1,.page h2,.section h2,.section .breakout h2,.section .wide h2,.page h3,.section h3,.section .breakout h3,.section .wide h3{font-family:Perpetua,Garamond,"Palatino Linotype",Palatino,"Times New Roman",Times,Georgia,serif;font-weight:400;letter-spacing:0;margin-bottom:5px;margin-top:0}.page h1 a:link,.section h1 a:link,.section .breakout h1 a:link,.section .wide h1 a:link,.page h2 a:link,.section h2 a:link,.section .breakout h2 a:link,.section .wide h2 a:link,.page h3 a:link,.section h3 a:link,.section .breakout h3 a:link,.section .wide h3 a:link,.page h1 a:visited,.section h1 a:visited,.section .breakout h1 a:visited,.section .wide h1 a:visited,.page h2 a:visited,.section h2 a:visited,.section .breakout h2 a:visited,.section .wide h2 a:visited,.page h3 a:visited,.section h3 a:visited,.section .breakout h3 a:visited,.section .wide h3 a:visited{color:#fff}.page h1 a:active,.section h1 a:active,.section .breakout h1 a:active,.section .wide h1 a:active,.page h2 a:active,.section h2 a:active,.section .breakout h2 a:active,.section .wide h2 a:active,.page h3 a:active,.section h3 a:active,.section .breakout h3 a:active,.section .wide h3 a:active,.page h1 a:hover,.section h1 a:hover,.section .breakout h1 a:hover,.section .wide h1 a:hover,.page h2 a:hover,.section h2 a:hover,.section .breakout h2 a:hover,.section .wide h2 a:hover,.page h3 a:hover,.section h3 a:hover,.section .breakout h3 a:hover,.section .wide h3 a:hover{color:#e28b51;text-decoration:none}.page h1,.section h1,.section .breakout h1,.section .wide h1{font-size:3em}.page h2,.section h2,.section .breakout h2,.section .wide h2{font-size:2.5em}.page h3,.section h3,.section .breakout h3,.section .wide h3{font-size:1.6em}.article,.articleWide{color:#000;background-color:#f9f9f9}.article h1,.articleWide h1,.article h2,.articleWide h2,.article h3,.articleWide h3{font-family:"Trebuchet MS",Candara,Verdana,Arial,Helvetica,sans-serif;font-weight:400;letter-spacing:-1px;margin-bottom:4px;margin-top:2px}.article h1 a:link,.articleWide h1 a:link,.article h2 a:link,.articleWide h2 a:link,.article h3 a:link,.articleWide h3 a:link,.article h1 a:visited,.articleWide h1 a:visited,.article h2 a:visited,.articleWide h2 a:visited,.article h3 a:visited,.articleWide h3 a:visited{color:#000}.article h1 a:active,.articleWide h1 a:active,.article h2 a:active,.articleWide h2 a:active,.article h3 a:active,.articleWide h3 a:active,.article h1 a:hover,.articleWide h1 a:hover,.article h2 a:hover,.articleWide h2 a:hover,.article h3 a:hover,.articleWide h3 a:hover{color:#e28b51;text-decoration:none}.article h1,.articleWide h1{font-size:2.1em;position:relative;left:-1px}.article h2,.articleWide h2{font-size:1.5em}.article h3,.articleWide h3{font-size:1.1em}.article .wide{color:#000;background-color:#f9f9f9;box-shadow:0 0 15px black;-webkit-box-shadow:0 0 15px black;-moz-box-shadow:0 0 15px black}.article .wide h1,.article .wide h2,.article .wide h3{font-family:"Trebuchet MS",Candara,Verdana,Arial,Helvetica,sans-serif;font-weight:400;letter-spacing:-1px;margin-bottom:4px;margin-top:2px}.article .wide h1 a:link,.article .wide h2 a:link,.article .wide h3 a:link,.article .wide h1 a:visited,.article .wide h2 a:visited,.article .wide h3 a:visited{color:#000}.article .wide h1 a:active,.article .wide h2 a:active,.article .wide h3 a:active,.article .wide h1 a:hover,.article .wide h2 a:hover,.article .wide h3 a:hover{color:#e28b51;text-decoration:none}.article .wide h1{font-size:2.1em;position:relative;left:-1px}.article .wide h2{font-size:1.5em}.article .wide h3{font-size:1.1em}.article .wide .caption{color:#fff}.article .wide .caption h1,.article .wide .caption h2,.article .wide .caption h3{font-family:Perpetua,Garamond,"Palatino Linotype",Palatino,"Times New Roman",Times,Georgia,serif;font-weight:400;letter-spacing:0;margin-bottom:5px;margin-top:0}.article .wide .caption h1 a:link,.article .wide .caption h2 a:link,.article .wide .caption h3 a:link,.article .wide .caption h1 a:visited,.article .wide .caption h2 a:visited,.article .wide .caption h3 a:visited{color:#fff}.article .wide .caption h1 a:active,.article .wide .caption h2 a:active,.article .wide .caption h3 a:active,.article .wide .caption h1 a:hover,.article .wide .caption h2 a:hover,.article .wide .caption h3 a:hover{color:#e28b51;text-decoration:none}.article .wide .caption h1{font-size:3em}.article .wide .caption h2{font-size:2.5em}.article .wide .caption h3{font-size:1.6em}.article.excerpt .postInfo h1 a:link,.article.excerpt .postInfo h1 a:visited{color:#c87137}.article.excerpt .postInfo h1 a:hover,.article.excerpt .postInfo h1 a:active{color:#e28b51}.magicFieldUnused{font-style:italic;color:#aaa}.magicFieldNormal{font-style:normal;color:#000}body{font-family:Calibri,Corbel,Arial,Helvetica,sans-serif;background-color:#1a1a1a;background-image:url('images/theblack.gif');background-attachment:fixed;color:#fff;margin:0;padding:0}#header{margin-top:45px;position:relative;text-align:right}#header h1{font-size:71px}#header .headerSubtitle{margin-top:8px}#header .headerSubtitle a:link,#header .headerSubtitle a:visited{color:#fff}#header .headerSubtitle a:active,#header .headerSubtitle a:hover{color:#e28b51;text-decoration:none}#headerOuter .headerCenter{text-align:center}#headerOuter .headerCenter h1{font-size:3.5em}.archiveNavigation{margin-bottom:30px}.archiveNavigation h1{margin-bottom:0}.section>h1+.rssLabel{float:right;margin-right:305px;width:200px;height:1px;overflow:visible;position:relative;bottom:20px;text-align:right;font-size:.7em}.section>h1+.rssLabel a:link,.section>h1+.rssLabel a:visited{color:#aaa}.section>h1+.rssLabel a:active,.section>h1+.rssLabel a:hover{color:#e28b51;text-decoration:none}.twitter-message{display:block;line-height:120%;margin-bottom:17px;padding-bottom:0;word-wrap:break-word}.twitter-message:first-child{font-size:170%}.twitter-message:first-child .twitter-timestamp{font-size:47.058823%}.twitter-timestamp{display:block;font-size:80%;line-height:100%;padding-top:6px;color:#999}.twitter-timestamp a:link,.twitter-timestamp a:visited{color:#999}.twitter-timestamp a:hover,.twitter-timestamp a:active{color:#e28b51;text-decoration:underline}.postInfo{margin-bottom:2em}.postInfo .upperNavigation{position:absolute;top:0;right:0;margin:5px 8px 0 0;font-size:.7em;color:#e9e9e9}.postInfo .upperNavigation a:link,.postInfo .upperNavigation a:visited{color:#e9e9e9}.postInfo .upperNavigation a:hover,.postInfo .upperNavigation a:active{color:#e28b51;text-decoration:underline}.postInfo .postMetadata{font-size:.75em;margin-top:-3px;color:#bbb}.postInfo .postMetadata a:link,.postInfo .postMetadata a:visited{color:#bbb}.postInfo .postMetadata a:hover,.postInfo .postMetadata a:active{color:#e28b51;text-decoration:underline}.excerpt .postInfo{margin-bottom:1em}blockquote{background-image:url('images/quotes.png');background-repeat:no-repeat;background-position:top left;margin:12px 15px 15px 5px;padding-left:48px;min-height:32px}blockquote>p:first-child{padding-top:7px}.goToFullPost{text-align:right}img.size-auto,img.size-full,img.size-large,img.size-medium,.attachment img{max-width:100%;height:auto}.alignleft,img.alignleft{display:inline;float:left;margin-right:24px;margin-top:4px}.alignright,img.alignright{display:inline;float:right;margin-left:24px;margin-top:4px}.aligncenter,img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}img.alignleft,img.alignright,img.aligncenter{margin-bottom:12px}.wp-caption{background:#e8e8e8;margin-bottom:1.5em;margin-top:1.5em;padding-bottom:1px;text-align:center;box-shadow:0 0 5px black;-webkit-box-shadow:0 0 5px black;-moz-box-shadow:0 0 5px black}.wp-caption p.wp-caption-text{color:#888;font-size:12px;margin:5px 0}.wp-smiley{margin:0}.silverlightEmbed .youtubeEmbed{margin-left:auto;margin-right:auto}.breakout .gallery img{display:block;border:3px solid #f9f9f9;margin-left:auto;margin-bottom:15px}.lowerNavigation{width:316px;position:absolute;right:0;text-align:right;right:-331px;bottom:0;text-align:right}.lowerNavigation a:link,.lowerNavigation a:visited{color:#fff}.lowerNavigation a:active,.lowerNavigation a:hover{color:#e28b51;text-decoration:none}.lowerNavigation .navigateLink{margin-top:24px;line-height:150%}.lowerNavigation .navigateTitle{font-family:Perpetua,Garamond,"Palatino Linotype",Palatino,"Times New Roman",Times,Georgia,serif;font-weight:400;letter-spacing:0;margin-bottom:5px;margin-top:0;font-size:2.5em}.lowerNavigation .navigateTitle a:link,.lowerNavigation .navigateTitle a:visited{color:#fff}.lowerNavigation .navigateTitle a:active,.lowerNavigation .navigateTitle a:hover{color:#e28b51;text-decoration:none}.lowerNavigation .articleTitle{font-size:90%}.downloadLink a{display:inline-block;min-height:128px;overflow:hidden}body .downloadLink{margin-left:40px;margin-bottom:.5em}body .downloadLink a{text-align:left;display:table-cell;height:128px;vertical-align:middle;padding-left:133px;background:transparent url('images/download.png') no-repeat top left}body .downloadLink a strong{display:block;font-style:normal;font-weight:400}.downloadLink a:link,.article .breakout .downloadLink a:link,.article .breakout.downloadLink a:link,.downloadLink a:visited,.article .breakout .downloadLink a:visited,.article .breakout.downloadLink a:visited{color:#fff}.downloadLink a:active,.article .breakout .downloadLink a:active,.article .breakout.downloadLink a:active,.downloadLink a:hover,.article .breakout .downloadLink a:hover,.article .breakout.downloadLink a:hover{color:#e28b51;text-decoration:none}.downloadLink a strong,.article .breakout .downloadLink a strong,.article .breakout.downloadLink a strong{font-family:Perpetua,Garamond,"Palatino Linotype",Palatino,"Times New Roman",Times,Georgia,serif;font-weight:400;letter-spacing:0;margin-bottom:5px;margin-top:0;font-size:2.5em}.downloadLink a strong a:link,.article .breakout .downloadLink a strong a:link,.article .breakout.downloadLink a strong a:link,.downloadLink a strong a:visited,.article .breakout .downloadLink a strong a:visited,.article .breakout.downloadLink a strong a:visited{color:#fff}.downloadLink a strong a:active,.article .breakout .downloadLink a strong a:active,.article .breakout.downloadLink a strong a:active,.downloadLink a strong a:hover,.article .breakout .downloadLink a strong a:hover,.article .breakout.downloadLink a strong a:hover{color:#e28b51;text-decoration:none}.article .downloadLink a:link,.article .downloadLink a:visited{color:#000}.article .downloadLink a:active,.article .downloadLink a:hover{color:#e28b51;text-decoration:none}.article .downloadLink a strong{font-family:"Trebuchet MS",Candara,Verdana,Arial,Helvetica,sans-serif;font-weight:400;letter-spacing:-1px;margin-bottom:4px;margin-top:2px;font-size:2.1em}.article .downloadLink a strong a:link,.article .downloadLink a strong a:visited{color:#000}.article .downloadLink a strong a:active,.article .downloadLink a strong a:hover{color:#e28b51;text-decoration:none}.breakout .downloadLink,.breakout.downloadLink{margin-left:0}.bigLink,.article .breakout .bigLink,.article .breakout.bigLink{font-family:Perpetua,Garamond,"Palatino Linotype",Palatino,"Times New Roman",Times,Georgia,serif;font-weight:400;letter-spacing:0;margin-bottom:5px;margin-top:0;font-size:2.5em;text-align:right}.article .bigLink{font-family:"Trebuchet MS",Candara,Verdana,Arial,Helvetica,sans-serif;font-weight:400;letter-spacing:-1px;margin-bottom:4px;margin-top:2px;font-size:1.5em;text-align:center}.comment .commentHead .commentAuthor{font-size:1.5em;margin:0;display:inline}.comment .commentHead .commentAuthorWebsite{display:inline;margin-left:1em}.comment .commentHead .commentTime{color:#adadad;font-size:.75em}.comment .commentHead .commentModeration{color:#ad1111;font-size:80%}.comment .commentText{margin-top:15px}.comment.byuser .commentHead{margin-right:8px}.comment.byuser .commentHead .commentAuthor{display:block;text-align:center;font-size:1.9em}.comment.byuser .commentHead .commentAuthorWebsite{display:none}.comment.byuser .commentHead .commentTime{text-align:center}.pingList{color:#666;list-style:none;padding:0;margin:0}.respondForm .userLoggedIn{float:right;width:390px}.respondForm input,.respondForm textarea{float:right;width:390px;border:0;background-color:#f9f9f9;margin:0;padding:0;font-family:Calibri,Corbel,Arial,Helvetica,sans-serif;font-weight:400;font-size:100%}.respondForm textarea{overflow:auto}.respondForm label{float:left}.respondForm .field{min-height:1px;padding-top:5px;clear:both}.respondForm input#commentsubmit{width:auto;text-align:right;font-style:italic;color:#c87137;cursor:pointer}.respondForm input#commentsubmit:hover,.respondForm input#commentsubmit:active{color:#e28b51;text-decoration:underline}#footerOuter{background-color:#000;margin-top:88px;padding-top:1px}#footer h1{font-size:56px}#footer h2{font-size:2.2em}#footer .section{overflow:auto}.copyrightText{color:#333}.footerSubSectionArchive{float:left;padding-right:10px;margin-top:24px}.footerSubSection1,.footerSubSection2{width:170px}.footerSubSectionArchive ul{color:#666;list-style:none;padding:0;margin:0}.footerSubSectionArchive ul li{margin:0}.footerSubSectionSubscribe img{margin-right:10px}.downloadTable{position:relative;left:-3px;top:-3px;width:859px}.downloadTable td{background-color:#262626;padding:5px 15px 5px 10px;border:3px solid #000}.downloadTable tr.downloadPlatformEntry{height:90px}.downloadTable tr.downloadAltEntry{font-size:small}.downloadPlatformTitle{font-size:2em;color:#fff;text-decoration:none}.com{color:#008000;background-color:#efe}.str,.tag{color:#A31515;background-color:#fffbdd}.kwd,.atv{color:#00F}.typ{color:#2B91AF}.lit,.atn{color:#000;background-color:#fff1dd}.pun,.pln{color:#000}.dec{color:purple}.lang-html>span,.lang-xhtml>span,.lang-xml>span{background-color:transparent}pre,code{font-family:Consolas,Menlo,Monaco,"Lucida Console","Liberation Mono","DejaVu Sans Mono","Bitstream Vera Sans Mono","Lucida Sans Typewriter","Courier New",Courier,monospace,serif}pre.prettyprint{border:1px solid #e2e2e2;display:block;padding:10px;margin-bottom:1em;font-size:11pt;background:#fff;color:#000;overflow:auto;overflow-y:hidden}pre.prettyprint.wide{width:851px}code.prettyprint{border:1px solid #e2e2e2;padding:3px;background:#fff;color:#000}body.dark{background-color:#000;background-image:none}body.darkMain{background-color:#000;background-image:url('images/darkbg.jpg');background-attachment:scroll;background-repeat:no-repeat;background-position:top center}body.darkMain #contentOuter{padding-top:580px;background-image:url('images/darkbg2.jpg');background-attachment:scroll;background-repeat:no-repeat;background-position:bottom right}body.stickNinjas .articleWide{padding-left:50px;padding-right:50px;width:805px}body.stickNinjas .headerTitle{text-align:center;font-size:50px;font-style:italic}body.stickNinjas .headerSubtitle{text-align:center;font-weight:700}body.stickNinjas .postInfo{border-top:1px solid lightGrey;padding-top:1em}body.appStoreProduct .appStoreProductPortrait{font-family:"Lucida Sans Unicode",Helvetica,Arial,sans-serif;width:950px;min-height:864px;margin:40px auto 40px;background-color:#f9f9f9;color:#000;position:relative}body.appStoreProduct .appStoreProductPortrait p{margin-bottom:1em}body.appStoreProduct .appStoreProductPortrait h1{font-size:3.5em;letter-spacing:-1px;font-weight:400;position:relative;left:-4px}body.appStoreProduct .appStoreProductPortrait h1 a:link,body.appStoreProduct .appStoreProductPortrait h1 a:visited{color:#000}body.appStoreProduct .appStoreProductPortrait h1 a:active,body.appStoreProduct .appStoreProductPortrait h1 a:hover{color:#e28b51;text-decoration:none}body.appStoreProduct #productArea{width:480px;height:774px;position:absolute;left:10px;top:40px}body.appStoreProduct #productVideoBorder{background:url('images/iphone-portrait.jpg') no-repeat scroll top center;width:400px;height:627px;padding-left:80px;padding-top:147px}body.appStoreProduct #productVideo{width:320px;height:480px}body.appStoreProduct #productInfo{width:440px;padding:50px 15px;margin-left:480px}body.appStoreProduct #silverlightDownloadRequired{width:364px;padding:7px 8px 4px;background:#ff9;border:1px solid #f0dd77;position:relative;top:-15px;margin-bottom:10px}body.appStoreProduct #silverlightDownloadRequired p{margin:0}