* {margin:0; padding:0;}
body {font-family: Verdana, Geneva, sans-serif; line-height:1.8; font-size:11px; color:#555555; letter-spacing: 0.04em;}
.clear {display:block; clear:both; height:0;}
a img {border:none;}
a {outline:none;}

.loaded a {-moz-transition: all 0.2s ease-in; -webkit-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in;}



@font-face {
    font-family: 'gillsansmtpro-medium';
    src: url('font/gillsansmtpro-medium.eot');
    src: url('font/gillsansmtpro-medium.eot?#iefix') format('embedded-opentype'),
         url('font/gillsansmtpro-medium.woff') format('woff'),
         url('font/gillsansmtpro-medium.ttf') format('truetype'),
         url('font/gillsansmtpro-medium.svg#DroidSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'gill_sans_mtregular';
    src: url('font/gillsamt-webfont.eot');
    src: url('font/gillsamt-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/gillsamt-webfont.woff') format('woff'),
         url('font/gillsamt-webfont.ttf') format('truetype'),
         url('font/gillsamt-webfont.svg#gill_sans_mtregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


#container{ width: 1021px; padding:0 20px; margin:0 auto;}

#logo {height:19px; margin:73px 0 53px 0;}
#logo img {max-height:37px;}

#left {float:left; width:242px; position:relative; padding-bottom:30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

#left .links {list-style:none;  border-bottom:1px solid #eeeeee; margin-bottom:9px; width:153px;}
#left .links.no-border {border-bottom:none;}
#left .links li a {font-family: 'gill_sans_mtregular'; text-transform:uppercase; line-height:normal; color:#A6A6A6; display:block; text-decoration:none; margin-bottom:10px;  }
#left .links li.current-menu-item > a, #left .links li.current-menu-parent > a, #left .links li a:hover {color:#ec0710;}

#left .links li ul {display:none; list-style:none; margin-left:9px;  border-bottom:1px solid #eeeeee; margin-bottom:9px;}
#left .links li.current-menu-parent ul {display:block;}

#left #project-navigation {border-bottom:none;}
#left #project-navigation li.position { color: #EE3138; font-size:11px; margin-bottom:7px; font-family: Geneva,Helvetica,Arial,Verdana,monospace; }
#left #project-navigation li.position a {display:inline-block; font-size:11px; margin-bottom:0px; width:12px; }
#left #project-navigation li.position a.prev {padding-right:4px;}
#left #project-navigation li.position a.next {padding-left:4px;}
#left #project-navigation li.thumbnails {background:transparent url(images/thumbnails.png) no-repeat 80px 0px;}
#left #project-navigation li.thumbnails.open {background-position: 105px 0px;}

#right {float:right; width:779px;}
#right p {width:400px; padding-bottom:19px;}
#right a {color:#888; text-decoration:none;}
#right a:hover {color:#333;}
#right h1 {font-size:14px; font-family: 'gill_sans_mtregular'; font-weight:normal; padding-bottom:11px; }
#right h2 {font-size:13px; font-family: 'gill_sans_mtregular'; font-weight:normal; padding-bottom:11px; }
#right h3 {font-size:12px; font-family: 'gill_sans_mtregular'; font-weight:normal; padding-bottom:11px; }
#right h4 {font-size:11px; font-family: 'gill_sans_mtregular'; font-weight:normal; padding-bottom:11px; }

#right p:last-of-type {padding-bottom:0;}

#right #thumbnails {list-style:none; padding-right:50px;}
#right #thumbnails li {display:block; float:left; margin-right:3px; margin-bottom:3px; font-size:0; line-height:0;}
#right #thumbnails li a:hover {opacity:0.8}

#right form input {border:1px solid #A6A6A6; height:18px; float:left;}
#right form input.submit {border:1px solid #EE3138; float:left; margin-left:5px; font-family: 'gill_sans_mtregular'; font-size:11px; height:20px; background-color:#EE3138; color:#fff; text-transform:uppercase; padding:0 10px; }

#right .project-image img {opacity:0; display:block; /* max-width:779px; height:auto; */}


.copyright {font-family: 'gill_sans_mtregular'; line-height:normal; color:#A6A6A6; display:block; text-decoration:none; position:absolute; left:0; bottom:-2px;}

body.page-template-template-about-php .copyright {bottom:2px;}
body.page-id-29 .copyright {bottom:2px;}