h1{
     color:#006633;
     font-size: 60px;
     font-weight: bold;
     line-weight: 25px;
}
h2{
      color:#006633;
      font-size: 40px;
      font-weight: bold;
      line-weight: 25px;
      text-align: center;
}
h3{
     color: #006633;
     font-size: 20px;
     font-weight: bold;
     line-weight: 25px;
}

body{                   
          background-color:#ffff99;
          font-family: Cursive, sans-serif;
          line: height: 1.6em; 
                           
}

#header{
                height: 100px;
                text-align: center;
                margin-top: 40px;                
}

#sketch{
                position: absolute;
                top: 40px;
                left: 40px;                                
                width: 110px;
}
#nav-area {
         height: 1.8em;
}
#navbar{
                font-weight: bold;
               
}
#navbar ul{
                    margin-left: 0;
                    padding-left: 0;
                    float: left;
                    width: 100%;
                     background-color: #006633;
}
#navbar ul li {
         display: inline;
}
#navbar ul li a{
                 padding: 0.2em 1em;                
                 border-right: 1px #EBEBEB solid;
                 color: #EBEBEB;
                 text-decoration: none;
                 float: left;
}
#navbar ul li a:visited {
                 color: #ffcc33 !important;
}

#navbar ul li a:link {
                           color: #EBEBEB;    
}
#navbar ul li a:hover {
                                background: #EBEBEB;
                                color: #336666;
}
a:link{
           color: #006633;
}
a:visited {
                  color: #FFCC33;
} 
#main{
            margin: 40px;
            text-align: center;
}
#grandmother{
                           margin: 40px;                           
}
#kiln{
         float: right;
         margin: 40px;
         width: 320px;
}
.tablePhotos{
                        margin: 40px 10px 20px 40px;                          
}
td.tablePhotos{
                            padding: 2px 5px;
                            font-size: 75%;
                            font-style: italic;
                            color: #006633;                            
}
p.portfoliophotos{
                          margin: 40px 100px;
                          
}
#tvsf{

          float: right;
          margin: 40px;
          width: 460px;
}
#fairandmarket{
                margin: 40px;
}

#aboutheading{
              height: 60px;
              text-align: center;
              margin-top: 40px;
}
p {
      color:#006633;      
}
table{         
          margin-top: 10px;
          margin-left: 10px;
          margin-right: 10px;
          margin-bottom: 20px;
          text-align: center; 
          border-collapse: collapse;        
}
td, th{
          padding: 1px 40px;
}
caption{
               padding-top: 8px;
               padding-bottom: 8px;
               font-style: italic;
}
#footer{
                  border-top: 25px #006633 solid;
                  height: 175px;
                  font-size: 75%;                  
}
#signature{
                    float: left;
                    margin: 0px 15px 25px 40px; 
                    width: 200px;                    
}
#mia{
         float: left;
         margin: 10px; 
         width: 110px;      
}
.contact{
	position: absolute;
	left: 50%;
	margin-left: -125px;
	top: 240px;
	width: 250px;
	height: 250px;
	visibility: visible !important;
}


 
