/* team members list */

#main .column.left {
    padding-bottom:20px;
}

#main .column.left,
#main .column .navigation {
    width:143px;
}

#main .column .navigation li {
    border-collapse:collapse;
    border-bottom:1px solid #FF9900;
}

#main .column .navigation li,
#main .column .navigation li a:link,
#main .column .navigation li a:visited {
    width:143px;
}

#main .column .navigation li.current,
#main .column .navigation li.current a:link,
#main .column .navigation li.current a:visited {
    width:138px;
}

#main .column .navigation li.phil_hinson,
#main .column .navigation li.virginia_ramsden {
    margin-top:18px;
    border-top:1px solid #FF9900;
}

#main .column .navigation li.virginia_ramsden {
    margin-top:19px;
}

/* main column */

#main.id .narrow,
#main.id .team {
    /*min-height:440px;*/
}

#main .content,
#main .content block,
#main .intro {
    padding:0 0 20px;
    width:780px;
}

#main .content {
    position:relative;
    border-bottom:20px solid #333;
    min-height:420px;
}

* html #main .content {
    height:420px;
}

#main .content p {
    font-size:1.65em;
    line-height:1.3;
}

#main.id div.content p {
    font-size:1em;
    line-height:1.65;
}

#main.id div.content {
    width:301px;
    border-bottom:none;
    padding-bottom:100px;
}

#penguin {
    left:160px;
}
#penguin.team {
    left:10px;
}

#main.id div.content h1 {
    margin:0 0 3px 0;
    padding:0;
    border:none;
    height:auto;
}

#main.id div.content h3 {
    margin:0 0 20px 0;
    padding:3px 0 8px 0;
    height:auto;
    font-weight:normal;
}

#main.id .team {
    width:475px;
    margin:0 0 0 20px;
    padding:0 0 20px 0;
    border-bottom:20px solid #333;
    vertical-align:top;
}

#main.id .team img {
    display:block;
    width:475px;
    height:440px;
    vertical-align:top;
    margin:0;
    padding:0;
}

#main {
    /*background-position:420px 100%; */
    background:none;
}
