body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;


}
.blogtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	background-color: dedede;
	font-weight: bold;
	color: 660066;


}
.blogcontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	height: auto;
	width: auto;
	border: 1px dotted #666666;
	font-weight: lighter;

}
.blogby {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: dedede;
	color: 660066;

}
table.blog a:link {
	color: 660066;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}     /* unvisited link */
table.blog a:visited {
	color: 660066;
	text-decoration: none;
}  /* visited link */
table.blog a:hover {
	color: 66CC00;
	text-decoration: underline;
}   /* mouse over link */
table.blog a:active {
	color: 66CC00;
	text-decoration: underline overline;
}   /* selected link */ 
td.tabletitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: 660066;
	background-color: dedede;
}
td.tablecontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.formstyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.maincontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.headers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	background-color: dedede;
	color: 660066;

}
.guestbooktitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	background-color: dedede;
	font-weight: bold;
	color: 660066;


}
.guestbookcontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	height: auto;
	width: auto;
	border: thin groove;
	font-weight: lighter;

}
.guestbookby {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: dedede;
	color: 660066;

}
table.guestbook a:link {
	color: 660066;
	text-decoration: none;
}     /* unvisited link */
table.guestbook a:visited {
	color: 660066;
	text-decoration: none;
}  /* visited link */
table.guestbook a:hover {
	color: 66CC00;
	text-decoration: underline;
}   /* mouse over link */
table.guestbook a:active {
	color: 66CC00;
	text-decoration: underline overline;
}   /* selected link */ 


.ednote {background: #ffd; color: #930; padding: 1em; border: 1px dotted #c30; margin: 15px 0 15px 0; font: 11px/1.5em verdana, arial, sans-serif;}

pre {font: 11px "Trebuchet MS", arial, geneva, sans-serif; padding: 5px 2px 5px 7px; background: #ffd; border: 1px dotted #960;}

code {font: 11px "Trebuchet MS", arial, geneva, sans-serif; border-bottom: 1px dotted #960;}

.linewrap {font-weight: bold; color: #996; font-size: 13px;}

.light {font-size: 11px; font-weight: normal; font-family: verdana, geneva, arial, sans-serif; margin-top: 0; padding-top: 0; margin-bottom: 18px;}

.lib {margin: 5px 0 10px 0; color: #c30; background: #ffc; width: auto; font: 10px/15px geneva, sans-serif;}

table.weddingnav a:link {
	color: 660066;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}     /* unvisited link */
table.weddingnav a:visited {
	color: 660066;
	text-decoration: none;
		font-weight: bold;
}  /* visited link */
table.weddingnav a:hover {
	color: FFFFFF;
	text-decoration: none;
		font-weight: bold;
}   /* mouse over link */
table.weddingnav a:active {
	color: FFFFFF;
	text-decoration: none;
		font-weight: bold;
}   /* selected link */ 

.wedtext {padding: 1em; border: 1px dotted #666666; margin: 15px 0 15px 0; font: 11px/1.5em verdana, arial, sans-serif;}
.wedatttext {padding: 1em; font: 11px/1.5em verdana, arial, sans-serif;}

table.wedtext a:link {
	color: 660066;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}     /* unvisited link */
table.wedtext a:visited {
	color: 660066;
	text-decoration: none;
		font-weight: bold;
}  /* visited link */
table.wedtextv a:hover {
	color: dedede;
	text-decoration: none;
		font-weight: bold;
}   /* mouse over link */
table.wedtext a:active {
	color: dedede;
	text-decoration: none;
		font-weight: bold;
}   /* selected link */ 