﻿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,font,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{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}*:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}html,body{height:100%;background:#daf0fd url(/images/tm/bground.png) top center repeat-x;font:12px Helvetica,Arial,"MS Trebuchet",sans-serif}#container{width:800px;margin:0 auto;clear:both}a{color:#154DAD}.ui-tabs-hide{display:none}textarea{min-height:80px}input,textarea{font:inherit}.blur{color:#aaa}.clearfix{display:inline-block}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}pre{overflow:auto;background:#f5f5f5;border:1px solid #efefef;width:auto;padding:5px}label.error{position:absolute;margin-left:450px;width:auto;display:block;z-index:5000;background:#000;color:#fff;font-family:tahoma;font-size:.8em;box-shadow:1px 1px 6px #000;-moz-box-shadow:1px 1px 6px #000;-webkit-box-shadow:1px 1px 6px #000;padding:4px 10px 4px 10px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;opacity:.8}a{color:#418615;text-decoration:none}a:hover{color:#54AE1A;text-decoration:underline}.meta{margin-top:0px;color:#888;font-size:12px}.meta a{color:#418615;text-decoration:none}.meta a:hover{color:#54AE1A;text-decoration:underline}.meta span.permalink{float:right}h2{margin-bottom:2px;color:#111;font-weight:bold;font-size:18px}h2 a{color:inherit;text-decoration:none}h2 a:hover{color:#000 !important;text-decoration:underline}h2 a:visited{color:#111}.loading{margin:0 0 -3px 3px}#formatting{margin:10px 5px 10px 0;background:#f5f5f5;border:1px dashed #efefef;padding:5px 10px;display:none}#formatting span{display:block;float:left;width:200px;padding:0 0 5px}#formatting span pre{border:none;overflow:visible;padding:0}#formatting .more{clear:both;font-size:11px;padding-top:5px}#top{position:absolute;top:0}#nav{position:relative;top:127px;margin:0 auto;text-align:center;width:158px;height:24px;background:url(/images/tm/nav_background.png)}#nav span{display:inline-block;color:#fff;font-size:16px;line-height:24px;text-decoration:none}#nav a.mac{color:#fff;text-decoration:none}#nav a.mac span{margin-right:1px;width:78px;height:24px;background:url(/images/tm/nav_mac.png)}#nav a.mac span:hover{background:url(/images/tm/nav_mac.png) 0 -25px no-repeat}#nav a.mac span:active{background:url(/images/tm/nav_mac.png) 0 -50px no-repeat}#nav a.iphone{color:#fff;text-decoration:none}#nav a.iphone span{margin-left:1px;width:78px;height:24px;background:url(/images/tm/nav_blog.png)}#nav a.iphone span:hover{background:url(/images/tm/nav_blog.png) 0 -25px no-repeat}#nav a.iphone span:active{background:url(/images/tm/nav_mac.png) 0 -50px no-repeat}#header{height:133px;padding:15px 0 0 0;margin:0}#header a.logo h1{display:block;color:#000;font-size:3em;text-decoration:none;width:800px;height:73px;background:url(/images/tm/header.png) top center no-repeat;text-indent:-9999px}#header img.hr{margin:20px 0 10px 0}div.center{background:url(/images/tm/header.png) top center no-repeat;text-indent:-9999px;margin:0 0 0 0}.field{margin-bottom:5px}.field input:not([type='checkbox']),.field textarea{width:98%;margin:0;padding:2px 2px;border:1px solid #aaa;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.content{float:left}.content #macgallery{margin:15px 0 15px 0}.content #macgallery #thumb{float:left;margin-right:14px;font-size:1.1em;width:185px;color:#1b1b1b;text-align:center}.content #macgallery #thumb img{cursor:pointer;margin-bottom:5px}.content #macgallery #thumb p{margin-top:4px}.content #macgallery #thumb.first{margin-left:10px}.content #macgallery #thumb.last{margin-right:0}.content #iphonegallery{margin:15px 0 15px 0}.content #iphonegallery #thumb{float:left;margin-right:12px;font-size:1.1em;width:185px;color:#1b1b1b;text-align:center}.content #iphonegallery #thumb img{cursor:pointer;margin-bottom:5px}.content #iphonegallery #thumb p{margin-top:4px}.content #iphonegallery #thumb.first{margin-left:110px}.content #iphonegallery #thumb.last{margin-right:0}.content .iphonedownload{margin:45px 0 30px 0}.content .iphonedownload p{color:#575757;font-size:1.2em;line-height:34px;margin:15px 0 15px 0;text-align:center}.content .iphonedownload a.download{width:149px;height:50px;display:block;background:url(/images/iphone/appstorebadge.png) 0 0 no-repeat;text-indent:-9999px;margin:0 auto;margin-top:36px}.content .iphonedownload a.download:hover{background:url(/images/iphone/appstorebadge.png) 0 -51px no-repeat}.content .iphonedownload a.download:active{background:url(/images/iphone/appstorebadge.png) 0 -102px no-repeat}.content .macdownload{margin:45px 0 30px 0}.content .macdownload p{color:#575757;font-size:1.2em;line-height:23px;margin:10px 0 15px 0;text-align:center}.content .macdownload a.download{padding:0;width:241px;height:45px;display:block;background:url(/images/mac/download.png) 0 0 no-repeat;text-indent:-9999px;margin:0 auto;margin-top:36px}.content .macdownload a.download:hover{background:url(/images/mac/download.png) 0 -49px no-repeat}.content .macdownload a.download:active{background:url(/images/mac/download.png) 0 -98px no-repeat}.content .macpaypal p{padding:0 0 20px 0;color:#868686;font-size:1em;line-height:23px;margin:10px 0 15px 0;text-align:center}.content .macpaypal a.paypal{width:168px;display:block;height:53px;background:url(/images/mac/paypal.png) 0 0 no-repeat;text-indent:-9999px;margin:0 auto}.content .macpaypal a.paypal:hover{background:url(/images/mac/paypal.png) 0 -52px no-repeat}.content .macpaypal a.paypal:active{background:url(/images/mac/paypal.png) 0 -104px no-repeat}.content .error{color:#575757;font-size:1.2em;line-height:23px;margin:10px 0 15px 0;text-align:center}.content .error img{margin:50px 0 15px 0}.content .error h1{font-size:1.6em}.content .thankyou{color:#575757;font-size:1.2em;line-height:23px;margin:10px 0 15px 0;text-align:center}.content .thankyou img{margin:50px 0 15px 0}.content.sidebar{width:500px}.content.nosidebar{width:800px}.content ul,.content ol{margin:5px 0 0;padding:0 0 0 35px}.content ul li,.content ol li{list-style-type:disc;padding:0px 0px 5px}.content ol li{list-style-type:decimal}.content p{margin-bottom:10px;line-height:1.35em;text-align:left}.content .flash{position:absolute;margin:-158px 0 10px;background:#F7FCDF;border:1px solid #EFFA9E;padding:5px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}.content .flash#error{background:#F3C0C1;border:1px solid #E5A7A9}.content #search{width:100%;margin-bottom:15px;border-bottom:1px solid #efefef}.content #search h2{display:inline}.content #search .meta{float:right;margin-bottom:5px}.content .open{position:absolute;top:5px;display:block;z-index:5000;background:#efefef;color:#000;font-family:tahoma;font-size:.8em;box-shadow:0px 0px 2px #000;-moz-box-shadow:0px 0px 2px #000;-webkit-box-shadow:0px 0px 2px #000;padding:2px 10px 4px 10px;border-radius:6px;-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;text-decoration:none;margin-left:730px}.content .open:hover{background:#fff}.content form a.more{float:right;margin:0 5px 0 0}.content #new_post{display:none;background:#EFEFEF;width:100%;-webkit-box-shadow:0px 2px 5px #ccc;-moz-box-shadow:0px 2px 5px #ccc;box-shadow:0px 2px 5px #ccc;margin:0 0 30px;padding:0 0 5px}.content #new_post a{color:#868686;text-decoration:none}.content #new_post a:hover{color:#5e5e5e;text-decoration:underline}.content #new_post .ul.ui-tabs-nav{display:none}.content #new_post .close{background:url("../images/close.png") no-repeat;display:block;width:30px;height:30px;text-indent:-999px;position:absolute;margin:-10px 0 0 490px}.content #new_post ul{padding:0;height:25px}.content #new_post ul li{list-style:none;float:left;padding:2px 5px;margin:0 2px 0 0}.content #new_post ul li.ui-state-default{background:#EFEFEF}.content #new_post ul li.ui-tabs-selected{background:#fff}.content #new_post .new_post{padding:0 10px}.content .new_comment{margin-top:15px}.content .new_comment .help{float:right;margin-right:5px}.content .post{line-height:1.3em;font-size:14px;margin:0 0 35px}.content .post .description{margin-top:5px}.content .post blockquote{margin-bottom:10px;font-style:italic}.content .post blockquote:before{content:"“"}.content .post blockquote:after{content:"”"}.content .post blockquote p{display:inline}.content .post img,.content .post object,.content .post embed{width:100% !important}.content .post object,.content .post embed{height:340px !important}.content .post pre{overflow:auto;background:#f5f5f5;border:1px solid #efefef;padding:5px;font-size:.95em;margin-bottom:10px}.content .post .meta .via{float:right}.content .post.preview{background:url("../images/preview.png")}.comment{position:relative;padding:10px 10px 1px 10px;-moz-border-radius:10px;-webkit-border-radius:10px;clear:both;border-radius:10px;color:#fff;background:#5e5e5e;background:-webkit-gradient(linear, left top, left bottom, from(#868686), to(#5e5e5e));background:-moz-linear-gradient(top, #868686, #5e5e5e);background:-o-linear-gradient(top, #868686, #5e5e5e);margin:0 35px 25px 0}.comment.author{background:#54AE1A;background:-webkit-gradient(linear, left top, left bottom, from(#54AE1A), to(#418615));background:-moz-linear-gradient(top, #54AE1A, #418615);background:-o-linear-gradient(top, #54AE1A, #418615);margin:0 0 25px 35px}#comments .photo{float:left;margin:0px 0 0 20px;height:50px;width:50px}#comments .author_photo{float:right;margin:0px 20px 0 0;height:50px;width:50px}#comments .meta{margin:0 0 0 68px;padding:10px 0 40px 10px}#comments .author.meta{margin:0 80px 0 0;padding:10px 0 40px 10px;text-align:right}.comment:after{content:"";display:block;position:absolute;bottom:-20px;left:25px;width:0;height:0;border-width:20px 20px 0 20px;border-style:solid;border-color:#5e5e5e transparent}.author.comment:after{content:"";display:block;position:absolute;bottom:-20px;left:400px;width:0;height:0;border-width:20px 20px 0 20px;border-style:solid;border-color:#418615 transparent}.link h2 a{padding-right:18px;background:url("../images/shortcut.png") no-repeat 100% 50%}input.youtube{background:url("../images/youtube.png") no-repeat 99.5% 50%}input.image{background:url("../images/image.png") no-repeat 99.5% 50%}.pagination{clear:both;padding:0 0 30px 0}.pagination .next_page{float:left;text-align:left}.pagination .previous_page{float:right;text-align:right}.pagination a.disabled,.pagination span.disabled{display:none}#sidebar{float:left;margin:0 0 0 60px}#sidebar #search_form .field{display:inline}#sidebar #search_form .field input{width:70%}#sidebar h3{border-bottom:1px solid #efefef;padding:0 0 2px;margin:20px 0 8px;font-size:13px;clear:both}#sidebar h3:first-child{margin-top:0}#sidebar p{text-align:left;margin-bottom:12px}#sidebar #links{padding:5px 0 0}#sidebar #links li{background-repeat:no-repeat;margin:0px 0px 14px 8px;line-height:12px}#sidebar #links li a{display:inline-block;padding:6px 0 5px 35px;color:#666}#sidebar #links li.twitter{background-image:url("../images/twitter.png")}#sidebar #links li.feed{background-image:url("../images/feed.png")}#sidebar #links li.email{background-image:url("../images/email.png")}#sidebar #awards{clear:both;display:block;text-align:center}#sidebar #awards a{margin:0 5px 0 5px}#sidebar #awards a img{width:72px;height:56px}#sidebar .twtr-widget .twtr-doc{height:167px}#sidebar .twtr-widget .twtr-doc .twtr-hd h3{border-bottom:0}#sidebar .twtr-widget .twtr-doc .twtr-bd{position:relative;top:-19px}#sidebar .twtr-widget .twtr-doc .twtr-ft{height:1px}.clearboth{clear:both}#footer,#bumble{height:50px;color:#999;font-size:12px;line-height:19px;text-align:center}#footer a,#bumble a{color:#868686;text-decoration:none}#footer a:hover,#bumble a:hover{color:#5e5e5e;text-decoration:underline}.js form>label,.js .more>label{display:none}
