body {
margin:0 auto;
background-color:#00002B;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
}
body.body_index {
margin:0 auto;
background-image:url(../images/bg_index.jpg);
background-position:center top;
background-repeat:no-repeat;
background-color:#00002B;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
}
body.body_pages {
margin:0 auto;
background-color:#00002B;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
}
a:link {
color:#fff;
text-decoration:underline;
}
a:visited {
color:#fff;
text-decoration:underline;
}
a:active {
color:#fff;
text-decoration:underline;
}
a:hover {
color:#CCCCCC;
text-decoration:none;
}
/* /////////////////////////////////////////////////////// */
h1 {
padding-left:6px;
font-size:36px;
}
h2 {
padding-left:6px;
font-size:24px;
}
h3 {
padding-left:6px;
font-size:20px;
}
h4 {
padding-left:6px;
font-size:18px;
}
h5 {
padding-left:6px;
font-size:14px;
}
/* /////////////////////////////////////////////////////// */
#shell_index {
margin:0 auto;
width:800px;
}
#shell_pages {
margin:0 auto;
width:800px;
}
#clear {
clear:both;
}

/* /////////////////////////////////////////////////////// */
#header_index {
height:120px;
width:800px;
}

#header_pages {
background-image:url(../images/logo.jpg);
background-position:bottom;
background-repeat:no-repeat;
height:138px;
width:800px;
}
#menu_index {
text-align:right;
height:25px;
width:594px;
float:right;
}
#menu_pages {
background-color:#000000;
text-align:right;
height:25px;
width:800px;
float:right;
}
#content_index {
margin:0 auto;
height:25px;
width:792px;
}
#content_pages {
background-image:url(../images/bg_pages.jpg);
background-position:top;
background-repeat:no-repeat;

background-color:#05225D;
width:800px;
}

#content_signature {
background-image:url(../images/bg_signature.jpg);
background-position:top;
background-repeat:no-repeat;
background-color:#05225D;
width:800px;
}
#content_map {
background-image:url(../images/bg_map.jpg);
background-position:top;
background-repeat:no-repeat;
background-color:#05225D;
width:800px;
}
#content_contact_us {
background-image:url(../images/bg_contact_us.jpg);
background-position:top;
background-repeat:no-repeat;
background-color:#05225D;
width:800px;
}
#content_rsvp {
background-image:url(/images/bg_contact_us.jpg);
background-position:top;
background-repeat:no-repeat;
background-color:#05225D;
width:800px;
}
#content_rsvp2 {
background-image:url(/images/bg_RSVP2.jpg);
background-position:top;
background-repeat:no-repeat;
background-color:#05225D;
width:800px;
}
#content_email {
background-image:url(../images/bg_email.jpg);
background-position:top;
background-repeat:no-repeat;
background-color:#05225D;
width:800px;
}
/* /////////////////////////////////////////////////////// */
#nav, #nav ul {
margin:0;
padding:0;
list-style:none;
width:600px;
float:right;
}

#nav a {
display: block;
width: 99px;
}

#nav li {
float: left;
}

#nav li ul {
position: absolute;
width: 99px;
left: -999em;
}

#nav li:hover ul {
	left: auto;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}

/* /////////////////////////////////////////////////////// */
#index_column_left {
width:270px;
float:left;
}
#index_column_middle {
text-align:left;
width:290px;
float:left;
}
#index_column_right {
width:232px;
float:left;
}
/* /////////////////////////////////////////////////////// */
#history_text {
margin:0 0 0 4px;
text-align:left;
width:580px;
float:left;
}
#history_side {
width:200px;
float:left;
}
#history_footer{
margin:20px auto;
text-align:center;
width:750px;
height:171px;
}
.history_images {
padding-left:4px;
padding-right:4px;
}
#content_history {
margin:0 auto;
background-image:url(../images/bg_history.jpg);
background-position:top;
background-repeat:no-repeat;
background-color:#05225D;
width:800px;
}
/* /////////////////////////////////////////////////////// */
#store_firstbox_top_left {
margin:15px 0 0 25px;
_margin:15px 0 0 8px;
width:347px;
height:176px;
float:left;
}
#store_firstbox_top_right {
margin:15px 0 0 45px;
_margin:15px 0 0 45px;
text-align:center;
width:250px;
height:176px;
float:left;
}
#store_firstbox_btm {
margin:0 0 0 25px;
_margin:0 0 0 8px;
width:347px;
height:70px;
float:left;
}
#store_secondbox_top {
margin:0 0 0 69px;
_margin:0 0 0 70px;
width:321px;
height:70px;
float:left;
}
#store_secondbox_mid_left {
margin:0 0 0 35px;
_margin:0 0 0 33px;
width:347px;
height:65px;
float:left;
}
#store_secondbox_mid_right {
margin:0 0 0 59px;
_margin:0 0 0 20px;
width:321px;
height:68px;
float:left;
}
#store_secondbox_btm {
margin:0 0 0 56px;
_margin:0 0 0 63px;
width:321px;
height:76px;
float:left;
}
#store_thirdbox_top {
margin:0 0 0 31px;
_margin:0 0 0 8px;
width:354px;
height:76px;
float:left;
}
#store_thirdbox_btm_left {
margin:0 0 0 31px;
_margin:0 0 0 8px;
width:354px;
height:134px;
float:left;
}
#store_thirdbox_btm_right {
margin:0 0 0 10px;
text-align:left;
width:370px;
height:134px;
float:left;
}
#store_btm_box_left {
margin:35px 0 0 0;
width:200px;
height:311px;
float:left;
}
#store_btm_box_right {
margin:35px 0 0 39px;
_margin:35px 0 0 56px;
width:497px;
height:311px;
float:left;
}
/* /////////////////////////////////////////////////////// */
#content_staff {
background-image:url(../images/bg_staff.jpg);
background-position:top;
background-repeat:no-repeat;
background-color:#05225D;
width:800px;
}
.staff_images {
padding:6px;
}
/* /////////////////////////////////////////////////////// */
#footer {
margin:10px auto;
color:#FFFFFF;
font-size:10px;
text-align:center;
width:600px;
}
/* /////////////////////////////////////////////////////// */
#content_pages table {
	
}
#TogetherSig {
	background-image: url(../images/together/togetherFrame.png);
	background-repeat: no-repeat;
	background-position: center top;
	
}
