body{line-height:1em;background:url('/images/background.jpg') top left no-repeat; font-family:"Hoefler Text", Cochin, Baskerville, Georgia, "Times New Roman", Times;overflow-y:scroll;}
.logo img{margin-top:30px;margin-bottom:55px;}
a{color:#888;text-decoration:none;}
a:hover{color:#666;}
/*.active{color:#bb13bb;}*/

/*work*/
.video_bg{background:url('/images/frame.jpg') top left no-repeat;display:block;width:722px;height:420px;margin:0 auto;margin-bottom:15px;padding-top:50px;}
.the_video{width:620px;margin:auto;}
.video_nav{text-transform:uppercase;font-size:12px;color:#666;letter-spacing:1px;margin-bottom:50px;}
/*.active{background:url('/images/bullet.png') 0px 0px no-repeat;}*/
.video_nav ul li{float:left;width:100%;margin:0;}
.video_nav ul li a{padding:10px 10px 0px 55px;display:block;float:left;}
.video_nav ul li a.active{background: transparent url(/images/aboutActive.jpg) no-repeat center left;}
.video_scrolling{overflow-x: scroll; overflow-y:hidden;height:150px;}
.thumb_wrapper{width:3000px;}
.thumb_wrapper .thumb{float:left;margin-right:10px;margin-left:10px;}
.caption{font-size:9px;color:#58595B;text-transform: uppercase;letter-spacing:1px;}
.client{color:#999;padding-top:10px;}
.video_black_bg{width:622px;margin:auto;background:black;height:350px;}
.info .title{font-size:24px;line-height: 25px;}
.videoInfo{}


/*about*/
.bio{font-size:12px; color:#888;}
.bio img{margin-top:37px;}
.about_bottom{margin-top:25px;margin-bottom:75px;}
.bio h2,.pageHeader{margin-bottom:20px;font-size:22px;color:#888888;}


/*contact*/
.contact{font-size:12px;}
.column_2{margin-top:26px;}
.contact a,.bigGray{font-size: 20px;color:#888888}
.contact a img{opacity:.5;filter:alpha(opacity=50)}
.contact a img:hover{opacity:1;filter:alpha(opacity=100)}
.contact p {margin:0 0 8px 0;}
.contactLogos div{margin:0 0 5px 1px;}
#followMeH2{font-size:12px;color:#000000;margin:35px 0 10px 0;}
.hoverLink{color:#c2c2c2 !important;}
.hoverLink:hover{color:#888888 !important;}

/*press*/
.press{color:#999999}
.pressBox{margin:0 0 20px 0;}
.press h2{font-size:11px;margin:0;color:#000000;text-transform: uppercase;}
.press .subtitle{font-size:11px;margin:0 0 5px 0;}
.press ul li{margin:0;}
.press ul li a,#downloadPressKit a{font-size:11px;background: transparent url(/images/arrowRight.jpg) no-repeat center right;padding:0 23px 0 0;}
.press .quote{font-size: 11px;color:#000000;}
.press .signiture{font-size: 11px;}
.press .signiture span{font-style: italic;}
#downloadPressKit{margin:40px 0 0 0;}

/*clients*/
.clientBox{float:left;width:194px;height:110px;margin:0 15px 15px 0;border:1px solid #888;}
.clientBox table{padding:0;margin:0;width:100%;height:100%;}
.clientBox table tr td{text-align: center; vertical-align: middle;}
.clientBox table tr td a{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5;}
.clientBox table tr td a:hover{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}

/*header*/
.header{margin-top:0px!important;}
.logo img:hover{opacity:.5;}
.navi{text-align:right;}
.navi ul{margin:58px 0 0 90px; font-size:15px;}
.navi ul li{display:block;float:left;margin:0 0 0 10px;}
.navi ul li a{color:#999;text-decoration:none;letter-spacing:0px;padding:0 7px;}
.navi ul li.active .navActive img{display:inline;}
.navi ul li.active a,.navi ul li a:hover{color:black;}
.navActive{width:100%;height:20px;text-align: center;padding:0 0 10px 0;}
.navActive img{display: none;}

/*footer*/
.footer{border-top:1px solid #999;margin-top:40px;margin-bottom:20px;}
.footer p{font-size:8px;}

/*for use throughout*/
h2{font-weight:400;font-size:18px;}
.work li, .the_video{display:none;}
.smallTitle{font-size:11px;margin:0 0 10px 0;color:#000000;}

