body{font-family:arial, helvetica, sans-serif;font-size:10pt;background-color:#ffffff;}
p{font-family:arial, helvetica, sans-serif; font-size:10pt;}
ul{list-style-type:circle;}
body{background-image:url(../weddingflags/pattern.jpg);
background-repeat:repeat-x;
}


div#container{
width:860px;
height:800px; 
margin-right:auto;
margin-left:auto;}


div#header{
width:858px;
height:158px;
background-image:url(../weddingflags/wedheader2.jpg);
background-repeat:no-repeat;
margin-right:auto;
margin-left:auto;}
 

div#mainpage{
width:860px;height:720px;
margin-right:auto;
margin-left:auto;}


div#leftpage{
	width:857px;
	height:710px;
	background-image:url(../weddingflags/background7.jpg);
	position:relative;
	background-repeat:no-repeat;
	

}
div#rightpage{
	width:857px;
	height:710px;
	background-image:url(../weddingflags/background8.jpg);
	position:relative;
	background-repeat:no-repeat;
	

}


div#centerpage{
	width:857px;
	height:710px;
	background-color:#FFFFFF;
	position:relative;

}
div#newbox{
	width:469px;
	height:112px;
	position:absolute;
	top: 388px;
	left: 10px;
}
div#navigator{
	width:856px;
	height:29px;
	background-color:#C08493;
	margin-left:auto;
	margin-right:auto;
	
}

div#textbox1{
	width:609px;
	height:600px;
	color:#c24900;
	position:absolute;
	right:225px;
	top:15px;
}

div#textbox2{
     width:200px;
    height:380px;
	color:#996600;
	position:absolute;
	right: 18px;
	top:14px;
	width: 206px;
	height: 561px;
}

div#footnote{
	width:727px;
	height:59px;
	margin-right:auto;
	margin-left:auto;
	position:absolute;
	bottom:80px;
	left: 39px;
	text-align:center;
	color:#c24900;
	
}



div.menu
{width:150px;
 height:23px; 
 padding-top:5px;
float:left;
 text-align: center;
 font-size:11pt;
 color:#ffffff;
 font:geneva, arial, helvetica, sans serif;

 
 }






hr{color:#c24900;}








a:link{color:#000000; text-decoration:none;}
a:visited{color:#000000; text-decoration:none;}
a:hover{color:#fff; font-weight:bold}







img.posR{border-style:none; float:right;}
img.posL{border-style:none; float:left;}
img.alignC{border:1px; border-color:black; border-style:solid;}


img.alignR{float:right; margin:10px; border:1px; border-color:black; border-style:solid;}
img.alignL{float:left; margin:10px; border:1px; border-color:black; border-style:solid;}



p.gren{color:#008040;font-family:arial,helvetica,sans-serif; font-size:10pt}
p.red{color:#ff0000}
span.bold{font-weight:bold;}
span.bold2{font-weight:bold; font-size:12pt}
p.cent{text-align:center;}

    
 

