body {
	background: #824C6B url('../images/weddings/background.png') repeat-x fixed top left;
	color: #5B2A2A;
}

#trans_bg_horizontal {
   background-color: #FFFFFF;
   border: solid 1px #E4D59A;
   filter: alpha(opacity=80);
   -moz-opacity: 0.80;
   opacity: 0.80;
}

#trans_bg_vertical {
   background-color: #FFFFFF;
   border: solid 1px #E4D59A;
   filter: alpha(opacity=80);
   -moz-opacity: 0.80;
   opacity: 0.80;
}

#trans_bg_main {
   background-color: #FFFFFF;
   border: solid 1px #E4D59A;
   filter: alpha(opacity=80);
   -moz-opacity: 0.80;
   opacity: 0.80;   
}

#trans_bg_main img {
	border: 2px solid #E4D59A;
	padding: 3px 3px 3px 3px;
	margin: 5px 5px 5px 5px;
}

A:link {
	color: #824C6B;
	text-decoration: none;
	font-weight: bold;
}

A:visited {
	color: #824C6B;
	text-decoration: none;
	font-weight: bold;
}

A:active {
	color: #808080;
	text-decoration: underline;
	font-weight: bold;
}

A:hover {
	color: #808080;
	text-decoration: underline;
	font-weight: bold;
}

#overlay{ 
filter: alpha(opacity=70);
   -moz-opacity: 0.70;
   opacity: 0.70;
   background-color: #824C6B;
}

* html #overlay{
	filter: alpha(opacity=70);
   -moz-opacity: 0.70;
   opacity: 0.70;
   position: absolute;
   background-color: #824C6B;
}

#page_header {
   color: #FFFFFF;
}