@charset "UTF-8";
/* CSS Document */


Body

{
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	color:#333333;
	margin-bottom: 75px;
	line-height: 18px;
}

ul
{
	list-style-image:url(img/li.gif);
	list-style-type:square;
}


#opening-text
{
	padding-top:15px;
}


#hptable
{

width: 808px;
height: 298px;
background-image:url(img/tablebg.jpg)

}


#hptable2
{
	width: 808px;
	height: 298px;
	line-height: 20px;
	font-weight:bold
}


.SingerCelebrant
{
	font-size: 27px;
	letter-spacing:-2px;
	font-weight: bold;
	color:#0A204B;
	padding-bottom: 4px;
	margin-bottom: 4px;
}

#opening-text
{
	line-height: 18px;
	text-align: justify;
}



#sitenav
{

padding-left: 46px;
padding-right: 46px;

}



#sitenav a
{


color: white;
text-decoration:none;
font-size: 13px;
font-weight: bold;
letter-spacing:-1px;
}

#sitenav a:hover
{


color: #0B2352;
text-decoration:none;
font-size: 13px;
font-weight: bold;
letter-spacing:-1px;
}

#clearall
{
	clear:both;
	height: 40px;
}


#readmore
{
	padding-top: 15px;
}



#readmore a
{


color: #AD872A;
text-decoration:none;
font-size: 14px;
font-weight: bold;
letter-spacing:-1px;
}

#readmore a:hover
{
	color: #AD872A;
	text-decoration:underline;
	font-size: 14px;
	font-weight: bold;
	letter-spacing:-1px;
}


.spacer
{
	padding-left: 3px;
	padding-right: 3px;
}

#main_table
{

padding: 46px;

}

#content_table
{

padding-left: 46px;
padding-right: 46px;


}

h2
{
	font-size:21pt;
	font-weight: bold;
	letter-spacing: -2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	color:#103275;
}


h5
{
	font-size:16pt;
	font-weight: bold;
	letter-spacing: -2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	color:#745A01;
}


h3
{
	font-size:18pt;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	line-height: 26px;
	color:#103275;
	text-align: left;
	letter-spacing: -1px;
}

h4
{
	font-size:11pt;
	background-image: url(img/gray-bg-curved.gif);
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	height: 114px;
	width: 472px;
	text-align: justify;
	font-weight: normal;
	padding-top: 25px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}

.goldarrow
{
padding-top: 3px;
}

#centre-content
{
width: 808px;
padding: 46px;
background-image:url(img/main-table-bg.gif);
margin: 0EM auto;

}

#left-content
{
	width: 519px;
	float: left;
	text-align: justify;
}

#full-content
{
	width: 808px;
	float: left;
	text-align: justify;
}



#right-content
{
	width: 259px;
	float: right;
}

#footer
{
	background-color:#FFF1D5;
	width: 808px;
	margin-top: 0em;
	margin-right: auto;
	margin-bottom: 0em;
	margin-left: auto;
	padding: 46px;
	height: 20px;
	color: #E9AE2E
}

#footer a
{
color: #E9AE2E
}

#footer a:hover
{
color: #FBC040
}










#sm-logo-footer
{
	width:  251px;
	height: 39px;
	background-image:url(img/sc-logo-gold.gif);
	float: left;
	background-repeat: no-repeat;
}

#footer-links
{
width: 500px;
text-align:right;
float:right
}

#footer-links a
{
color:#333333;
}

.gold-text
{
	color: #9C7520;
	font-size: 13px;
	font-weight: bold;
}

.testimonial
{
	color: #9C7520;
	font-weight:bold;
	font-size:18px;
	padding: 5px;
}

#testimonial-dots
{
	padding: 10px;
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #dddddd;
	background-color: #efefef;
}

input, text area, select, 
{


}

.formtitles
{
font-weight:bold;
}
.widthfield
{
width: 220px;
}

.widthfield500
{
width: 500px;
}


.smalltext
{
font-size: 9px;
}

.res
{
font-weight:bold; font-size: 14px;
letter-spacing:-1px;
}