@charset "UTF-8";
/* CSS Document */

@font-face{font-family:'FGEC';src:url('fff/frankgotbtextcon-webfont.eot');src:local('☺'),url('fff/frankgotbtextcon-webfont.woff') format('woff'),url('fff/frankgotbtextcon-webfont.ttf') format('truetype'),url('fff/frankgotbtextcon-webfont.svg#webfontqpXDLdbu') format('svg');font-weight:normal;font-style:normal;}
body{margin:10px 0 0 0px;padding:0px;background:#ffffff;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:16px;}
h1,h2,h3,.big,ul#nav{font-family:'FGEC','arial narrow';line-height:28px;margin:0px;clear:both;font-size:28px;text-transform:uppercase;font-weight:100;}
h4{margin:16px 0px;}
p{margin:0px 0px 10px 0px;}
a{text-decoration:none;outline:none;}
a,a:hover,h1 a:hover,ul#nav a:hover,a.on,.color,ul#nav a.on,ul#nav ul li a.on,ul#nav a.open,ul#nav ul li a.open,
div.archive_item.header a:hover,div.archive_item.header a.on,.color a{color:#F33;}
a span.down,a span.up{background-color:#F33;}
h1 {margin-top:-5px;}
h1 a,ul#nav a,#nav ul a{color:#000;}
h1 a {white-space:nowrap;}
#wrapper{min-width:960px;margin:0px auto;padding:0 20px;height:100%;max-width:1220px;}
#columns{position:relative;top:0px;left:0px;width:100%;}
div.column{width:25%;position:absolute;top:0px;background:#ffffff;}
div.column.a{left:0px;}
div.column.b{left:25%;}
div.column.c{left:50%;}
div.column.d{left:75%;}
#navshell{position:relative;left:0px;top:0px;}
div.three{position:absolute; top:0; width:75%;left:25%;}
span.caption{font-size:10px;display:block;margin:5px 0px;line-height:12px;}
#debug{position:fixed;right:0px;}
body{font-size:12px;font-family:arial;}
div.pad{margin:20px 20px 20px 0px;}
a.img{position:relative;top:0px;left:0px;margin-bottom:20px;display:block;background:#fff;}
a.img span.over{position:absolute;top:0px;left:0px;background:#fff;height:100%;width:100%;display:none;}
/*a.img:hover span.over,a.img.on span.over{display:block;}
*/
img{border:none;}
div.column ul,div.column ul li{list-style:none;padding:0;margin:0;}
#copyright{position:fixed;bottom:12px;left:0px; width:100%;font-size:11px; text-transform:uppercase;}
#copyright div{margin:0px auto;max-width:800px;display:block;}
ul#nav{margin:16px 0 0 0;}
ul#nav ul{margin:0px 0px 10px 15px;font-size:12px;font-family:Arial,Helvetica,sans-serif;line-height:16px;text-transform:none;font-weight:bold;}
ul#nav ul ul{margin:0px 0px 0px 15px;}
div.column ul.grid li{width:159px;height:106px;overflow:none;margin:0px 19px 20px 0;float:left;display:block;display:block;border:none;}
div.column ul.grid li.off{display:none;}
#slideshow{position:relative;width:100%;}
#slideshow .slide{width:100%;}
#prev,#next{position:absolute;z-index:2000000;width:22px;height:22px;background:#fff;overflow:hidden;text-indent:-5000px;outline:none;}
#next{right:10px;top:10px;background:url(img/next.png) no-repeat;}
#prev{right:37px;top:10px;background:url(img/prev.png) no-repeat;}
div.slide span.caption{position:absolute;right:0px;width:220px;padding-top:20px;}
div.archive_item{clear:both;width:100%;border-top:1px solid #000;padding-top:10px;}
div.archive_item div{float:left;font-weight:bold;margin:0px 0px 10px 0px;}
div.archive_item div.pad{margin-right:10px;}
div.archive_item .year{width:8%;}
div.archive_item .img{width:15%;}
div.archive_item .title{width:25%}
div.archive_item .client{width:25%}
div.archive_item .location{width:15%;}
div.archive_item .category{width:10%;min-width:80px;}
/*div.archive_item .category,div.archive_item.header .category{width:10%;min-width:80px;float:left;}*/
div.archive_item.header{font-weight:normal;border:none;font-size:11px;}
div.archive_item.header div{float:left;font-weight:normal;margin:1px 0px 2px 0px;}
a span.down{background-image:url(img/down.png);display:inline-block;width:15px;height:8px;}
a span.up{background-image:url(img/up.png);display:inline-block;width:15px;height:8px;}
div.archive_item.header a{color:#000;display:inline-block;padding:0px;line-height:10px;}
div#synopsis{margin-right:240px;margin-top:20px;}
span.credit{font-size:11px;line-height:13px;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:before,
.clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}

#plus {display:inline-block; height:14px; width:13px; background:#000;}
#plus img {height:14px; width:13px;}
.grn {color:#00c024;}