<style type="text/css">
.H1 { font-size: 150%; font-family: Arial; color: black; }
.navheader { font-size: 100%; font-family: Arial; color: black; }
.header { font-size: 125%; font-family: Arial; color: black; }
.regular { font-size: 100%; font-family: Arial; color: black; padding: 0px;}
.regularright {font-size: 100%; font-family: Arial; color: black; text-align:right;}

.guestbookcomment {font-size:100%; font-family:Arial; color: black; text-align: left;}
.guestbookname {font-size: 80%; font-family:Arial; color: black; text-align:right; font-style:italic;}
.guestbookvisitortable {padding:10px; spacing:10px;border:0px solid #ff0000; width:500px}

.regularstrong {font-size:110%; font-family: Arial; color: black; font-weight:bold; vertical-align:top; text-align: center;}

.regularleftstrong {font-size:110%; font-family: Arial; color: black; font-weight:bold; vertical-align:top; text-align: left;}

.regularleft {text-align:left; font-size:110%; font-family: Arial; color: black; vertical-align:top;}
.h1 {font-size: 200%; font-family: Lucida Calligraphy; color: rgb(75,61,21); text-align:center;}
.h1a {font-size: 150%; font-family: Lucida Calligraphy; color: rgb(75,61,21);}
.h2 {font-size: 150%; font-family: Arial; color: rgb(75, 61, 21);}
.h2a {font-size: 150%; font-family: Arial; color: rgb(75, 61, 21);}
.h3 {font-size: 200%; font-family: Arial; color: black; padding: 20px;}

.homeimgstyle {width: 400px;}
.aboutimgstyle {width: 240px;}
.albumimgstyle {width: 400px;}
.guestbookimgstyle {width:400px;}
.weddingimgstyle {width: 400px;}
.hotelimgstyle {width:400px;}

.fortuneimgstyle {width:250px;}
.fortuneimgtd {vertical-align:middle; text-align: center;}

body {background-color:rgb(239,224,205);}
/*holds everything */
.baseframe { text-align:center; border:0px solid #ff0000; padding: 0px; margin: 0px; background-color:rgb(239,224,205); width:1000px; }

.tdborder {vertical-align: top; border:0px solid #ff0000; }
.tdborder2 {vertical-align:top; width:600px; border:0px solid #ff0000; }
.tdborder3 {vertical-align:top; width:600px; border:0px solid #ff0000; }

/*oj border */
.mainframe { width:600px; text-align:center; border:0px solid #ff0000;  padding: 10px; margin: 20px; 
	     background-color:rgb(248,188,70); 
	     -moz-box-shadow: 0px 0px 20px #999;
	     -webkit-box-shadow: 0px 0px 20px #999;
	     box-shadow: 0px 0px 20px #999;
zoom: 1;
   filter: progid:DXImageTransform.Microsoft.Shadow(Color=#c6bcaf, Strength=9, Direction=0),
         progid:DXImageTransform.Microsoft.Shadow(Color=#c6bcaf, Strength=9, Direction=90),
         progid:DXImageTransform.Microsoft.Shadow(Color=#c6bcaf, Strength=9, Direction=180),
         progid:DXImageTransform.Microsoft.Shadow(Color=#c6bcaf, Strength=9, Direction=270);

}



/* wood bordered box */
.innerframe { text-align:center; border: 0px; padding: 5px; margin: 20px; background-color:rgb(218,204,185);}

/*cream frame*/
.innersecondframe {text-align:center; border: 0px; padding: 5px; margin: 15px; background-color:rgb(251,248,235);} 

/*main content*/
.maincontenttable {text-align:center; width:600px; border-spacing: 2px; }

/*table of links*/
.navbuttonframe {text-align:right; border:0px solid #ff0000; padding: 0px; margin:0px; background-color:rgb(239,224,205); width:100%;}

.navbuttontd {border:0px solid #ff0000; vertical-align:bottom; text-align:right; width:100%;}

/* links */
.aboutuslink {background-position: top; float:right; width:160px; height:40px; display: table-cell; background:transparent url('aboutus-4combined.png');}
.aboutuslink:hover {background-position: bottom; background-image: url('aboutus-4combined.png'); }

.weddinglink {background-position: top; float:right; width:160px; height:40px; display: table-cell; background:transparent url('wedding-4combined.png');}
.weddinglink:hover {background-position: bottom; background-image: url('wedding-4combined.png'); }

.photoalbumlink {background-position: top; float:right; width:160px; height:40px; display: table-cell; background:transparent url('photoalbum-4combined.png');}
.photoalbumlink:hover {background-position: bottom; background-image: url('photoalbum-4combined.png'); }

.guestbooklink {background-position: top; float:right; width:160px; height:40px; display: table-cell; background:transparent url('guestbook-4combined.png');}
.guestbooklink:hover {background-position: bottom; background-image: url('guestbook-4combined.png'); }

.homelink {background-position: top; float:right; width:160px; height:40px; display: table-cell; background:transparent url('home-4combined.png');}
.homelink:hover {background-position: bottom; background-image: url('home-4combined.png'); }

.littleacornslink {background-position: top; float:right; width:160px; height:40px; display: table-cell; background:transparent url('littleacorns-4combined.png');}
.littleacornslink:hover {background-position: bottom; background-image: url('littleacorns-4combined.png'); }



.tdbody {vertical-align:middle; text-align:left;font-size: 100%; font-family: Arial; color: black; padding: 20px}

.tablebody {
border: 0px; padding: 2px; margin: 2px;}

.tdspeaker, .tddialog{vertical-align:top; text-align:left; font-size: 100%; font-family: Arial; color: black; padding: 5px;}

.dialogtable {
    vertical-align:text-top; text-align:left;
}
td, tr, img { vertical-align:text-top; text-align:center; border: none; padding: 3px; margin: 0px;}

/*table { border-collapse: collapse; }*/

</style>
