body{ font: 14px "Times New Roman", Times, Serif; font-style: italic; color: #fff; background: #000 url(../images/pattern.jpg); margin: 0; padding: 0; }

p{ font: italic 14px "Times New Roman", Times, Serif; color: #fff; }

#theknot{ float: right; margin: 10px 75px 0 0; border: none; }
a:link{ font: italic 14px "Times New Roman", Times, Serif; color: #FFF; text-decoration: underline; }
a:visited{ color: #FFF; text-decoration: underline; font-style: italic; }
a:hover{ color: #999; text-decoration: underline; }
a:active{ color: #FFF; text-decoration: underline; }

#ceremonies{ margin: 0; padding: 0; }
#ceremonies li{ display: block; list-style-type: none; margin: 50px 0; padding: 0; float: left; width: 150px; height: 150px; }
#ceremonies a{ display: block; float: left; width: 140px; height: 140px; border: 1px solid #999; }
#ceremonies img{ display: block; margin: 0 auto; border: none; }

#slideshow{ width: 757px; height: 555px; }
div#gallery { width: 675px; height: 400px; margin: 0 70px 20px 0; }

.footer{ font: 11px "Times New Roman", Times, Serif; color: #CCC; text-decoration: none; }
#navbtm a:link{ font: 11px "Times New Roman", Times, Serif; color: #999; text-decoration: none; }
#navbtm a:visited{ color: #CCC; text-decoration: none; }
#navbtm a:hover{ color: #CCC; text-decoration: underline; }
#navbtm a:active{ color: #FFF; text-decoration: underline; }

