body 
{
 background : #818181;
 margin : 0px;
 color : #fff;
 font-family : "Trebuchet MS";
 font-size : 12px;
 
}
h1,h3
{
    font-size : 30px;
    margin : 0px;
     line-height : 32px;
     font-family: "Myriad Web";
     font-weight : normal;
}
h2 
{
    font-size : 30px;
    color : #c5c5c5;
    margin : 0px;
    line-height : 32px;
    font-family: "Myriad Web";
    font-weight : normal;
}
h4
{
   font-family: "Myriad Web";
    margin : 0px;
    font-size : 18px;
    color : #3e3e3e;
    font-weight : normal;
}
h5
{
   font-family: "Myriad Web";
    margin : 35px 0px 0px 0px;
    font-size : 18px;
    color : #c5c5c5;
    font-weight : normal;
}

p 
{
    line-height : 22px;
}
a 
{
    text-decoration : none;
    color : #3e3e3e;
}
a:hover 
{
    
    color : #fff;
}
a img 
{
    border : none;
}
li 
{
    margin-left :15px;
    margin-bottom : 20px;
}
ul 
{
    padding : 0px;
}

#page 
{
 margin : 0px auto;
 width : 1170px;
 background : url('/content/media/images/bg_top.png') no-repeat;
 border : 1px solid #818181; /* wierd ff hack */
}

#container 
{
 background : url('/content/media/images/bg_repeat.png') repeat-y;
 margin : 20px 0px 0px;

}

#footer
{ 
 background : url('/content/media/images/bg_foot.png') no-repeat;
 height : 50px;
}

#content
{
    margin : 35px 100px 0px;
    background : #959595;
}

#picturebar
{
    margin : 30px 0px;
}

#innerLeft
{
    width : 520px;
}

#innerRight
{
    width : 380px;
}
#hidden 
{
    display : none;
}
.bullet 
{
    position : relative;
    top : -5px;
    margin-right : 10px;
}
.logo
{
    margin : 18px 97px 0px 27px;
}
.clear
{
    clear : both;
    height : 1px;
    overflow : hidden;
}
.sitecolumn
{
    float : left;
    margin : 0px 15px 20px 15px;
}
.diffTag
{
    font-weight : bold;
    color : #3e3e3e;
    margin-top : 35px;
}
.tweet 
{
  background : #a6a6a6; 
  margin : 35px 0px 0px 0px;  
  padding : 10px 10px 10px 0px;
  line-height : 18px;
}
.tweet img 
{
    float : left;
    margin : 0px 15px 0px 15px;
    width : 73px;
    height : 73px;
    border : 0px solid #959595;
}
.tweettext 
{
    margin : 0px;
    padding : 2px;
}
.whatplatform 
{
    width : 376px;
    padding : 55px 0px 10px 0px;
    margin-top : 35px;
}
.whatplatform p 
{
    margin : 0px 15px;
}
.roundedtop 
{
    background : #fff;
    color : #3e3e3e;
    padding : 10px 10px 0px 10px;
    
    margin-top : 35px;
}
.roundedbottom 
{
    background : #a6a6a6;
    padding : 25px;
}
.blogsummary 
{
    margin-top : 35px;
}
.clientsimage 
{
    margin-left : 10px;
}
.lowlight 
{
    color : #c5c5c5;
}

/* JFlow */
#jflow 
{
    position : relative;
    z-index : 5;
    height : 400px;
    background : #6a6a6a;
    padding : 10px;
    border : 1px solid #a6a6a6;
    width: 928px;
}
#jfcontroller 
{
    display : none;
}
#jfprevNext 
{
    position : absolute;
    top : 350px;
    left : 85px;
    z-index : 10;
}
.jFlowPrev,.jFlowNext
{
    cursor : pointer;
}
#jflowfoot 
{
    overflow : hidden;
    width: 930px;
    height : 70px;
    border : 10px solid #d9d9d9;
}
#jfslides 
{
    width : 928px;
    overflow : hidden;
}