div.code{background:#f7f7f7;border:1px solid #d7d7d7;border-radius:.3em;margin:1em 1.75em;padding:.25em;overflow:auto}div.code pre{margin:0;overflow:auto;}table.code{border:1px solid #ddd;border-spacing:0;border-top:0;border-collapse:collapse;empty-cells:show;font-size:12px;line-height:130%;padding:0;margin:0 auto;table-layout:fixed;width:100%;}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;padding:0 .25em;text-align:center;white-space:nowrap;}table.code thead th.content{text-align:left;}table.code thead th.content span.recover{background:#f7f7f7;border-left:1px solid;border-right:1px solid;cursor:pointer;margin:0 1em 0 0;padding:0 .5em;}table.code tbody th{background:#eed;color:#886;font-weight:normal;padding:0 .5em;text-align:right;vertical-align:top;}table.code tbody th :link,table.code tbody th :visited{border:none;color:#886;text-decoration:none;}table.code tbody th :link:hover,table.code tbody th :visited:hover{color:#000;}table.code tbody tr:hover td{background:#eed;}table.code td{font:normal 11px monospace;overflow:hidden;padding:1px 2px;vertical-align:top;}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:bold}.code-type,.c_word,.c_word2,.p_classname,.hphp_classname{color:#468;font-weight:bold;}.code-func,.p_defname{color:#900;font-weight:bold;border-bottom:none;}.code-prep,.c_preprocessor,.pl_preprocessor,.yaml_identifier{color:#999;font-weight:bold;}.code-lang,.p_word{color:#000;font-weight:bold}.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:normal;}.code-var{color:#f9f}.css_id,.css_class,.css_pseudoclass,.css_tag{color:#900000}.css_directive{color:#009000;font-weight:bold}.css_important{color:blue}.css_operator{color:#000090;font-weight:bold}.css_tag{font-weight:bold}.css_unknown_identifier,.css_unknown_pseudoclass{color:red}.css_value{color:navy}.c_commentdockeyword{color:navy;font-weight:bold}.c_commentdockeyworderror{color:red;font-weight:bold}.c_character,.c_regex,.c_uuid,.c_verbatim{color:olive}.c_number{color:#099}.h_asp{color:#ff0}.h_aspat{color:#ffdf00}.h_attribute{color:teal}.h_attributeunknown{color:red}.h_cdata{color:#373}.h_entity{color:purple}.h_number{color:#099}.h_other{color:purple}.h_script,.h_tag,.h_tagend{color:navy}.h_tagunknown{color:red}.h_xmlend,.h_xmlstart{color:blue}.pl_datasection{color:olive}.pl_error{color:red;font-weight:bold}.pl_hash{color:#000}.pl_here_delim,.pl_here_q,.pl_here_qq,.pl_here_qx,.pl_longquote{color:olive}.pl_number{color:#099}.pl_pod{font-style:italic}.pl_regex,.pl_regsubst{color:olive}.p_number{color:#099}.hphp_character{color:olive}.hphp_defname{color:#099;font-weight:bold}.hphp_number{color:#099}.hphp_word{color:navy;font-weight:bold}.yaml_document{color:gray;font-style:italic}.yaml_keyword{color:#808}.yaml_number{color:#800}.yaml_reference{color:#088}.v_comment{color:gray;font-style:italic}.v_commentline,.v_commentlinebang{color:red;font-style:italic}.v_number,.v_preprocessor{color:#099}.v_string,.v_stringeol{color:olive}.v_user{color:blue;font-weight:bold}.v_word,.v_word3{color:navy;font-weight:bold}.v_word2{color:green;font-weight:bold}