html{margin:0;padding:0;}
body{padding:0;margin:0 auto;width:1024px;background-color:#151515;font-family:arial,helvetica,serif;color:#FFF;}
hr.spacer{visibility:hidden;clear:both;}
a{color:#FFF;text-decoration:none;}
a:hover{color:#FFF;text-decoration:underline;}
a.selected{color:#FFF;text-decoration:none;}
img{border:0;padding:0;}
.fleft{float:left;}
.fright{float:right;}
ul{list-style-type:none;}
#container{position:absolute;width:1024px;}
#header{height:68px;}
h1,h2{position:absolute;left:180px;letter-spacing:-0.04em;color:#808080;text-transform:uppercase;}
h1{top:-15px;font-size:25px;}
h2{font-size:30px;top:10px;}
ul#search{position:absolute;top:25px;right:0;font-size:15px;letter-spacing:-0.04em;color:#808080;margin:0;padding:0;}
ul#search li{display:inline;}
ul#search li a{letter-spacing:-0.02em;color:#808080;margin:0 5px;}
#main-photographer{float:right;width:540px;}
#main-photographer div.title{width:540px;}
#main-photographer h3{padding:0;margin:0;color:#FFF;float:left;font-weight:normal;}
#main-photographer h3 span.lastname{font-size:30px;margin-right:5px;}
#main-photographer h3 span.firstname{font-size:18px;}
#main-photographer div.localization{float:right;margin:10px 0 0 0;padding:0;font-size:14px;}
#main-photographer #flashcontent{clear:both;padding-top:10px;}
#inner-content{background-color:#4B4B4D;padding:25px 45px 0 45px;clear:both;border-left:1px solid #C8C8C8;border-right:1px solid #C8C8C8;border-bottom:1px solid transparent;}
#inner-top{background:transparent url(imgs/inner-top.png) no-repeat left top;width:1024px;height:5px;}
#inner-bottom{background:transparent url(imgs/inner-bottom.png) no-repeat left top;width:1024px;height:5px;}
div.copyright a{color:#69F;margin-right:10px;}
div.copyright{clear:both;padding:2em 0 1em 0;font-size:11px;color:#666;text-align:justify;}
#photo img{border:2px solid #808080;padding:0;margin:-24px 0 0 0;width:1024px;}
#letters{clear:both;}
#help{position:absolute;right:0;margin-top:-48px;font-size:15px;}
#help a{color:#808080;}
#letters #help{position:absolute;right:0;margin-top:-24px;}
#photographers{float:left;width:390px;padding:0;margin:0;}
#photographers h3{font-size:30px;color:#999;letter-spacing:-0.04em;margin:0 0 10px 0;padding:0;font-weight:normal;}
#photographers table,#photographers table tr,#photographers table tr td{margin:0;padding:0;color:#FFF;}
#photographers table tr td.photographer{width:195px;font-size:14px;letter-spacing:-0.03em;}
#photographers table tr td.photographer a{color:#999;}
#photographers table tr td.localization{width:180px;font-size:12px;letter-spacing:-0.04em;color:#999;}
#content{top:52px;position:relative;}
#footer{position:relative;top:50px;}
.ui-tabs-hide{display:none;}
.ui-tabs-nav{font-family:verdana,arial,helvetica,serif;list-style:none;font-size:11px;margin:0 0 -1px 5px;padding:0;}
.ui-tabs-nav:after{display:block;clear:both;content:" ";}
.ui-tabs-nav li{float:left;margin:0;padding:0;}
.ui-tabs-nav li a{float:left;background:url(imgs/tabs.png) no-repeat 100% 0;height:21px;width:6px;padding:3px 14px 0 14px;line-height:20px;margin:0;text-decoration:none;white-space:nowrap;outline:none;color:#999;}
.ui-tabs-nav a:link,.ui-tabs-nav a:visited{color:#999;}
.ui-tabs-nav .ui-tabs-selected a,.ui-tabs-nav .ui-tabs-selected a:hover{background-position:100% -48px;height:24px;line-height:24px;margin:0;padding:0 14px 0 14px;font-weight:bold;color:#FFF;}
.ui-tabs-nav .ui-tabs-selected a:link,.ui-tabs-nav .ui-tabs-selected a:visited,.ui-tabs-nav .ui-tabs-disabled a:link,.ui-tabs-nav .ui-tabs-disabled a:visited{cursor:text;}
.ui-tabs-nav a:hover,.ui-tabs-nav a:focus,.ui-tabs-nav a:active,.ui-tabs-nav .ui-tabs-unselect a:hover,.ui-tabs-nav .ui-tabs-unselect a:focus,.ui-tabs-nav .ui-tabs-unselect a:active{cursor:pointer;}
.ui-tabs-nav .ui-tabs-disabled a,.ui-tabs-nav .ui-tabs-disabled a:hover{background-position:100% -72px;color:#4B4B4D;}
.ui-tabs-nav a:hover{background-position:100% -24px;}
.ui-tabs-panel{padding:10px;}
* html .ui-tabs-nav{display:inline-block;}
*:first-child+html .ui-tabs-nav{display:inline-block;}
.errorWrap,.errorInfo{position:relative;top:30px;}
.errorWrap{top:30px;}
.errorWrap h1{left:0;top:-50px;}
