input, select, textarea {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.bodystyle	{ margin-top:0px;background-color:#442C6D}
.copyright	{ margin-top:3px;font-family:footlight mt light,arial,verdana;font-size: 12px; font-weight: 400; letter-spacing:1;color:#fcfce6;}		
.linkbutton		{ border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px; font-family: footlight mt light,Arial,Tahoma; font-size: 16px; font-weight: 700; color: #fcfce6; text-decoration:none;line-height: 120%;padding-top:4px;padding-bottom:4px;background-color:#442C6D; }
.linkbutton:hover		{ border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px; font-family: footlight mt light,Arial,Tahoma; font-size: 16px; font-weight: 700; color: #fcfce6; text-decoration:underline;line-height: 120%;background-color:#442c6d; }
.navbar		{ border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;padding-top:4px;padding-bottom:4px; text-align: center;margin-top:5px; text-decoration:none;line-height: 140%;background-color:#442c6d;width:175px; }
.links		{  font-family: footlight mt light,Arial,Tahoma; font-size: 18px; font-weight: 700; color: #442c6d; text-decoration:none;line-height: 120%; }
.links:hover		{ text-decoration:underline; }

.mainbody     { margin-left:15px; margin-right: 15px;text-align: center; font-family: footlight mt light,Arial,Tahoma; font-size: 18px; font-weight: 400; color: #442C6D; text-decoration:none; }
.mainheader     { text-align: left; font-family: footlight mt light,Arial,Tahoma; font-size: 16px; font-weight: 700; color: #442C6D; text-decoration:none; }
.mainlist     { text-align: left; font-family: footlight mt light,Arial,Tahoma; font-size: 16px; font-weight: 400; color: #442C6D; text-decoration:none; }
.mainbody2     { margin-left:15px; margin-right: 15px;text-align: center; font-family: footlight mt light,Arial,Tahoma; font-size: 18px; font-weight: 400; color: #442C6D; text-decoration:none; }
.ourwedding     { margin-left:15px; margin-right: 15px;text-align: center; font-family: footlight mt light,Arial,Tahoma; font-size: 58px; font-weight: 700; color: #fcfce6; text-decoration:none;margin-top:18px }
.heatherdarren     { margin-left:15px; margin-right: 15px;text-align: center; font-family: footlight mt light,Arial,Tahoma; font-size: 49px; font-weight: 400; color: #442C6D; text-decoration:none; }
.datecountdown     { margin-left:15px; margin-right: 15px;margin-top:8px;text-align: center; font-family: footlight mt light,Arial,Tahoma; font-size: 29px; font-weight: 400; color: #442C6D; text-decoration:none; }
.datecountdown2     { margin-left:15px; margin-right: 15px;margin-top:8px;text-align: center; font-family: footlight mt light,Arial,Tahoma; font-size: 24px; font-weight: 400; color: #442C6D; text-decoration:none; }
.box1  { font-family: footlight mt light,Arial,Tahoma; font-size: 14px; text-decoration: none; color: #442C6D;
                border: 1px solid #442C6D; padding-left: 3px; padding-right: 3px;
                padding-top: 1px; padding-bottom: 2px; width:180px; height:23px; background-color: #ffffff;margin-bottom:2px;}
.box2  { font-family: footlight mt light,Arial,Tahoma; font-size: 14px; text-decoration: none; color: #442C6D;
                border: 1px solid #442C6D; padding-left: 3px; padding-right: 3px;
                padding-top: 1px; padding-bottom: 2px; width:280px; height:23px; background-color: #ffffff;margin-bottom:2px;}
.box3  { font-family: footlight mt light,Arial,Tahoma; font-size: 16px; text-decoration: none; color: #fcfce6;
                border: 1px solid #442C6D; padding-left: 3px; padding-right: 3px;
                margin-top:5px;padding-top: 1px; padding-bottom: 2px; width:140px; height:25px; background-color: #442C6D;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;}
.box4  { font-family: footlight mt light,Arial,Tahoma; font-size: 14px; text-decoration: none; color: #442C6D;
                border: 1px solid #442C6D; padding-left: 3px; padding-right: 3px;
                padding-top: 1px; padding-bottom: 2px; width:710px; height:80px; background-color: #ffffff;resize:none;}
