#ques { width: 300px; float: right; }
.edit { font-size: 0.7em; }

#quiz { width: 630px; margin: 10px 85px 10px 85px; }
th.q { font-weight: bold; font-size: 1em; text-align: left; line-height: 1.4em; padding: 15px 0 4px 0; width: 630px; }
td.q1 { background: #e3f0d4 url(../i/quesbg1a.gif) no-repeat 0 -20px; font-weight: normal; font-size: 0.9em; line-height: 1.4em; padding: 5px; width: 620px; }
td.q2 { background: #bcd8ee url(../i/quesbg2a.gif) no-repeat 0 -20px; font-weight: normal; font-size: 0.9em; line-height: 1.4em; padding: 5px; width: 620px; }
td.t { background-position: 0 0; }
td.b1 { background: #e3f0d4 url(../i/quesbg1b.gif) no-repeat bottom left; }
td.b2 { background: #bcd8ee url(../i/quesbg2b.gif) no-repeat bottom left; }

.hdr { margin: 15px 0 8px 0; }
label { display: block; width: 120px; padding: 5px 0 5px 15px; float: left; clear: both; }
input.box { margin: 5px 0 5px 0; width: 120px; }

#upic { float: left; margin: 0 5px 5px 0; width: 92px; overflow: hidden; max-height: 90px; }
#upic img { border: 1px solid #000; }

form#main { clear: both; }
