body {
	background-image: url(../ultrafinedesign_images/background-image.jpg);
	background-repeat: repeat-x;
    background-color: #C4DFF1;
	font-family: Verdana, Helvetica, sans-serif;
    color: #CC6666;
	font-size: small;
	text-align: left;
	margin-top: 0px;
    margin-bottom: 0px;
	line-height: 1.6em;
}

#allcontent {
   background-image: url(../ultrafinedesign_images/background-star.gif);
   background-position: center;
   background-color: #FFFFFF;
   border: 1px solid;
   border-color: #0A51A1;
   width: 800px;
   margin-left: auto;
   margin-right: auto;
   margin-bottom: 5px;
   }

p.topimage {
   padding-top: 0px;
   padding-bottom: 5px;
   margin-top: 0px;
   text-align: center;
   color: #0A51A1;
   font-size: 105%;
   vertical-align: top;
   }
   
a:link {
    color: #CC6666;
	text-decoration: underline;
	}

a:visited {
    color: #CC6666;
	text-decoration: underline;
	}
	
a:hover {
    color: #CC6666;
	text-decoration: none;
	}

em {
   font-style: normal; 
   font-weight: bold;
   } 

h1 {
    font-size: 105%;
	border-bottom: 1px solid;
	}
   
   
table {
   padding: 0px;
   }

th {
   font-weight: normal;
   text-align: left;
   font-size: 80%;
   vertical-align: top;
   padding: 0px 2px 0px 2px;
   }
   
td {
  padding: 0px 2px 0px 2px;
  color: #FF0000;
  }
   
#main {
   width: 600px;
   margin-left: auto;
   margin-right: auto;
   padding-top: 0px;
   padding-bottom: 8px;
   }
   
.pastwork {
 color: #0066CC;
 }
 
#pictures {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  margin-top: 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid #0066CC;
  padding-bottom: 8px;
  }

.thumbnails {
   padding: 0px 15px 0px 15px;
   border: none;
   }
   
#form {
 color: #009999;
 border-bottom: 1px solid;
 }
     

.footer {
   text-align: left;
   color: #999999;
   font-size: 80%;
   line-height: 1.8em;
   margin: 8px 0px 0px 0px;
   padding: 8px;
   }	
   
textarea {
   font-family: Verdana, Helvetica, sans-serif;
   font-size: small;
   color: #FF0000;
   }