/* Version 20090818 1025 */

/* General */
body {background: #000000; 
color: white;
font: 0.7em Arial,helvetica,sans-serif;
} 

.pagecontent { 
width: 922px; 
margin-left: auto; 
margin-right: auto;
padding-left: 24px;
padding-right: 5px;
padding-bottom: 5px;
border-left: solid 1px white;
border-right: solid 1px white;
}

.middle { /*margin-top: 10px;*/ }


/* Header */
#header {
width: 901px;
height: 85px;
border:  0px white solid;
position:  relative;
}

#header img {
//float:  left;
}

#header .topmenu {
position: absolute;
width: 300px;
height: 80px;
text-align: right;
top: 49px;
right: 1px;
}

#header .topmenu a {
padding-left: 15px;
}


/* Headerinfo */
.headerinfo {
width: 749px;
height: 18px;
position: relative;
}

.headerinfo .left {
width: 450px;
float: left;
}

.headerinfo .middle {
padding-left: 50px;
/*width: 200px;
text-align: left;*/
}


.headerinfo .right {
position: absolute;
text-align: right;
bottom: 5px;
right: 1px;
width: 250px;
}

/* Menu classes */
.menu {margin-top: 29px; width: 151px; float: left; line-height: 1.35em; }
//.menuheader {margin-bottom: 4px; }
.menuheader2 {margin-bottom: 4px; margin-top: 18px; }
.menuhead {}
.menuhead2 {}

//a.MenuItem {text-transform: lowercase;}

.MenuItemOn {text-decoration: underline;}
//.MenuItem {text-transform: capitalize;}
.MenuHeader {text-decoration: none;padding-top: 8px;border-top: 1px white solid; width: 134px;}
.mMenuItem {text-transform: lowercase;}

/* Other classes */
.right {margin-left: 175px; margin-top: 30px;}
.rightphoto {margin-left: 175px; margin-top: 12px;}
.detailphototext {margin-top: 20px; width: 820px;}
.bottom {margin-top: 5px; width: 820px;}
.bottomright {text-align: right; float: right; margin-top: 0px; margin-right: 5px;}
.phototext {width: 273px; top-margin: 2px; float: left;}

/* All photos */
.rightphotographers {margin-left: 175px; margin-top: 11px;}
.rightphotographersall {margin-left: 151px; width: 750px; margin-top: 11px;}
.newheader {margin-bottom: 8px; clear:both;}

.thumbs {float: left; margin-right: 3px; margin-bottom: 3px; text-align: center}



/* Bio */
.BioHeader {text-decoration: none;padding-top: 8px;border-top: 1px white solid; width: 287px;}

#bioleft {float: left; width: 308px;}

#bioright { float:left; width: 287px;}


/* About */
.AboutHeader {text-decoration: none;padding-top: 8px;border-top: 1px white solid; width: 287px;}


/* Contact */
.contactimage {padding-bottom: 11px}

.contact {width: 134px; padding-right: 18px; float: left; line-height:150%; padding-bottom: 35px}
.contactheader {text-decoration: none;padding-top: 8px;border-top: 1px white solid; width: 134px;}


/* Slideshow classes */
.slideshow {width: 750px }
.slideshowdiv {width: 750px; height: 10px; }
#phototextdetail {width: 742px; margin:0px; padding: 5px; height: 13px; background: #2e2d33;}

.phototextsmall {float: left; color: white; margin-top: 10px; width: 330px;}
.detailphotomenu {float: right; width: 120px; margin-top: 10px;}

#slideshowcont { clear:both; margin:0px; padding: 0px; width: 820px; height: 620px; text-align: center; line-height: 0px}

.slideshowpic { margin-top:5px;/* width: 820px */}
.imagephoto {float: left; margin-right: 53px}
.phototextlink {}
h1 {}


.percent {
width: 150px;
float: left;	
}
.percentcontact {
width: 150px;
float: right;
text-align: right;	
}

/* Copyright class */
.copyright {color: white; margin-top: 5px; width: 750px; text-align: right}


/* Front page */
.fronttext {/*font: 0.8em Arial; color: white; vertical-align: top; */}
.frontwelcome {float: left; overflow:auto}
.frontbottom {margin-top: 9px; width: 820px; overflow:auto}

/* Unknown? */
.toplinks {margin-right: 25px; /* margin-top:0px; */ }
.toplinkswide {margin-right: 100px; /* margin-top:0px; */ }
.toplinkmenu {/* margin-top: -2px;*/ float: left;}
.topheader {margin-bottom:5px; }
.topheader2 {margin-bottom:0px;  }
.topheaderfront {margin-bottom:1px; }
.smallphoto {margin-right:6px; margin-bottom:6px; }
.smallphotoall {margin-right:3px; margin-bottom:3px; max-height: 71px; }
.smallphotos {margin-right:6px; margin-bottom:6px; }
.animation { margin-right:6px; margin-bottom:6px; }
.photographsdetail {float: left; margin-right: 10px}
.topdivider { clear: right; height: 36px; line-height: 0px;}


/* All site classes */
a {color: white; text-decoration: none;}
a:hover {color: gray;}

/* All site classes */
a.legal {color: white; text-decoration: underline;}
a:hover.legal  {color: gray;}

/* Not used? */
ul {list-style-type: none; padding: 0px; color: white; margin-left: 0px;}
li {padding-top: 0px;}

/* Tooltip */
#fixedtipdiv{
position:absolute;
padding: 2px;
border:0px solid black;
font-size: 11px;
font-family: arial, helvetica, sans-serif;
color: white;
line-height:13px;
z-index:100;
}

.tips{
border:0px solid black;
font-size: 11px;
font-family: arial, helvetica, sans-serif;
color: white;
line-height:13px;
}


.cm {
display: none;
width: 200px;
z-index:1;
}
