body {
	color:#9e9e9e;
	font-size:12px;
	background: url(/styles/img/chrome/body.jpg) repeat 0 0;
    font-family:'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    line-height:16px;
    text-align:center;
}

/* Chrome
========*/

.search-results .video{
    width:237px !important;
}

#heroImage{
    height:309px;
    margin-bottom:10px;
    overflow:hidden;
    width:auto;
}

.video-sidebar .image{
    margin-bottom:20px;
}

#wrapper{
    margin:20px auto;
    text-align:left;
    width:1127px;
}

.sub-wrapper{
    width:1127px;
    min-height:300px;
    position:relative;
}

.header{
    width:742px;
    height:46px;
    position:relative;
    margin-bottom:10px;
}

.content{
    width:753px;
    overflow:hidden;
    float:left;
}

.sidebar-right{
    float:left;
    width:237px;
}

.sidebar-right .eachpost{
    margin-left:0;
}

.sidebar{
    width:137px;
    float:left;
}

.home .eachpost,
.main-feature .eachpost{
    margin-left:0;
}

.home .right{
    float:left;
    width:495px;
}



.home .right .eachpost{
    margin-left:10px; float:left !important
}


.sidebar-right .column img,
.sidebar-right .column h3{
    padding-bottom:10px;
}

/* Sidebar
========*/

.sidebar p{
    text-align:right;
    padding:0 0 35px 0;
    color:#9e9e9e;
    font-weight:bold;
}

/* About
======*/

.page .eachpost{
    height:300px;
    overflow:hidden;
}  

.page .alt{
   height:400px;
}

/* switch
=======*/

.Uncategorized{
    display:none;
}

.archive .eachpost{
    height:430px !important;
    overflow:hidden;
}

.archive .eachpost .embed{
    display:none;
}

.archive .video .embed{
    display:block !important;
}

.archive .video .image{
    display:none !important;
}

.archive .eachpost .image{
    display:block;
}

.archive .video{
}

/* Navigation
===========*/

.header .twocols ul{
    left:20px;
    position:absolute;
    top:11px;
    width:208px;
}

.header .twocols ul li{
   float:left;
   margin-right:28px;
   padding:0;
}

.header .twocols li a{
    width:76px;
    height:16px;
}

.header .twocols form{
    position:absolute;
    right:158px;
    top:15px;
}

.header .twocols #searchform{
    position:absolute;
    right:13px;
    top:9px;
}

.submit{
    width:131px;
    height:22px;
    margin:4px 0 0 6px;
    position:relative;
}

.submit .text{
    background:transparent url(/styles/img/sprite.png) no-repeat scroll 0 -98px;
    border:0 none;
    font-size:12px;
    height:18px;
    left:0;
    padding:4px 0 0 9px;
    position:absolute;
    top:0;
    width:98px;
}

.submit .button{
    width:24px;
    height:22px;
    background:url("/styles/img/sprite.png") no-repeat -175px -98px;
    position:absolute;
    right:0;
    top:0;
}

/* Contact Form 7
===============*/

/* Form
=======*/

.wpcf7-form img{
    width:auto !important;
    height:auto !important;
}

.wpcf7 .submit,
.wpcf7 .select-field,
.wpcf7 .checkbox-field,
.wpcf7 .radio-field,
.wpcf7 .textarea-field,
.wpcf7 .text-field{
	clear:both;
	margin-bottom:10px;
}

.wpcf7 .textarea-field textarea{
	border:1px solid #CCCCCC;
	font-size:12px;
	height:240px;
	width:500px;
	padding:10px;
}

.wpcf7-response-output{
    font-size:14px;
    display:block;
    color:#55C1FC;
    padding:10px 0;
}

.wpcf7 .text-field input{
	border:1px solid #CCCCCC;
	color:#666666;
	font-size:12px;
	padding:10px;
	width:500px;
}

.wpcf7 .submit input{
	background:url("/styles/img/sprite.png") no-repeat -112px -273px;
	height:18px;
	width:112px;
}

.wpcf7 .submit input:hover{
	background:url("/styles/img/sprite.png") no-repeat 0px -273px;
}

.wpcf7 .submit{
    height:auto;
    margin:0;
    position:inherit;
    width:auto;
}

.wpcf7 label{
	display:block;
	font-size:12px;
	font-weight:bold;
	padding:0 0 0 0;
	color:#fff;
}

.wpcf7{
    padding:10px 20px 20px 20px;
}

/* Each Post
==========*/

.post br{
    display:block;
    margin-bottom:10px;
}

.wpcf7-form br{
    margin-bottom:3px !important;
}

.wp-pagenavi{
    padding:0 0 10px 10px;
}

.wp-pagenavi span{
    margin-right:3px;
    color:#55C1FC;
}

.wp-pagenavi a{
    margin-right:3px;
}

.eachpost{
    -moz-border-radius-bottomleft:10px;
    -moz-border-radius-bottomright:10px;
    -moz-border-radius-topleft:10px;
    -moz-border-radius-topright:10px;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    background-color:#000;
    width:237px;
    margin:0 0 10px 10px;
    float:left;
    min-height:46px;
    -webkit-transition: background-color 200ms linear;
	behavior: url(styles/js/border-radius.htc);
	border-radius: 10px;
	background:#000000;
	border-color:#000000
}

.eachpost .topnav_rel {position:relative}
.eachpost .toplogo_rel {position:relative}

.rounded-corners-test {
    -moz-border-radius-bottomleft:10px;
    -moz-border-radius-bottomright:10px;
    -moz-border-radius-topleft:10px;
    -moz-border-radius-topright:10px;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    background-color:#000;
    width:237px;
    margin:0 0 10px 10px;
    float:left;
    min-height:46px;
    -webkit-transition: background-color 200ms linear;
	
	behavior: url(styles/js/border-radius.htc);
	border-radius: 10px;
	background:#000000;
	border-color:#000000
}



.eachpost .container{
    position:relative;
    padding:20px;
}

.twocols{
    width:484px !important;
}

.threecols{
    width:732px !important;
}

.twitter .container{
    padding:15px 10px 10px 20px !important;
}

.eachpost li a{
    color:#888888;
    text-transform:capitalize;
}

.eachpost li{
    color:#888888;
    float:left;
    padding:0px 3px 0;
    text-transform:capitalize;
}

/* Copy
=====*/

.copy{
    position:absolute;
    bottom:0px;
    left:0px;
    width:137px;
    text-align:right;
}

.copy a:hover{
    text-decoration:underline;
}

.copy p span{
    color:#9e9e9e;
}

.copy p{
    text-align:right;
    color:#fff;
}

.copy .address{
    text-transform:uppercase;
}

/* Each Post Hovers
=================*/

.adventure:hover{
    background:#F8B82F !important;
}
    
.sport:hover{
    background:#F67E22 !important;
}

.public_sector:hover{
    background:#EB1D3E !important;
}
     
.leisure:hover{
    background:#F43C3F !important;   

}

.consumer:hover{
   background:#C9005E !important;
}

.music:hover{
    background:#F6581E !important;
}
      
.things_we_like:hover{
    background:#DE009A !important;
}
    
.video:hover{
    background:#DE009A !important;
}

.sport:hover *,
.public_sector:hover *,
.leisure:hover *,
.consumer:hover *,
.music:hover *,
.things_we_like:hover *,
.adventure:hover *,
.video:hover *{
    color:#000;
}

embed{
    height:274px;
    width:100%;
    position:relative;
    z-index:100;
}

.video-post embed{
    height:419px;
    width:692px;
}

.video .embed{
    margin-bottom:10px;
    position:relative;
    z-index:99;
}

.video{
    width:484px !important;
    z-index:1;
}

/* Twitter
========*/

.twitter a{
    text-decoration:none !important;
    color:#9E9E9E;
}

.twitter a:hover{
    text-decoration:underline !important;
}

.twitter h3{
    padding:0;
}

.twitter dl{
    margin-bottom:20px;
    overflow:hidden;
}

.twitter dt{
    text-transform:uppercase;
    color:#55c1fc;
    font-size:12px;    
}

/* Typeography
============*/

h4{
    font-size:18px !important;
}

h4,
h3{
    text-transform:uppercase;
    color:#55c1fc;
    font-size:14px;
    font-weight:normal;
}

h3.replacement{
    padding:0 !important;
}

h4 a{
    font-size:18px !important;
}

h4 a,
h3 a{
    color:#55c1fc;
    font-weight:normal;
    text-transform:uppercase;
    text-decoration:none !important;
    font-size:14px;
}

.video-sidebar h3,
.content h3{    
    padding:0 0 10px 0;
}

h4 a:hover,
h3 a:hover{
    text-decoration:underline !important;
}

p{
    color:#fff;
    padding:0 0 10px 0;
}

a:focus{
	outline:0;
}

a{
    color:#fff;
    text-decoration:none;
}

.eachpost a{
    text-decoration:underline;
}

.eachpost a:hover{
    text-decoration:none;
}

a:hover{
    color:#f61277;
}

small{
    color:#6d6b6b;
    font-size:10px;
}

small span{
    color:#fff;
}

small a{
    margin-left:3px;
    text-decoration:none !important;
}

small a:hover{
    text-decoration:underline !important;
}

.content .main-feature{
    background:none;
    float:none;
    margin-bottom:0;
}

/* Replacements
=============*/

.selected a{
    cursor:default;
}

.nav-1{
    background-position:0 -34px;
}

.nav-2{
    background-position:0 -50px;
}

.nav-3{
    background-position:0 -66px;
}

.nav-4{
    background-position:0 -82px;
}

.selected .nav-1,
.nav-1:hover{
    background-position:-76px -34px;
}

.nav-2:hover{
    background-position:-76px -50px;
}

.nav-3:hover{
    background-position:-76px -66px;
}

.nav-4:hover{
    background-position:-76px -82px;
}

h1 a{
    background-position:0 -10px;
    height:24px;
    left:38px;
    position:absolute;
    top:13px;
    width:160px;
}

.title{
    background-position:0 -145px;
    height:128px;
    margin-left:25px;
    margin-top: 55px;
    width:100px;
}

.title2{
    background-position:0 -120px;
    height:25px;
    left:20px;
    position:absolute;
    top:12px;
    width:33px;
}

.title3{
    background-position:-199px -109px;
    width:145px;
    height:11px;
}

.title4{
    background-position:-198px -110px;
    height:10px;
    left:20px;
    position:absolute;
    top:20px;
    width:138px;
}

.title5{
    background-position:-94px -120px;
    width:98px;
    height:22px;
    margin:5px 0 15px;
}

.title6{
    background-position:-44px -120px;
    height:25px;
    left:64px;
    position:absolute;
    top:12px;
    width:50px;
}

.link{
    width:112px;
    height:18px;
    background-position:-192px -120px;
    position:absolute;
    right:20px;
    top:20px;
}

.link:hover{
    background-position:-304px -120px;
}














