/**
 * Error Cake
 */
p.error { background-color:#E32; color:#FFF; font-family:Courier, monospace; font-size: 120%; line-height:140%; padding:0.8em; margin:1em 0; }
p.error em { color:#000; font-weight:normal; line-height:140%; }
p.notice { background:#FFCC00; color:#000; display:block; font-family:Courier, monospace; font-size:120%; line-height:140%; padding:0.8em; margin:1em 0; }
pre { color:#000; background:#F0F0F0; padding:1em; }
pre.cake-debug { background:#FFCC00; font-size:120%; line-height:140%; margin-top:1em; overflow:auto; position:relative; }
div.cake-stack-trace { background:#FFF; border:4px dotted #FFCC00; color:#333; margin:0px; padding:6px; font-size:120%; line-height:140%; overflow:auto; position:relative; }
div.cake-code-dump pre { position:relative; overflow:auto; }
div.cake-stack-trace pre, div.cake-code-dump pre { color:#000; background-color:#F0F0F0; margin:0px; padding:1em; overflow:auto; }
div.cake-code-dump pre, div.cake-code-dump pre code { clear:both; font-size: 12px; line-height:15px; margin:4px 2px; padding:4px; overflow:auto; }
div.cake-code-dump span.code-highlight { background-color:#ff0; padding: 4px; }
div.code-coverage-results div.code-line { padding-left:5px; display:block; margin-left:10px; }
div.code-coverage-results div.uncovered span.content { background:#ECC; }
div.code-coverage-results div.covered span.content { background:#CEC; }
div.code-coverage-results div.ignored span.content { color:#AAA; }
div.code-coverage-results span.line-num { color:#666; display:block; float:left; width:20px; text-align:right; margin-right:5px; }
div.code-coverage-results span.line-num strong { color:#666; }
div.code-coverage-results div.start { border:1px solid #AAA; border-width:1px 1px 0px 1px; margin-top:30px; padding-top:5px; }
div.code-coverage-results div.end { border:1px solid #AAA; border-width:0px 1px 1px 1px; margin-bottom:30px; padding-bottom:5px; }
div.code-coverage-results div.realstart { margin-top:0px; }
div.code-coverage-results p.note { color:#BBB; padding:5px; margin:5px 0 10px; font-size:10px; }
div.code-coverage-results span.result-bad { color:#A00; }
div.code-coverage-results span.result-ok { color:#FA0; }
div.code-coverage-results span.result-good { color:#0A0; }
 
/**
 * Cake SQL Log
 */
.cake-sql-log table { background:#F4F4F4; border:1px solid #CCC; border-right:0; clear:both; color:#333; margin-bottom:10px; width:100%; }
.cake-sql-log th { background:#F2F2F2; border:1px solid #BBB; border-top:1px solid #FFF; border-left:1px solid #FFF; text-align:center; }
.cake-sql-log td { background:#FFF; border-right:1px solid #CCC; padding:4px 8px; text-align:left; vertical-align:top; }
.cake-sql-log caption { border:1px solid #CCC; background:#F4F4F4; }