

body{
margin:0px;
padding:0px;
	background-image:url(images/main_bg.jpg);
	background-repeat:repeat;
}


a:hover{color: #D04B51;}
a.contact:hover{color: #A53A3F; text-decoration:underline;}

a{
	text-decoration: none;
	font: bold 8pt "verdana", sans-serif; color:#383940;
}

a.nav{
	text-decoration: none;
	font: 6.5pt "verdana", sans-serif; color:#908468;
}

a.navhome{
	text-decoration: none;
	font: 9pt "verdana", sans-serif; color:#000000;
	font-variant: small-caps;
}

a.text{
	text-decoration: none;
	font: 10pt "verdana", sans-serif; color:#313131;
}

a.weddinglink{
	text-decoration: underline;
	font: bold 8pt "verdana", sans-serif; color:#908468;
}

a.pvlink{
	text-decoration: none;
	font: bold 8pt "verdana", sans-serif; color:#908468;
}

a.footer, span.footer{
	text-decoration: none;
	font: 7pt "verdana", sans-serif; color:#908468;
}

.quote{
	font: italic 10pt "verdana", sans-serif; color:#383940;

}



h2{
	font: bold 7.5pt "verdana", sans-serif; color:#000000;
	display: inline;
}

h2.contact{
	font: bold 8pt "verdana", sans-serif; color:#000000;
	display: inline;
}

a.contact{
	font: bold 8pt "verdana", sans-serif; color:#000000;
	text-align:right;
}

h4{
	font: bold 9pt "verdana", sans-serif; color:#908468;
	margin-top:25px;
	margin-left:40px;
	margin-bottom:0px;
	padding:0px;
	text-align:left;
}

h4.photos{
	font: bold 9pt "verdana", sans-serif; color:#908468;
	margin-top:10px;
	margin-left:40px;
	margin-bottom:0px;
	margin-top:0px;
	text-align:left;
}

p.quote{
	font: italic 9pt "verdana", sans-serif; color:#383940;
	margin-left:40px;
	margin-top:2px;
	margin-bottom:0px;
	margin-right:40px;
	text-align:left;

}

p{
	font: 9pt "verdana", sans-serif; color:#313131;
	line-height:12pt;
	margin-left:40px;
	margin-top:10px;
	margin-bottom:0px;
	margin-right:40px;
	text-align:justify;
}


p.home2{
	font: 9pt "verdana", sans-serif; color:#313131;
	line-height:12pt;
	margin:10px 0px 0px 0px; 
	padding:0px; 
	text-align:justify;
}


p.home{
	font: 9pt "verdana", sans-serif; color:#313131;
	line-height:12pt;
	margin-left:20px;
	margin-top:10px;
	margin-bottom:0px;
	margin-right:20px;
	text-align:justify;
}

.formtext{
	font: bold 9pt "verdana", sans-serif; color:#908468;
}

.formtextR{
	font: bold 9pt "verdana", sans-serif; color:#D04B51;
}


ul{
	list-style: none;
	font: 8pt "arial", sans-serif; color:#202020;
	margin:0px;
	padding-left:50px;
}

ul.wedlist{
	list-style: none;
	font: 8pt "arial", sans-serif; color:#202020;
	margin-top:20px;
	padding-top:10px;
	padding-botom:20px;
	padding-left:50px;
	padding-right:40px;
	border-top:solid 1px #55534E;
}

li{
	list-style-image: url("images/bullet.gif");
	font: bold 8pt "verdana", sans-serif; color:#908468;
	margin-left:25px;
	margin-right:40px;
	margin-bottom:7px;
	margin-top:10px;
	padding:0px;
}


li a{
	text-decoration: underline;
	font: bold 8pt "verdana", sans-serif; color:#908468;
}


li.wedlist{
	list-style: none;
	list-style-image: none;
	font: 8pt "verdana", sans-serif; color:#313131;
	margin:0px;
	padding-bottom:5px;
}

img.img_border{
	border:solid 2px #908468;
}

td.mainBG{
	background-color: #D04B51;
}

table.bodyMargin{
	margin:0px 10px 20px 10px;
}

td.mainPadding{
	padding-bottom:30px;
}

td.bodyBG{
	background-image:url(images/body_bg.jpg);
	background-repeat:repeat;
  background-color: #F0E7DC;
}

td.topBorder {
	background-image:url(images/topborder.jpg);
	background-repeat:repeat-x;
	height:15px;
}

td.botBorder {
	background-image:url(images/botborder.jpg);
	background-repeat:repeat-x;
	height:15px;
}


td.tLine{
	background-image:url(images/t_line.jpg);
	background-repeat:repeat-x;
	height:25px;
}

td.bLine{
	background-image:url(images/b_line.jpg);
	background-repeat:repeat-x;
	height:27px;
}

td.lLine{
	background-image:url(images/l_line.jpg);
	background-repeat:repeat-y;
}

td.rLine{
	background-image:url(images/r_line.jpg);
	background-repeat:repeat-y;
}

td.navBottom{
	padding-top:10px;
	padding-bottom:5px;
}

table.list{
	font: bold 7pt "verdana", sans-serif; color:#313131;
	margin-left:40px;
	margin-right:40px;
}

table.wedlist{
	border-top:solid 1px #55534E;
	margin-top:20px;
	padding-top:10px;
	padding-botom:20px;
	margin-left:40px;
	margin-right:40px;
}
