/*
LAYOUT: One-Column 
DESCRIPTION: One-column fluid layout with sidebars stacked in two columns below content
*/
body
{
 background-color:#FFFFFF;   
 margin:0px;
 font-family:Arial;
 font-size:11px;
 color:#444444;
}
#slm_eml:hover, #slm_adr:hover {
color: #09f;
cursor: pointer;
}
.IMB
{
    width:600px;
    height:600px;
    padding:30px;
}

.imageback1
{
    background-image:url(images/brand_research.jpg);
}
.imageback2
{
    background-image:url(images/brand_strategy.jpg);
}
.imageback3
{
    background-image:url(images/creative.jpg);
}
.imageback4
{
    background-image:url(images/digital.jpg);
}
.imageback5
{
    background-image:url(images/experience.jpg);
}
.imageback6
{
    background-image:url(images/financial_services.jpg);
}
.imageback7
{
    background-image:url(images/professional_services.jpg);
}
.imageback8
{
    background-image:url(images/sectors.jpg);
}
.imageback9
{
    background-image:url(images/start_ups.jpg);
}
.imageback10
{
    background-image:url(images/technology.jpg);
}
.imageback11
{
    background-image:url(images/thoughts.jpg);
}
.imageback12
{
    background-image:url(images/web_development.jpg);
}
.imageback13
{
    background-image:url(images/What_we_do.jpg);
}


.colorBlock
{
    padding: 30px;
    width: 400px;
    min-height: 400px;
    background-color: #00aeef; 
    /* for IE */
    filter: alpha(opacity=90);
    /* CSS3 standard */
    opacity: 0.9;
    
    color: #000000;
    font-size:14px;
    font-weight:normal;
    font-family:Calibri;
    line-height:24px;

}

.colorBlock h1
{
   color:#FFFFFF; 
   font-family:Georgia;
   font-weight:normal;
   font-size:22px;
}
hr
{

background-color:#FFFFFF;
border-bottom:1px dotted #CCCCCC;
border-top:0px solid #CCCCCC;
border-left:0px solid #CCCCCC;
border-right:0px solid #CCCCCC;
color:#FFFFFF;
height:1px;
padding-bottom:5px;

}
h1 span{background-color: black;color:#FFFFFF;font-size:24px;padding:1px 4px 1px 4px;}
h2 .masterPage, h2 .cPage{background-color: black;color:#FFFFFF;font-size:20px;padding:1px 4px 1px 4px;}


h3.entry-title a {
color: #23bcc0
}

h1
{
 font-family:Georgia, Times New Roman;
 margin:0px;
 font-weight:normal;
}
h2
{
 font-family:Georgia, Times New Roman;
 margin:0px;
 font-weight:normal;
}
h4
{
    color:#23bcc0;
    font-family:Arial;
    margin:0px;
    font-weight:normal;
    font-size:16px;
}
h5
{
    color:#f78f1e;
    font-family:Arial;
    margin:0px;
    font-weight:normal;
    font-size:16px;
}
.twitter-item
{
    border-top:dotted 1px #AAAAAA;
}


div#homecontainer {
float:left;
margin:0 0 0 -260px;
width:100%;
}

div#homecontent {
margin:0 0 0 260px;
}

img
{
    border:0px;
}

div#container {
float:left;
margin:0 0 0 -260px;
width:100%;
}

div#content {
margin:0 0 0 260px;
}

div.sidebar {
float:right;
overflow:hidden;
width:220px;
}

div#secondary {
clear:right;
}
div#primary {
display:none;
}
div#footer {
clear:both;
width:100%;
}




a{
    text-decoration:underline;
    color:#555555;
	}
a:hover{
    color:#00aeef;
	}






div#wrapper
{
    background-color:#FFFFFF; 
    margin-left: auto; /* setting right and left to auto align the block to the center  */
    margin-right: auto;
    width:920px;
    padding:10px;
}

#supernav {

	display: block;
	margin:0px;
	padding:0px;
	}

#supernav li
{
    padding: 5px 15px 5px 15px;
    display: inline;
    background-color: #00aeef;
}
#supernav li a{
    text-decoration:NONE;
    color:#FFFFFF;
    
	}
#supernav li.current_page_item a{
    font-weight:normal;

color: #336688;
	}
#supernav li.current_page_parent a{
    font-weight:normal;
    color:#509c9a;
color: #336688;
	}	
#supernav li.current_page_item
{
    background-color: #75D9FF;
}
#supernav li.current_page_parent{
    background-color:#75D9FF;
	}
	
	
#supernav li a:hover{

color: #afefff;
	}
#supernav li.current_page_item a:hover {
color: #336688;
}

#supernavSUB {

	display: block;
	margin:0px;
	padding:0px;
	}

#supernavSUB li {
    padding:0px 20px 0px 0px;
	display: inline;
	}
#supernavSUB li a{
    text-decoration:NONE;
    color:#333333;
    font-weight:bold;
	}
#supernavSUB li.current_page_item a{
    font-weight:bold;
    color:#00aeef;
	}
#supernavSUB li.current_page_parent a{
    font-weight:bold;
    color:#00aeef;
	}	
#supernavSUB li a:hover{
    color:#00aeef;
	}

.topicons
{
    padding-right:15px;
}

.xoxo
{
 margin:0px;
 padding:0px;
 list-style:none;
}
.widget ul
{
    margin:0px;
    padding:14px;
    list-style:none;
}
.xoxo li
{
    margin-left:0px;
}
.xoxo ul
{
     margin-left:0px;
     padding:0px;
}
.xoxo h3.widgettitle
{
    font-family:Georgia, Times New Roman;
    margin-top:5px;
    margin-bottom:5px;
    font-weight:normal;
    background-color: black;color:#FFFFFF;font-size:14px;padding:1px 4px 1px 4px;
}

.xoxo h3.widgettitle a {
color: #ffffff;
}

.xoxo h3.widgettitle a:hover {
color: #aaccff;
}

.xoxo .widget h4 a {
font-size: 11px;
color: #555555;
}

.xoxo .widget h4 a:hover {
color: #00AEEF;
}

#wp-calendar
{
    width:100%;
}

#mc_signup {
/*border: 1px solid red;*/
width: 170px;
padding: 0;
margin:-3px 0 0 0;
display:inline-block;
}

#mc_signup legend,
#mc_signup label {
display: none;
}

#mc_signup fieldset {
padding: 0;
}
#mc_signup div#mc_message {padding:0;}

#mc_signup div.mc_signup_submit, 
#mc_signup div.mc_merge_var {
float: left !important;
/*border: 1px solid blue;*/
clear: none;
}

#mc_signup div.mc_merge_var {
width: 100px;
}

#mc_signup div.mc_signup_submit {
width: 55px;
padding:0;
}

#mc_signup #mc_mv_EMAIL {
width: 90px;
}

#mc_signup .subtitle {
font-size: 10px;
color: #777;
padding-left: 2px;
}

li.cat-item {
margin-right: 3px;
}

#list_children_pages ul {
list-style: none;
padding: 10px 0;
margin: 0;
}

#list_children_pages li {
padding: 0;
margin: 0;
font-size: 18px;
}

div.top-box {
border-color: #ccc;
border-style: dotted;
border-width: 1px 0;
padding: 10px 0;
margin: 10px 0;
height: 27px;
}

.entry-content p {
font-family: Georgia, calibri;
font-size: 14px;
}

h2.entry-title {
font-size: 28px;
margin: 5px 0 15px 0;
padding: 6px;
/*border-bottom: 3px solid #aaa;*/
background-color: black;
color: white;
}

h2.entry-title a {
color: white;
}

div.post {
margin-bottom: 25px;
}

a.more-link {
font-size: 20px;
font-weight: bold;
font-family: calibri;
}

.entry-meta {
font-size: 12px;
}

.entry-meta abbr {
border: none;
}

.enh_rp li, .widget_twitter li {
margin: 2px 0;
padding: 2px 0;
}
