html,
body {
   margin: 0;
   padding:0;
   height:100%;
}


#content { 
           margin-left: auto;
           margin-right: auto;
           margin-top: 160px;}

#container { min-height: 100%;
             height: auto !important;
             height: 100%; 
             margin: 0 auto -1.4em;
                   
                    }


#header {  
           text-decoration: none;
           padding:10px;
           width: 500px;
           margin-left: auto;
           margin-right: auto;}
                     
#header a { 
                     text-decoration: none; }
                        
#header a:hover { 
                              text-decoration: none; }  
                        

#slideshow {  margin-left: auto;
              margin-right: auto;
                     margin-top: 140px;
                     width: 300px;
                     }

body.links #links {margin-left: auto;
                   margin-right: auto; 
                   height: 400px;
                   border-left: 1px solid grey;
                   padding-left: 10px;
                   width: 400px;
                   margin-top: 140px;
                   }

#links img { border: none;
}    
                   
#contacts img { border: none;
}                   

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

body.contact #contacts { 
height: 100px;
margin-left: auto;
margin-right: auto;
margin-top: 180px;
width: 300px;

}     

#scraps { 
position: absolute;
top: 200px;
left: 40px;
}                  
                        
ul.nav, .nav ul { margin: 0;
	                     padding: 0;
	                     cursor: default;
	                     list-style-type: none;
	                     display: inline; 
	                     }

ul.nav { display: table;
             margin-left: 613px; }
             
body.images ul.nav { display: table;
             margin-left: 561px; } 
             
body.resume ul.nav { display: table;
             margin-left: 561px; }
             
body.about ul.nav { display: table;
             margin-left: 561px; }
                                                   
body.scrapbook ul.nav { display: table;
             margin-left: 561px; }
             
body.links ul.nav { display: table;
             margin-left: 561px; }
             
body.contact ul.nav { display: table;
             margin-left: 561px; }    
              
 body.paintings ul.nav { display: table;
             margin-left: 561px; }            
                                  

ul.nav>li { display: table-cell;
	             position: relative;
	             padding: 2px 6px;}
	             
	             
ul.nav li>ul { display: none;
	                position: absolute;
	                max-width: 80px;
	                margin-left: -6px;
	                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: #a0a0a0; }
ul.nav li a:hover, .nav ul li a:hover { color: #808080; }
ul.nav li a:active, .nav ul li a:active { color: #808080; }



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


body.images ul.nav li.active a { color: #f98561;}
body.resume ul.nav li.active a { color: #f98561;}
body.about ul.nav li.active a { color: #f98561;}
body.links ul.nav li.active a { color: #f98561;}
body.scrapbook ul.nav li.active a { color: #f98561;}
body.contact ul.nav li.active a { color: #f98561;}
body.paintings ul.nav li.active a { color: #f98561;}

.nav a { text-decoration: none; }


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



body.images img { border: none; }
body.resume img { border: none; }
body.paintings img { border: none; }


                                           
body.about #the_artist {
margin-left: auto;
margin-right: auto;
margin-top: 180px;
width: 451px;

}                                          

body.about #the_artist  img { border: 1px solid #808080; 
                                               padding: 4px;
}

body.images .row1 { float: left;
                                 width: 380px; 
                                 margin-left: 20px;
                                 margin-top: 230px;
                                 }
                                                                                                                                      
body.images #content { margin-left: auto;
                                       margin-right: auto; 
                                       width: 680px; 
                                        height: 480px; 
                                       
                                        margin-top: 40px
                                    }                                                                 
                                 
body.paintings .row1 { float: left;
                                    width: 240px; 
                                    margin-top: 150px; 
                                    margin-left: 60px;
                                     }

body.paintings #content { width: 940px; 
                                        height: 380px;}

           
body.paintings #poster {  margin: 0px;
                                         padding: 0px;
                                         float: left; }
                                          
body.paintings #poster img { border: none; }                                        

body.resume #resume h2 {
		margin-top: 14px;
		margin-right: 0px;
		margin-bottom: 4px;
		margin-left: 0px;
}


body.resume #resume p {
		width: 600px;
		font-size: 11px;
		line-height: 18px;
		letter-spacing: 0px;
		text-align: justify;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 6px;
		margin-left: 0px;
             
}

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



body.resume #resume {border-left: 1px solid #c89000;
                     margin-left: auto;
                     margin-right: auto;
                            margin-top: 140px;
                            padding-left: 20px;
                            width: 600px;
                            
} 



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


#push { height: 4em;
             width: 400px ;
             margin-left: auto ;
             margin-right: auto ; }

#footer { font-family: Arial, Helvetica, sans-serif;
               font-size: 12px;
               color: #585858; 
               text-decoration: none;
               width:100%;
               height: 15px;
               background-color: #b8b8b8;
               
                }     
                
  
  #first_footer { float: left; 
                        padding-right: 10px;
                        margin-left: 20px; }
  
  #second_footer { float: right; }
  

  
                                                                                             