#container{margin-left:auto;
	   margin-right:auto;
	   width:80%;
	   text-align:center;
	   height:auto;
	   overflow:auto;}
header{background-color:#000000}
body{background-color:#333333;
     background-repeat:no-repeat;
     font-family:Verdana;}
p{font-size:20px;
  width:60%;
  margin:auto;}
nav{font-weight:bold;
    margin-left:auto;
    margin-right:auto;
    padding:20px;
    background-color:#000000;}
nav a{text-decoration:none;
      padding-right:10px;
      text-align:center;}
nav ul{list-style-type:none;
       margin:0;
       font-size:1.2em;}
nav li{display:inline;}
nav a:link{color:#CCCCCC;}
nav a:visited{color:#666666;}
nav a:hover{color:#FFFFFF;}
h2{text-align:left;}
h3{text-align:left;
   font-size:1em;
   width:60%;}
main{background-color:#666666;
     margin-left:auto;
     margin-right:auto;
     padding-top:20px;
     padding-right:20px;
     padding-bottom:20px;
     padding-left:20px;
     display:block;
     color:#CCCCCC;
     height:auto;}
a{color:#CCCCCC;
  text-decoration:none;}
footer{font-size:75%;
       font-style:italic;
       text-align:center;
       font-family:Georgia,Times New Roman,serif;
       padding:20px;
       color:#CCCCCC;}
table{border:10px solid #666666;}
td, th{padding:5px;}
#gallery{position:static;}
#gallery ul{width:90%;
            list-style-type:none;}
#gallery li{display:inline;
	    text-align:center;}
#gallery img{border-style:none;
	     padding:20px;}
#gallery a{text-decoration:none; 
           color:#333333; 
	   font-style:italic;}
#gallery span{display:none;}    
#gallery a:hover span{display:block; 
                      position:absolute;
		      background-color:#000000;
		      top:40%;
		      padding:10px;
		      margin-left:auto;
		      margin-right:auto;
		      text-align:center;}
.picture1{margin:auto;}
#portfolio{position:static;}
#portfolio ul{width:80%;
            list-style-type:none;}
#portfolio li{display:inline;
	    text-align:center;}
#portfolio img{border-style:none;
	     padding:30px;}
#portfolio a{text-decoration:none; 
           color:#333333; 
	   font-style:italic;}
label{float:left;
      display:block;
      text-align:right;
      width:120px;
      padding-right:10px;}
input{display:block;
      margin-bottom:20px;}
textarea{display:block;
	 margin-bottom:20px;}
input[type="submit"]{margin-left:130px;}