html, body { background: url('img/sq1.gif') repeat; height: 100%; width: 100%; margin: 0; padding: 0; font: 11px "Trebuchet MS", Trebuchet, sans-serif; }

#boxleftshadow { position: absolute; left: -4px; top: 0px; width: 3px; height: 100%; background: #D9E9FF; }
#boxrightshadow { position: absolute; right: -4px; top: 0px; width: 3px; height: 100%; background: #D9E9FF; }
#box { position: absolute; left: 5%; width: 90%; min-height: 100%; _height: 100%; background: White url('img/sqle.gif') top repeat-x; border-left: 1px solid #768DC9; border-right: 1px solid #768DC9; padding-right: 25px; -moz-box-sizing: border-box; padding-top: 125px; padding-left: 125px; }
#error { position: relative; float: left; margin: 50px; color: Red; font-weight: bold; }
#cat { position: absolute; left: 0; top: 0; }
#rimg { position: absolute; right: 1px; top: 0; }

.shadow { position: relative; float: left; width: 204px; height: 128px; margin: 25px 0 0 25px; font: 1px; -moz-box-sizing: border-box; }
.shadow a { position: relative; width: 100%; height: 100%; display: block; border: 1px solid #E35B60; z-index: 10; padding: 1px; -moz-box-sizing: border-box; text-decoration: none; }
.shadow a span { position: absolute; z-index: 15; text-align: center; vertical-align: middle; line-height: 20px; width: 20px; height: 20px; display: block; color: DarkRed; font-weight: bold; font-size: 12px; cursor: pointer; cursor: hand; }
.shadow img { position: absolute; top: -1px; left: -1px; border: 0; }
.shadow .rbo { position: absolute; top: 2px; left: 2px; width: 100%; height: 100%; padding: 2px; background: #CCC; font: 1px; z-index: 5; display: block; -moz-box-sizing: border-box; }

/* XDebug Error Styles */
font { position: absolute; left: 0px; top: 0px; width: 10px; height: 100%; background: red; }
font table { display: none; font: 12px "Trebuchet MS", Trebuchet, sans-serif; width: 800px; border: 1px solid #369; position: relative; z-index: 15; }
font:hover table { display: table; }
font table th i { font-style: normal; width: 100%; }
font table th { color: white; border: 0; }
font table td { border: 0; background: white; }
