body, p, th, td, input, textarea {font-family:Tahoma, Verdana, Arial, sans-serif; color:#000000; font-size: small; line-height:130%; }
body {
	margin:5px;
	padding:0;
	background-image: url(_images/BrownSwirl.jpg);
}
ul {list-style-type: none; padding:0; margin:.3em 0 .3em 0; }
hr {color:#669999; background-color:#669999; }
form {margin-top:0; margin-bottom:0; }
h1, h2, h3 {line-height:130%; }

a:link, a:visited {text-decoration:none; color:#A00000; }
a:hover {
	text-decoration:underline;
	color:#FFFFFF;
}
a:active {
	text-decoration:underline overline;
	color:#C41108;
}

.heading-fancy {font-family: pristina, cursive; font-size:140%; font-weight:bold; }
.color1 {color:#000000}
.color2 {color:#FF6600}
.color3 {color:#669999}
.white {color:#FFF;
}
.bigwhite {color:#FFF;
	font-size: 110%;
}
.highlight {color:#FF6600; font-weight:bold; }
.note {font-size:90%; color:#666699; font-weight:normal; margin:5px 0px; padding:7px; border: 1px solid; border-color:#B2B2CC #666699 #666699 #B2B2CC; background-color:#F0F0F0}
.smallertext {font-size:90%; }
.smallesttext {font-size:80%; }
.largertext {font-size:115%; }
.largesttext {font-size:130%; }
.required {color:#FF6600; font-weight:bold; }
.hrule {border:1px solid #000000; margin:5px 0px;}

.category {color:#666699; font-weight:bold; }
.item {color:#666699; font-weight:bold; }
.contact td {font-size:90%; color:#666699; font-weight:bold; }
.psst {font-size:90%; font-weight:normal; color:#666699;}

.pagetitle {font-size:130%; color:#000099; font-weight:bold; padding:0px }
.heading {font-size:115%; font-weight:bold; color:#000000; }
.subheading {font-size:100%; font-weight:bold; color:#333333; }

img.box {padding:1px; border:solid; border-width:1px 3px 3px 1px; border-color:#CCC #333 #333 #CCC; }

#container-outside {}
#container {background-color:#FFFFFF; border:1px solid #000000;padding: 10px; }
#header {padding: 10px; }
#content {padding:15px; }
#flower_back {padding:15px; background:background-image="/_images/bkgrnd-wedding-IMG_0245.jpg"}


#col-left-container {width:150px; height:100%; }
#col-left {width:140px; padding:5px; }


#nav {font-size:80%; color:#FFFFFF; padding:2px 5px 2px 7px; letter-spacing:2px}
a.nav:link {
	font-size:80%;
	text-decoration:none;
	color:#660000;
	font-weight:bold;
}
a.nav:visited {
	font-size:80%;
	text-decoration:none;
	color:#333333;
	font-weight:bold;
}
a.nav:hover {
	font-size:80%;
	text-decoration:none;
	color:#FF0000;
	font-weight:bold;
}
a.nav:active {font-size:80%; text-decoration:none; color:#98CCD0; font-weight:bold; }



#nav-section {font-size:90%; color:#FFFFFF; padding:2px 5px 2px 7px; letter-spacing:2px}
a.nav-section:link {font-size:90%; text-decoration:none; color:#FFFFFF; font-weight:bold;  }
a.nav-section:visited {font-size:90%; text-decoration:none; color:#FFFFFF; font-weight:bold; }
a.nav-section:hover {font-size:90%; text-decoration:none; color:#98CCD0; font-weight:bold; }
a.nav-section:active {font-size:90%; text-decoration:none; color:#98CCD0; font-weight:bold; }


a.textlink:link {
	font-size:90%;
	text-decoration:none;
	color:#FFFF00;
	font-weight:bold;
}
a.textlink:visited {font-size:90%; text-decoration:none; color:#FFFFFF; font-weight:bold; }
a.textlink:hover {
	font-size:90%;
	text-decoration:underline;
	color:#FFFFFF;
	font-weight:bold;
}
a.textlink:active {font-size:90%; text-decoration:none; color:#98CCD0; font-weight:bold; }



#footnote {font-family:Tahoma, Verdana, Arial, sans-serif; color:#000000; font-size: 9pt; line-height:100%; }

.pad5x {padding: 5px;
}

.pad10x {padding: 10px;
}

.testimonial {
	font: bold 12px/120% Tahoma, Arial, Helvetica, sans-serif;
	color: #FFCC66;
	margin: 5px;
}

.credit {
	font: bold 11px/120% Arial, Helvetica, sans-serif;
	color: #660000;
}