body {
	font-family: Courier;
	font-size: 0.85rem;
	letter-spacing: 1px;
    text-rendering: optimizelegibility;
}

#content {
	width:908px; 
	margin:0 auto;
}

#homepage {
	cursor: pointer; 
}

#homepageImageContainer img {
	padding-top: 7px;
        padding-right: 6px;
        padding-bottom: 40px;
        width: 905px;
        
}

#header {
	font-size: 0.95rem;
	float: left;
	padding-top: 57px;
	padding-bottom: 30px;
        padding-left: 2px;
       font-weight: 900;
        letter-spacing: 1px;
        /*font-size: 1.3vw;*/
       
}

#header a {

    color: #000000;
    text-decoration: none;

}

#menu {
	float: right;
       font-size: 0.8rem;
	padding-top: 58px;
	padding-right: 5px;
        letter-spacing: 1px;
        /*font-size: 1.3vw;*/
}
 

.menuitem, .selectedmenuitemnopaging {
}

.menucontainer, .contactsmenucontainer  {
    float: left;
    width: 135px;
    text-align: center;
}

.archivemenucontainer  {
    float: left;
    width: 105px;
    text-align: right;
}

.biomenucontainer {
    float: left;
    width: 70px;
    text-align: center;
}

.pressmenucontainer{
    float: left;
    text-align: center;
    width: 90px;
}

.contactsmenucontainer {
    float: left;
    text-align: right;
    width: 90px;
    padding-right: 2px;
}

.menuitem, .selectedmenuitem {
	cursor: pointer; 
	display: inline-block;
}

div .menuitem:hover {
    
    font-weight:bold;
    color: black;
}

#previous, #next {
	cursor: pointer; 
	display: inline;
	color: rgb(212, 30, 30);
	font-size: 0.90rem;
}

.selectedmenuitemnopaging, .selectedmenuitem {
	font-weight:bold;
        color: black;
}

.previous, .next {
	display: inline-block;
}

#gallery {
    font-size: 0.85rem;
    width: 910px;
	clear: both;
    padding-top: 2px;
}

.galleryImage {
	max-height: 100px;
	max-width: 125px;
}

.galleryitem {
	padding-right: 5px;
	padding-top: 5px;
        width: 125px;
	cursor: pointer; 
	float: left;
}

#zoomed {
	position: relative;
	display: none;
       padding-top: 9px;
}

#full {
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	background-color: #FFFFFF;
	text-align: center;
}

#fullImage {

       padding: 30px;

}

#zoomedImage {
	cursor: pointer; 
	height: 470px;
}

#zoomedImageDescription {
    padding-bottom: 45px;
    padding-top: 4px;
    color: black;
    font-family: Courier;
    font-size: 0.60rem;
}

.imageDate {
	display: none;
    position: absolute;
    height: 100px;
    width: 125px;
    font-size: 82%;
    background: #999;
    background: rgba(255, 255, 255, 0.5);
    padding-left: 2px;
    padding-top: 2px;
}

.galleryitem:hover .imageDate {
    display: block
}

#contact {
	float: left;
    color: rgb(0, 0, 0);	
    width: 910px;
    padding-top: 100px;
}

#contactwhole {

float: left;
padding-top: 100px; }

.contactImageContainer {
	float:left;
	width: 272px;
       padding-top: 15px;
}

.contactName {
	padding-bottom: 25px;
        letter-spacing: 1.8px;
}

.contactGallery {
	width: 310px;
       padding-top: 15px;
       font-size: 0.70rem;
       color: rgb(73, 73, 73);
       letter-spacing: 1px;
       padding-bottom: 0px;
}

.country   {
	padding-bottom: 13px;
       font-size: 12px
}

.galleryName {
	padding-bottom: 0px;
        font-size: 12px
}

.contactGalleryAddress {
	padding-bottom: 0px;
        font-size: 12px
}

.contactGalleryPhone {
	padding-top: 10px;
        font-size: 12px
}

.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

.imageCaption {

    color: #969696;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.60rem;
    text-transform: uppercase;
    padding-top: 5px
}

.galleryname a {

    color: #000000;
    text-decoration: none;

}

.galleryname a:hover {

    font-weight:bold;
    color: black;
}


.presstitle {
	color: rgb(206, 114, 30);
	font-style: italic;
}

.publication {
	font-weight: bold;
}

.pressItem {
	cursor: pointer;
    font-size: 12px;
    padding-top: 5px;
    padding-bottom: 5px; 
}

.pressItem:hover {
	font-weight:bold;
}

.zoomedPressImage {
	width: 900px;
}

.cv {
	padding-bottom: 50px;
}

#zoomedlink {
	font-size: 11px;
}     

#footer {
	padding-bottom: 50px;
}



.selectedmenuitemnopaging, .selectedmenu {
font-weight: bold;
}

.archivelogin {font-family: Courier;}

.contactGallerytop {
	width: 310px;
       padding-top: 0px;
       font-size: 0.70rem;
       color: rgb(73, 73, 73);
       letter-spacing: 1px;
       padding-bottom: 0px;
}