body{

font-family: ARIAL, VERDANA, HELVETICA, TAHOMA, "TIMES NEW ROMAN", "COURIER NEW", GEORGIA, "ARIAL BLACK", PALATINO, "COMIC SANS MS", 
"LUCIDA CONSOLE", "TREBUCHET MS","SANS-SERIF";}

img {border: 0;}

/* logo image */

.align-left { float:left; margin: 4px; width:234px; height:110px; } 

/* wedding image */

.align-right { float:right; margin: 4px; width:119px; height:110px; }

.divider-line {margin:1cm 0cm 1cm 2.5cm; width: 500px; height: 2px; background-color: #0000ff; }
  
.paragraph-text1 {text-align:left; color: blue; font-size:19px; font-weight:normal; margin:0cm 0cm 0cm 0.5cm;  }

.paragraph-text2 {text-align:justify; color: black; font-family:arial; font-size:16px; font-weight:normal; margin:0cm 0.7cm 0cm 0cm;  }

.paragraph-text3 {text-align:justify; color: black; font-family:arial; font-size:15px; font-weight:normal; margin:0cm 0.7cm 0cm 0.5cm;  }

h1 {
font-size:22px; 
font-weight:normal;
text-align:center; 
font-style:italic;
font-family:arial;
}
 
h2 {
font-size:18px; 
font-weight:normal;
text-align:center; 
font-style:italic;
font-family:arial;
}

h3 {
color:red;
font-size:19px; 
font-weight:bold;
text-align:left; 
font-style:normal;
margin:0cm 0cm 0cm 6.5cm;
}  

h4 {
color:blue;
font-size:16px; 
font-weight:bold;
text-align:justify; 
font-style:normal;
margin:0cm 0cm 0cm 0.5cm;
} 

h5 {
color:blue;
font-size:16px; 
font-weight:bold;
text-align:justify; 
font-style:normal;  
margin:0cm 0cm 0cm 0cm;
} 


/* Coding for the main table */

.renegade-table {
width:80%; margin-left:auto; margin-right:auto; height:120px;
border:none;
table-layout:auto;
color:white;
background-color: #0066ff;
padding: 0px 0px 0px 0px;
text-align:center;
border-spacing: 0px;
}


.small-header {
width:80%; margin-left:auto; margin-right:auto; height: 50px;
table-layout:auto;
border:none;
color:black;
background-color: #ffffcc;
font-style:normal;
font-weight:lighter;
font-size:16px;
text-align:center;
border-spacing: 0px;
}

/* Coding for the horizontal image bar */

.imagebar1 {
width:80%; margin-left:auto; margin-right:auto; height:120px;
table-layout:auto;
border:none;
color:black;
background-color:#ffffcc;
font-style:normal;
font-weight:normal;
font-size:15px;
text-align:center;
border-spacing:0px;
}

/* Coding for the horizontal spacer bar */

.spacer1 {
width:80%; margin-left:auto; margin-right:auto; height:75px;
vertical-align:middle;
table-layout:auto;
border:none;
color:black;
background-color: #ffffcc;
font-style:normal;
font-weight:normal;
text-align:center;
border-spacing: 5px;
}

/* Coding for the navigation bar */

.buttonbar {
width:12%; margin-left:auto; margin-right:0%;
table-layout:auto;
border:none;
color:black;
background-color: #cccccc;
font-style:normal;
font-weight:normal;
font-size:14px;
text-align:center;
vertical-align:top;
border-spacing: 0px;
padding: 7px 1px 0px 10px;
}

/* Coding for the vertical spacer column */

.spacer2 {
width:4%; margin-left:0%; margin-right:0%;
table-layout:auto;
border:none;
color:black;
background-color: #ffffcc;
font-style:normal;
font-weight:normal;
font-size:18px;
text-align:center;
border-spacing: 0px;
}

/* Coding for the main content table */

.main {
width:80%; margin-left:auto; margin-right:auto;
table-layout:auto;
border:none;
color:black;
background-color: #ffffcc;
font-style:normal;
font-weight:normal;
font-size:16px;
text-align:center;
vertical-align:top;
border-spacing: 0px;
}


.content {
width:64%; margin-left:0%; margin-right:auto;
table-layout:auto;
border:none;
color:black;
background-color: #ffffcc;
font-style:normal;
font-weight:normal;
font-size:16px;
text-align:center;
vertical-align:top;
border-spacing: 0px;
}


.signature { text-align:left;}

.hit-counter, .privacy-disclaimer {font-family: arial; font-size: 13px; text-align:center; }