body	{
	font-size:12px;  color:#000;  margin:0;
	font-family:Georgia, times, serif;  background-color:#F1E9D2;
	background-image:url(/images/weddings/BG.gif);
	background-repeat:repeat-x;  background-position:top left;
	}

td, p	{
	font-size:15px;  color:#000;  line-height:1.4;
	font-family:Georgia, times, serif;
	}

td	{ vertical-align:top;  padding:0; }


h1, h2, h3, h4
	{ margin:0 0 10px 0;  color:#5C0100;  line-height:1.0; }

h1	{ font-size:24px; }
h2	{ font-size:20px;  margin-bottom:5px; }
h3	{ font-style:italic;  font-size:17px;  margin-top:25px; }
h4	{ font-style:italic;  font-size:16px; }


a, a:link, a:visited
	{ color:#07511E;  font-weight:bold; }

a:hover, a:active
	{ color:#5C0100; text-decoration:none; }


.TopMenu
	{
	color:#fff;  text-align:center;  font-size:14px;
	line-height:1.2;  font-weight:bold;  vertical-align:middle;
	}

.Phrase	{
	color:#07511E;  text-align:center;
	font-style:italic;  padding:20px 0 10px;
	}

.Quote	{
	vertical-align:top;  padding:15px 15px 15px 12px;
	color:#98915A;  background:#fff;
	font-style:italic;  line-height:1.9;
	}


.content
	{ width:100%;  padding:30px 25px 20px 10px;  background:#fff; }




.testimonial
	{ padding:5px 0;  font-size:14px; }

.QuoteByline
	{
	margin-bottom:30px;  font-style:italic;
	line-height:1.1;  font-size:14px;  text-align:right;
	}

/*
blockquote
	{ position:relative;  text-indent:2em; }

.bqstart, .bqend { font-size:300%; }

.bqstart
	{	text-indent:0;  position:absolute;	top:-0.2em;  left:0;	}

.bqend
	{	position:absolute;  margin-top:-0.2em;	right:0;  text-indent:0;	}*/


blockquote
	{ position:relative;  text-indent:2em; }

.bqstart, .bqend
	{ font-size:300%; }

/* apply IE specific rules first */.bqstart
	{ text-indent:0;  margin:-0.6em 0 -2em 0;  float:left; }
blockquote> .bqstart
	{	/* add extra non-IE rules */	position:absolute;  top:-0.2em;  left:0;
	/* remove IE specific rules */	float:none;  margin:0;	}
.bqend
	{	position:absolute;  margin-top:-0.6em;	right:0;  text-indent:0;	}
blockquote> .bqend
	{ margin-top:-0.2em; }





.BorderBlack
	{ border:1px solid #000; }


.ContactTitle
	{ font-weight:bold; }

.footmenu, .footmenu2
	{
	text-align:center;  font-size:12px;
	padding-top:4px;  font-weight:bold;
	}

.footmenu2
	{ font-size:14px; }

.footer	{
	color:#1F3911; text-align:center;  font-size:12px;
	line-height:1.0;  padding:10px 0 20px;
	}

a.footlink:link, a.footlink:visited
	{ color:#1F3911;  font-weight:normal; }

a.footlink:hover, a.footlink:active
	{ color:#1F3911;  text-decoration:none;  font-weight:normal; }

.center	{ text-align:center; }



#repertoire1, #repertoire2
	{ width:50%;  line-height:1.0; }

#repertoire1
	{ padding-right:10px; }

#repertoire2
	{ padding-left:10px; }

#repertoire1 h3, #repertoire2 h3
	{ margin:0 0 10px;  line-height:1.0; }

#repertoire1 p, #repertoire2 p
	{ margin:0 0 10px 15px;  line-height:1.0; }

#repertoire1 ul, #repertoire2 ul
	{ margin-top:0;  margin-bottom:0; }

