body{
	background-color: #1e1e1e;
	padding:0;
	margin-top:8px;
	font-size: 75%;
}

img{
	border:none;
	margin:0;
}

h2{
	font-family: Trebuchet MS;
	color: #ccc;
	font-size: 15px;
	font-weight: normal;
	margin: 5px 0 10px 0;
	padding: 0;
	text-transform:uppercase;
}

div#gmap{
	width:457px;
	height:288px;
	border: 7px solid #4c4c4c;
	overflow: hidden;
}

div#gmap span{
	visibility:hidden;
}

img.img_heading{
	margin-top:8px;
	margin-left:2px;
	margin-bottom:9px;
	display:block;
}

h1{
	font-family: Verdana, Arial;
	font-size: 1.17em;
	color: #b6b2b2;
	font-weight:normal;
	margin-top:14px;
	line-height:1.17em;
	margin-bottom:26px;
}
h3 {
	font-family: Verdana, Arial;
	font-size: 1.1em;
	color: #b6b2b2;
	font-weight:bold;
	margin-top:10px;
	line-height:1.17em;
	margin-bottom:12px;
}
h4{
	font-family: Verdana, Arial;
	font-size: 0.88em;
	color: #b6b2b2;
	font-weight:normal;
	margin-top:6px;
	line-height:1.3em;
	margin-bottom:6px;
}
.widget ul {
	padding:0 10px;
	margin:10px 0;
}
.widget ul li {
	color:#b6b2b2;
	list-style:none;
}
.widget ul li span{
	padding:0 8px 0 0;
}
.widget ul li a:hover {
	text-decoration:none;
	color:#e9b27e;
}
span.orange_text{
	color: #ff9e40;
}

a.text{
	color: #e98a2f;
	font-family: Verdana, Arial;
	font-size:1em;
	text-decoration:none;
}

a.text:hover{
	text-decoration:underline;
}

p{
	font-family: Verdana, Arial;
	font-size:0.92em;
	color: #b6b2b2;
	padding: 0;
	margin-bottom:13px;
	margin-top:0;
}

div#overview  p, 
div#info p, 
div#left_content {
	line-height: 16px;
}

div#contact_side_right p{
	line-height: 15px;
}

a{
	color: #e98a2f;
	font-family: Verdana, Arial;
	font-size:1em;
	text-decoration:none;
}

div.link a{
	padding:8px 20px 8px 10px;
}

div.link{
	background: #242424;
	position:relative;
	min-width: 50px;
	padding: 4px 0 6px 0;
	float:left;
	margin-bottom:12px;
}

div.link:hover{
	background: #3c3c3c;
	position:relative;
	cursor:pointer;
}

div.link_cut{
	background: url(/_images/_transparency/cut_link.png) no-repeat left top;
	position:absolute;
	right:0;
	bottom:0;
	width:14px;
	height:25px;
}

div#contact-signpost-button div.link_cut{
	background: url(/_images/_transparency/cut_link2.png) no-repeat left top;
}

div#contact-signpost-button div.link {
	border-top: 1px solid #333333;
	width:231px;
	text-align: center;
	background: #2B2A2A;
}

div#contact-signpost-button div.link  a h2{
	padding: 6px;
	margin:0;
	color: #E98A2F;
}

div#contact-signpost-button div.link:hover {
	background: #1E1E1E;
}

div#contact-signpost-button div.link a {
	padding: 0;
}

div#privacy{
	width:140px;
	height:77px;
	margin:0;
	padding:0;
	position:absolute;
	right:7px;
	bottom:70px;
}

div#shape{
	width:115px;
	padding: 8px 17px 8px 8px;
	margin:0;
	background:#4c4c4c;
	min-height:61px;
	position:relative;
}

div#shape p{
	margin:0;
}

div#symbol{
	width:17px;
	height:19px;
	background: url(/_images/_boxes/privacy.gif) no-repeat left top;
	position:absolute;
	top:0;
	right:0;
}

div#cut_corner{
	width:17px;
	height:17px;
	background: url(/_images/_boxes/cut_corner.gif) no-repeat left top;
	position:absolute;
	bottom:0;
	right:0;
}

p.input_text{
	margin-bottom:3px;
	margin-top:0;
}

input#send{
	width: 141px;
	height:46px;
	border: none;
	padding-top:29px;
	margin: 0 0 0 5px;
	background: url(/_images/_submit/send.gif) no-repeat left top;
}

input#send:hover{
	background: url(/_images/_submit/send.gif) no-repeat left bottom;
	cursor:pointer;
}

input {
	font-family:  verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #666666;
}

textarea{

	border:2px solid #4c4c4c;
	background: url(/_images/_input/input_large.gif) repeat-x left top;
	margin-bottom:12px;
	font-family:  verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #666666;
	padding: 1px;
	margin:0;
	font-size:0.92em;
	width:308px;
	height:96px;
}


textarea:hover{
	background:#f3dfbc;
}

div#small input{
	border:2px solid #4c4c4c;
	background: url(/_images/_input/input_small.gif) repeat-x left top;
	margin-bottom:12px;
	width:205px;
	height:17px;
}

div#small input:hover{
	background:#f3dfbc;
}

div#faxfield {
	display: none;
}

div#wrapper{
	width:947px;
	min-height: 632px;
	margin: 0 auto;
	padding:0;
}

div#spacer {
	padding-bottom:7px;
}
div.email-spacer {
	padding-bottom:7px;
}
h2.orange {
	color: #e98a2f;
}

div#clients_side_right h2{
	margin:0 0 12px 0;
}

div#recent_work h2 {
	font-size: 13px;
	margin: 7px 0;
}

div#logo{
	width:135px;
	height:30px;
	padding:10px 0 0;
	float:left;
}

div#main_nav:after, 
div#main_content:after, 
div#header:after , 
div#content:after, 
div#feat_work:after, 
div#latest_blog:after, 
div.spacer:after, 
div#work1:after, 
div#content_gallery:after, 
div#recent_work:after, 
div.blog-box:after,
div.blog-box-outer:after, 
div.thumb_holder:after, 
div.thumb_wrap:after, 
div#latest-blog a span.wrap:after, 
div#meet-the-team:after, 
div#meet-the-team div.team:after,
div.email-spacer:after,
ul.tabnav:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

div#header{
	margin:0;
	padding:0;
	width:947px;
	border-bottom: 1px solid #4a4a4a;
}

div#main_nav{
	border-bottom: 1px solid #4a4a4a;
	margin:0;
	padding:0;
	width:135px;
	float:left;
}

div#main_content{
	width:947px;
	margin-top:8px;
	margin-bottom:0;
	padding:0;
}

div#photo_gallery{
	width:766px;
	float:right;
	min-height:330px;
	background:#242424;
	position:relative;
	padding: 5px 18px 20px 18px;
}

div#photo_gallery img,
div#gallery img{
	border:none;
}

div#photo_gallery img:hover,
div#gallery img:hover {
	border:none;
}

div.thumb_wrap {
	border:6px solid #2E2E2E;
	float:left;
	height:102px;
	margin:5px 13px;
	overflow:hidden;
	position:relative;
	text-align:center;
	background:#2E2E2E;
	width:151px;
}
div.thumb_wrap a {
	display:block;
	overflow:hidden;
	height:102px;
	width:151px;
}
div.thumb_holder{
	float: left;
	width: 173px;
}
div#gallery div.thumb_wrap {
	margin:5px 8px;
}
div.thumb_holder p{
	margin: 5px;
	text-align: center;
}
div.thumb_corner{
	position: absolute;
	right: 0;
	bottom: 0;
	width: 34px;
	height: 34px;
}

div#photo_gallery div.thumb_corner img,
div#gallery  div.thumb_corner img{
	border:none;
	margin:0;
}

div#content_gallery{
	width: 803px;
	padding: 0 0 10px 0;
	float:right;
	border-bottom: 1px solid #4a4a4a;
	position:relative;
}

div#content{
	width: 802px;
	padding: 0 0 10px 0;
	min-height:579px;
	float:right;
	border-bottom: 1px solid #4a4a4a;
	position:relative;
}

div#media_holder{
	width:804px;
	height:302px;
	padding: 0;
	margin:0;
	position:absolute;
	top:0;
	left:0;
}

div#flash{
	width:804px;
	height:302px;
	padding: 0;
	margin:0;
}

div#left_content{
	width:447px;
	padding: 12px 8px 0 8px;
	float:left;
}

div#about_left_content{
	padding: 12px 8px 0 8px;
	float:left;
}

div#side_right{
	width:332px;
	float:right;
	min-height: 269px;
	margin-top:8px;
	border-left:1px solid #4a4a4a;
	padding: 0 0 0 6px;
}

div#contact_left_content, div#clients_left_content,
div#clients_left_content_portfolio{
	width:471px;
	padding: 0;
	float:left;
}

div#clients_left_content {
	width:556px;
	min-height:565px;
	padding: 14px 10px 0 10px;
	background: #242424;
	position: relative;
}

div#content div#clients_left_content_portfolio{
	width:530px;
	min-height:321px;
	padding: 0;
	background: none;
	position: relative;
}

div#content div.portfolio {
	width:513px;
	min-height: 321px;
	background: none;
}


div#clients_left_content div.cutcorner, 
div#clients_side_right div#recent_work div.cutcorner, 
div#photo_gallery div.cutcorner, div#photo_thumbs div.cutcorner, 
div#blog-side-right div#blog-side-inner div.cutcorner,
div#portfolio_side_right div.cutcorner,
div#about_side_right div.cutcorner {
	width:32px;
	height:31px;
	background: transparent url(/_images/_boxes/clients_corner.gif) no-repeat scroll left top;
	position: absolute;
	bottom:0;
	right:0;
}

div#recent_work{
	min-height:538px;
	background: #242424;
	padding:1px 6px 20px 6px;
	position:relative;
}

div#blog-side-inner{
	width:202px;
	min-height:518px;
	background: #242424;
	padding: 1px 6px 0 6px;
	position:relative;
}

img.right{
	float: right;
}

div#content div#blog-side-right ul{
	padding:0;
	margin:0;
}

div#content div#blog-side-right ul li{
	list-style:none;
}

div#content div#blog-side-right form#searchform{
	margin: 0 0 14px 0;
	text-align:right;
}

div#content div#blog-side-right input#s{
	height:14px;
	padding:1px;
	width:198px;
	font-size:11px;
}

div#content div#blog-side-right input#searchsubmit{
	background:transparent url(/_images/_submit/search.gif) no-repeat scroll left top;
	border:none;
	height:24px;
	margin:0 0 0 40px;
	width:104px;
}

div#content div#blog-side-right input#searchsubmit:hover{
	background: url(/_images/_submit/search_hover.gif) no-repeat left top;
	cursor:pointer;
}

div#content div#blog-side-right div#blog-side-inner  h2{
	color:#D2D0D0;
	font-family:Verdana,Arial;
	margin:15px 0 2px 0;
	font-weight:normal;
	font-size:1em;
	letter-spacing:-1px;
	border-bottom:1px solid #4c4c4c;
	padding:0 0 5px 0;
}

div#content div#blog-side-right div#blog-side-inner  a{
	color: #e98a2f;
	font-size: 0.9em;
	text-decoration: none;
	letter-spacing:0px;
	display: block;
	padding:2px 4px 2px 4px;
}

div#content div#blog-side-right div#blog-side-inner  a:hover{
	color: #f1f1f1;
	font-size: 0.9em;
	font-weight: normal;
	background: #1e1e1e;
	letter-spacing:0px;
	text-decoration: none;
}

div#content div#blog-side-right div#blog-side-inner ul li{
	padding:0;
	margin:0;
	list-style:none;
}

div.work1{
	float:left;
	padding:0;
}

div.recent_thumb{
	float:left;
	width:106px;
	margin-bottom:8px;
	padding:0;
	height:55px;
}

div.work_detail{
	float:right;
	text-align:right;
}

div.work_description{
	display:block;
	clear:both;
}

div#contact_side_right, 
div#clients_side_right, 
div#blog-side-right,
div#portfolio_side_right,
div#about_side_right{
	width:310px;
	float:right;
	margin-top:8px;
	padding: 0 0 0 6px;
	min-height:200px;
}
div#about_side_right div#recent_work,
div#portfolio_side_right div#recent_work {
	min-height:0;
}

/* - BLOG - */

div#blog-left {
	float:left;
	min-height:569px;
	padding:10px 0 0 19px;
	width:546px;
}

div#blog-side-right{
	padding: 0 6px 0 6px;
	width:208px;
	min-height:571px;
}

div.blog-box-outer{
	padding:20px 0;
	border-bottom:1px solid #242424;
}

div.blog-box{
	width: 542px;
	position:relative;
	background: #242424;
}
div.blog-box div.cutcorner {
	width: 27px;
	height: 27px;
	background: url(/_images/_blog/cutcorner.gif) no-repeat left top;
	position: absolute;
	bottom: 0;
	right: 0;
}
div.blog-top{
	width: 542px;
	float:left;
	padding: 0;
}

div#blog-left div.blog-date{
	background: #2b2b2b; 
	position:absolute;
	top: 0;
	right: 28px;
	text-align: right;
	min-width:110px;
}

div#blog-left div.blog-date p{
	margin:0;
	font-size: 13px;
	color:#1c1c1c;
	padding:2px 10px 4px 7px;
	word-spacing: 1px;
	letter-spacing:-1px;
}

div#blog-left div.blog-bottom{
	width: 568px;
	height: 30px;
	padding: 0;
	margin:0;
}

div.entry {
	padding: 0 0 0 6px;
	margin-right: 28px;
	float:right;
	width:485px;
	min-height:82px;
	border-top: 1px solid #313131;
}
div.entry p{
	padding: 8px 5px 12px 0;
}
div.entry h2{
	margin: 0 0 3px 0;
	border-bottom: 1px solid #ccc;
	padding: 0 0 3px 0;
}

div.blog-avatar{
	height:80px;
	margin:0 6px 10px 19px;
	float:left;
}

div.blog-avatar img{
	float:right;
	padding: 1px;
	border: 6px solid #ccc;
}

div#blog-left h2 {
	margin:0;
	padding: 10px 0 7px 22px;
	width:320px;
	line-height:18px;
	text-transform:uppercase;
}

div#blog-left h2 a{
	font-weight: normal;
	padding: 0;
	margin:0;
	font-family: Verdana;
	font-size: 14px;
	color: #e98a2f;
	letter-spacing: 0;
}

div.post{
	position:relative;
	margin:0;
}
 
p.metadata{
	margin:0;
}

div#blog-left small{
	position: absolute;
	top: 0;
	right:0;
}

div#blog-left h2 a:hover{
	background: #2b2b2b;
	color: #ccc;
	text-decoration: none;
}

div#clients_side_right{
	width:214px;
	min-height:571px;
}

div#portfolio_side_right {
	position: relative;
	width:255px;
	min-height:335px;
	margin: 0;
	padding-bottom: 18px;
	background: #242424;
}

div#about_side_right{
	position: relative;
	width:255px;
	min-height:561px;
	margin: 0;
	padding-bottom: 30px;
	background: #242424;
}

div#about_side_right div#sidecontent {
	padding: 9px 15px 9px 9px;
}

div#slideshow {
	position: relative;
	border-bottom: 1px solid #4a4a4a;
	padding-bottom:8px;
	height:235px;
}

div#slideshow div#info {
	position: absolute;
	top: 15px;
	left: 0px;
	background: url(/_images/_boxes/info.png) repeat left top;
	width: 320px;
	height: 185px;
	padding:10px;
	z-index: 20;
}

div#slideshow div#info-home {
	position: absolute;
	top: 15px;
	right: 0px;
	background: url(/_images/_boxes/info.png) repeat left top;
	width: 413px;
	height: 54px;
	padding:10px;
	z-index: 20;
}



/*
div#slideshow div#awards-home{
	position: absolute;
	bottom: 15px;
	right: 0px;
	background: url(/_images/_boxes/info.png) repeat left top;
	width: 260px;
	height: 72px;
	padding:10px;
	z-index: 20;
}

div#slideshow div#awards-home img{
	float: right;
	margin-left: 20px;
	display: block;
}*/

div#info h2 {
	color:#f1f1f1;
	font-size:1.8em;
	margin:0 0 13px 0;
	letter-spacing:-1px;
}

div#info-home h2{
	color:#e8e8e8;
	font-size:1.8em;
	margin:0 0 13px 0;
	letter-spacing:-1px;
}

div#info p{
	color:#f1f1f1;
}

div#slideshow div#images {
	position: relative;
	height: 235px;
	overflow: hidden;
}

div#slideshow div#images img {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
		display:none;
}

div#slideshow div#images img.active {
    z-index:10;
		display: inline;
}

div#slideshow div#images img.last-active {
    z-index:9;
		display: inline;
}


div#contact_form{
	padding: 0;
	margin-top:8px;
	padding:5px 0 0 0;
	min-height:264px;
	border-right:1px solid #4a4a4a;
	position:relative;
}
div#feat_work{
	float:left;
	padding:0;
	margin:0;
}
div#latest-blog {
	clear:both;
}
div.feat_thumb{
	float:left;
	width:106px;
	margin-bottom:15px;
	margin-left:0;
	margin-right:4px;
	padding:0;
	height:55px;
}

div#email_sent{
	margin-top:50px;
	padding: 0 10px 0 0;
}

div#social{
	width:100px;
	float:right;
	margin-top: 20px;
}
div#social ul{
	float:right;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0;
	margin-top: 0;
	margin-bottom:0;
	background-color: #1e1e1e;
	width:100px;
}

div#social ul li.facebook, div#social ul li.rss{
	float:right;
	width:16px;
	margin-left:8px;
	height: 16px;
}
div#social ul li a {
	display:block;
	float:right;
	width:16px;
	height:16px;
}
div#social ul li.twitter{
	float:right;
	width:12px;
	margin-left:8px;
	height: 16px;
}

div#social ul li.twitter {
	background: transparent url(/_images/_social/twitter.gif) no-repeat scroll left top;
}

div#social ul li.twitter:hover,
div#social ul li.twitter .over{
	background: transparent url(/_images/_social/twitter.gif) no-repeat scroll left bottom;
	cursor: pointer;
}

div#social ul li.facebook {
	background: transparent url(/_images/_social/facebook.gif) no-repeat scroll left top;
}

div#social ul li.facebook:hover,
div#social ul li.facebook .over{
	background: transparent url(/_images/_social/facebook.gif) no-repeat scroll left bottom;
	cursor: pointer;
}

div#social ul li.rss {
	background: transparent url(/_images/_social/rss.gif) no-repeat scroll left top;
}

div#social ul li.rss:hover, 
div#social ul li.rss .over {
	background: transparent url(/_images/_social/rss.gif) no-repeat scroll left bottom;
	cursor: pointer;
}

div#main_nav ul{
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-bottom: 13px;
	margin-top:6px;
	padding:0;
	margin-left:0;
	background-color: #1e1e1e;
	width:135px;
}

div#main_nav ul li{
	width:135px;
	padding:0;
	margin:0;
	list-style:none;
	height: 24px;
	text-align:right;
}
div#main_nav ul li ul {
	display:none;
	margin:0 0 10px 0;
}
div#main_nav ul li#selected ul {
	display:block;
}
div#main_nav ul li ul li {
	padding:0 0 2px 0;
	font-size:12px;
	font-weight:normal;
	height:auto;
}
div#main_nav ul li ul li a {
	line-height:18px;
	padding:2px 0;
	border-bottom: 1px dotted #3c3c3c;
}
div#main_nav ul li ul li.current a {
	color: #e98a2f;
	border-bottom: 1px dotted #e98a2f;
}
div#main_nav ul li ul li a:hover {
	color: #e98a2f;
}
div#main_nav a{
	cursor:pointer;
	font-size:0.92em;
	padding: 0;
	color:#D2D0D0;
}

div#main_nav ul li a h2 {
	text-align:right;
}

div#main_nav ul li a h2 {
	float:right;
	color: #d2d0d0;
	font-size:1.4em;
	letter-spacing:0px;
	word-spacing:0;
	width:125px;
	padding:0;
	margin: 1px 0;
}
div#main_nav a h2:hover,
div#main_nav a h2.over  {
	color: #e98a2f;
}

div#main_nav ul li#selected a h2{
	color: #e98a2f;
}

div#feat_work  h2,
div#contact_side_right h2{
	margin: 0 0 6px 0;
}

/*div.client_logo{
	width:170px;
	height:82px;
	background:#1f1f1f;
	text-align: center;
	border: 1px solid #292929;
	float:left;
	margin:0 6px 13px 7px;
}*/

.client_logo {  
    width:162px; 
    height:82px;    
    border: 5px solid #2e2e2e;    
    margin:0 6px 13px 7px;  
      
    /* required to hide the image after resized */  
    overflow:hidden;  
      
    /* for child absolute position */  
    position:relative;  
      
    /* display div in line */  
    float:left;  
}  
.client_logo .caption {  
    width:162px;  
    height:20px;  
    background:#000;  
    color:#fff;  
    margin:0;
		padding:0;
    /* fix it at the bottom */  
    position:absolute;  
    bottom:-1px; /* fix IE issue */  
    left:0;  
    /* hide it by default */  
    display:none;  
    /* opacity setting */  
    filter:alpha(opacity=70);    /* ie  */  
    -moz-opacity:0.7;    /* old mozilla browser like netscape  */  
    -khtml-opacity: 0.7;    /* for really really old safari */    
    opacity: 0.7;    /* css standard, currently it works in most modern browsers like firefox,  */  
}  
.client_logo .caption a {  
    text-decoration:none;  
    color:#fff;  
    font-size:12px;   
      
    /* add spacing and make the whole row clickable*/  
    padding: 2px 0 0 5px;  
    display:block;  
}  
div#clients_left_content img {  
    border:0;  
    /* allow javascript moves the img position*/  
    position:absolute;  
}
p.quoter {
	margin:10px 10px 0px 10px;
	padding:10px 23px 0;
	background: url(/_images/_boxes/start-quote.gif) no-repeat left top;
}
p.end-quote {
	background: url(/_images/_boxes/end-quote.gif) no-repeat right top;
	margin:0px 10px 0px 10px;
	padding:10px 16px 0 0;
}

p.author {
	margin:0px 14px 0px 10px;
	padding:0px 0px 12px 23px;
	border-bottom: 1px solid #2b2a2a;
}

.widget {  
width: 530px; 
margin-bottom: 15px;  
}
div#photo_gallery .widget {
	width:auto;
}
  
.widget a:hover {
text-decoration: underline;  
}  

.tabnav ul {  
	padding: 0;
} 

.tabnav li {  
display: inline; 
float:left;
list-style: none;  
padding-right: 5px;  
}  

ul.tabnav {
	margin:0;
	padding:2px 0 6px 0;
	border-bottom: 1px solid #4a4a4a;
}

ul.tabnav li a {
color: #666666;
float:left;
text-decoration: none;
padding: 4px 6px;  
outline: none;  
}  
ul.tabnav li.break {
	clear:left;
}
  
.tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a {
color: #cccccc;
}  
  
.tabdiv {  
margin-top: 2px;
padding: 5px;  
}  
  
.tabdiv li {  
list-style-image: url("star.png");  
margin-left: 20px;  
}  
  
.ui-tabs-hide {  
display: none;  
}

div#contact-signpost {
	margin:1px 14px 0px 10px;
	padding:12px 8px 10px 9px;
	background: #2B2A2A;
}

div#contact-signpost  h2{
	padding-bottom: 10px;
	margin:0;
}

div#contact-signpost-button {
	margin:0px 14px 1px 10px;
}
div.work-section {
	padding:40px 0 0 0;
}
div.work-section li{
	list-style:none;
	display:block;
	float:left;
	width:160px;
}
div#latest-blog a span.wrap {
	display:block;
	padding:10px 5px 10px 5px;
	background:none;
}
div#latest-blog a span.wrap span.posttitle{
	color:#C39443;
	display:block;
	padding:0 0 10px;
	font-family:Trebuchet MS,Arial,Verdana;
	font-size:1.7em;
}
div#latest-blog a span.wrap span.posttitle span.quoter {
	padding:0 3px 0 1px;
	font-style:italic;
}
div#latest-blog a span.wrap span.postdate {
	clear:both;
	color:#dec497;
	display:block;
	float:right;
	text-transform:uppercase;
}
div#latest-blog a span.wrap span.readmore {
	clear:both;
	color:#939393;
	display:block;
	float:right;
	font-size:10px;
	letter-spacing:-1px;
}
div#latest-blog a:hover span.wrap  span.posttitle,
div#latest-blog a:hover span.wrap  span.readmore {
	color:#E98A2F;
}
div#meet-the-team {
	border-bottom:1px solid #2e2e2e;
	padding:0 0 10px 0;
}
div#meet-the-team div.team {
	padding:0 0 5px 0;
}
div#meet-the-team div.team-right h3 {
	float:left;
	padding-bottom:0;
	padding-left:0;
	padding-right:9px;
	padding-top:0;
	text-align:right;
}
div#meet-the-team div.team  img{
	position:static;
	float:left;
	display:block;
	border: 5px solid #2e2e2e;
}
div#meet-the-team div.team h3{
	color:#b2b2b2;
	float:right;
	font-family:Verdana,Arial;
	font-size:1.2em;
	text-transform:uppercase;
	font-weight:normal;
	line-height:1.17em;
	margin-bottom:6px;
	margin-top:15px;
	width:150px;
}
div#meet-the-team div.team h3 span.job-title {
	display:block;
	font-style:italic;
	text-transform:none;
	font-size:0.75em;
}
div.category-section{
}
div.category-section ul {
	padding:0;
	margin:8px 0 0 0;
}
div.category-section ul li{
	list-style:none;
	margin-top:5px;
}
div.category-section ul li a {
	display:block;
	border-top:6px solid #3c3c3c;
	height:88px;
}
div.category-section ul li a:hover {
	border-top:6px solid #666;
}
div.category-section ul li a span.link-text{
	color:#F1F1F1;
	display:block;
	font-family:"Trebuchet MS",Verdana;
	font-size:2em;
	font-weight:normal;
	padding-left:10px;
	padding-top:10px;
	text-transform:uppercase;
}
div.category-section ul li a.corporate-video {
	background:transparent url(/_images/corporate.jpg) no-repeat right -10px;
}
div.category-section ul li a.commercials {
	background:transparent url(/_images/film-production4.jpg) no-repeat right top;
}
div.category-section ul li a.narative-film {
	background:transparent url(/_images/film-production1.jpg) no-repeat left -21px;
}
div.category-section ul li a.music-video {
	background:transparent url(/_images/music-video.jpg) no-repeat right top;
}
div.category-section ul li a.animatics {
	background:transparent url(/_images/corporate.jpg) no-repeat right -10px;
}
div.category-section ul li a.complimentary-graphics{
	background:transparent url(/_images/film-production4.jpg) no-repeat right top;
}
div.category-section ul li a.animation {
	background:transparent url(/_images/film-production1.jpg) no-repeat left -21px;
}
div#blog-left span.pagination {
	color:#666666;
	display:block;
	font-size:1.2em;
	padding:3px 0;
}
div#blog-left span.pagination a {
	padding:2px 0;
	background:#1e1e1e;
}
div#blog-left span.pagination a:hover {
	background:#333333;
} 
div.category-section-big{
}
div.category-section-big ul {
	padding:0;
	margin:8px 0 0 0;
}
div.category-section-big ul li{
	list-style:none;
	margin-top:5px;
}
div.category-section-big ul li a {
	display:block;
	border-top:6px solid #3c3c3c;
	height:125px;
}
div.category-section-big ul li a:hover {
	border-top:6px solid #666;
}
div.category-section-big ul li a span.link-text{
	color:#F1F1F1;
	display:block;
	font-family:"Trebuchet MS",Verdana;
	font-size:2em;
	font-weight:normal;
	padding-left:10px;
	padding-top:10px;
	text-transform:uppercase;
}
div.category-section-big ul li a.animatics {
	background:transparent url(/_images/animatics.jpg) no-repeat right top;
}
div.category-section-big ul li a.complimentary-graphics{
	background:transparent url(/_images/complimentary-graphics.jpg) no-repeat right top;
}
div.category-section-big ul li a.animation {
	background:transparent url(/_images/animation.jpg) no-repeat left top;