* {margin:0;
   padding:0;}
html, body {height:100%;}
body {background-color: #FFFFFF;
      font-family: Arial, Helvetica, sans-serif;
      color: #3f3f3f;		
	  text-align:center; /* horizontal centering for IE Win quirks */}
#distance {width:1px;
		   height:50%;
		   margin-bottom:-250px; /* half of container's height */
		   float:left;}
#container {margin:0 auto;
		    position:relative; /* puts container in front of distance */
		    text-align:left;
		    height:500px;
		    width:900px;
		    clear:left;}
h3 {font-size: small;
    font-weight: bold;
    color: #478ed6;}
a {text-decoration: none;
   color: #3f3f3f;}
a:hover {text-decoration: none;
	     color: #ffbe4d;}
.copyright {vertical-align: bottom;
            text-align: center;
			font-size: xx-small;}
.website {vertical-align: bottom;
          text-align: right;
	      font-size: xx-small;}
.email {vertical-align: bottom;
        text-align: left;
	    font-size: xx-small;}
.centertop{vertical-align: top;
              text-align: center;
			  font-size: small;}
.centerbottom{vertical-align: bottom;
              text-align: center;
			  font-size: small;}
.centercenter{vertical-align: middle;
              text-align: center;
			  font-size: small;}
.topright{vertical-align: top;
          text-align: right;
		  font-size: small;}
.topleft{vertical-align: top;
          text-align: left;
		  font-size: small;}
.centerleft{vertical-align: middle;
          text-align: left;
		  font-size: small;}	
.title{vertical-align: middle;
       text-align: center;
	   font-size: large;
	   font-weight: bold;
	   color: #478ed6;}
.cellscroll {height: 315px; 
             overflow: auto;
			 scrollbar-3dlight-color:#274019;
             scrollbar-arrow-color:#274019;
             scrollbar-base-color:#FFFFFF;
             scrollbar-darkshadow-color:#274019;
             scrollbar-face-color:#FFFFFF;
             scrollbar-highlight-color:#FFFFFF;
             scrollbar-shadow-color:#FFFFFF
			 margin-right: 10;}
.albumscroll {height: 245px; 
             overflow: auto;
			 scrollbar-3dlight-color:#274019;
             scrollbar-arrow-color:#274019;
             scrollbar-base-color:#FFFFFF;
             scrollbar-darkshadow-color:#274019;
             scrollbar-face-color:#FFFFFF;
             scrollbar-highlight-color:#FFFFFF;
             scrollbar-shadow-color:#FFFFFF
			 margin-right: 10;}
			 
.linktitle{vertical-align: middle;
       text-align: center;
	   font-size: large;
	   font-weight: bold;
	   color: #478ed6;
	   }	
a.linktitle {text-decoraton: none;
   color: #ffbe4d;}
a.linktitle:hover {text-decoration: none;
	     color: #478ed6;}
		 
.linkreview{vertical-align: middle;
			text-align: center;
			font-size:14px;
		    color: #478ed6;
		    }	
a.linkreview {text-decoraton: none;
   color: #ffbe4d;}
a.linkreview:hover {text-decoration: none;
	     color: #478ed6;}
		 
.linkinvitation{vertical-align: middle;
		  	    text-align: center;
				font-style:italic;
			    font-size: 16px;
			    font-weight: bold;
			    color: #478ed6;
			    }	
a.linkinvitation {text-decoraton: none;
   color: #ffbe4d;}
a.linkinvitation:hover {text-decoration: none;
	     color: #478ed6;}
	   		 