a.std:link, a.std:visited {
	color : #0000CC;
}

a.std:hover {
	background-color : #FFFFE8;
	color : #CC0000;
}

body {
	background : url(images/weddingcouple.gif) #FFFFFF no-repeat fixed top left;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	margin : 0px;
	padding : 0px;
}

li{
	/*Style to space out list entries*/
	margin-top : 0.4em;
}

ul.line li{
  border-bottom : 2px solid #0000CC;
  padding-bottom : 1em;
}

ul.line li ul li{
  border : none;
}

q {
	font-style : italic;
}

.bi {
	font-style : italic;
	font-weight : bold;
}

.box1 {
	background : #FFFFE0;
	border : medium outset #5F9EA0;
	color : #000066;
	font-size : 105%;
	margin : 1.5% 7% 2.5% 7%;
	padding : 1%;
}

.content {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.9em;
}

.content h1{
	font-family :  verdana, arial,  Geneva, helvetica, sans-serif;
	font-size : 170%;
	text-align : center;
}

.content h2{
	font-family :  verdana, arial,  Geneva, helvetica, sans-serif;
	font-size : 150%;
}

.content h2.cross {
	font-size : 1.2em;
	margin-bottom : 0px;
}

.content h2.cross2 {
	font-size : 1.2em;
	margin-bottom : 0.2em;
	margin-top : 2em;
}

.content h3{
	font-family : Arial, Geneva, Helvetica, sans-serif;
	font-size : 140%;
}

.content h3.cross {
	font-size : 1.1em;
}

.content h4{
	font-family : Arial, Geneva, Helvetica, sans-serif;
	font-size : 130%;
}

.content h5{
	font-family : Arial, Geneva, Helvetica, sans-serif;
	font-size : 120%;
}

.content h6{
	font-family : Arial, Geneva, Helvetica, sans-serif;
	font-size : 110%;
}

.content p, .content li {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.content p.sig {
	font-family : "Nuptial BT", Vivaldi, "English111 Vivace BT", "Edwardian Script ITC" , Garamond, "Times New Roman", Times, serif;
	font-size : 1.8em;
}

.hi1 {
margin-top : 0.6em;
margin-bottom : 0.6em;
padding : 0.5em;
background-color : #E8E8FF;
}

.indent{
	margin : 1.5em 4% 1.5em 8%;
}

.legal {
	font-size : 85%;
	margin-bottom : 1.8em;
}

.note {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-weight : bold;
	text-align : center;
}

.content p.notice{
	font-family : Georgia, "Times New Roman", Times, serif;
	font-weight : bold;
	text-align : center;
	border : 1px solid #00008B;
	background-color : #CC0000;
	color : #FFCCCC;
	padding : 0.8em;
	font-size : 110%;
}

.input {
	background-color : #F0F0FF;
	margin : 0.2em;
	padding : 0.1em 0.3em 0.1em 0.3em;
}

.spc li{
	/*Style to space out list entries more*/
	margin-top : 0.8em;

}
caption {
	display: none;
}

.rtcol .card {
	text-align : center;
	border-top : 1px solid #0000CC;
	margin : 0.3em;
	padding-top:0.4em;
}
.rtcol .card p {
	font-size : 70%;
	margin-top : 0.3em;
	text-align : center;
	padding-top : 0.3em;
}

.nobr {
	white-space : nowrap;
}



.advert {
	float : right;
	width:28%;
	position : relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #000066;
	border : 1px solid #00008B;
	text-align: center;
	color: #FFFFFF;
	font-size: 2em;
	border-left : 0.6em solid Red;
	padding: 0.7em;
	margin: 2%;
	}
	
.advert a{
color : #E0E0FF;
}

.advert a:hover{
color : #FFE0E0;
}

