div.code{background:#f7f7f7;border:1px solid #d7d7d7;overflow:auto;margin:1em 1.75em;padding:.25em;}div.code pre{margin:0;}table.code{border:1px solid #ddd;border-spacing:0;border-top:0;border-collapse:collapse;empty-cells:show;font-size:12px;line-height:130%;table-layout:fixed;width:100%;margin:0 auto;padding:0;}table.code th{border-right:1px solid #d7d7d7;border-bottom:1px solid #998;font-size:11px;}table.code th.lineno{width:4em;}table.code thead th{background:#eee;border-top:1px solid #d7d7d7;color:#999;text-align:center;white-space:nowrap;padding:0 .25em;}table.code tbody th{background:#eed;color:#886;font-weight:400;text-align:right;vertical-align:top;padding:0 .5em;}table.code tbody th :link,table.code tbody th :visited{border:none;color:#886;text-decoration:none;}table.code td{font:normal 11px monospace;overflow:hidden;vertical-align:top;padding:1px 2px;}table.code tr.hilite th{background:#ccf;}table.code tr.hilite td{background:#ddf;}.image-file{background:#eee;padding:.3em;}.image-file img{background:url(../imggrid.png);}.code-block span{font-family:monospace;}.code-comment,.css_comment,.c_comment,.c_commentdoc,.c_commentline,.c_commentlinedoc,.h_comment,.pl_commentline,.p_commentblock,.p_commentline,.hphp_comment,.hphp_commentblock,.hphp_commentline,.yaml_comment{color:#998;font-style:italic;}.code-keyword,.pl_word{color:#789;font-weight:700;}.code-type,.c_word,.c_word2,.p_classname,.hphp_classname{color:#468;font-weight:700;}.code-func,.p_defname{color:#900;font-weight:700;border-bottom:none;}.code-prep,.c_preprocessor,.pl_preprocessor,.yaml_identifier{color:#999;font-weight:700;}.code-lang,.p_word{color:#000;font-weight:700;}.code-string,.c_string,.c_stringeol,.css_doublestring,.css_singlestring,.h_singlestring,.h_doublestring,.pl_string,.pl_string_q,.pl_string_qq,.pl_string_qr,.pl_string_qw,.pl_string_qx,.pl_backticks,.pl_character,.p_string,.p_stringeol,.hphp_string,.hphp_stringeol,.hphp_triple,.hphp_tripledouble,.p_character,.p_triple,.p_tripledouble{color:#b84;font-weight:400;}.code-var{color:#f9f;}.css_id,.css_class,.css_pseudoclass,.css_tag{color:#900000;}.css_directive{color:#009000;font-weight:700;}.css_operator{color:#000090;font-weight:700;}.css_tag{font-weight:700;}.h_asp{color:#ff0;}.h_aspat{color:#ffdf00;}.h_attribute{color:teal;}.h_cdata{color:#373;}.pl_pod{font-style:italic;}.hphp_defname{color:#099;font-weight:700;}.yaml_keyword{color:#808;}.yaml_number{color:#800;}.yaml_reference{color:#088;}.v_commentline,.v_commentlinebang{color:red;font-style:italic;}.v_user{color:blue;font-weight:700;}.v_word2{color:green;font-weight:700;}table.code tbody th :link:hover,table.code tbody th :visited:hover,.pl_hash{color:#000;}.css_important,.h_xmlend,.h_xmlstart{color:blue;}.css_unknown_identifier,.css_unknown_pseudoclass,.h_attributeunknown,.h_tagunknown{color:red;}.css_value,.h_script,.h_tag,.h_tagend{color:navy;}.c_commentdockeyword,.hphp_word,.v_word,.v_word3{color:navy;font-weight:700;}.c_commentdockeyworderror,.pl_error{color:red;font-weight:700;}.c_character,.c_regex,.c_uuid,.c_verbatim,.pl_datasection,.pl_here_delim,.pl_here_q,.pl_here_qq,.pl_here_qx,.pl_longquote,.pl_regex,.pl_regsubst,.hphp_character,.v_string,.v_stringeol{color:olive;}.c_number,.h_number,.pl_number,.p_number,.hphp_number,.v_number,.v_preprocessor{color:#099;}.h_entity,.h_other{color:purple;}.yaml_document,.v_comment{color:gray;font-style:italic;}