body 
{
   padding: 0;
   margin: 5px;
   text-align: center;
   background-color: #6766ce;
}

.whole
{
   border-style: ridge;
   padding: 0px;
   background-color: white;
   width: 800;
   margin: 0 auto;
}
   

#top
{
   background:url('Images/topback.jpg') no-repeat;
   background-position: center;
   height:124px;width:800px;
   text-align:center;
}
H1
{
   font-family: Comic Sans MS;
   font-width: bold;
   font-size: 130%;
}

H3
{
   font-family: Comic Sans MS;
   font-width: bold;
   font-size: 110%;
   text-align: left;
}

H6
{
   font-family:Arial Black;
   font-size:80%;
}
#link
{
   border-top: solid 3px #7f7eff;
   border-bottom: solid 2px #7a78f4;
   height:20px; width:800px;
   top:124px;
}
#main
{
   margin-left: 8px;
   text-align: left;
   height:auto; width:800px;
   top:204px; left:0;
}
#main p
{
	font-family:Comic Sans MS;
	font-size:smaller;
}
#contact
{
   margin-left:  8px;
   border-top: 2px solid #7f7eff;
   padding: 2px;
   text-align: left;
   margin-top:15px;
}
#link-list
{
    width:100%;
    padding:0;
    margin:0;
    list-style-type:none;
    text-align:center
}
#link-text
{
    width:auto;
    text-decoration:none;
    color:black;
    background-image:url('Images/arrow.gif');
    background-repeat:no-repeat;
    background-position:0.4em;
    padding-left:1.4em;
    padding-right:.2em;
}
:hover#link-text {color:blue}
#link li 
{
   display:inline;
}

#figure
{
   vertical-align: top;
   float: right;
   margin: 0.5em;
   padding: 0.5em;
}
#photo
{
   vertical-align: top;
   text-align:center;
   margin: 0.5em;
   padding: 0.5em;
}
#serv-fig
{
  margin: 0.5em;
  padding: 0.5em;
}
#figure p
{
  text-align: center;
  font-size:xx-small;
  text-indent: 0;
}
#serv-fig p
{
  text-align: left;
  font-size:smaller;
  text-indent: 0;
}
#footer
{
   clear: both;
   text-align: left;
	height:auto; width:800px;
	left:0;
}
#footer-list
{
   text-align: center;
   border-top: 3px solid #5353a7;
	width:100%;
	padding:2px;
	margin:0;
	list-style-type:square;
	text-align:left;
}
#footer-text
{
   padding: 2px;
	width:auto;
	text-decoration:underline;
	color:Black;
}
#footer-text:hover {color:blue;}
#footer li {display:inline;}
#gallery-links
{
width:100%;
padding:0;
margin:0;
list-style-type:none;
}
#gallery-text
{
width:9em;
text-decoration:none;
color:black;
background-color:#c4ecec;
padding:0.2em 0.6em;
border-right:1px solid white;
list-style-type:none;
}
#gallery-text:hover 
{
	background-color:#6666cc;
	color:White;
}
#gallery-text li {display:inline}
td
{
	list-style-type:none;
	margin:0.5em;
	
}
#gallery-style
{
	font-weight: normal; 
	color: black; 
	border-left: .75pt solid navy; 
	border-right-style: none; 
	border-top-style: none; 
	border-bottom: .75pt solid navy; 
	background-color: white;
}

