/* CSS Document */

/* ###################################### */
/* ############# BASE STYLES ############ */
/* ###################################### */

	
html, body 
	{
    background-color:#7695B3;
	background-image:url(../images/blue/bg_all.png);
	}
	
.page 
{
	background-image:url(../images/blue/bg.png);
	background-repeat: repeat-x;
}

	
hr {
	color: #e6e6e6; 
	background-color: #e6e6e6; 
	}

/* generic link styles */
a:link, a:visited { 
	color: #7795b1; 
	text-decoration: underline; 
	font-weight: normal; 
	}
a:hover, a:focus { 
	color: #8DB1D2;
	text-decoration: underline; 
	}

/* menu link styles */
.basicMenu a:visited { 
	color: #555; 
	text-decoration: none; 
	font-weight: normal; 
	}
.basicMenu a:link { 
	color: #555; 
	text-decoration: none; 
	font-weight: normal; 
	}
.basicMenu a:hover { 
	color: #8DB1D2;
	text-decoration: underline; 
	}
.basicMenu a:focus { 
	color: #8DB1D2;
	text-decoration: underline; 
	}


/* Layout */

.shell {
background-image:url(../images/blue/bg_stage.png);
	background-repeat: no-repeat;
	background-position: left top;
}



.headerimages {
	background-image:url(../images/blue/headerimage_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
  }


.image_upload_bg {
	background-image:url(../images/blue/header_uploadimage_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
}


.content {
   background-image:url(../images/blue/bg_content.png);
  background-repeat: repeat-y;

}

.content_left {
   background-image:url(../images/blue/bg_content_left.png);
  background-repeat: no-repeat;
background-position: left top;
}

.content_right {
   background-image:url(../images/blue/bg_content_right.png);
  background-repeat: no-repeat;
background-position: left top;
}

.submit-btn
	{
	background: #e5e5dd url(../images/blue/images/btn-submit.gif) no-repeat;
	}
	
.submit-btn:hover
	{
	background: #c9c9c2 url(../images/blue/btn-submit.gif) no-repeat 0 -20px;
	}
	
.donate a {
		background: url("../images/blue/btn_donate.gif") 0 0 no-repeat;
		}

#gallery img{
	border: 1px solid #E4DDD5;
}

.location, FORM.rsvp, .odd {
	background-color: #7695B3;
}


.menuitem a:link, a:visited{
	color: #000;
}

.menuitem a:hover, a:focus{
	color: #506DA2;
}

.active a:link, .active a:visited{
	color: #506DA2;
}
.active a:hover, .active a:focus{
	color: #506DA2;
}

.active {
background: url("../images/blue/btn_active.png");
	background-repeat: no-repeat;
	background-position: 25px 4px;
}

.footer {
	background: url("../images/blue/bg_footer.png");
	background-repeat: no-repeat;
	background-position: left top;
	color: #D8DAE6;
}

.content FORM {background-color:#7695B3;}	
.content FORM H5 {color:#fff;}
.comment.odd {background-color: #94bbe1;}
.content FORM LABEL {color:#fff;}		
.comment.odd {color:#fff;}	
.contact.odd {color:#fff;}	