/* ################################################## */
/* # INPUT AND OUTPUT                                 */
/* ################################################## */

/* Input stuff I don't want to mess with yet */
table.InCell, table.OCell { border-collapse: collapse; border: 0 !important; }
table.InCell td, table.OCell td { border: 0 !important; }
table.OCell { margin-bottom:20px; }
  .OCell { margin: 0 0 4px 25px; padding: 5px; vertical-align: top; }
    .OCell td.Output { padding: 0 6px; }
  .InCell { margin: 10px 0 5px 25px; padding: 5px; }
    .InCell td.Input { padding: 0 6px; }
  td.lab, #tutorial table tr td.lab  { width: 67px !important; font: 9px/11px Verdana, Arial, sans-serif !important; color: #4561ad; text-align: right; vertical-align: top; padding: 3px 0 0 0 !important; }
  td.lab a {color:#4561ad !important; }

.celllabelTableForm { margin: 3px 0 0 25px; font: 9px/11px Verdana, Arial, sans-serif; color: #4561ad; }

.IO .Message { margin: 4px 0 10px 98px; }


/* misc */
.Print { margin: 0 25px 5px; overflow: auto; }
  .Print .FlushInput { margin: 0 70px; }
  .WolframAlphaLong + .Print .FlushInput { margin: 10px 0; max-width: 649px; }
.Message { margin: 20px 0 0 10px; }
.MessageNote { background: transparent !important; margin-top: -15px; }
.MessageNote .Message { margin-left: 0; }
