body {font-size: 12pt;

      font-family: Arial, Helvetica, sans-serif;

      color: black;

      margin-left:5%;

      margin-right:5%;

      background: #CCCCFF;

      background-image:url(images/wedding.bckgrnd.gif);

      }

    

    

    

    

    

a {

     text-decoration: none;

     font: 10pt; 

     vertical-align:middle;

     text-align:center;

     }



a:link, a:visited, a:active

     {

     color: black;

     vertical-align:middle;

     text-align:center;

     }



a.prevnxt, a.prevnxtoff 

     {

     padding-top: 2px;

     padding-bottom: 2px;

     padding-right: 5px;

     padding-left: 5px;

     width:100px;

     }          



a.prevnxt, a:link.prevnxt, a:visited.prevnxt, a:active.prevnxt

     {

     color:white;

     }



a.about, a:link.about, a:visited.about, a:active.about

     {

     color:navy;

     font-size:7pt;

     text-decoration:none;

     border:1px solid navy;

     padding:2px;

     }



a.footer, a.footer1, a.message, a.return

     {

     background: #CCCCFF;

     border:solid blue 1pt;

     font-weight:bold;

     }



a.footer, a.return 

     {

     width:100px;

     padding-top: 2px;

     padding-bottom: 2px;

     padding-right: 5px;

     padding-left: 5px;

     }          



a.footer1, a.message

     {

     width:200px;

     padding-top:3px;

     padding-bottom:3px;

     }       



a.prevnxt 

     {

     background: #CCCCFF;

     color:white;

     border:solid blue 1pt;

     font-weight:bold;

     }

a.message

     {

     color:maroon;

     vertical-align:middle;

     }

a.return 

     {

     font-size:8pt;

     }           

a.thumbdisp1

     {

     font-size:10pt;

     border:1px solid #CCCCFF;

     width:250px;

     padding-top:5px;

     padding-bottom:5px;

     }

        

a.txt_link, a.txt_link:active, a.txt_link:visited, a.txt_link:link 

     {

     font-size:10pt;

     font-weight:bold;

     background:silver;

     padding:2px;

     }

     







img.photo

     {

     border:solid 2px black;

     }

 









tr.display

     {

     color:black;

     font-size:10pt;

     padding-top:1px;

     }













td {

     padding-left:5pt;

     padding-right:5pt;

     }



td.coltitle, td.footer, td.headerbtn, td.headernew, td.headertext1, td.headertext2,

td.mainbtns, td.mainthumb, td.message, td.msgfooter, td.pagetitle, td.photo,

td.photodisp, td.photolrg, td.thumbdisp1, td.thumbdisp2

     {

     text-align:center;

     }



td.coltitle, td.thumbdisp1, td.thumbdisp2

     {

     border:solid 1px silver;

     }



td.footer, td.headerbtn, td.msgfooter, td.thumbbtn 

     {

     height:50px;

     }



td.footer, td.headertext1, td.headertext2, td.mainthumb

     {

     width:200px;

     }



td.coltitle, td.headertext1, td.headertext2, td.message, td.title 

     {

     font-weight:bold;

     }



td.coltitle

     {

     text-decoration:underline;

     }



td.desc

     {

     width:400px;

     text-align:left;

     padding-left:10px;

     padding-right:10px;

     border:solid 1px gray;

     }



td.footer

     {

     padding:10pt;

     }     



td.headerbtn

     {

     width:120px;

     padding:10pt;

     }



td.headernew 

     {

     background: #CCCCFF;

     border-top:5px navy solid;

     border-bottom:5px navy solid;

     }



td.headertext1

     {

     font-family: Times;

     font-size:12pt;

     font-style:italic;

     color:navy;

     text-decoration:underline;

     }

     

td.headertext2

     {

     font-size:14pt;

     }



td.mainbtns 

     {

     padding-top:5px;

     padding-bottom:5px;

     }



td.mainpgbtn

     {

     padding-bottom:10px;

     padding-top:10px;

     }



td.message

     {

     font-size:14pt;

     font-style:italic;

     color:white;

     background:navy;

     padding-top:5pt;

     padding-bottom:5pt;

     }



td.msgfooter

     {

     padding:10pt;

     } 



td.pagetitle

     {

     margin-left:150px;

     margin-right:150px;

     }



td.photo

     {

     width:150px;

     border:solid 1px silver;

     }



td.photolrg

     {

     padding-bottom: 30px;

     }   



td.photoname

     {

     font-style:italic;

     font-weight:bold;

     border-top:1px solid navy;

     }



td.photobottom

     {

     font-style:italic;

     font-weight:bold;

     border-bottom:1px solid navy;

     }     



td.thumbbtn

     {

     width:300px;

     padding:10pt;

     } 





td.thumbdisp1

     {

     width:100px;

     }

td.thumbdisp2

     {

     width:350px;

     }



td.title 

     {

     font-style:italic;

     text-align:right;

     width:100px;

     padding-right:5px;

     color:navy;

     vertical-align:top;

     border:solid 1px gray;

     background:silver;

     }











table {

     background:white;

     border:navy 2px solid;

     } 



table.header, table.mainheader

     {

     border:white;

     }



table.display {

     border:solid 1px gray;

     }



table.mainheader{

     background: #CCCCFF;

     }



table.message {

     color: black;

     text-align:justify;

     }

    

table.thumbnails {

     border:1px solid silver;

     }





   





p.pagetitle

     {

     font-size:10pt;

     color:white;

     background:navy;

     width:300px;

     padding:5px;

     font-style:italic;

     font-weight:bold;

     }



