*{font-family:"Century Gothic",Verdana,Arial,Helvetica,sans-serif;color:#555;margin:0;padding:0;}
html, body{height:100%;}
body{margin:0;padding:0;background:#B0B0B0;font-size:0.71em}
table{border:0;}
td, table td{padding:0px;vertical-align:top;}
.submit{color:black;text-align:center;padding-right:20px;padding-left:20px;padding-top:5px;padding-bottom:5px;font-size:15px;width:200px;margin-top:20px;}
#username,#password,#email{color:black;width:250px;text-align:left;font-size:13px;}
h1{line-height:24px;height:24px;font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;font-size:11px;letter-spacing:0.1em;font-weight:bold;color:#d00;padding-left:14px;text-transform:uppercase;border-bottom:1px solid #E9E9EF}
h1 a, h1 a:visited{line-height:24px;height:24px;font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;font-size:1em;letter-spacing:0.1em;font-weight:bold;color:#d00;text-transform:uppercase;text-decoration:underline;}
h1 a:hover, h1 a:active{font-weight:bold;text-decoration:none;color:#606BE2;}
h2{display:block;margin:0 0 24px 0;padding:0;line-height:24px;height:24px;color:#000;font-weight:bold;font-size:12px;text-decoration:none;text-align:left;border-bottom:1px solid #E9E9EF;}
h2 a, h2 a:visited{margin:0;padding:0;font-weight:bold;text-decoration:none;}
h2 a:hover{text-decoration:underline;}
.title22{font-weight:bold;text-decoration:none;text-align:left;padding-top:1em;margin-bottom:24px;}
h3, .title3, caption{padding:0;font-weight:bold;color:#000;line-height:1.4em;}
h3 a, h3 a:visited, .title3 a, .title3 a:visited{font-weight:bold;text-decoration:underline;color:#000;margin:0;padding:0;}
h3 a:hover, h3 a:active, .title3 a:hover, .title3 a:active, th a:hover, th a:active{text-decoration:none;color:#606BE2;}
h4, .title4{display:block;font-weight:bold;color:#555;letter-spacing:2px;}
th{padding:0.5em;vertical-align:middle;font-size:1.1em;font-weight:bold;line-height:2em;color:#000;background:#f5f5f5;border-bottom:1px solid #eee;}
h4 a, .title4 a, th a, th a:visited{font-weight:bold;}
h4 a:visited, .title4 a:visited{color:#888}
.b{width:100%;height:100%;background:#B0B0B0 url(http://static.wwfx.net/bgr1-1.gif);}
.bgr11{width:50%;background:url(http://static.wwfx.net/bgr11.gif) right top repeat-y;}
.bgr12{width:50%;background:url(http://static.wwfx.net/bgr12.gif) left top repeat-y;}
.bgr13  {line-height: 0px;}
.bgr13 .text,.text {line-height:1.4em}
.bgr21{background:#B0B0B0 url(http://static.wwfx.net/bgr21.gif) right top repeat-y;}
.bgr22{background:#B0B0B0 url(http://static.wwfx.net/bgr22.gif) left top repeat-y;}
.bgr31{background:#A9A9A9 url(http://static.wwfx.net/bgr31.gif) right top repeat-y}
.bgr32{height:100%;background:#A9A9A9 url(http://static.wwfx.net/bgr32.gif) left top repeat-y}
.div31, .div32{text-align:right;background:transparent url(http://static.wwfx.net/bgr31-div.gif) left top repeat-x;}
.div31 div{background:url(http://static.wwfx.net/bgr31-div2.gif) right top no-repeat;}
.div32 div{background:url(http://static.wwfx.net/bgr32-div2.gif) left top no-repeat;}
#main-menu{background:#dfe0e2 url(http://static.wwfx.net/c-menu-bgr-v.gif) left top repeat-x;white-space:nowrap;vertical-align:top;}
#main-menu img, #main-menu *{vertical-align:top;margin:0;}
#main-menu #menu a img{margin-top:22px;}
#menu{white-space:nowrap;width:100%;}
#menu a, #menu a:visited{font-weight:bold;}
#menu a:hover, #menu a:active{font-weight:bold;}
.mainpic{width:759px;margin:0;background:url(http://static.wwfx.net/image-bgr-h.gif) left top repeat-y;}
.movie-img1{background:url(http://static.wwfx.net/image-bgr-top.gif) left top no-repeat;text-align:center;}
.movie-img{padding-top:7px;padding-bottom:6px;background:url(http://static.wwfx.net/image-bgr-bottom.gif) left bottom no-repeat;text-align:center;vertical-align:top;}
.movie-img-i{padding-top:7px;padding-bottom:19px;background:url(http://static.wwfx.net/indbgr2.gif) left bottom no-repeat;text-align:center;vertical-align:top;}
.movie-img-wrap{text-align:center;vertical-align:top;margin:0 auto;width:733px;min-height:290px;}
.movie-img-i img{width:733px;margin:0 auto;vertical-align:top;margin-top:0;display:inline;}
.content{background:#DFE0E2 url(http://static.wwfx.net/main-menu-bgr.gif) left top repeat-y;}
.cdiv{width:759px;background:#fff url(http://static.wwfx.net/content-bgr-h-2.gif) left top repeat-y;}
.ctable{width:759px;background:url(http://static.wwfx.net/content-bgr-top-2.gif) left top no-repeat;}
.text{padding:30px 40px 20px 40px;height:100%;text-align:justify;font-size:14px;}
.text p,.text li{margin-bottom:0.2em}
.text li{margin-left:30px;}
.text ul{margin-top:20px;}
#list{height:300px;}
form{padding:0;margin:2em 0em}
form input{line-height:normal}
.date{white-space:nowrap;padding-right:10px}
.news{width:100%;padding-bottom:1.7em}
div.showreel p{margin-left:20px;white-space:nowrap;}
.icontent{background:#DFE0E2 url(http://static.wwfx.net/main-menu-bgr.gif) left top repeat-y;}
.icdiv{width:100%;background:#DFE0E2 url(http://static.wwfx.net/icontent-bgr-h.gif) left top repeat-y;}
.ic-table{width:747px;margin:0 6px;}
.ic-table td{padding:0 6px 0 11px;width:25%;}
.ic-table td p{margin-bottom:1.5em;text-align:left;font-size:1em}
.ic-table h1, .ic-title{display:block;line-height:24px;height:24px;margin:0 -5px 0.5em -10px;padding:0 0 0 11px;font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;font-size:11px;letter-spacing:0.1em;font-weight:bold;color:#d00;text-transform:uppercase;background:#FbFbFb;border-top:1px solid #E9E9EF;border-bottom:1px solid #E9E9EF}
.ic-table h3{margin:0 0 0 0;}
.ic-table td p.title3{margin:0em;margin-bottom:0.2em;padding:0em;line-height:normal;text-align:left}
.ic-table td h2{color:#555;margin:0;padding:0;border:0;}
.ic-table image{margin:0;}
.icfooter{height:40px;background:transparent url(http://static.wwfx.net/icontent-bgr-bottom.gif) left top no-repeat;}
.ctable .submenu{width:124px;padding:30px 0 10px 0;overflow:hidden;}
.submenu a{margin:0;white-space:nowrap;}
.submenu a, .submenu a:visited, .submenu span{font-weight:bold;line-height:24px;height:24px;text-decoration:none;display:block;margin:0;padding:0 0 0 9px;border-bottom:1px solid #E9E9EF;}
.submenu a:hover, .submenu a:active{text-decoration:underline;color:#606BE2;}
.submenu ul{width:118px;margin:0 0 0 6px;padding:0 0 0 0;border-top:1px solid #E9E9EF;}
.submenu ul li{margin:0 0 0 0;padding:0 0 0 0;list-style-type:none;font-weight:bold;height:1%;}
.submenu ul li.current, .submenu ul li.current a, .submenu ul li.current a:visited, .submenu ul li.current span{background:#fbfbfb;color:#606BE2;white-space:nowrap;}
.submenu ul li a:hover, .submenu ul li a:active{text-decoration:underline;}
.submenu ul li.current a:hover{background:#fbfbfb;color:#606BE2;}
.submenu ul li.inactive{padding:0;}
.submenu ul li.inactive span{color:#888;margin:0;height:1%;}
.submenu ul li ul.years, ul.years, #years{margin:0;padding:0;border:0;background:#fff;border-bottom:1px solid #E9E9EF;}
.submenu ul li ul.years li{margin:0;padding:0;border:0;}
.submenu ul li ul.years li a{border:0;}
.submenu ul.years li, #years li{margin:0;padding:0;font-weight:normal;}
.submenu ul.years li a, .submenu ul.years li a:visited, ul.years li span, ul.years li.current span{margin:0 0 0 16px;padding:0 5px 0 9px;line-height:20px;height:20px;font-weight:normal;background:url(http://static.wwfx.net/submenu_dot.gif) left center no-repeat;border:0;}
.submenu ul.years li.current a, .submenu ul.years li.current a:visited{background:#fbfbfb url(http://static.wwfx.net/submenu_arrow_r.gif) left center no-repeat;}
.submenu ul.years li a:hover, .submenu ul.years li a:active{background:url(http://static.wwfx.net/submenu_arrow_b.gif) left center no-repeat;color:#606BE2;}
.submenu ul.years li.current a:hover, .submenu ul.years li.current a:active{background:url(http://static.wwfx.net/submenu_arrow_r.gif) left center no-repeat;color:#606BE2;}
.center, .comments td, .image-right td, .image-left td{text-align:center;padding-bottom:0.5em;}
.image-left, .image-left a{float:left;width:auto;margin:0 1.5em 0 0;font-size:10px;background:transparent none;text-align:center;}
.image-right, .image-right a{float:right;width:auto;margin:0 0 0 1.5em;background:transparent none;text-align:center;}
.image-right img, img.image-right, .image-right td img, .image-left img, img.image-left, .image-left td img, .center img, .comments td img, .image img, .movietable td img, .title3 img, .image69 img{border-top:2px solid #A8A8A8;border-right:2px solid #E5E5E5;border-bottom:2px solid #E5E5E5;border-left:2px solid #A8A8A8;margin:0;}
.image-left img, .image-right img{margin:0 0 5px 0;display:block;}
.image-right td p.comment, .image-left td p.comment, .center td p.comment, td.image p.comment{text-align:left;}
.center, table.center{width:100%;clear:both;margin:1em 0;padding:0;text-align:center;background:transparent none;}
div.center{display:block;text-align:center;clear:both;}
.center td{text-align:center;}
.center img, div.center img, .center td img, table.center td img{margin:0 auto 5px auto;display:block;text-align:center;}
.center p{text-align:center;}
.comments, table.comments{width:100%;clear:both;margin:1em 0;background:transparent none;}
.comments td{width:50%;text-align:center;}
.comments td img{display:block;margin:0 auto 5px auto;text-align:center;}
.comments p{text-align:left;padding:1em 1.5em 0 0.5em}
.image69{width:100%;margin-bottom:2em;background:transparent none;}
.image69 td{width:50%;text-align:center;}
.image69 td.i2{vertical-align:bottom;}
.image69 p{text-align:left;}
.image69 img{clear:both;display:block;margin:0 auto 5px auto;}
.image-left a, .image-left a:visited, .image-right a, .image-right a:visited, .center a, .center a:visited, .comments td a, .comments td a:visited, .comments a, .comments a:visited, .image69 a, .image69 a:visited{text-decoration:underline;margin:0;padding:0;text-align:center;font-size:10px;}
.image-left a:hover, .image-left a:active, .image-right a:hover, .image-right a:active, .center a:hover, .center a:active, .comments a:hover, .comments a:active, .image69 a:hover, .image69 a:active{text-decoration:none;}
div.image-left, div.image-right, .image69{width:auto;text-align:center;padding-bottom:1em;margin-bottom:0.5em;}
.image-left-list{margin:-0.5em 0 1em 200px;}
a.image-right{float:right;clear:right;display:inline;margin:0 0 0.5em 1.5em;background:transparent none;text-align:center;}
#portfolio a.image-right{}
.gallery{width:580px;font-size:0.9em}
div.gallery{}
.gallery td{text-align:center}
.gallery img{border:1px solid #000;margin:10px;margin-top:10px;margin-bottom:0}
.gallery a{}
.gallery a:visited{}
.gallery a:hover, .gallery a:active{;text-decoration:none}
.galimage{text-align:center;vertical-align:middle;height:100%;background:#fafafa}
.galimage img{border:1px solid #000}
.galnav{text-align:center;background:#eee;color:#333;border-top:1px solid #ccc}
.galnav a{font-weight:bold;color:#333;text-decoration:none;margin:0 1em;font-size:1.1em}
.galnav a:visited{text-decoration:none;}
.galnav a:hover{text-decoration:none}
#services{text-align:center;}
#services table{margin:0 auto;}
#services td{padding:0.5em 2em;}
#services li{white-space:nowrap;list-style-type:none;line-height:1.5em;}
.cfooter{height:37px;text-align:center;background:transparent url(http://static.wwfx.net/content-bgr-bottom-2.gif) left bottom no-repeat;}
#footer-nav{text-align:center;margin:0 0 1em 0; font-size: 0.71em;}
#footer-nav a{margin:0 0.5em;color:#999999;}
#footer-nav a:hover{color:#000000;text-decoration:none; }
#login-list li {
    border-top: 1px solid #B4B4B4;
    color: #666666;
    list-style-type: none;
    padding: 10px;
}
#login-list     li a {
    color: #000000;
    display: block;
    margin: -10px;
    overflow: hidden;
    padding: 12px 30px;
    text-decoration: none; border:0px none;
    white-space: nowrap;list-style: none;
}
#login-list  li a:hover{
    background-color: #000ea;
}
#login-list { font: bold 17px Helvetica;}
#login-list li img{ float:left;margin-left:-20px;}
#login-list dt{line-height:2em;}
#press h1{margin-bottom:0;}
#portfolio-inside h1{margin-bottom:0;}
#portfolio-inside .credits{margin-bottom:25px;}
.movietable{width:100%;}
.movietable .title2{white-space:nowrap;padding-right:10px;}
.movie{white-space:nowrap;padding:0em;padding-top:0.7em;padding-bottom:0.7em;border-bottom:1px solid #e9e9ef;}
.movie h2{margin:0 0 5px 0;line-height:normal;padding:0;}
.movie h2 a, .movie h2 a:visited{padding:0;}
.movie img{float:right;}
.director{padding-right:10px;white-space:nowrap;}
.credits{margin:0em;}
table.credits th{font-size:1em;vertical-align:top;border-bottom:1px solid #e9e9ef;padding:0.5em;line-height:normal;background:transparent;}
.credits td{border-bottom:1px solid #e9e9ef;padding:0.5em;line-height:normal;}
.movie .credits td{border-bottom:0px;padding:0;padding-right:1.2em}
.credits a, .credits a:visited{white-space:nowrap;font-weight:normal;}
#intheworks{padding-bottom:2em;}
#intheworks h1{margin-bottom:24px;}
#intheworks h2{display:block;clear:both;margin-top:0;margin-bottom:0;line-height:24px;height:24px;color:#000;}
#intheworks h3{}
#intheworks .movie{display:block;clear:both;margin:0;border-bottom:1px solid #e9e9ef;}
#intheworks .credits{margin-bottom:0;}
#intheworks img.image-right{clear:right;}
.showreel{margin:1em 0em;}
.showreel td{padding-right:1em;padding-bottom:0.5em;line-height:1.5em;}
.showreel td a{font-weight:bold;margin:0;padding:0;}
p.showreel, .text p.showreel{text-align:right;margin:-19px 0 5px 0;padding:0;line-height:12px;}
p.showreel a{margin-right:6px;font-weight:bold;}
#ipod_reel th{padding:0 1em;}
#ipod_reel td{text-align:right;padding:0 1em;border-bottom:1px solid #eee;}
#ipod_reel a{float:left;}
.filmography{width:99%;margin:0px;}
.filmography td{padding:0 1em;line-height:1.6em;font-size:1em;font-family:"Microsoft Sans Serif","Arial Unicode",Verdana;background-color:#FbFbFb;}
.filmography th{border-bottom:1px solid #ccc;font-size:0.8em;text-transform:uppercase;padding:0 1em;}
.filmography th h1{border:0px none;font-family:Garamound;font-size:14px;background-color:#eaeaea;border-left:1px dashed #ccc;border-right:1px dashed #ccc;border-top:1px solid #ccc;}
.filmography td a{text-decoration:none;color:gray;font-weight:bold;letter-spacing:0.2pt;}
.filmography tr:hover{background-color:#eaeaea;}
.filmography th a, .filmography th a:visited{}
.filmography th:hover, .filmography th:active,.filmography tr:hover, .filmography td a:hover{color:black;background-color:#FbFbFb;}
.contact{width:80%;margin:0px
auto;text-align:center;padding:15px;background-color:#fffff}
.contact td{
padding-left:20px;
}
.contact h3{
padding-top:20px;
}
.csep{clear:both;border-bottom:1px dashed #333;margin:20px;}
#recruitment h3{margin-bottom:1em;}
#recruitment div{padding:1em 0em;}
#position h2{margin-bottom:1em;}
#position ul{margin:0;padding:0.5em 0 1em 2em;}
#position li{margin:0 0 0.5em 0;padding:0;background:#fff;}
.subnav-t{float:right;width:auto;display:inline;margin:5px 0 0 0;padding:0;white-space:nowrap;background:transparent;}
.promo-nav td.subnav-t a{float:left;clear:none;display:inline;margin:0;padding:0 4px;text-decoration:none;font-size:10px;font-weight:bold;text-decoration:none;border:1px solid #fff;background:#fff;line-height:normal;background:transparent;}
.subnav-t a, .subnav-t a:visited, .subnav a, .subnav a:visited{float:left;clear:none;display:inline;margin:0;padding:0 4px;text-decoration:none;font-size:10px;font-weight:bold;text-decoration:none;border:1px solid #fff;background:#fff;line-height:normal;background:transparent;}
td.subnav-t{font-size:10px;}
.subnav{border-top:1px solid #e9e9ef;border-bottom:1px solid #e9e9ef;margin:0 0 -20px 0;padding:4px 0 4px 0;}
.subnav div{float:right;clear:both;margin:0;}
.subnav a, .subnav a:visited{float:none;}
.subnav a.current, .subnav a.current:visited, .subnav-t a.current, .subnav-t a.current:visited, .promo-nav td.subnav-t a.current{border:1px solid #94B0FF;color:#606BE2;}
.subnav a:hover, .subnav a:active, .subnav-t a:hover, .subnav-t a:active{font-size:10px;font-weight:bold;margin:0;padding:0 4px;text-decoration:underline;}
.subnav a.current:hover, .subnav a.current:active, .subnav-t a.current:hover, .subnav-t a.current:active, .promo-nav td.subnav-t a.current:hover, .promo-nav td.subnav-t a.current:active{text-decoration:none;}
#staff td{padding:0.5em 0;border-bottom:1px solid #e9e9ef;}
#staff td td{border-bottom:0;padding:0;}
#staff .image-left, #staff div.image-left, #staff img.image-left{padding:0;margin-bottom:0;}
#staff .image-left img{margin:0;}
#design h1{margin-bottom:0;}
#design td{text-align:center;vertical-align:bottom;padding:0.5em 0.2em;}
#design img{display:block;margin:0 auto;text-align:center;}
#design a:hover{background:transparent none;}
#design a img{text-decoration:none;}
.footer{height:100%;text-align:center;vertical-align:top;background:#DFE0E2 url(http://static.wwfx.net/footer-bgr.gif);}
.footer p{background:#F0F0F0 url(http://static.wwfx.net/footer-bgr-top.gif) left top repeat-x;margin:0;margin-bottom:1em;padding:0;padding-top:15px;padding-bottom:5px;font-size:10px;text-align:center;color:#A9A9A9;}
.footer a{color:#A9A9A9;text-decoration:none;}
.small{font-size:10px;}
b, strong{font-weight:bold}
* .icon, img.icon, html img.icon, .showreel td img, .center img.icon, .image-left img.icon, .image-right img.icon, .icon, img.icon, .promo-table img.icon{display:inline;text-decoration:none;vertical-align:middle;margin:5px 5px 0 0;border:0;}
.tnl{color:blue;}
.nl a, .nr a{position:relative;text-align:left;text-decoration:none;line-height:100%;color:#FFFFFF;text-transform:uppercase;vertical-align:middle;left:0px;letter-spacing:1px;font-size:14px;}
.nl{top:42px;position:relative;}
.nl a{float:left;padding-right:40px;text-decoration:none;}
.nr a{top:44px;float:right;font-size:10px;font-family:Arial,"MS Sans Serif",Tahoma, Geneva, sans-serif;}
.nl a:hover, .nr a:hover{color:#0066FF;text-decoration:underline;}
#hdr{display:block;width:738px;height:150px;margin-left:11px;text-align:center;}

