:root  {
--width:433px;
--height:249px;
--message_wrapper_height:200px;
}

body {
}

@font-face {
  font-family: Christmas_day_2024_font;
  src: url(../fonts/OleoScript-Bold.ttf);

}

#Christmas_image_2024  {
    display: block;
    background-image: url('../images/Home_page_101/Christmas_image_2024.jpg');
    background-repeat: no-repeat;
    width: 900px;
    height: 1315px;
    margin-bottom:25px;	
}

#Christmas_2024_message_frame  {
    display: block;
    background-image: url('../images/Home_page_101/Christmas_2024_message_frame.png');
    background-repeat: no-repeat;
    width: 900px;
    height: 2129px;
    position:relative;
}

.Christmas_2024_font  {
    font-family: 'Christmas_day_2024_font';
    font-size: 48px;
    color:#7d6608;
    line-height: 125%;
    font-weight: 700;
    text-align: center;
    padding-top:25px;
  }

#The_Collins_Family {
display:block;
 background-image: url('../images/Home_page_101/The_Collins_Family.png');
    background-repeat: no-repeat;
width:695px;
height:140px;
position:absolute;
bottom:375px;
left:0;
right:0;
margin:0 auto 0 auto;
}

#Christmas_day_2024_links_wrapper  {
width:750px;
height:336px;
position:relative;
margin:0 auto 0 auto;
margin-top:-25px;
}

/*---------------------------------------------*/
#green_gift_left {
display:block;
 background-image: url('../images/Home_page_101/green_gift_left.jpg');
    background-repeat: no-repeat;
width:300px;
height:336px;
position:absolute;
left:0;
}

.blue_gift_left {
display:block;
 background-image: url('../images/Home_page_101/blue_gift_left.jpg');
    background-repeat: no-repeat;
width:300px;
height:336px;
position:absolute;
left:0;
transition: opacity 2s;
}

.blue_gift_left:hover {
opacity:0;
}
/*---------------------------------------------*/
#green_gift_right {
display:block;
 background-image: url('../images/Home_page_101/green_gift_right.jpg');
    background-repeat: no-repeat;
width:300px;
height:336px;
position:absolute;
right:0;
}

.blue_gift_right {
display:block;
 background-image: url('../images/Home_page_101/blue_gift_right.jpg');
    background-repeat: no-repeat;
width:300px;
height:336px;
position:absolute;
right:0;
transition: opacity 2s;
}

.blue_gift_right:hover {
opacity:0;
}
/*---------------------------------------------*/
#Christmas_2024_links_message_wrapper  {
width:800px;
height:218px;
position:relative;
margin:50px auto 0 auto;
font-family: 'Comic Sans MS';
font-size:28px;
font-weight:700;
color:#648c11;
line-height:150%;
text-align:center;

}

/*---------------------------------------------*/
.Christmas_2024_message_left  {
box-sizing:border-box;
width:350px;
background-color:white;
border:10px solid blue;
border-radius:25px;
position:absolute;
left:0;
padding:15px;
}

.Christmas_2024_message_left:before, .Christmas_2024_message_left:after {
content:"";
width:0;
height:0;
position:absolute;
bottom:100%;
}

.Christmas_2024_message_left:before {
border:55px solid transparent;
border-bottom-color:blue;
left:77px;
}

.Christmas_2024_message_left:after  {
border:40px solid transparent;
border-bottom-color:white;
left:92px;
}
/*---------------------------------------------*/
.Christmas_2024_message_right  {
box-sizing:border-box;
width:350px;
background-color:white;
border:10px solid blue;
border-radius:25px;
position:absolute;
right:0;
padding:15px;
}

.Christmas_2024_message_right:before, .Christmas_2024_message_right:after {
content:"";
width:0;
height:0;
position:absolute;
bottom:100%;
}

.Christmas_2024_message_right:before {
border:55px solid transparent;
border-bottom-color:blue;
right:77px;
}

.Christmas_2024_message_right:after  {
border:40px solid transparent;
border-bottom-color:white;
right:92px;
}
/*---------------------------------------------*/

#Scripture_frame_Christmas_2024 {
display:block;
 background-image: url('../images/Home_page_101/Scripture_frame_Christmas_2024.jpg');
    background-repeat: no-repeat;
width:900px;
height:1124px;
}

h3 {
text-decoration:underline;
}

