* {margin: 0; padding: 0;}
body {background: #fff; font-family: Georgia,Palatino,'Palatino Linotype',Baskerville,'Times New Roman',Times,serif; font-size: 13px; color: #666; line-height: 130%; margin-top: 20px;}

h1 {font-family: Georgia,Palatino,'Palatino Linotype',Baskerville,'Times New Roman',Times,serif;color: #464646;font-size: 22px; letter-spacing: -.035em; margin: 0 0 10px 0;font-weight: normal;}
#container {background: url(../images/bgtop.gif) no-repeat center 0; margin: 0 auto; width: 836px; padding:80px 20px 0px 20px;}

a:focus {outline: none;}
b {color: #333}

#container a.invis {top: 0;height:120px;position:absolute;width:515px;margin-left: 160px;}
#container a.invis span {display:none;}

.navigation {margin: 40px auto 20px auto;  width: 100%; border-top: 1px solid #f1f1f1; border-bottom: 1px solid #f1f1f1; padding: 4px 0}
ul.nav {width:688px; height: 13px; margin: 0 auto;}
ul.nav li {padding:0 30px 0 0; margin:0; float:left; text-indent:-9999px; list-style-type:none;height: 13px;}
ul.nav li a {border:0;display:block;text-decoration:none;background:transparent url(../images/navigation.gif) no-repeat;height: 13px; line-height: 100%}

li.editorial a {width:77px;height:13px; }
li.portraits a {width:78px;height:13px; }
li.multimedia a {width:90px;height:13px; } 
li.projects a {width:72px;height:13px; }
li.blog a {width:41px;height:13px; }    
li.about a {width:52px;height:13px; }  
li.about {padding-right: 0px;}
li.clients a {width:61px;height:13px; }   

li.editorial a:link, li.editorial a:visited {background-position:0px 0px;}
li.editorial a:hover, li.editorial a:focus {background-position:0px -13px;}
li.portraits a:link, li.portraits a:visited {background-position: -108px 0px;}
li.portraits a:hover, li.portraits a:focus {background-position: -108px -13px;}
li.multimedia a:link, li.multimedia a:visited {background-position: -218px 0px;}
li.multimedia a:hover, li.multimedia a:focus {background-position: -218px -13px;}
li.projects a:link, li.projects a:visited {background-position: -339px 0px;}
li.projects a:hover, li.projects a:focus {background-position: -339px -13px;}
li.blog a:link, li.blog a:visited {background-position: -443px 0px;}
li.blog a:hover, li.blog a:focus {background-position: -443px -13px;}
li.about a:link, li.about a:visited {background-position: -515px 0px;}
li.about a:hover, li.about a:focus {background-position: -515px -13px;}
li.clients a:link, li.clients a:visited {background-position: -597px 0px;}
li.clients a:hover, li.clients a:focus {background-position: -597px -13px;}

body.editorial-page ul.nav li.editorial a {background-position:0px -13px;}
body.portraits-page ul.nav li.portraits a {background-position:-108px -13px;}
body.multimedia-page ul.nav li.multimedia a {background-position:-218px -13px;}
body.projects-page ul.nav li.projects a {background-position:-339px -13px;}
body.blog-page ul.nav li.blog a {background-position:-443px -13px;}
body.about-page ul.nav li.about a {background-position:-515px -13px;}
body.clients-page ul.nav li.clients a {background-position:-597px -13px;}

.clear {height: 1px;clear: left;}

.content {margin: 20px 0; background: url(../images/blsphoto.jpg) no-repeat; padding-left: 220px;}
.content p {margin-bottom: 10px; }

.swfbox {position: relative; height:551px; width: 828px; background: #fff; padding: 2px; border: 1px solid #999}
.shadow {background: url(../images/bgswfbox.gif) no-repeat 0 bottom;width: 828px;height: 10px;}

#footer {border-top: 1px solid #f1f1f1; border-bottom: 1px solid #f1f1f1; padding: 4px 0; width: 830px;margin: 10px auto; color: #ccc; font-size: .75em;text-align: center;}

.fb {margin: 6px auto; width: 31px;}
.fb a {display:block;width: 30px;height: 30px; padding:0 10px;background: url(../images/fb.gif) 0 0 no-repeat;text-decoration: none;}
.fb a span {display: none;}
.fb a:hover, .fb a:active {background-position: 0 -32px;}
.zuma {margin: 10px auto 20px auto; text-align: center;}
.zuma img {border: 0; text-decoration: none;}