.instruct { padding: 0 0 10px 0; width: 225px; }

.skeleton { float: left; height: 257px; padding: 0 0 0 13px; position: relative; width: 147px; }
.skeleton .shoulder, .skeleton .spine, .skeleton .elbow, .skeleton .hip, .skeleton .hand, .skeleton .knee, .skeleton .ankle, .skeleton .foot { background: url(blank.gif); height: 20px; position: absolute; width: 20px; }
.skeleton .shoulder { left: 61px; top: 33px; }
.skeleton .spine { left: 87px; top: 79px; }
.skeleton .elbow { left: 115px; top: 81px; }
.skeleton .hip { left: 73px; top: 110px; }
.skeleton .hand { left: 48px; top: 132px; }
.skeleton .knee { left: 99px; top: 169px; }
.skeleton .ankle { left: 96px; top: 222px; }
.skeleton .foot { left: 73px; top: 235px; }

.info { float: right; position: relative; width: 350px; }

#categories ul, #links ul { list-style: none; margin: 0; padding: 0; }

#categories { float: left; font-family: Arial,Helvetica,sans-serif; text-align: right; width: 170px; }
#categories a { text-decoration: none; }
#categories li { height: 20px; padding: 0 10px; }
#categories .selected { background: url(../images/cat-highlight.gif) top right no-repeat; font-weight: bold; }

#links { background: url(../images/box/sides_s.gif) 0 0 repeat-y; float: right; padding: 13px 13px 20px 13px; position: relative; width: 140px; }
#links .top { background: url(../images/box/top_s.gif) 0 0 no-repeat; height: 13px; left: 0; position: absolute; top: 0; width: 166px; }
#links .bottom { background: url(../images/box/bottom_s.gif) 0 0 no-repeat; bottom: 0; height: 20px; left: 0; overflow: hidden; position: absolute; width: 166px; }
#links .closed { display: none; }
#links .open { display: block; }
#links .closed li, #links .open li { border-bottom: 1px solid #69c; font-size: 11px; margin-bottom: 2px; padding-bottom: 2px; }
#links .close { padding-top: 10px; text-align: right; }
#links .close a { text-decoration: none; }

#body .show { display: block; }
#body .hide { display: none; }
