body { padding:0px; margin:0px; text-align:center; font-family:tahoma; font-size:12px; }
a:link { text-decoration:none; }
a:active { text-decoration:none; }
a:hover { text-decoration:underline; }
a:visited { text-decoration:none; }

h1 { padding:12px; margin:0; color:#fff; font-weight:bold; font-size:20px; text-align:left; background:url(images/dicon.jpg) no-repeat; padding-left:45px; }
h2 {padding:0;margin:0; padding-left:5px; font-size:17px; color:#0f0807;}
p { padding:0px; margin:0px; }

.body_part { margin:0 auto; width:800px; text-align:left; background:#af7f52; }
.heading_part { background:#c4462d; padding:5px; }

.heart { float:left; width:210px; }
.honey { float:left; width:590px; color:#FFF; background:#ef7f69; }
.honey a{ color:#FFF ; font-weight:bold}

.text_center{ text-align:center; }
.page { background:#f9d797;}
.page ul { padding:0px; margin:0px;}
.page li { padding:8px;list-style:none; font-weight:bold; border-bottom:1px solid #fff; }
.page a { color:#36573a; }

.wedding {padding:0; }
.wedding div { background:#af7f52; padding:5px; font-size:17px; color:#fff; font-weight:bold }
.wedding ul { padding:0px; margin:0px; background:#af7f52;  }
.wedding li { padding:3px 3px 3px 8px; list-style:none; font-size:11px; color:#e4e0d1; }
.wedding a { color:#e1c7c2; font-weight:bold; }

.mylove{background:url(images/wedding_icon.jpg) 18px 10px no-repeat; padding:10px 0 0 65px}
.mylove p{ padding:10px; color:#0f0807;}

.myheart{background:url(images/love.jpg) 10px 4px no-repeat; padding:0 0 0 25px;color:#c91f1e;  }
.myheart a{ color:#000; padding-left:15px; }
.myheart h3{ font-size:14px; color:#0f0807; padding:0; margin:0; padding-left:15px;  }
.myheart p{ padding:10px; padding-left:20px; color:#0f0807;}


.clr { clear:both; }

address { color:#fff; text-align:center; font-style:bold; font-weight:bold; padding:5px; font-style:normal; }