/* global */
* {margin: 0; padding: 0}
img {border: none}
body {width: 760px; margin: 5px auto}
a {text-decoration: none}
.strong {font-weight: bold}
ul, dl, ol, cite {font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0.5em 0;}
ul, dl, ol {text-align: left;}
ul {list-style-type: none;} /* Unset all UL Lists */
li {background-color: transparent;}
ul li {}
ol li {margin-left: 2.3em;}
a:link, a:visited {color: #8A1B3B; text-decoration: none;}
a:hover {color: #8A1B3B; text-decoration: underline;}
a:active {color: #CC3333; text-decoration: underline;}


#header {background-color: #F7F7F7; height: 50px; padding-top: 15px; padding-bottom: 30px; padding-left: 20px;}
ul.nav {width: 130px; float: left; margin-top: 10px; font-size: 10px; text-transform: lowercase; line-height: 1.4em; font-weight: bold; }
ul.nav li {margin-left: 18px; list-style:none;}
ul.nav li a, ul.nav li a:visited {color: #ce0d48;}


#header img {float: left; margin-right: 20px; margin-top: 10px;}
#site-header {width: 580px; margin: 15px auto 5px auto; padding: 20px 80px }
#site-nav {width: 580px; margin: 0 auto 5px auto; padding: 10px 80px}
#site-nav li {display: inline; border-right: 1px solid; padding-right: 4px; margin-left: 6px}
#site-nav li a {margin-right: 3px}
#site-nav li.last {border: none}
#content {width: 580px; margin: 0 auto 5px auto; padding: 12px 80px 60px 80px;}
#content ul {margin-left: 15px}
#pic {width: 740px; margin: 0 auto 5px auto}
#pic img {display: block; margin: 10px auto}
#divider, #footer-divider {height: 37px; width: 740px; margin: 0 auto 5px auto;} 
p#footer {margin: 10px 0 10px 80px}
form {margin-bottom: 20px}
label {display: block}
input, textarea {margin-left: 80px; display: block; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 380px}
#captcha {margin-left: 80px;}
#content h3 {margin: 20px 20px 0 80px;}
#submitbut {margin-top: 5px; width: 100px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-size: 11px;}


/* design1 ---------- */
#design1 #site-header {background-color: #FEECF2} 
#design1 h1 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 22px; font-weight: bold;}
#design1 h1 a {color: #57351C}
#design1 h1 a:hover {color: #57351C}
/* wedding date */ 
#design1 #site-header p {font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight: bold; color: #E82F6D} 
/* navigation */
#design1 #site-nav {background-color: #57351C}
#design1 #site-nav li {font-family: Georgia, "Times New Roman", Times, serif; text-transform: uppercase; font-size: 13px; font-weight: bold; border-color: #ffffff}
#design1 #site-nav li a {color: #ffffff;}
#design1 #site-nav li a:hover {color: #ffecf2;}
/* picture container */
#design1 #pic {background-image: url("http://media.weddingbells.ca//global/design1-pic-bg.gif");}
/* divider below picture container */
#design1 #divider {background-image: url("http://media.weddingbells.ca//global/design1-divider.gif"); background-repeat: repeat-x;}
/* main content area */
#design1 #content {background-color: #FCEFF4}
#design1 #content h2 {font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-size: 20px; color: #E82F6D}
#design1 #content h3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #57351C; font-size: 19px}
#design1 #content p, #design1 #content li, #design1 #content label {font-family: Verdana, Arial, Helvetica, sans-serif; color: #57351C; font-size: 11px; margin: 11px 20px 11px 80px; line-height: 18px;} 
#design1 #content a {color: #57351C; text-decoration: underline; font-weight: bold}
#design1 #content a:hover {color: #f92465; text-decoration: none; font-weight: bold}
/* divider below main content area  */
#design1 #footer-divider {background-color: #57351C}
/* footer */
#design1 p#footer {font-family: Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size: 13px; text-transform: uppercase}
#design1 p#footer a {color: #57351C}
#design1 p#footer a:hover {text-decoration: underline}


/* design2 ----------  */
#design2 #site-header {background-color: #D6E8EF} 
#design2 h1 {font-family: "Trebuchet MS"; font-size: 22px; font-weight: bold;}
#design2 h1 a {color: #305997}
#design2 h1 a:hover {color: #6d91c7}
/* wedding date */ 
#design2 #site-header p {font-family: "Trebuchet MS"; font-size: 16px; font-weight: bold; color: #6D91C7} 
/* navigation */
#design2 #site-nav {background-color: #4F7FBC}
#design2 #site-nav li {font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; font-size: 11px; font-weight: bold; border-color: #FFFFFF}
#design2 #site-nav li a {color: #FFFFFF;}
#design2 #site-nav li a:hover {color: #d5e8ef;}
/* picture container */
#design2 #pic {background-image: url("http://media.weddingbells.ca//global/design2-pic-bg.gif");}
/* divider below picture container */
#design2 #divider {background-image: url("http://media.weddingbells.ca//global/design2-divider.gif"); background-repeat: repeat-x;}
/* main content area */
#design2 #content {background-color: #eaf3f7}
#design2 #content h2 {font-family: "Trebuchet MS"; font-weight: bold; font-size: 20px; color: #305997}
#design2 #content h3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #305997; font-size: 18px}
#design2 #content p, #design2 #content li, #design2 #content label {font-family: Verdana, Arial, Helvetica, sans-serif; color: #305997; font-size: 11px; margin: 11px 20px 11px 80px; line-height: 18px;} 
#design2 #content a {color: #305997; text-decoration: underline; font-weight: bold}
#design2 #content a:hover {color: #6c91c8; text-decoration: none; font-weight: bold}
/* divider below main content area  */
#design2 #footer-divider {background-color: #4f7fbc}
/* footer */
#design2 p#footer {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-transform: uppercase}
#design2 p#footer a {color: #6d91c7; font-weight:bold}
#design2 p#footer a:hover {text-decoration: underline}

/* design3 ----------  */
#design3 #site-header {background-color: #eaefb7} 
#design3 h1 {font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold;}
#design3 h1 a {color: #ae42b0}
#design3 h1 a:hover {color: #f69852}
/* wedding date */ 
#design3 #site-header p {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #6d8c1a} 
/* navigation */
#design3 #site-nav {background-color: #b079b1}
#design3 #site-nav li {font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; font-size: 11px; font-weight: bold; border-color: #ffffff}
#design3 #site-nav li a {color: #fbfc99;}
#design3 #site-nav li a:hover {color: #FFFFFF;}
/* picture container */
#design3 #pic {background-image: url("http://media.weddingbells.ca//global/design3-pic-bg.gif");}
/* divider below picture container */
#design3 #divider {background-image: url("http://media.weddingbells.ca//global/design3-divider.gif"); background-repeat: repeat-x;}
/* main content area */
#design3 #content {background-color: #fefeda}
#design3 #content h2 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 20px; color: #ae42b0}
#design3 #content h3 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #ae42b0; font-size: 20px}
#design3 #content p, #design3 #content li, #design3 #content label {font-family: Arial, Helvetica, sans-serif; color: #5f8201; font-size: 12px; margin: 11px 20px 11px 80px; line-height: 19px;} 
#design3 #content a {color: #5f8201; text-decoration: underline; font-weight: bold}
#design3 #content a:hover {color: #ae42b0; text-decoration: none; font-weight: bold}
/* divider below main content area  */
#design3 #footer-divider {background-color: #b079b1}
/* footer */
#design3 p#footer {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 11px; text-transform: uppercase}
#design3 p#footer a {color: #b079b1}
#design3 p#footer a:hover {text-decoration: underline}

/* design4 ----------  */
#design4 #site-header {background-color: #fcf1e0} 
#design4 h1 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 22px; font-weight: bold;}
#design4 h1 a {color: #f65872}
#design4 h1 a:hover {color: #faa8b5}
/* wedding date */ 
#design4 #site-header p {font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight: bold; color: #9e284a} 
/* navigation */
#design4 #site-nav {background-color: #9e284a}
#design4 #site-nav li {font-family: Georgia, "Times New Roman", Times, serif; text-transform: uppercase; font-size: 13px; font-weight: bold; border-color: #ffffff}
#design4 #site-nav li a {color: #fcf1e0;}
#design4 #site-nav li a:hover {color: #fbe7e8;}
/* picture container */
#design4 #pic {background-image: url("http://media.weddingbells.ca//global/design4-pic-bg.gif");}
/* divider below picture container */
#design4 #divider {background-image: url("http://media.weddingbells.ca//global/design4-divider.gif"); background-repeat: repeat-x;}
/* main content area */
#design4 #content {background-color: #fcf6ec}
#design4 #content h2 {font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-size: 20px; color: #f65872}
#design4 #content h3 {font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; color: #f65872; font-size: 19px}
#design4 #content p, #design4 #content li, #design4 #content label {font-family: Verdana, Arial, Helvetica, sans-serif; color: #9e284a; font-size: 11px; margin: 11px 20px 11px 80px; line-height: 18px;} 
#design4 #content a {color: #9e284a; text-decoration: underline; font-weight: bold}
#design4 #content a:hover {color: #f65872; text-decoration: none; font-weight: bold}
/* divider below main content area  */
#design4 #footer-divider {background-color: #9e284a}
/* footer */
#design4 p#footer {font-family: Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size: 11px; text-transform: uppercase}
#design4 p#footer a {color: #f65872}
#design4 p#footer a:hover {text-decoration: underline}

/* design5 ----------  */
#design5 #site-header {background-color: #ffffff} 
#design5 h1 {font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold;}
#design5 h1 a {color: #000000}
#design5 h1 a:hover {color: #999999}
/* wedding date */ 
#design5 #site-header p {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #999999} 
/* navigation */
#design5 #site-nav {background-color: #ebebeb}
#design5 #site-nav li {font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; font-size: 11px; font-weight: bold; border-color: #666666}
#design5 #site-nav li a {color: #666666;}
#design5 #site-nav li a:hover {color: #000000;}
/* picture container */
#design5 #pic {background-image: url("http://media.weddingbells.ca//global/design5-pic-bg.gif");}
/* divider below picture container */
#design5 #divider {background-image: url("http://media.weddingbells.ca//global/design5-divider.gif"); background-repeat: repeat-x;}
/* main content area */
#design5 #content {background-color: #ffffff}
#design5 #content h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 20px; color: #000000}
#design5 #content h3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; font-size: 20px}
#design5 #content p, #design5 #content li, #design5 #content label {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; margin: 11px 20px 11px 80px; line-height: 18px;} 
#design5 #content a {color: #000000; text-decoration: underline; font-weight: bold}
#design5 #content a:hover {color: #999999 text-decoration: none; font-weight: bold}
/* divider below main content area  */
#design5 #footer-divider {background-color: #ebebeb}
/* footer */
#design5 p#footer {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 11px; text-transform: uppercase}
#design5 p#footer a {color: #999999}
#design5 p#footer a:hover {text-decoration: underline}

