.m{background:url('weddingCostaRica.gif') no-repeat top left; width: 770px; text-align:left}
.hl          { text-align: left; width: 300px; border: 1px outset #D6D6D6; margin: 15px; 
               padding: 10px; background-color: #E4E4E4 }
.c3         { color: #666666; font-size: 8pt; text-align: right;border-top: 10px solid #173384; word-spacing:0; margin:0; width:770px}
.mi{color: #F9FDF2; font-size:8pt; text-decoration:none; font-weight:bold}
:hover.mi{color: #EBC943; }
.t{height:80px;}
.g{background:#122767; color:#FFFFFF }.i{margin: 0}.r{text-align: right; padding:2px 10px 4px 0}
.p{ margin:0; width:410px; float:left}
.pr{ margin:0; width:350px; float:right; background-color:#DFE4F2}
body{ color:#0B173E; background: url('bg.jpg') repeat; font: normal normal normal 10pt Arial,serif}
a:hover {text-decoration: underline}a{ text-decoration: none; color: #002699; font-weight: bold}
.sl{ color: #FFFF00 }
ul{margin:0 0 0 30px}
h1,h2,h3{ font:normal normal bold 12pt Arial,serif; color: #5B6171; border-bottom: 2px solid #5B6171;margin:5pt 0 0 0}
h2 {font-size: 10pt;border-bottom: 1px solid #5B6171;  }
h3 {font-size: 9pt;border-bottom: 1px solid #5B6171;border-left-width:1px; border-right-width:1px; border-top-width:1px; margin-left:10px; margin-right:0; margin-top:10px; margin-bottom:0}
p {margin:5px 0 10px 10px}
.xl{border-style:outset; border-width:1px; width: 100%; background-color: #8F98AF; font-size: 8pt}
.dim{color: #888888; font-size: 9pt}
.qm{font:oblique normal bold 10pt "Times New Roman",serif; color: #122767}
.subi{font-size: 8pt; color: #FFFFFF; width: 770px; background-color: #3E5497}
.suba{color: #FFFF00; padding-left: 20px}