/* -- sidebar -- */
#user #sidebar h2 {text-transform: uppercase; font-size: 1.2em; color: #363636; padding-left: 16px; margin-bottom: 0.5em;}
#user #sidebar ul {padding: 0 12px;}
#user #sidebar li {font-size: 0.85em; line-height: 1.1; padding: 0 9px 10px 18px; margin: 1px 0; background: url(../i/ico-whitearrow.gif) no-repeat;}
#user #sidebar {background: #ECECEC;}

#profilePicture {width: 160px; float: left; margin: 0 30px 0 0;}
#profilePicture img, .pictureframe {border: 1px solid #ccc; padding: 3px; }
/* XXX height and line height need to match */
.pictureframe {width: 150px; height: 200px; margin: auto;}
.pictureinsert {background-color: #ECECEC; color: #9E9E9E; text-transform: uppercase; font-weight: bold; text-align: center; vertical-align: middle; line-height: 200px; }
#profileInfo {width: 271px; float: left; }
#user h3 { text-transform: none; }
#profileInfo dl {margin: 0; padding: 0; }
#profileInfo dt {float: left; width: 120px; margin: 0; padding: 0 0 .5em 0; text-transform: none; color: #363636; font-weight: bold;}
#profileInfo dd {float: left; width: 150px; margin: 0; padding: 0 0 .5em 0; background: none;}
