html { margin:0; padding:0; height:100%; }
/* body { color:#333; margin:0; padding:0; height:100%; font:100% serif; background:#9E8D5F url(white_diamond_bg.png); } */
body { color:#333; margin:0; padding:0; height:100%; font:100% serif; text-align:center; background:#C1AD79 url(white_diamond_bg.png); }
a { color:#ff766f; text-decoration:none; }
a:hover { color:#db5628; text-decoration:underline; }
h1 { color:#ff766f; font:175% serif; padding:0 0 5px 0; margin:0; }
#shad1 { padding-left:7px; background:url(leftGradient.png) top left repeat-y; width:957px; margin:0 auto; }
#shad2 { padding-right:7px; background:url(rightGradient.png) top right repeat-y; width:950px; margin:0 auto; }
#cont { width:950px; background:#fff6e0; text-align:left; margin:0 auto; }
#cont #head { text-align:center; padding:0 0 10px 0; }
#cont #head .margin { height:10px; /* background:url(hearts2a.png) bottom left repeat-x; */ }
#cont #head .border { height:50px; background:url(our_wedding_banner.png) top left no-repeat; color:#ff766f; text-align:center;/* padding:50px 0 10px; */ }
#cont #head .daysleft { padding-right:8px; text-align:right; font:bold 95% georgia; margin-top:-15px; }
#cont #nav { width:200px; float:left; margin-right:20px; text-align:right; border-right:1px solid #ff766f; padding-right:19px;  font:120% serif; }
#cont #nav ul { list-style:none; padding:0; margin:0; }
#cont #content { width:500px; float:left; }
#cont #content a { color:#0060f0; }
#cont #content .pic { display:block; margin:10px 0; }
#cont #footer { font:77% serif; text-align:center; clear:left; padding:20px 3px 3px 3px; }
