#header,
#content .two-col,
#footer,
/*#mini-bio,*/
.team #dyn-area,
#portfolio-menu,
#companyTitle
{
display:    none;
}

h3,
h2,
h4
{
clear:		both;
}

#content .four-col  .content-wrapper,
#content .six-col  .content-wrapper,
#full-bio,
#content .four-col #display-profile,
#content .four-col #dyn-header,
#content .four-col #dyn-content
{
margin:     0;
font-size:  12pt;
background: transparent;
color:      black;
float:      none !important;
display:    block;
width:      auto;
}
#full-bio #bio-pic
{
float:right;
}

#portfolio-menu
{
list-style:  none;
}

#portfolio-menu li
{
margin:           0 4px 0 0;
float:            left;
width:            70px;
height:           100px;
}

*html #portfolio-menu li
{
height:           110px;
}

#portfolio-menu li span
{
/*float:            left;*/
display:block;
/*text-align:       center;*/
}

dl#current-focus,
dl#contact-details,
dl#company-details
{
padding:        0 0 .8em 0;
margin:         0 0 0 0;
clear:          both;
}

dl#news-headlines{
clear:          both;
margin:         0 0 0 12px;
padding:        0 0 .8em 0;
}

#news-headlines dt
{
width:          80px;
float:          left;
clear:          left;
margin:         0;
padding:        0 0 .3em 0;
}

#news-headlines dd
{
width:          370px;
margin:         0;
padding:        0 0 .3em 0;
float:          left;
}

#mini-bio dl
{
margin:         0 0 0 0;
float:          left;
}

#mini-bio dt,
#current-focus dt,
#contact-details dt,
#company-details dt,
#news-headlines dt
{
width:          80px;
float:          left;
clear:          left;
margin:         0;
padding:        0 0 .1em 0;
}

#mini-bio dd,
#current-focus dd,
#contact-details dd,
#company-details dd,
#news-headlines dd
{
width:          370px;
margin:         0;
padding:        0 0 .1em 0;
float:          left;
}

#mini-bio dd
{
width:          265px;
}