#selfpic { border: 1px solid #000; }
#lcol { width: 302px; overflow: hidden; }
#rcol { width: 480px; float: right; }
#profile { border-spacing: 2px; background-color: #4c86c6; width: 100%; }
#profile tr td.lab { background-color: #bcd8ee; font-size: 0.8em; padding: 2px; }
#profile tr td.ans { background-color: #fff; font-size: 0.8em; padding: 2px; overflow: hidden; }
#top1 { background: #4c86c6 url(../i/lcorner.gif) no-repeat top left; width: 472px; padding: 0 0 0 8px; margin: 0; color: #fff; }
#top1 h2 { margin: 0; padding: 4px 0 1px 0; background: #4c86c6 url(../i/rcorner.gif) no-repeat top right; width: 100%; }

#details { border-spacing: 2px; background-color: #4c86c6; width: 100%; }
#details tr th { background-color: #4c86c6; color: #fff; font-size: 1em; padding: 2px; text-align: left; }
#details tr td { background-color: #fff; padding: 2px; overflow: hidden; }
#top2 { background: #4c86c6 url(../i/lcorner.gif) no-repeat top left; width: 792px; padding: 0 0 0 8px; margin: 20px 0 0 0; clear: both; }
#top2 h2 { margin: 0; padding: 4px 0 1px 0; background: #4c86c6 url(../i/rcorner.gif) no-repeat top right; width: 100%; color: #fff; }
    
#linx { width: 480px; background: #e3f0d4 url(../i/greenbg2_top.gif) no-repeat 0 0; padding: 8px 0 0 0; margin: 20px 0 0 0; }
#linx2 { background: #e3f0d4 url(../i/greenbg2_bot.gif) no-repeat bottom left; padding: 0 0 8px 0; }
#linx3 { background: #e3f0d4 url(../i/greenbg2_mid.gif) repeat-y 0 0; padding: 0 7px 0 7px; font-size: 1em; line-height: 1.3em; }

#friends { list-style: none; margin: 0; padding: 0; }
#friends li { margin: 0; padding: 0; width: 112px; float: left; text-align: center; vertical-align: bottom; overflow: hidden; font-weight: bold; }
#frlink { text-align: left; font-size: 0.9em; font-weight: normal; clear: both; margin: 2px; }
.endfr { font-size: 0.7em; font-weight: normal; margin: 5px 0 5px 0; }
#manageform { margin: 0; padding: 0; }
#piclink { text-align: left; font-size: 0.9em; font-weight: normal; clear: both; margin: 2px; }

