/* http://meyerweb.com/eric/tools/css/reset/ *//* v1.0 | 20080212 */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;}
/* remember to define focus styles! */:focus{outline:0;}
/* remember to highlight inserts somehow! */ins{text-decoration:none;}
del{text-decoration:line-through;}
/* tables still need 'cellspacing="0"' in the markup */table{border-collapse:collapse;border-spacing:0;}
.editorLink{position:fixed;top:20px;left:10px;}
.editorLink a{display:block;background:red;text-align:center;color:#fff;padding:5px;text-decoration:none;font-weight:700;}
.editorLink a:hover{background:#666;}
#pre-launch-checklist{border:2px solid #FFF;background:none repeat scroll 0 0 #E9EAEE;position:fixed;top:100px;left:-15px;width:250px;padding:10px 10px 10px 25px;box-shadow:1px 2px 6px rgba(0,0,0,0.5);-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;color:#2F2F2F;z-index:99;}
#pre-launch-checklist h2{font-size:140%;text-transform:uppercase;font-family:Arial;text-decoration:underline;padding-top:5px;margin-bottom:5px;}
#pre-launch-checklist p{padding-bottom:5px;}
#pre-launch-checklist div{background:none repeat scroll 0 0 #FAFAFC;border:1px solid #A3A3A3;padding:10px;}
.clear{/* generic container (i.e. div) for floating buttons */overflow:hidden;width:100%;}
a.button{background:transparent url(/images/bg_button_a.gif) no-repeat scroll top right;color:#444;display:block;float:left;font:normal 12px arial, sans-serif;height:24px;margin-right:6px;padding-right:18px;/* sliding doors padding */text-decoration:none;}
a.button span{background:transparent url(/images/bg_button_span.gif) no-repeat;display:block;line-height:14px;padding:5px 0 5px 18px;}
a.button:active{background-position:bottom right;color:#000;outline:none;/* hide dotted outline in Firefox */}
a.button:active span{background-position:bottom left;padding:6px 0 4px 18px;/* push text down 1px */}
.editorLink{position:absolute;top:10px;left:10px;z-index:1;}
.editorLink a{display:block;text-align:center;color:#fff;height:22px;padding:0;width:35px;background:transparent url(/images/editor.png) no-repeat top left;text-indent:-999em;}
.widgetLink{position:absolute;top:-15px;left:-25px;}
.widgetLink a{display:block;text-align:center;color:#fff;height:22px;padding:0;width:35px;background:transparent url(/images/editor.png) no-repeat top left;text-indent:-999em;}
.editorLink a:hover{background:transparent url(/images/editor.png) no-repeat top left;}
.linkeditorLink a{display:block;text-align:center;color:#fff;height:22px;padding:0;width:35px;background:transparent url(/images/editor.png) no-repeat top left;text-indent:-999em;}
.editorLink a:hover{color:#fff;}
.posrelative{position:relative;}
code,pre{padding:0 3px 2px;font-family:Menlo,Monaco,"Courier New",monospace;font-size:12px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
code{padding:2px 4px;color:#d14;background-color:#f7f7f9;border:1px solid #e1e1e8;}
pre{display:block;padding:8.5px;margin:0 0 9px;font-size:12.025px;line-height:18px;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;white-space:pre;white-space:pre-wrap;word-break:break-all;word-wrap:break-word;}
pre.prettyprint{margin-bottom:18px;}
pre code{padding:0;color:inherit;background-color:transparent;border:0;}