html,
body {
   margin: 0;
   padding:0;
   height:100%;
   background-color: #000;
}


#container { 
   min-height:100%;
}

#content {
min-height: 480px;
height: auto !important;
height: 480px;
}

body.home #home_image {
position: absolute;
top: 175px;
left: 200px;
border: 2px solid #202020;
padding: 4px;
}

body.home #home_image img {
border-style: none;
}

body.pictures_h #home_image {
position: absolute;
top: 180px;
left: 350px;
border: 2px solid #202020;
padding: 4px;
}

body.pictures_h #text {
position: absolute;
top: 146px;
left: 360px;
}

body.pictures_h #home_image img {
border-style: none;
}

body.pictures_h #text p {
		margin-top: 14px;
		margin-right: 0px;
		margin-bottom: 8px;
		margin-left: 0px;
		color: #a3d2f9;
		font-family: Times;
		font-style: italic;
		font-size: 14px;		
}

body.pictures_v #home_image {
position: absolute;
top: 190px;
left: 440px;
border: 2px solid #202020;
padding: 4px;
}

body.pictures_v #text {
position: absolute;
top: 156px;
left: 454px;
}

body.pictures_v #home_image img {
border-style: none;
}

body.pictures_v #text p {
		margin-top: 14px;
		margin-right: 0px;
		margin-bottom: 8px;
		margin-left: 0px;
		color: #a3d2f9;
		font-family: Times;
		font-style: italic;
		font-size: 14px;		
}


body.home #text {
position: absolute;
top: 200px;
left: 800px;
}


body.home #text h4 {
		margin-top: 14px;
		margin-right: 0px;
		margin-bottom: 8px;
		margin-left: 0px;
		color:#85898A;
}


body.home #text p {
		width: 240px;
		font-size: 14px;
		line-height: 18px;
		letter-spacing: 0px;
		text-align: justify;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 6px;
		margin-left: 0px;
        color:#85898A;     
}




#banner {
height: 70px;
width: 100%;
background-color: #202020;
}

#container { 
height:100%;
}


#header { 
text-decoration: none;
}
                  
#landis { 
margin-left: 424px;
padding-top: 13px;
}
                     
#header a { 
text-decoration: none; 
}
                        
#header a:hover { 
text-decoration: none; 
}  
                        

                        
ul.nav, .nav ul { margin: 8px 0 0 0;
	                     padding: 0;
	                     cursor: default;
	                     list-style-type: none;
	                     display: inline; 
	                     }

ul.nav { 
display: table;
margin-left: 488px; }
                                

ul.nav>li { display: table-cell;
	             position: relative;
	             padding: 2px 6px;}
	             
	             
ul.nav li>ul { display: none;
	                position: absolute;
	                max-width: 80px;
	                margin-left: -10px;
	                margin-top: 0px; }

ul.nav li:hover>ul { display : block; }

.nav ul li a { display: block;
                   padding: 2px 10px; }


ul.nav a, .nav ul, .nav ul li a { color: #4e504f; }
ul.nav li a:hover, .nav ul li a:hover { color: #979696; }


.nav1 { 
border-right: 1px solid #4e504f; 
}


ul.nav li.active a { 
color: #979696;
}

body.portraits ul.nav li.nav1 ul li a { 
color: #4e504f;
}

body.portraits ul.nav li.nav1 ul li a:hover { 
color: #979696;
}

body.nudes ul.nav li.nav1 ul li a { 
color: #4e504f;
}

body.nudes ul.nav li.nav1 ul li a:hover { 
color: #979696;
}

body.narratives ul.nav li.nav1 ul li a { 
color: #4e504f;
}

body.narratives ul.nav li.nav1 ul li a:hover { 
color: #979696;
}

body.pictures_h ul.nav li.nav1 ul li a { 
color: #4e504f;
}

body.pictures_h ul.nav li.nav1 ul li a:hover { 
color: #979696;
}

body.pictures_v ul.nav li.nav1 ul li a { 
color: #4e504f;
}

body.pictures_v ul.nav li.nav1 ul li a:hover { 
color: #979696;
}



.nav a { text-decoration: none; }


#poster {  float: left;
                margin-left: 10px; 
                padding-left: 40px;
                margin-top: 20px; 
                padding-top: 40px;
                border-left: 1px solid #808080;
                }

body.portraits #row1 {
margin-top: 85px;
width: 600px;
margin-left: 420px;
}

body.portraits #row2 {
width: 600px;
margin-left: 420px;
}

body.portraits #content img {
padding: 4px;
margin: 8px 4px;
border: 1px solid #4e504f;
}

body.nudes #row1 {
margin-top: 85px;
width: 400px; 
margin-left: 430px;
border-left: 1px solid #4e504f;
padding-left: 4px;
float: left;
}

body.narratives #row1 {
margin-top: 85px;
margin-right: 10px;
margin-left: 260px;
border-left: 1px solid #4e504f;
padding-left: 4px;
float: left;
}

body.narratives #row2 {
margin-right: 10px;
margin-top: 85px;
float: left;
border-left: 1px solid #4e504f;
padding-left: 4px;
}

body.narratives #row3 {
margin-right: 10px;
margin-top: 85px;
float: left;
border-left: 1px solid #4e504f;
padding-left: 4px;
}

body.narratives #content img {
padding: 4px;
margin: 8px 4px;
}

body.nudes #content img {
padding: 4px;
margin: 8px 4px;
}



                                 
                                 
body.portraits img { border: none; }
body.nudes img { border: none; }
body.narratives img { border: none; }
body.about img { border: none; }

                                 

body.about #statement {
position: absolute;
top: 25px;
}


body.about #statement h2 {
		margin-top: 14px;
		margin-right: 0px;
		margin-bottom: 8px;
		margin-left: 0px;
}


body.about #statement p {
		width: 600px;
		font-size: 14px;
		line-height: 18px;
		letter-spacing: 0px;
		text-align: justify;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 6px;
		margin-left: 0px;
        color:#85898A;     
}

body.about #statement a {
		color:#85898A; 
		text-decoration: underline;
} 



body.about #statement {
border-left: 1px solid #85898A;
margin-left: 250px;
margin-top: 120px;
padding-left: 20px;                            
} 



body.about #statement a:hover {
		color:#F20017; 
		text-decoration: none;
} 

                                
                                 
                              


#footer { font-family: Arial, Helvetica, sans-serif;
               font-size: 12px;
               color: #585858; 
               text-decoration: none;
               float: left;
               bottom: 10px;
               left: 4px;
               width:99%;
               height: 15px;
               margin-top: 80px;
               background-color: #000;
               position: absolute;
                }
                

body.narratives #footer {
position: relative;
}

body.nudes #footer {
position: relative;
}

#contacts { position: absolute;
                   top: 300px;
                   left: 435px;
                   height: 400px;
                   border-left: 1px solid #4e504f;
                   padding-left: 10px;
                   }                 

body.contact #contacts p { 
line-height: 6px;               
font-size: 14px;
color: #85898A;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

body.contact #contacts a {
color: #a3d2f9;
}

body.contact #contacts { 
height: 100px;
padding-left: 10px;
}
  
  #first_footer { float: left; }
  
  #second_footer { float: right; }
  
  #first_footer { padding-right: 10px;
                         margin-left: 20px; 
                         }
  
                                                                                             