﻿body {
	font-family:"Trebuchet MS", "Helvetica", sans-serif;
}

img     {border: none;}
a img   {border: none;}

img#print-logo  {}
img#screen-logo {display: none;}

img#blockquote  {display: none;}

div.header ul   {display: none;}

a.about-us-side,
a.what-we-do-side{
    display: block;
}

div.key-people ul,
div.expertise ul{
    font-size: 11px;
    margin-top: 0px !important;
    list-style: none;
    margin-left: 0;
    padding-left: 0;
}

div.key-people ul li,
div.expertise ul li{
    width: 96px;
    line-height: 15px;
}

div.key-people ul li.person-dan     {margin: 10px 0 0 110px;}
div.key-people ul li.person-carl    {margin: -37px 0 0 300px;}
div.key-people ul li.person-greig   {margin: -17px 0 0 4px;}
div.key-people ul li.person-greg    {margin: -45px 0 0 200px;}
div.key-people ul li.person-kathryn {margin: -59px 0 0 420px;}
div.key-people ul li.person-paddy   {margin: 0px 0 0 470px; text-align: right;}

div.expertise ul li.expertise-process       {margin: 38px 0 0 25px;}
div.expertise ul li.expertise-database      {margin: -58px 0 0 140px;}
div.expertise ul li.expertise-interface     {margin: -9px 0 0 260px;}
div.expertise ul li.expertise-infrastructure{margin: -55px 0 0 370px;}
div.expertise ul li.expertise-strategy      {margin: -11px 0 0 475px; width: 104px;}


div.key-people ul li a,
div.expertise ul li a{
    color: #666;
}

div.footer
{
    border-top: 1px solid #ccc;
    margin-top: 50px;
    padding-top: 15px;
    color: #666;
    font-size: 85%;
}

div.footer a.logo           {display: none;}
div.footer a.logo-beetil    {display: none;}

div.footer div.right        {margin-top: 15px;}

div.portfolio div.side-content,
div.news div.side-content{
    display: none;
}

div.tech-logos      {margin-top: 30px;}

div.tech-logos span {display: block; margin-bottom: 15px;}

div.tech-logos p    {display: inline;}

div.tech-logos p img    {margin-right: 30px; margin-bottom: 10px;}

div.contact-details {height: 1.5em; margin-bottom: 10px;}
div.contact-details-left,
div.contact-details-right{
float: left;
margin-right: 10px;
}
div.contact-details span{font-weight: bold;}

div.physical-address    {height: 4.3em !important;}
div.postal-address      {height: 4.3em !important; margin-left: 40px;}
div.phone               {}
div.email-address       {margin-bottom: 30px !important;}

div.physical-address div.contact-details-left,
div.phone div.contact-details-left,
div.email-address div.contact-details-left
{width: 4.1em;}

div.physical-address address a  {color: #999;}

img.contact-us-photos   {margin: 15px 0;}


img.news-image  {float: left;}

div.we-love {display: none;}



