html{color:#000;background:#FFF}blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{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:400}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:after,q:before{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}legend{color:#000}
body{padding:20px;font:400 62.5%/1.5 "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,Arial,Helvetica,sans-serif;color:#554}dl,form,ol,p,pre,ul{margin-bottom:1em}h1{font-size:150%;margin-bottom:.5em}h2{font-size:133%;margin-bottom:1em}h3{font-size:120%;line-height:1.5em;margin-top:1em}h4,h5,h6{margin-top:.5em;margin-bottom:0}b,strong{font-weight:700}em,i{font-style:italic}em strong,strong em{font-weight:700;font-style:italic}small{font-size:90%}abbr,acronym{cursor:help;border-bottom:1px dotted #999}a abbr,a acronym{border-bottom:none}a:link,a:visited{color:#554}a:active,a:hover{color:#221}.content ol,.content ul{padding-left:2em}.content ul li{list-style:disc}.content ol li{list-style-type:decimal}
@media screen{html{background-color:transparent}body{padding:0;background:url(../img/body_bg.png) repeat-x #fff}.skipnav{display:none}#header{background:url(../img/charles_hdr.png) 50% 0 no-repeat;height:180px}#header h1,#header h2{display:none}#footer{background:url(../img/footer_bg.png) repeat-x;padding:40px 0 10px;text-align:center;color:#79a}#footer a{text-decoration:none}#nav{position:relative;width:900px;height:140px;margin:0 auto}#nav ul{position:absolute;right:0;bottom:0;font-size:110%;line-height:1;margin:0}#nav li{display:block;float:left;background:url(../img/tab_bg.png) no-repeat;margin-left:1px}#nav li a{display:block;float:left;padding:.65em 1.2em;background:url(../img/tab_end.png) 100% 0 no-repeat}#nav li.selected{background:url(../img/tab_sel_bg.png) no-repeat}#nav li.selected a{background:url(../img/tab_sel_end.png) 100% 0 no-repeat}#nav li.download{background:url(../img/tab_dl_bg.png) no-repeat}#nav li.download a{padding-left:2.66em}#nav li.download-selected{background:url(../img/tab_dl_sel_bg.png) no-repeat}#nav li.download-selected a{padding-left:2.66em;background:url(../img/tab_sel_end.png) 100% 0 no-repeat}#nav a:link,#nav a:visited{color:#bde;text-decoration:none;text-transform:uppercase}#nav .download a:hover,#nav a:hover{color:#fff}#nav li.download-selected a:link,#nav li.download-selected a:visited,#nav li.selected a:link,#nav li.selected a:visited{color:#256}.subnav ul,ul.subnav{margin:0;font-size:150%;line-height:1.2}.subnav a:link,.subnav a:visited{text-decoration:none}.subnav a:active,.subnav a:hover{text-decoration:underline}.subnav li{-moz-border-radius:6px;-webkit-border-radius:6px}.subnav li a{padding:6px 30px 6px 8px;display:block}.subnav .open{background-color:#eed;padding:.1em 0 .3em}.subnav a.selected{background:url(../img/icon_arrow.png) 95% 50% no-repeat}.subnav ul{font-size:100%;margin:4px 0 0 20px}.subnav ul ul{font-size:80%}#content{width:900px;margin:0 auto;overflow:hidden}#main{width:550px;margin:0 50px 0 300px}#sidebar{width:249px;float:left;border-right:1px solid #cde}#home #main{float:left;margin-left:50px}#home #sidebar{float:none;margin-left:650px;border-left:1px solid #cde;border-right:none}.content dd,.content input,.content label,.content li,.content p,.content select,.content td,.content th{font-size:120%;line-height:1.5}.content dd li,.content dd p,.content li li{font-size:100%}.intro p{color:#256;font-size:150%;line-height:1.467}.intro p a:link,.intro p a:visited{color:#256;border-bottom:1px solid #bde;text-decoration:none;padding:0 .2em}.intro p a:active,.intro p a:hover{background-color:#e0f0f8}.screens img{margin:5px 0 20px}.news{padding-bottom:20px}.news dl{overflow:hidden;background:url(../img/vert_div.png) 8em 0 repeat-y}.news dt{display:block;clear:left;float:left;width:7em;color:#79a;text-align:right;line-height:1.85}.news dd{margin-left:8em;margin-bottom:.6em}.news dd:last-child,.news dd:last-child p{margin-bottom:0}.sidepanel{padding:20px 30px 30px 29px;border-bottom:1px solid #cde}#sidebar .sidepanel:first-child{padding-top:0}.featurelist ul{list-style:none;font-weight:700;color:#256;margin:0}.featurelist li{padding-left:40px;margin-bottom:10px}.featurelist li:last-child{margin-bottom:0}.featurelist li div{display:table-cell;vertical-align:middle;height:32px}.featurelist li p{line-height:1.33;margin:0}.featurelist li.globe{background:url(../img/icon_globe.png) 0 50% no-repeat}.featurelist li.find{background:url(../img/icon_find.png) 0 50% no-repeat}.featurelist li.secure{background:url(../img/icon_secure.png) 0 50% no-repeat}.featurelist li.clock{background:url(../img/icon_clock.png) 0 50% no-repeat}.featurelist li.speed{background:url(../img/icon_speed.png) 0 50% no-repeat}.featurelist li.stats{background:url(../img/icon_stats.png) 0 50% no-repeat}.featurelist li.config{background:url(../img/icon_config.png) 0 50% no-repeat}.featurelist li.bugs{background:url(../img/icon_bugs.png) 0 50% no-repeat}.downloadbox{background:url(../img/dl_top.png) no-repeat}.downloadbox p{padding:12px 10px;font-size:90.9%;background:url(../img/dl_bg.png) 0 100% no-repeat}.downloadbox p strong{font-size:110%}.downloadbox a{display:block;padding-left:40px}.downloadbox a:link,.downloadbox a:visited{color:#256;text-decoration:none}.downloadbox a:active,.downloadbox a:hover{color:#023}.underline{margin-bottom:15px;border-bottom:1px solid #cde}.mute{color:#79a;font-size:83.33%}.more{position:relative;text-align:right}.more a{position:absolute;display:block;right:0;bottom:0;text-transform:uppercase;text-decoration:none;border-left:1px solid #cde;padding-left:.5em;padding-bottom:.1em;color:#79a}.more a:hover{color:#554}.columns{overflow:hidden;background:url(../img/vert_div.png) 50% 0 repeat-y}.column1,.column2{width:250px;float:left}.column1 p:last-child,.column2 p:last-child{margin-bottom:0}.column2{margin-left:50px}h3{margin:0 0 10px;font:400 180%/1.1 Rockwell,Courier,sans-serif;text-transform:uppercase;letter-spacing:.1em;color:#389}h3.image{height:20px;text-indent:-999em;overflow:hidden}h4{margin:0 0 10px;font:400 120%/1.1 Rockwell,Courier,sans-serif;text-transform:uppercase;letter-spacing:.1em;color:#389}h5{font-weight:700}#sidebar h3.image{width:190px}.news h3.image{background:url(../img/hdr_news.png) no-repeat}.reviews h3.image{background:url(../img/hdr_reviews.png) no-repeat}.featurelist h3.image{background:url(../img/hdr_features.png) no-repeat}.download h3.image{background:url(../img/hdr_download.png) no-repeat}.layout{overflow:hidden}.layout label.equalize1{float:left;padding-right:2em;clear:left}.layout h4{margin-top:1.5em;clear:left}.layout .row{clear:left;margin-bottom:.5em;overflow:hidden}.layout .col{float:left}.layout .row p{margin-bottom:0}form.layout .textbox,form.layout select,form.layout textarea{width:25em;float:left}form.layout textarea{height:15em}form.layout .radio{margin-right:1.5em}form.purchase-form{padding:1em 2em;border:1px solid #BFDFEF;margin-bottom:2em;color:#023}form.payment-processor-form{float:left;margin-right:2em}.clear{clear:both}.monospaced{font-family:Consolas,"Andale Mono",Monaco,Courier New,Courier}.content p.help{font-size:90%;color:#999}.content p.help a{color:#999}small{font-size:70%;color:#999}.download-options{overflow:hidden;position:relative}.download-option{clear:left;margin:0 0 2em}.download-option .os-logo{float:left;margin:0 0 2em}.download-option p{margin-left:40px}.content table thead th{font-weight:700}.content table td,.content table th{padding-right:1.5em}.content table{margin:0 0 2em}#carbonads-container{margin:5px 0 -8px -9px}#carbonads-container .carbonad{border:none;background:0 0}}
.qas .qa .answer{display:none;margin-left:1.5em}.qas .open .question{font-weight:700}.qas .qa .question a{text-decoration:none}.error{color:#023;background:#efdfbf;padding:1em 1.5em 1px;-moz-border-radius:6px;-webkit-border-radius:6px;margin-bottom:1em}input.error{padding:0;-moz-border-radius:0;-webkit-border-radius:0}.info{color:#023;padding:1em 1em 1px;background:#BFDFEF;-moz-border-radius:6px;-webkit-border-radius:6px;margin-bottom:1em}.info a{color:#023}