/* BODY AND CONTAINER */

a {
color:#663333;
font-weight:bold;
}

a:hover {
color:#cc9999;
text-decoration:underline;
}

body 
{
background-color:#cc9999;
font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;
color:inherit;		
}

html>body #container
{
margin: 0 auto;
width:770px;
border:1px solid black;
height:auto;
color:inherit;
background: url(rose_bg_2.gif) repeat-y #fbfbf5;
margin-top:3%;

}

html>body #header
{
width:770px;
height:84px;
border-bottom:1px solid black;
}

html>body #nav
{
width:770px;
height:20px;
font-size: 13px;

text-transform:uppercase;
font-weight:bold;
text-align:center;
}

html>body #nav li {
	list-style: none;
	display: inline;
text-align:center;
	
}

html>body #nav li a {
color:#663333;
text-align:center;
}

html>body #nav li a:hover {
color:#cc9999;
text-decoration:underline;
}

html>body #content{
padding: 10px;
margin-top: 20px;
margin-bottom: 20px;
margin-right: auto;
margin-left: auto; 	/* opera does not like 'margin:20px auto' */
font-size:12px;
min-height:350px;
color:#663333;
padding-left:30px;
padding-right:30px;
}

html>body .wedding_text{
margin-right:185px;
}

html>body .others_text{
margin-right:285px;
margin-top:50px;


}

html>body #content ol li{
padding-bottom:10px;
}

html>body #Right_Floated_Image {

    float:right;
    clear:both;
    padding: 0;
    margin-left: 15px;
    margin-right: -20px;
    margin-top:-146px;
}

html>body #Right_Floated_Image img {
border: 1px solid #663333;
}

html>body #Right_Floated_Wedding_Image {

    float:right;
    clear:both;
    padding: 0;
    margin-left: 15px;
    margin-right: -20px;
    margin-top:-50%;
}

html>body #Right_Floated_Wedding_Image img {
border: 1px solid #663333;
}

html>body #Right_Floated_Others_Image {

    float:right;
    clear:both;
    padding: 0;
    margin-left: 15px;
    margin-right: -20px;
	 margin-top:-30%;
    
}

html>body #Right_Floated_Others_Image img {
border: 1px solid #663333;
}


html>body #footer
{
border-top:1px solid black;
font-size:smaller;
text-align:center;
position: relative;
bottom: 0;
padding-bottom:2px;
}

html>body #contact
{
font-size:smaller;
text-align:center;
position: relative;
bottom: 0;
color: #663333;
}

 

