body { 
height : 100%; 
margin : 0; 
padding : 0; 
background-color : #333333; 
color : #ffffff; 
text-align : center; 
font-size : 12px; 
line-height : 16px; 
font-family : Georgia, "Times New Roman", Times, serif; 
position : relative; } 

h2 {
text-align : center; 
font-family : Trebuchet MS, Arial, Helvetica, sans-serif; 
font-size : 12px;
color : #666666; 
}

#title { 
padding : 0; 
margin : 15px auto 0; 
width : 960px; 
height : 50px; }
 
#flashcontent { 
padding : 0; 
margin : 0 auto; 
border : 5px solid #000000; 
width : 960px; 
height : 550px; } 

#footer { 
padding : 0; 
margin : 0 auto; 
width : 970px; 
color : #666666; 
text-align : right; 
font-family : Trebuchet MS, Arial, Helvetica, sans-serif; 
font-size : 11px; 
background: url(images/footer1.jpg) top LEFT no-repeat;
} 

#footer1{ 
padding : 0; 
margin : 0 auto; 
width : 970px; 
color : #666666; 
text-align : right; 
font-family : Trebuchet MS, Arial, Helvetica, sans-serif; 
font-size : 11px; 

} 

#footer p { 
padding : 5px 0; 
margin : 0; 
text-transform : uppercase; } 
a { 
color : #ffffff; 
text-decoration : none; } 
a:hover { 
color : #ccff66; } 
#header1 { 
padding : 0; 
margin : 0 auto; 
width : 970px; 
color : #666666; 
text-align : right; 
font-family : Trebuchet MS, Arial, Helvetica, sans-serif; 
font-size : 11px; } 
#header2 { 
padding : 0; 
width : 970px; 
color : #666666; 
font-family : Trebuchet MS, Arial, Helvetica, sans-serif; 
font-size : 11px; } 
#header2 p { 
padding : 5px 0; 
margin : 0; 
text-transform : uppercase; 
font-size : 11px; } 
#header1 p { 
padding : 5px 0; 
margin : 0; 
text-transform : uppercase; } 
#generalInfo { 
margin : 0px 0px 0px 0px; 
font-size : 12px; 
font-family : Trebuchet MS, Arial, Helvetica, sans-serif; 
padding : 10px 0px 75px 0px; 
margin : 0 auto; 
width : 970px; 
text-align : left; 
color : #666666;
background: url(images/aboutbackv1.jpg) top LEFT no-repeat; } 
#wrapper { 
width : 970px; 
margin : 0 auto; 
color : #999999; } 
div.picAbout { 
float : right; 
margin : 1em 0 1em 2em; } 
div.picContact { 
float : left; 
margin : 1em 0 1em 1.5em; } 
div.borderAbout { 
border : 3px double #ffffff; 
background : #ffffff; } 
.separator { 
clear : both; } 
#contentNews { 
padding : 0 25px 0; 
color : #999999; 
background-color : #000000; } 
#newsInfo { 
margin : 5px 0 20px 10px; 
font-size : 12px; 
font-family : Trebuchet MS, Arial, Helvetica, sans-serif; 
margin : 0 auto; 
width : 970px; 
text-align : left; 
color : #666666; 
background-color : #000000; } 
#weddingInfo { 
margin : 0px 0px 0px 0px; 
font-size : 12px; 
font-family : Trebuchet MS, Arial, Helvetica, sans-serif; 
padding : 10px 0px 75px 0px; 
margin : 0 auto; 
width : 970px; 
text-align : left; 
color : #666666;
 } 
