@font-face {
    font-family: 'ebgaramondsc';
    src: url('ebgaramondsc-webfont.eot');
    src: url('ebgaramondsc-webfont.eot?#iefix') format('embedded-opentype'),
         url('ebgaramondsc-webfont.woff2') format('woff2'),
         url('ebgaramondsc-webfont.woff') format('woff'),
         url('ebgaramondsc-webfont.ttf') format('truetype'),
         url('ebgaramondsc-webfont.svg#ebgaramondsc') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'gascogne_serialregular';
    src: url('gascogneserial_regular_macroman/Gascogne_Serial-Regular-webfont.eot');
    src: url('gascogneserial_regular_macroman/Gascogne_Serial-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('gascogneserial_regular_macroman/Gascogne_Serial-Regular-webfont.woff2') format('woff2'),
         url('gascogneserial_regular_macroman/Gascogne_Serial-Regular-webfont.woff') format('woff'),
         url('gascogneserial_regular_macroman/Gascogne_Serial-Regular-webfont.ttf') format('truetype'),
         url('gascogneserial_regular_macroman/Gascogne_Serial-Regular-webfont.svg#gascogne_serialregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'anglecia_pro_dspregular';
    src: url('angleciaprodisplay_regular_macroman/AngleciaProDisplay-Regular-webfont.eot');
    src: url('angleciaprodisplay_regular_macroman/AngleciaProDisplay-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('angleciaprodisplay_regular_macroman/AngleciaProDisplay-Regular-webfont.woff2') format('woff2'),
         url('angleciaprodisplay_regular_macroman/AngleciaProDisplay-Regular-webfont.woff') format('woff'),
         url('angleciaprodisplay_regular_macroman/AngleciaProDisplay-Regular-webfont.ttf') format('truetype'),
         url('angleciaprodisplay_regular_macroman/AngleciaProDisplay-Regular-webfont.svg#anglecia_pro_dspregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'caudexregular';
    src: url('caudex/caudex-regular-webfont.eot');
    src: url('caudex/caudex-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('caudex/caudex-regular-webfont.woff2') format('woff2'),
         url('caudex/caudex-regular-webfont.woff') format('woff'),
         url('caudex/caudex-regular-webfont.ttf') format('truetype'),
         url('caudex/caudex-regular-webfont.svg#caudexregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'caudexbold';
    src: url('caudex/caudex-bold-webfont.eot');
    src: url('caudex/caudex-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('caudex/caudex-bold-webfont.woff2') format('woff2'),
         url('caudex/caudex-bold-webfont.woff') format('woff'),
         url('caudex/caudex-bold-webfont.ttf') format('truetype'),
         url('caudex/caudex-bold-webfont.svg#caudexbold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'caudexitalic';
    src: url('caudex/caudex-italic-webfont.eot');
    src: url('caudex/caudex-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('caudex/caudex-italic-webfont.woff2') format('woff2'),
         url('caudex/caudex-italic-webfont.woff') format('woff'),
         url('caudex/caudex-italic-webfont.ttf') format('truetype'),
         url('caudex/caudex-italic-webfont.svg#caudexitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}


body {
    margin: 0px;
    font-family:  Georgia, serif;	
    font-size: 1em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    color: #686868;
    background-image: url(../images/sideBck2.jpg);
    background-size:  50%;
    background-repeat: no-repeat;
    background-position: 0% 0%;
}

h1 {
    font-family:   Georgia, serif;
    font-size: 1.375em;
    font-weight: 900;
    font-style: normal;
    line-height:1.125em;
    color: #41A136;
}



h2 {
    font-family:   Georgia, serif;
    font-size: 1.125em;
    font-weight: 900;
    font-style: normal;
    line-height: 1.125em;
    color: #41A136;
}



h3 {
    font-family:   Georgia, serif;
    font-size: 1em;
    font-weight: 900;
    font-style: normal;
    line-height: 1.125em;
    color: #41A136;
}

.mission {
    font-family:  Georgia, serif;
    line-height: 0.75em;
    color: #FFFFFF;
    
}

#bursButton {
    width: 200px;
    height: auto;
    border: 3px solid #FFFFFF;
    background-color: rgb(75, 204, 193);
    padding: 30px;
    float: left; 
    margin: 15px 1.92741% 0px 0%;
    box-shadow: 1px 1px 2px 2px rgba(0, 112, 106, 0.5);
    border-radius: 100px; 
    box-sizing: border-box;
    font-family:  Georgia, serif;
    font-weight: 700;
    line-height: 1em;
    color: #8C2300;
    text-align: center;
    text-shadow: 1px 1px 1px #00FFF2;
    clear: right; 
}

#memButton {
    width: 200px;
    height: auto;
    border: 3px solid #FFFFFF;
    background-color: #FF4D00;
    padding: 30px;
    float: left; 
    margin: 15px 1.92741% 0px 0%;
    box-shadow: 1px 1px 2px 2px rgba(0, 112, 106, 0.5);
    border-radius: 100px; 
    box-sizing: border-box;
    font-family:  Georgia, serif;
    font-weight: 700;
    line-height: 1.125em;
    color: #FFFFFF;
    text-align: center;
    text-shadow: 1px 1px 1px #691A00;
    clear: right; 
}

.deco1 {
    width: 14.3628%; 
    height: auto; 
    border-top: 1px dotted rgb(128, 128, 128);  
    border-right: 1px dotted rgb(128, 128, 128);  
    border-bottom: 1px dotted rgb(128, 128, 128);
    float: left; 
    border-radius: 0px;
    background-position: 0% 0%; 
    padding: 20px; 
    box-shadow: 0px 0px 0px 0px rgb(255, 0, 0); 
    box-sizing: border-box; 
    margin: 25px  0% 0px 1.97472%;
    
    
}

.deco2 {
    width: 14.3628%; 
    height: auto; 
    border-top: 1px dotted rgb(128, 128, 128);  
    border-left: 1px dotted rgb(128, 128, 128);  
    border-bottom: 1px dotted rgb(128, 128, 128);
    float: left; 
    border-radius: 0px;
    background-position: 0% 0%; 
    padding: 20px; 
    box-shadow: 0px 0px 0px 0px rgb(255, 0, 0); 
    box-sizing: border-box; 
    margin: 25px  0% 0px 1.97472%;
    
    
}

.nrShw {
    visibility: hidden;
    display: none;
}

.frmShw {
    visibility: visible;
    display: block;
}

.inTxt {
    width: 300px;
}

td {
    width: 250px;
    padding-right: 10px;
    text-align: left;
    box-sizing: border-box;
    
}

#main {
    width: 63.3755%;
    height: auto;
    float: left;
    box-sizing: border-box;
    margin: 25px 0% 0px 1.97472%;
}

#cntSide {
    width: 30.7004%;
    height: auto;
    float: left;  
    border-left: 1px dotted rgb(128, 128, 128); 
    border-right: 1px dotted rgb(128, 128, 128);   
    padding: 20px;  
    box-sizing: border-box;
    margin: 25px 0% 0px 1.97472%;
}

#content {
    width: 100%;
    height: auto;
    box-sizing: border-box;
    margin: 0px 0%  25px 0% ;
    border: 1px dotted #F4E3FF;
    float: left;
    border-radius: 5px;
    background-color: rgba(43, 56, 135,1.0);
    padding: 25px;
    box-shadow: 1px 1px 2px 1px rgba(16, 21, 51,0.5);
    font-family:  'gascogne_serialregular', Georgia, serif;
    font-size: 1em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    color: #FFFFFF;
}

#content2 {
    width: 100%;
    height: auto;
    border: 1px solid Black;
    box-sizing: border-box;
    margin: 20px 1.92741%  0px 1.92741% ;
    padding: 25px;
    box-sizing: border-box;
}

#slide {
    width: 100%;
    height: 600px;
    float: left;
    border: 3px solid #DCDCDC;
    border-radius: 5px;
    box-shadow:inset 1px 1px 2px 1px rgba(16, 21, 51,0.5);
    box-sizing: border-box;
    margin: 0px 0% 10px 0%;
    font-family:  'gascogne_serialregular', Georgia, serif;
    font-size: 1em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    color: #FFFFFF;
    background-image: url(../images/Pfwss10thAnniversary016.jpg);
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-color: rgb(126, 126, 126);
    background-position: 50% 40%;
}

#gall {
    width: 70%;
    height: auto;
    float: left;
    box-sizing: border-box;
    margin: 0px 0% 10px 0%;
}

#phGallery {
    width: 100%;
    height: 360px;
    float: left;
    border: 3px solid #DCDCDC;
    border-radius: 5px;
    box-shadow:inset 1px 1px 2px 1px rgba(16, 21, 51,0.5);
    box-sizing: border-box;
    margin: 0px 0% 10px 0%;
    font-family:  'gascogne_serialregular', Georgia, serif;
    font-size: 1em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    color: #FFFFFF;
    background-image: url(../images/100th_Birthday_For_Gladys_Saunders_1.jpg);
    background-size:  100% auto;
    background-repeat: no-repeat;
    background-color: rgb(126, 126, 126);
    background-position: 50% 40%;
}

.phHd {
    width: 100%;
    height: 25px;
    float: left;
    box-sizing: border-box;
    margin: 0px 0% 10px 0%;
}

#thmb {
    width: 27.60839792158958%;
    height: auto;
    float: left;
    box-sizing: border-box;
    margin: 0px 0% 10px 2.391602078410421%;
}

#phHolder {
    width: 100%;
    height: 360px;
    float: left;
    border: 3px solid #DCDCDC;
    border-radius: 5px;
    box-shadow:inset 1px 1px 2px 1px rgba(16, 21, 51,0.5);
    box-sizing: border-box;
    margin: 0px 0% 10px 0%;
    font-family:  'gascogne_serialregular', Georgia, serif;
    font-size: 1em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    color: #FFFFFF;
    background-color: rgb(126, 126, 126);
    overflow: hidden;
}

#phUp {
    width: 100%;
    height: 25px;
    float: left;
    border: 1px solid #DCDCDC;
    border-radius: 5px;
    box-shadow:inset 1px 1px 2px 1px rgba(16, 21, 51,0.5);
    box-sizing: border-box;
    margin: 0px 0% 10px 0%;
    background-color: rgb(126, 126, 126);
}

#phDown {
    width: 100%;
    height: 25px;
    float: left;
    border: 1px solid #DCDCDC;
    border-radius: 5px;
    box-shadow:inset 1px 1px 2px 1px rgba(16, 21, 51,0.5);
    box-sizing: border-box;
    margin: 0px 0% 10px 0%;
    background-color: rgb(126, 126, 126);
}

#phIn {
   width: 100%;
    height: auto;
    margin: 0px auto 0px auto;
    box-sizing: border-box;
    position: relative;
}

.phThmb {
    width: 100%;
    height: 90px;
    max-width: 100%;
    float: left;
    border: 1px solid #DCDCDC;
    box-sizing: border-box;
    background-color: rgb(126, 126, 126);
    background-size:  100% auto;
    background-repeat: no-repeat;
    background-color: rgb(126, 126, 126);
    background-position: 50% 30%;
}

#captn {
    width: 100%;
    height: 100px;
    float: left;
    border-top: 1px dotted Black;
    border-bottom: 1px dotted Black;
    box-sizing: border-box;
    margin: 0px 0% 25px 0%;
    padding: 10px;
    background-color: #fff;
    font-family:  'gascogne_serialregular', Georgia, serif;
    font-size: 1em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    color:  rgb(82, 82, 82);
}

#header {
    width: 96.0506%;
    height: auto;
    text-align: left;
    vertical-align: -80px;
    background-color: #E89224;
    border: 2px ridge #FFDD78;
    border-radius: 5px;
    box-shadow: 1px 1px 2px #693500;
    float: left;
    padding: 15px;
    box-sizing: border-box;
    margin: 25px 0% 0px 1.92741%;
    clear: both;
}



#logo{
    width: 100%;
    height: 80px;
    margin: 0px auto 0px auto;
    background-image: url(../images/pfwss_logo.jpg); 
    background-size:  auto 100%; 
    background-repeat: no-repeat; 
    background-position: 50% 50%; 
    box-sizing: border-box;
}



#logo2{
    width: 50%;
    height: 100px;
    float: left;
    margin: 0px auto 0px auto;
    background-image: url(../images/pfwss_logo4.png); 
    background-size:  auto 100%; 
    background-repeat: no-repeat; 
    background-position: 10% 50%; 
    box-sizing: border-box;
}

#menu {
    width: 48%;
    height: auto;
    float: left;
    text-align: right;
    margin-top: 80px;
    font-family: 'ebgaramondsc', Georgia, serif;
    font-size: 1.0625em;
    font-weight: 900;
    font-style: normal;
    line-height: 1.5em;
    color: #78FFDD;
    text-shadow: 1px 1px 1px #692F00;
    
}

.mnuLnk {
    font-family: 'ebgaramondsc', Georgia, serif;
    font-size: 1.0625em;
    font-weight: 900;
    font-style: normal;
    line-height: 1.5em;
    color: #78FFDD;
    text-decoration: none;
    
}

.mnuLnk:hover {
    font-family: 'ebgaramondsc', Georgia, serif;
    font-size: 1.0625em;
    font-weight: 900;
    font-style: normal;
    line-height: 1.5em;
    color: #FFCC00;
    text-decoration: none;
    text-shadow: 1px 1px 1px #692F00;
    
}

a {
    font-family:  Georgia, serif;
    font-size: 1em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    color: #364091;
    text-decoration: none;
    
}

#elm1 {
    width: 55.2816%;
    height: auto;
    float: right;
    padding: 25px;
    box-sizing: border-box;
    margin: 25px  1.92741% 0px 0%;
}

#elm1In {
    width: 87.8818%;
    height: auto;
    float: left;
    padding: 25px;
    border-left: 1px dotted #FF9428;
    box-sizing: border-box;
    margin: 25px 0% 0px  1.92741%;
}


#elm2 {
    width: 100%;
    height: auto;
    border: 1px dotted #F4E3FF;
    float: left;
    border-radius: 5px;
    background-color: rgba(43, 56, 135,1.0);
    padding: 25px;
    box-shadow: 1px 1px 2px 1px rgba(16, 21, 51,0.5);
    box-sizing: border-box;
    margin: 0px auto 30px auto;
    font-family:  'gascogne_serialregular', Georgia, serif;
    font-size: 1em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    color: #FFFFFF;
}


#side {
    width: 38.9362%;
    height: auto;
    float: right;
    border: 3px solid #DCDCDC;
    border-radius: 5px;
    box-shadow:inset 1px 1px 2px 1px rgba(16, 21, 51,0.5);
    box-sizing: border-box;
    margin: 25px 1.92741% 0px 0% ;
    font-family:  'gascogne_serialregular', Georgia, serif;
    font-size: 1em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    color: #FFFFFF;
    background-image: url(../images/Pfwss10thAnniversary016.jpg);
    background-size:100% auto;
    background-repeat: no-repeat;
    background-color: rgb(75, 204, 193);
    background-position: 0% 50%;
}


#sideIn {
    width: 6.19405%;
    height: auto;
    float: left;
    border-right: 1px dotted #FF9428;
    padding: 15px;
    box-sizing: border-box;
    margin: 25px 0% 0px 1.92741%;
    font-family:  'gascogne_serialregular', Georgia, serif;
    font-size: 0.875em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    text-align: right;
}

#elm3 {
    width: 96.0506%;
    height: auto;
    border-top: 1px dotted #2C0C2E;
    border-bottom: 1px dotted #2C0C2E;
    float: left;
    border-radius: 0px;
    background-color: rgb(255, 255, 255);
    background-position: 0% 0%;
    padding: 5px;
    box-shadow: 0px 0px 0px 0px rgb(255, 255, 255);
    box-sizing: border-box;
    margin: 25px 0% 25px 1.92741%;
    background-image: none;
    clear: both;
    visibility: hidden;
    display: none;
}

#footer {
    width: 96.0506%;
    height: 200px;
    border: 1px dotted #2C0C2E;
    float: left;
    border-radius: 0px;
    background-color: #F6F6F6;
    padding: 25px;
    box-shadow: 0px 0px 0px 0px rgb(255, 255, 255);
    box-sizing: border-box;
    margin: 25px 0% 25px 1.92741%;
    font-family:  'gascogne_serialregular', Georgia, serif;
    font-size: 0.875em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
}

#ftContact {
    width: 100%;
    margin: 0px 0% 35px 0%;
    visibility: hidden;
    display: none;
}

#contact {
    width: 30.7635%;
    height: 290px;
    border-width: 0px 1px 0px 0px;
    border-style: none dotted none none;
    border-color: rgb(82, 82, 82);
    float: left;
    border-radius: 0px;
    background-color: rgb(255, 255, 255);
    background-position: 0% 0%;
    padding: 25px;
    box-shadow: 0px 0px 0px 0px transparent;
    box-sizing: border-box;
    margin: 25px 0% 25px 1.92741%;
    background-image: none;
}

#contactIn {
    width: 14.3628%;
    height: 290px;
    border-width: 0px 1px 0px 0px;
    border-style: none dotted none none;
    border-color: rgb(82, 82, 82);
    float: left;
    border-radius: 0px;
    background-color: rgb(255, 255, 255);
    background-position: 0% 0%;
    padding: 25px;
    box-shadow: 0px 0px 0px 0px transparent;
    box-sizing: border-box;
    margin: 25px 0% 25px 1.92741%;
    background-image: none;
    display: none;
}

.ad {
    width: 63.4543%;
    height: 80px;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(82, 82, 82);
    float: left;
    border-radius: 0px;
    background-color: rgb(255, 255, 255);
    background-position: 0% 0%;
    padding: 25px;
    box-shadow: 0px 0px 0px 0px transparent;
    box-sizing: border-box;
    margin: 25px 0% 0px 1.92741%;
    background-image: none;
    visibility: hidden;
}

#wrapper {
    width: 96%;
    height: auto;
    margin: 0px auto 0px auto;
    background-color: #FFFFFF;
}

#header {
    width: 96.0506%;
    height: auto;
    text-align: left;
    vertical-align: -80px;
    background-color: #E89224;
    border: 2px ridge #FFDD78;
    border-radius: 5px;
    box-shadow: 1px 1px 2px #693500;
    float: left;
    padding: 15px;
    box-sizing: border-box;
    margin: 25px 0% 0px 1.92741%;
    clear: both;
}

#menu {
    width: 48%;
    height: auto;
    float: left;
    text-align: right;
    margin-top: 80px;
    font-family: 'ebgaramondsc', Georgia, serif;
    font-size: 1.0625em;
    font-weight: 900;
    font-style: normal;
    line-height: 1.5em;
    color: #78FFDD;
    text-shadow: 1px 1px 1px #692F00;
    
}

.mnuLnk {
    font-family: 'ebgaramondsc', Georgia, serif;
    font-size: 1.0625em;
    font-weight: 900;
    font-style: normal;
    line-height: 1.5em;
    color: #78FFDD;
    text-decoration: none;
    
}

.mnuLnk:hover {
    font-family: 'ebgaramondsc', Georgia, serif;
    font-size: 1.0625em;
    font-weight: 900;
    font-style: normal;
    line-height: 1.5em;
    color: #FFCC00;
    text-decoration: none;
    text-shadow: 1px 1px 1px #692F00;
    
}

a {
    font-family:  Georgia, serif;
    font-size: 1em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    color: #364091;
    text-decoration: none;
    
}

.dmnu
{
    
    font-family: 'ebgaramondsc', Georgia, serif;
    font-size: 1.0625em;
    font-weight: 900;
    font-style: normal;
    line-height: 1.5em;
    color: #78FFDD;
    text-shadow: 1px 1px 1px #692F00;
}



.dmnu:hover
{
    
    font-family: 'ebgaramondsc', Georgia, serif;
    font-size: 1.0625em;
    font-weight: 900;
    font-style: normal;
    line-height: 1.5em;
    color: #FFCC00;
    text-decoration: none;
    text-shadow: 1px 1px 1px #692F00;
}

a.dmnu
{
    
    font-family: 'ebgaramondsc', Georgia, serif;
    font-size: 1.0625em;
    font-weight: 900;
    font-style: normal;
    line-height: 1.5em;
    color: #78FFDD;
    text-shadow: 1px 1px 1px #692F00;
}



a.dmnu:hover
{
    
    font-family: 'ebgaramondsc', Georgia, serif;
    font-size: 1.0625em;
    font-weight: 900;
    font-style: normal;
    line-height: 1.5em;
    color: #FFCC00;
    text-decoration: none;
    text-shadow: 1px 1px 1px #692F00;
}

.drp{
    
    position:absolute; 
    visibility:hidden; 
    display:none; 
    z-index:50000;
    background-color: #E89224;
    border: 2px ridge #FFDD78;
    border-radius: 5px;
    box-shadow: 1px 1px 2px #693500;
    -moz-border-radius:5px 5px 5px 5px;
    -moz-box-shadow:1px 1px 2px #693500;
    -webkit-box-shadow:1px 1px 2px #693500;
    padding:10px 10px 10px 10px;
    text-align:left;
    text-shadow: 1px 1px 1px #692F00;
}

#sideIn {
    width: 6.19405%;
    height: auto;
    float: left;
    border-right: 1px dotted #FF9428;
    padding: 15px;
    box-sizing: border-box;
    margin: 25px 0% 0px 1.92741%;
    font-family:  'gascogne_serialregular', Georgia, serif;
    font-size: 0.875em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    text-align: right;
}

#contactLnk {
    width: auto;
    height: auto;
    float: right;
    padding: 10px;
    background-color: #BCBCBC;
    border: 2px solid #FFFFFF;
    border-radius: 5px;
    box-shadow: 1px 1px 2px #888888;
    font-family:   Georgia, serif;
    font-size: 1em;
    font-weight: 900;
    font-style: normal;
    line-height: 0.875em;
    color: #464646;
    text-shadow: 1px 1px 1px #FFFFFF;
    text-align:center;
    clear: both;
}

#clWrap {
    	-webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;	
    -webkit-column-gap: 50px; /* Chrome, Safari, Opera */
    -moz-column-gap: 50px; /* Firefox */
    column-gap: 50px;
    -webkit-column-rule: 1px dotted #FF9428; /* Chrome, Safari, Opera */
    -moz-column-rule: 1px dotted #FF9428; /* Firefox */
    column-rule: 1px dotted #FF9428;
    -webkit-column-width: 46.05056%;  /* Chrome, Safari, Opera */
    -moz-column-width: 46.05056%; /* Firefox */
    column-width: 46.05056%;
}
@media screen and (max-width: 1920px) {



h1 {
    font-family:   Georgia, serif;
    font-size: 1.375em;
    font-weight: 900;
    font-style: normal;
    line-height:1.125em;
    color: #41A136;
}



h2 {
    font-family:   Georgia, serif;
    font-size: 1.125em;
    font-weight: 900;
    font-style: normal;
    line-height: 1.125em;
    color: #41A136;
}



h3 {
    font-family:   Georgia, serif;
    font-size: 1em;
    font-weight: 900;
    font-style: normal;
    line-height: 1.125em;
    color: #41A136;
}

.mission {
    font-family:  Georgia, serif;
    line-height: 0.75em;
    color: #FFFFFF;
    
}

.deco1 {
    width: 14.3628%; 
    height: auto; 
    border-top: 1px dotted rgb(128, 128, 128);  
    border-right: 1px dotted rgb(128, 128, 128);  
    border-bottom: 1px dotted rgb(128, 128, 128);
    float: left; 
    border-radius: 0px;
    background-position: 0% 0%; 
    padding: 20px; 
    box-shadow: 0px 0px 0px 0px rgb(255, 0, 0); 
    box-sizing: border-box; 
    margin: 25px  0% 0px 1.97472%;
    
    
}

.deco2 {
    width: 14.3628%; 
    height: auto; 
    border-top: 1px dotted rgb(128, 128, 128);  
    border-left: 1px dotted rgb(128, 128, 128);  
    border-bottom: 1px dotted rgb(128, 128, 128);
    float: left; 
    border-radius: 0px;
    background-position: 0% 0%; 
    padding: 20px; 
    box-shadow: 0px 0px 0px 0px rgb(255, 0, 0); 
    box-sizing: border-box; 
    margin: 25px  0% 0px 1.97472%;
    
    
}



.nrShw {
    visibility: hidden;
    display: none;
}

.frmShw {
    visibility: visible;
    display: block;
}

#main {
    width: 63.3755%;
    height: auto;
    float: left;
    box-sizing: border-box;
    margin: 25px 0% 0px 1.97472%;
}

#cntSide {
    width: 30.7004%;
    height: auto;
    float: left;  
    border-left: 1px dotted rgb(128, 128, 128); 
    border-right: 1px dotted rgb(128, 128, 128);   
    padding: 20px;  
    box-sizing: border-box;
    margin: 25px 0% 0px 1.97472%;
}

#content {
    width: 100%;
    height: auto;
    box-sizing: border-box;
    margin: 0px 0%  25px 0% ;
    border: 1px dotted #F4E3FF;
    float: left;
    border-radius: 5px;
    background-color: rgba(43, 56, 135,1.0);
    padding: 25px;
    box-shadow: 1px 1px 2px 1px rgba(16, 21, 51,0.5);
    font-family:  'gascogne_serialregular', Georgia, serif;
    font-size: 1em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    color: #FFFFFF;
}

#content2 {
    width: 100%;
    height: auto;
    border: 1px solid Black;
    box-sizing: border-box;
    margin: 20px 1.92741%  0px 1.92741% ;
    padding: 25px;
    box-sizing: border-box;
}

#slide {
    width: 100%;
    height: 600px;
    float: left;
    border: 3px solid #DCDCDC;
    border-radius: 5px;
    box-shadow:inset 1px 1px 2px 1px rgba(16, 21, 51,0.5);
    box-sizing: border-box;
    margin: 0px 0% 10px 0%;
    font-family:  'gascogne_serialregular', Georgia, serif;
    font-size: 1em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    color: #FFFFFF;
    background-image: url(../images/Pfwss10thAnniversary016.jpg);
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-color: rgb(126, 126, 126);
    background-position: 50% 40%;
}

#captn {
    width: 100%;
    height: 100px;
    float: left;
    border-top: 1px dotted Black;
    border-bottom: 1px dotted Black;
    box-sizing: border-box;
    margin: 0px 0% 25px 0%;
    padding: 10px;
    background-color: #fff;
    font-family:  'gascogne_serialregular', Georgia, serif;
    font-size: 1em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    color:  rgb(82, 82, 82);
}

#header {
    width: 96.0506%;
    height: auto;
    text-align: left;
    vertical-align: -80px;
    background-color: #E89224;
    border: 2px ridge #FFDD78;
    border-radius: 5px;
    box-shadow: 1px 1px 2px #693500;
    float: left;
    padding: 15px;
    box-sizing: border-box;
    margin: 25px 0% 0px 1.92741%;
    clear: both;
}



#logo{
    width: 100%;
    height: 80px;
    margin: 0px auto 0px auto;
    background-image: url(../images/pfwss_logo.jpg); 
    background-size:  auto 100%; 
    background-repeat: no-repeat; 
    background-position: 50% 50%; 
    box-sizing: border-box;
}



#logo2{
    width: 50%;
    height: 100px;
    float: left;
    margin: 0px auto 0px auto;
    background-image: url(../images/pfwss_logo4.png); 
    background-size:  auto 100%; 
    background-repeat: no-repeat; 
    background-position: 10% 50%; 
    box-sizing: border-box;
}

#menu {
    width: 48%;
    height: auto;
    float: left;
    text-align: right;
    margin-top: 80px;
    font-family: 'ebgaramondsc', Georgia, serif;
    font-size: 1.0625em;
    font-weight: 900;
    font-style: normal;
    line-height: 1.5em;
    color: #78FFDD;
    text-shadow: 1px 1px 1px #692F00;
    
}

.mnuLnk {
    font-family: 'ebgaramondsc', Georgia, serif;
    font-size: 1.0625em;
    font-weight: 900;
    font-style: normal;
    line-height: 1.5em;
    color: #78FFDD;
    text-decoration: none;
    
}

.mnuLnk:hover {
    font-family: 'ebgaramondsc', Georgia, serif;
    font-size: 1.0625em;
    font-weight: 900;
    font-style: normal;
    line-height: 1.5em;
    color: #FFCC00;
    text-decoration: none;
    text-shadow: 1px 1px 1px #692F00;
    
}

a {
    font-family:  Georgia, serif;
    font-size: 1em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    color: #364091;
    text-decoration: none;
    
}

#elm1 {
    width: 55.2816%;
    height: auto;
    float: right;
    padding: 25px;
    box-sizing: border-box;
    margin: 25px  1.92741% 0px 0%;
}

#elm1In {
    width: 87.8818%;
    height: auto;
    float: left;
    padding: 25px;
    border-left: 1px dotted #FF9428;
    box-sizing: border-box;
    margin: 25px 0% 0px  1.92741%;
}


#elm2 {
    width: 100%;
    height: auto;
    border: 1px dotted #F4E3FF;
    float: left;
    border-radius: 5px;
    background-color: rgba(43, 56, 135,1.0);
    padding: 25px;
    box-shadow: 1px 1px 2px 1px rgba(16, 21, 51,0.5);
    box-sizing: border-box;
    margin: 0px auto 30px auto;
    font-family:  'gascogne_serialregular', Georgia, serif;
    font-size: 1em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    color: #FFFFFF;
}


#side {
    width: 38.9362%;
    height: auto;
    float: right;
    border: 3px solid #DCDCDC;
    border-radius: 5px;
    box-shadow:inset 1px 1px 2px 1px rgba(16, 21, 51,0.5);
    box-sizing: border-box;
    margin: 25px 1.92741% 0px 0% ;
    font-family:  'gascogne_serialregular', Georgia, serif;
    font-size: 1em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    color: #FFFFFF;
    background-image: url(../images/Pfwss10thAnniversary016.jpg);
    background-size:100% auto;
    background-repeat: no-repeat;
    background-color: rgb(75, 204, 193);
    background-position: 0% 50%;
}


#sideIn {
    width: 6.19405%;
    height: auto;
    float: left;
    border-right: 1px dotted #FF9428;
    padding: 15px;
    box-sizing: border-box;
    margin: 25px 0% 0px 1.92741%;
    font-family:  'gascogne_serialregular', Georgia, serif;
    font-size: 0.875em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    text-align: right;
}

#elm3 {
    width: 96.0506%;
    height: auto;
    border-top: 1px dotted #2C0C2E;
    border-bottom: 1px dotted #2C0C2E;
    float: left;
    border-radius: 0px;
    background-color: rgb(255, 255, 255);
    background-position: 0% 0%;
    padding: 5px;
    box-shadow: 0px 0px 0px 0px rgb(255, 255, 255);
    box-sizing: border-box;
    margin: 25px 0% 25px 1.92741%;
    background-image: none;
    clear: both;
}

#contact {
    width: 30.7635%;
    height: 290px;
    border-width: 0px 1px 0px 0px;
    border-style: none dotted none none;
    border-color: rgb(82, 82, 82);
    float: left;
    border-radius: 0px;
    background-color: rgb(255, 255, 255);
    background-position: 0% 0%;
    padding: 25px;
    box-shadow: 0px 0px 0px 0px transparent;
    box-sizing: border-box;
    margin: 25px 0% 25px 1.92741%;
    background-image: none;
}

#contactIn {
    width: 14.3628%;
    height: 290px;
    border-width: 0px 1px 0px 0px;
    border-style: none dotted none none;
    border-color: rgb(82, 82, 82);
    float: left;
    border-radius: 0px;
    background-color: rgb(255, 255, 255);
    background-position: 0% 0%;
    padding: 25px;
    box-shadow: 0px 0px 0px 0px transparent;
    box-sizing: border-box;
    margin: 25px 0% 25px 1.92741%;
    background-image: none;
    display: none;
}

.ad {
    width: 63.4543%;
    height: 80px;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(82, 82, 82);
    float: left;
    border-radius: 0px;
    background-color: rgb(255, 255, 255);
    background-position: 0% 0%;
    padding: 25px;
    box-shadow: 0px 0px 0px 0px transparent;
    box-sizing: border-box;
    margin: 25px 0% 0px 1.92741%;
    background-image: none;
    visibility: hidden;
}

}
@media screen and (max-width: 1366px) {


h1 {
    font-family:   Georgia, serif;
    font-size: 1.375em;
    font-weight: 900;
    font-style: normal;
    line-height:1.125em;
    color: #41A136;
}



h2 {
    font-family:   Georgia, serif;
    font-size: 1.125em;
    font-weight: 900;
    font-style: normal;
    line-height: 1.125em;
    color: #41A136;
}



h3 {
    font-family:   Georgia, serif;
    font-size: 1em;
    font-weight: 900;
    font-style: normal;
    line-height: 1.125em;
    color: #41A136;
}

.mission {
    font-family:  Georgia, serif;
    line-height: 0.75em;
    color: #FFFFFF;
    
}



#wrapper {
    width: 96%;
    height: auto;
    margin: 0px auto 0px auto;
    background-color: #FFFFFF;
}

.deco1 {
    width: 14.3628%; 
    height: auto; 
    border-top: 1px dotted rgb(128, 128, 128);  
    border-right: 1px dotted rgb(128, 128, 128);  
    border-bottom: 1px dotted rgb(128, 128, 128);
    float: left; 
    border-radius: 0px;
    background-position: 0% 0%; 
    padding: 20px; 
    box-shadow: 0px 0px 0px 0px rgb(255, 0, 0); 
    box-sizing: border-box; 
    margin: 25px  0% 0px 1.97472%;
    
    
}

.deco2 {
    width: 14.3628%; 
    height: auto; 
    border-top: 1px dotted rgb(128, 128, 128);  
    border-left: 1px dotted rgb(128, 128, 128);  
    border-bottom: 1px dotted rgb(128, 128, 128);
    float: left; 
    border-radius: 0px;
    background-position: 0% 0%; 
    padding: 20px; 
    box-shadow: 0px 0px 0px 0px rgb(255, 0, 0); 
    box-sizing: border-box; 
    margin: 25px  0% 0px 1.97472%;
    
    
}



#main {
    width: 63.3755%;
    height: auto;
    float: left;
    box-sizing: border-box;
    margin: 25px 0% 0px 1.97472%;
}

#cntSide {
    width: 30.7004%;
    height: auto;
    float: left;  
    border-left: 1px dotted rgb(128, 128, 128); 
    border-right: 1px dotted rgb(128, 128, 128);   
    padding: 20px;  
    box-sizing: border-box;
    margin: 25px 0% 0px 1.97472%;
}

#content {
    width: 100%;
    height: auto;
    box-sizing: border-box;
    margin: 0px 0%  25px 0% ;
    border: 1px dotted #F4E3FF;
    float: left;
    border-radius: 5px;
    background-color: rgba(43, 56, 135,1.0);
    padding: 25px;
    box-shadow: 1px 1px 2px 1px rgba(16, 21, 51,0.5);
    font-family:  'gascogne_serialregular', Georgia, serif;
    font-size: 1em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    color: #FFFFFF;
}

#content2 {
    width: 100%;
    height: auto;
    border: 1px solid Black;
    box-sizing: border-box;
    margin: 20px 1.92741%  0px 1.92741% ;
    padding: 25px;
    box-sizing: border-box;
}

#slide {
    width: 100%;
    height: 400px;
    float: left;
    border: 3px solid #DCDCDC;
    border-radius: 5px;
    box-shadow:inset 1px 1px 2px 1px rgba(16, 21, 51,0.5);
    box-sizing: border-box;
    margin: 0px 0% 10px 0%;
    font-family:  'gascogne_serialregular', Georgia, serif;
    font-size: 1em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    color: #FFFFFF;
    background-image: url(../images/Pfwss10thAnniversary016.jpg);
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-color: rgb(126, 126, 126);
    background-position: 50% 40%;
}

#captn {
    width: 100%;
    height: 100px;
    float: left;
    border-top: 1px dotted Black;
    border-bottom: 1px dotted Black;
    box-sizing: border-box;
    margin: 0px 0% 25px 0%;
    padding: 10px;
    background-color: #fff;
    font-family:  'gascogne_serialregular', Georgia, serif;
    font-size: 1em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    color:  rgb(82, 82, 82);
}

#header {
    width: 96.0506%;
    height: auto;
    text-align: left;
    vertical-align: -80px;
    background-color: #E89224;
    border: 2px ridge #FFDD78;
    border-radius: 5px;
    box-shadow: 1px 1px 2px #693500;
    float: left;
    padding: 15px;
    box-sizing: border-box;
    margin: 25px 0% 0px 1.92741%;
    clear: both;
}



#logo{
    width: 100%;
    height: 80px;
    margin: 0px auto 0px auto;
    background-image: url(../images/pfwss_logo.jpg); 
    background-size:  auto 100%; 
    background-repeat: no-repeat; 
    background-position: 50% 50%; 
    box-sizing: border-box;
}



#logo2{
    width: 50%;
    height: 100px;
    float: left;
    margin: 0px auto 0px auto;
    background-image: url(../images/pfwss_logo4.png); 
    background-size:  auto 100%; 
    background-repeat: no-repeat; 
    background-position: 10% 50%; 
    box-sizing: border-box;
}

#menu {
    width: 48%;
    height: auto;
    float: left;
    text-align: right;
    margin-top: 80px;
    font-family: 'ebgaramondsc', Georgia, serif;
    font-size: 1.0625em;
    font-weight: 900;
    font-style: normal;
    line-height: 1.5em;
    color: #78FFDD;
    text-shadow: 1px 1px 1px #692F00;
    
}

.mnuLnk {
    font-family: 'ebgaramondsc', Georgia, serif;
    font-size: 1.0625em;
    font-weight: 900;
    font-style: normal;
    line-height: 1.5em;
    color: #78FFDD;
    text-decoration: none;
    
}

.mnuLnk:hover {
    font-family: 'ebgaramondsc', Georgia, serif;
    font-size: 1.0625em;
    font-weight: 900;
    font-style: normal;
    line-height: 1.5em;
    color: #FFCC00;
    text-decoration: none;
    text-shadow: 1px 1px 1px #692F00;
    
}

a {
    font-family:  Georgia, serif;
    font-size: 1em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    color: #364091;
    text-decoration: none;
    
}

#elm1 {
    width: 55.2816%;
    height: auto;
    float: right;
    padding: 25px;
    box-sizing: border-box;
    margin: 25px  1.92741% 0px 0%;
}

#elm1In {
    width: 87.8818%;
    height: auto;
    float: left;
    padding: 25px;
    border-left: 1px dotted #FF9428;
    box-sizing: border-box;
    margin: 25px 0% 0px  1.92741%;
}


#elm2 {
    width: 100%;
    height: auto;
    border: 1px dotted #F4E3FF;
    float: left;
    border-radius: 5px;
    background-color: rgba(43, 56, 135,1.0);
    padding: 25px;
    box-shadow: 1px 1px 2px 1px rgba(16, 21, 51,0.5);
    box-sizing: border-box;
    margin: 0px auto 30px auto;
    font-family:  'gascogne_serialregular', Georgia, serif;
    font-size: 1em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    color: #FFFFFF;
}


#side {
    width: 38.9362%;
    height: auto;
    float: right;
    border: 3px solid #DCDCDC;
    border-radius: 5px;
    box-shadow:inset 1px 1px 2px 1px rgba(16, 21, 51,0.5);
    box-sizing: border-box;
    margin: 25px 1.92741% 0px 0% ;
    font-family:  'gascogne_serialregular', Georgia, serif;
    font-size: 1em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    color: #FFFFFF;
    background-image: url(../images/Pfwss10thAnniversary016.jpg);
    background-size:100% auto;
    background-repeat: no-repeat;
    background-color: rgb(75, 204, 193);
    background-position: 0% 50%;
}


#sideIn {
    width: 6.19405%;
    height: auto;
    float: left;
    border-right: 1px dotted #FF9428;
    padding: 15px;
    box-sizing: border-box;
    margin: 25px 0% 0px 1.92741%;
    font-family:  'gascogne_serialregular', Georgia, serif;
    font-size: 0.875em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    text-align: right;
}

#elm3 {
    width: 96.0506%;
    height: auto;
    border-top: 1px dotted #2C0C2E;
    border-bottom: 1px dotted #2C0C2E;
    float: left;
    border-radius: 0px;
    background-color: rgb(255, 255, 255);
    background-position: 0% 0%;
    padding: 5px;
    box-shadow: 0px 0px 0px 0px rgb(255, 255, 255);
    box-sizing: border-box;
    margin: 25px 0% 25px 1.92741%;
    background-image: none;
    clear: both;
}

#contact {
    width: 30.7635%;
    height: 290px;
    border-width: 0px 1px 0px 0px;
    border-style: none dotted none none;
    border-color: rgb(82, 82, 82);
    float: left;
    border-radius: 0px;
    background-color: rgb(255, 255, 255);
    background-position: 0% 0%;
    padding: 25px;
    box-shadow: 0px 0px 0px 0px transparent;
    box-sizing: border-box;
    margin: 25px 0% 25px 1.92741%;
    background-image: none;
}

#contactIn {
    width: 30.7635%;
    height: 290px;
    border-width: 0px 1px 0px 0px;
    border-style: none dotted none none;
    border-color: rgb(82, 82, 82);
    float: left;
    border-radius: 0px;
    background-color: rgb(255, 255, 255);
    background-position: 0% 0%;
    padding: 25px;
    box-shadow: 0px 0px 0px 0px transparent;
    box-sizing: border-box;
    margin: 25px 0% 25px 1.92741%;
    background-image: none;
    display: none;
}

.ad {
    width: 63.4543%;
    height: 80px;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(82, 82, 82);
    float: left;
    border-radius: 0px;
    background-color: rgb(255, 255, 255);
    background-position: 0% 0%;
    padding: 25px;
    box-shadow: 0px 0px 0px 0px transparent;
    box-sizing: border-box;
    margin: 25px 0% 0px 1.92741%;
    background-image: none;
    visibility: hidden;
}
}

@media screen and (max-width: 1280px) {
    


#logo2{
    width: 38.8691%;
    height: 80px;
    float: left;
    margin: 0px auto 0px auto;
    background-image: url(../images/pfwss_logo4.png); 
    background-size: auto 100%; 
    background-repeat: no-repeat; 
    background-position: 50% 50%; 
    box-sizing: border-box;
}

#menu {
    width: 55.2067%;
    height: auto;
    float: left;
    margin-top: 60px;
    font-family: 'ebgaramondsc', Georgia, serif;
    font-size: 1.0625em;
    font-weight: 900;
    font-style: normal;
    line-height: 1.5em;
    color: #78FFDD;
    text-shadow: 1px 1px 1px #692F00;
    
}

#main {
    width: 63.3755%;
    height: auto;
    float: left;
    box-sizing: border-box;
    margin: 25px 0% 0px 1.97472%;
}  

#slide {
    width: 100%;
    height: 350px;
    float: left;
    border: 3px solid #DCDCDC;
    border-radius: 5px;
    box-shadow:inset 1px 1px 2px 1px rgba(16, 21, 51,0.5);
    box-sizing: border-box;
    margin: 0px 0% 10px 0%;
    font-family:  'gascogne_serialregular', Georgia, serif;
    font-size: 1em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    color: #FFFFFF;
    background-image: url(../images/Pfwss10thAnniversary016.jpg);
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-color: rgb(126, 126, 126);
    background-position: 50% 40%;
}

#captn {
    width: 100%;
    height: 100px;
    float: left;
    border-top: 1px dotted Black;
    border-bottom: 1px dotted Black;
    box-sizing: border-box;
    margin: 0px 0% 25px 0%;
    padding: 10px;
    background-color: #fff;
    font-family:  'gascogne_serialregular', Georgia, serif;
    font-size: 1em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    color:  rgb(82, 82, 82);
}

}
@media screen and (max-width: 1024px) {
  


#logo2{
    width: 38.8691%;
    height: 80px;
    float: left;
    margin: 0px auto 0px auto;
    background-image: url(../images/pfwss_logo4.png); 
    background-size:  100% auto; 
    background-repeat: no-repeat; 
    background-position: 50% 50%; 
    box-sizing: border-box;
}

#menu {
    width: 55.2067%;
    height: auto;
    float: left;
    margin-top: 60px;
    font-family: 'ebgaramondsc', Georgia, serif;
    font-size: 1.0625em;
    font-weight: 900;
    font-style: normal;
    line-height: 1.5em;
    color: #78FFDD;
    text-shadow: 1px 1px 1px #692F00;
    
}


#main {
    width: 63.3755%;
    height: auto;
    float: left;
    box-sizing: border-box;
    margin: 25px 0% 0px 1.97472%;
}  

#slide {
    width: 100%;
    height: 350px;
    float: left;
    border: 3px solid #DCDCDC;
    border-radius: 5px;
    box-shadow:inset 1px 1px 2px 1px rgba(16, 21, 51,0.5);
    box-sizing: border-box;
    margin: 0px 0% 10px 0%;
    font-family:  'gascogne_serialregular', Georgia, serif;
    font-size: 1em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    color: #FFFFFF;
    background-image: url(../images/Pfwss10thAnniversary016.jpg);
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-color: rgb(126, 126, 126);
    background-position: 50% 40%;
}

#captn {
    width: 100%;
    height: 100px;
    float: left;
    border-top: 1px dotted Black;
    border-bottom: 1px dotted Black;
    box-sizing: border-box;
    margin: 0px 0% 25px 0%;
    padding: 10px;
    background-color: #fff;
    font-family:  'gascogne_serialregular', Georgia, serif;
    font-size: 1em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    color:  rgb(82, 82, 82);
}



#gall {
    width: 70%;
    height: auto;
    float: left;
    box-sizing: border-box;
    margin: 0px 0% 10px 0%;
}

#phGallery {
    width: 100%;
    height: 280px;
    float: left;
    border: 3px solid #DCDCDC;
    border-radius: 5px;
    box-shadow:inset 1px 1px 2px 1px rgba(16, 21, 51,0.5);
    box-sizing: border-box;
    margin: 0px 0% 10px 0%;
    font-family:  'gascogne_serialregular', Georgia, serif;
    font-size: 1em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    color: #FFFFFF;
    background-image: url(../images/100th_Birthday_For_Gladys_Saunders_1.jpg);
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-color: rgb(126, 126, 126);
    background-position: 50% 40%;
}

.phHd {
    width: 100%;
    height: 25px;
    float: left;
    box-sizing: border-box;
    margin: 0px 0% 10px 0%;
}

#thmb {
    width: 27.60839792158958%;
    height: auto;
    float: left;
    box-sizing: border-box;
    margin: 0px 0% 10px 2.391602078410421%;
}

#phHolder {
    width: 100%;
    height: 280px;
    float: left;
    border: 3px solid #DCDCDC;
    border-radius: 5px;
    box-shadow:inset 1px 1px 2px 1px rgba(16, 21, 51,0.5);
    box-sizing: border-box;
    margin: 0px 0% 10px 0%;
    font-family:  'gascogne_serialregular', Georgia, serif;
    font-size: 1em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    color: #FFFFFF;
    background-color: rgb(126, 126, 126);
    overflow: hidden;
}

#phUp {
    width: 100%;
    height: 25px;
    float: left;
    border: 1px solid #DCDCDC;
    border-radius: 5px;
    box-shadow:inset 1px 1px 2px 1px rgba(16, 21, 51,0.5);
    box-sizing: border-box;
    margin: 0px 0% 10px 0%;
    background-color: rgb(126, 126, 126);
}

#phDown {
    width: 100%;
    height: 25px;
    float: left;
    border: 1px solid #DCDCDC;
    border-radius: 5px;
    box-shadow:inset 1px 1px 2px 1px rgba(16, 21, 51,0.5);
    box-sizing: border-box;
    margin: 0px 0% 10px 0%;
    background-color: rgb(126, 126, 126);
}

#phIn {
   width: 100%;
    height: auto;
    margin: 0px auto 0px auto;
    box-sizing: border-box;
    position: relative;
}

.phThmb {
    width: 100%;
    height: 70px;
    max-width: 100%;
    float: left;
    border: 1px solid #DCDCDC;
    box-sizing: border-box;
    background-color: rgb(126, 126, 126);
    background-size:  100% auto;
    background-repeat: no-repeat;
    background-color: rgb(126, 126, 126);
    background-position: 50% 30%;
}
    
}



@media screen and (max-width: 980px) {



#gall {
    width: 100%;
    height: auto;
    float: left;
    box-sizing: border-box;
    margin: 0px 0% 10px 0%;
}

#phGallery {
    width: 100%;
    height: 280px;
    float: left;
    border: 3px solid #DCDCDC;
    border-radius: 5px;
    box-shadow:inset 1px 1px 2px 1px rgba(16, 21, 51,0.5);
    box-sizing: border-box;
    margin: 0px 0% 10px 0%;
    font-family:  'gascogne_serialregular', Georgia, serif;
    font-size: 1em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    color: #FFFFFF;
    background-image: url(../images/100th_Birthday_For_Gladys_Saunders_1.jpg);
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-color: rgb(126, 126, 126);
    background-position: 50% 40%;
}

.phHd {
    width: 100%;
    height: 25px;
    float: left;
    box-sizing: border-box;
    margin: 0px 0% 10px 0%;
    visibility: hidden;
    display: none;
}

#thmb {
    width: 100%;
    height: 80px;
    float: left;
    box-sizing: border-box;
    margin: 0px 0% 10px 0%;
}

#phHolder {
    width: 90.43359168635832%;
    height: 80px;
    float: left;
    border: 3px solid #DCDCDC;
    border-radius: 5px;
    box-shadow:inset 1px 1px 2px 1px rgba(16, 21, 51,0.5);
    box-sizing: border-box;
    margin: 0px 2.391602078410421% 10px 0%;
    font-family:  'gascogne_serialregular', Georgia, serif;
    font-size: 1em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    color: #FFFFFF;
    background-color: rgb(126, 126, 126);
    overflow: hidden;
}

#phUp {
    width: 2.391602078410421%;
    height: 80px;
    float: left;
    border: 1px solid #DCDCDC;
    border-radius: 5px;
    box-shadow:inset 1px 1px 2px 1px rgba(16, 21, 51,0.5);
    box-sizing: border-box;
    margin: 0px 0% 10px 0%;
    background-color: rgb(126, 126, 126);
}

#phDown {
    width: 2.391602078410421%;
    height: 80px;
    float: left;
    border: 1px solid #DCDCDC;
    border-radius: 5px;
    box-shadow:inset 1px 1px 2px 1px rgba(16, 21, 51,0.5);
    box-sizing: border-box;
    margin: 0px 2.391602078410421% 10px 0%;
    background-color: rgb(126, 126, 126);
}

#phIn {
   width: 1800%;
    height: 80px;
    margin: 0px auto 0px auto;
    box-sizing: border-box;
    position: relative;
}

.phThmb {
    width: 1.388888888888889%;
    height: 80px;
    max-width: 8.333333333333333%;
    float: left;
    border: 1px solid #DCDCDC;
    box-sizing: border-box;
    background-color: rgb(126, 126, 126);
    background-size:  100% auto;
    background-repeat: no-repeat;
    background-color: rgb(126, 126, 126);
    background-position: 50% 50%;
}

}

@media screen and (max-width: 900px) {

    


#logo2{
    width: 50%;
    height: 80px;
    float: left;
    margin: 0px auto 0px auto;
    background-image: url(../images/pfwss_logo4.png); 
    background-size:  100% auto; 
    background-repeat: no-repeat; 
    background-position: 50% 50%; 
    box-sizing: border-box;
}

#menu {
    width: 50%;
    height: auto;
    float: left;
    margin-top: 60px;
    font-family: 'ebgaramondsc', Georgia, serif;
    font-size: 1.0625em;
    font-weight: 900;
    font-style: normal;
    line-height: 1.5em;
    color: #78FFDD;
    text-shadow: 1px 1px 1px #692F00;
    
}


    #contact {
        width: 96.0506%;
    height: 290px;
        border-width: 0px 1px 0px 0px;
        border-style: none dotted none none;
        border-color: rgb(82, 82, 82);
        float: left;
        border-radius: 0px;
        background-color: rgb(255, 255, 255);
        background-position: 0% 0%;
        padding: 25px;
        box-shadow: 0px 0px 0px 0px transparent;
        box-sizing: border-box;
        margin: 25px 0% 25px 1.92741%;
        background-image: none;
    }

#contactIn {
        width: 96.0506%;
    height: 290px;
        border-width: 0px 1px 0px 0px;
        border-style: none dotted none none;
        border-color: rgb(82, 82, 82);
        float: left;
        border-radius: 0px;
        background-color: rgb(255, 255, 255);
        background-position: 0% 0%;
        padding: 25px;
        box-shadow: 0px 0px 0px 0px transparent;
        box-sizing: border-box;
        margin: 25px 0% 25px 1.92741%;
        background-image: none;
        display: none;
    }

    .ad {
        width: 96.0506%;
        height: 80px;
        border-width: 1px;
        border-style: solid;
        border-color: rgb(82, 82, 82);
        float: left;
        border-radius: 0px;
        background-color: rgb(255, 255, 255);
        background-position: 0% 0%;
        padding: 25px;
        box-shadow: 0px 0px 0px 0px transparent;
        box-sizing: border-box;
        margin: 25px 0% 0px 1.92741%;
        background-image: none;
    visibility: hidden;
    }  

#cntSide {
    width: 96.0506%;
    height: auto;
    float: left;  
    border-left: 1px dotted rgb(128, 128, 128); 
    border-right: 1px dotted rgb(128, 128, 128);   
    padding: 20px;  
    box-sizing: border-box;
    margin: 0px 0% 0px 1.97472%;
}

#main {
    width: 96.0506%;
    height: auto;
    float: left;
    box-sizing: border-box;
    margin: 25px 0% 0px 1.97472%;
}  

#slide {
    width: 100%;
    height: 400px;
    float: left;
    border: 3px solid #DCDCDC;
    border-radius: 5px;
    box-shadow:inset 1px 1px 2px 1px rgba(16, 21, 51,0.5);
    box-sizing: border-box;
    margin: 0px 0% 10px 0%;
    font-family:  'gascogne_serialregular', Georgia, serif;
    font-size: 1em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    color: #FFFFFF;
    background-image: url(../images/Pfwss10thAnniversary016.jpg);
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-color: rgb(126, 126, 126);
    background-position: 50% 40%;
}

#captn {
    width: 100%;
    height: 100px;
    float: left;
    border-top: 1px dotted Black;
    border-bottom: 1px dotted Black;
    box-sizing: border-box;
    margin: 0px 0% 25px 0%;
    padding: 10px;
    background-color: #fff;
    font-family:  'gascogne_serialregular', Georgia, serif;
    font-size: 1em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    color:  rgb(82, 82, 82);
}


}

@media screen and (max-width: 800px) {



.deco1 {
    display: none;
    visibility: hidden;
}
.deco2 {
    display: none;
    visibility: hidden;
}

#main {
    width:  96.0506%;
    height: auto;
    float: left;
    box-sizing: border-box;
    margin: 25px 0% 0px 1.97472%;
}

#contact {
    width: 96.0506%;
    height: 290px;
    border-width: 0px 1px 0px 0px;
    border-style: none dotted none none;
    border-color: rgb(82, 82, 82);
    float: left;
    border-radius: 0px;
    background-color: rgb(255, 255, 255);
    background-position: 0% 0%;
    padding: 25px;
    box-shadow: 0px 0px 0px 0px transparent;
    box-sizing: border-box;
    margin: 25px 0% 25px 1.92741%;
    background-image: none;
}

#contactIn {
    width: 96.0506%;
    height: 290px;
    border-width: 0px 1px 0px 0px;
    border-style: none dotted none none;
    border-color: rgb(82, 82, 82);
    float: left;
    border-radius: 0px;
    background-color: rgb(255, 255, 255);
    background-position: 0% 0%;
    padding: 25px;
    box-shadow: 0px 0px 0px 0px transparent;
    box-sizing: border-box;
    margin: 25px 0% 25px 1.92741%;
    background-image: none;
    display: none;
}

}


@media screen and (max-width: 640px) {
    


.deco1 {
    display: none;
    visibility: hidden;
}
.deco2 {
    display: none;
    visibility: hidden;
}



.nrShw {
    visibility: visible;
    display: block;
}

.frmShw {
    visibility: hidden;
    display: none;
}

.inTxt {
    width: 300px;
}

#logo2{
    width: 96.0506%;
    height: 80px;
    float: left;
    margin: 0px auto 0px auto;
    background-image: url(../images/pfwss_logo4.png);  
    background-size: auto 100%; 
    background-repeat: no-repeat; 
    background-position: 50% 50%; 
    box-sizing: border-box;
}

#menu {
    width: 96.0506%;
    height: auto;
    float: left;
    text-align: center;
    margin-top: 10px;
    font-family: 'ebgaramondsc', Georgia, serif;
    font-size: 1.0625em;
    font-weight: 900;
    font-style: normal;
    line-height: 1.5em;
    color: #78FFDD;
    text-shadow: 1px 1px 1px #692F00;
    
}

    #elm1 {
        width: 96.0506%;
        height: auto;
        float: right;
        padding: 25px;
        box-sizing: border-box;
        margin: 25px 1.92741% 0px 0%;
    }



#elm1In {
    width: 96.0506%;
    height: auto;
    float: left;
    padding: 25px;
    border-left: 1px dotted #FF9428;
    box-sizing: border-box;
    margin: 25px 0% 0px  1.92741%;
}



#sideIn {
    width: 96.0506%;
    height: auto;
    float: left;
    border-right: 1px dotted #FF9428;
    padding: 15px;
    box-sizing: border-box;
    margin: 25px 0% 0px 1.92741%;
    font-family:  'gascogne_serialregular', Georgia, serif;
    font-size: 0.875em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    display: none;
}
#elm2 {
    width: 100%;
    height: auto;
    border: 1px dotted #F4E3FF;
    float: left;
    border-radius: 5px;
    background-color: rgba(43, 56, 135,1.0);
    padding: 25px;
    box-shadow: 1px 1px 2px 1px rgba(16, 21, 51,0.2);
    box-sizing: border-box;
    margin: 0px auto 30px auto;
    font-family:  'gascogne_serialregular', Georgia, serif;
    font-size: 1em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    color: #FFFFFF;
}


#side {
    width: 96.0506%;
    height: auto;
    float: left;
    border: 1px dotted #B9C9FF;
    border-radius: 5px;
    box-shadow: 1px 1px 2px 1px rgba(16, 21, 51,0.5);
    box-sizing: border-box;
    margin: 25px 1.92741% 0px 0%;
    font-family:  'gascogne_serialregular', Georgia, serif;
    font-size: 1em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    color: #FFFFFF;
    background-image: url(../images/Pfwss10thAnniversary016.jpg);
    background-size:100% auto;
    background-repeat: no-repeat;
    background-color: rgb(75, 204, 193);
    background-position: 0% 50%;
}

    #contact {
        width: 96%;
        height: auto;
        border-width: 0px 0px 0px 0px;
        border-style: none dotted none none;
        border-color: rgb(82, 82, 82);
        float: left;
        border-radius: 0px;
        background-color: rgb(255, 255, 255);
        background-position: 0% 0%;
        padding: 5px;
        box-shadow: 0px 0px 0px 0px transparent;
        box-sizing: border-box;
        margin: 0px 0% 25px 1.92741%;
        background-image: none;
        display: block;
    }

    #contactIn {
        width: 100%;
        height: auto;
        border-width: 0px 0px 0px 0px;
        border-style: none dotted none none;
        border-color: rgb(82, 82, 82);
        float: left;
        border-radius: 0px;
        background-color: rgb(255, 255, 255);
        background-position: 0% 0%;
        padding: 5px;
        box-shadow: 0px 0px 0px 0px transparent;
        box-sizing: border-box;
        margin: 0px 0% 25px 1.92741%;
        background-image: none;
        display: block;
    }

    .ad {
        width: 100%;
        height: 80px;
        border-width: 1px;
        border-style: solid;
        border-color: rgb(82, 82, 82);
        float: left;
        border-radius: 0px;
        background-color: rgb(255, 255, 255);
        background-position: 0% 0%;
        padding: 25px;
        box-shadow: 0px 0px 0px 0px transparent;
        box-sizing: border-box;
        margin: 25px 0% 0px 1.92741%;
        background-image: none;
    visibility: hidden;
    } 

#main {
    width: 96.0506%;
    height: auto;
    float: left;
    box-sizing: border-box;
    margin: 25px 0% 0px 1.97472%;
}

#cntSide {
    width: 96.0506%;
    height: auto;
    float: left;  
    border-left: 1px dotted rgb(128, 128, 128); 
    border-right: 1px dotted rgb(128, 128, 128);   
    padding: 20px;  
    box-sizing: border-box;
    margin: 0px 0% 0px 1.97472%;
}  

#slide {
    width: 100%;
    height: 250px;
    float: left;
    border: 3px solid #DCDCDC;
    border-radius: 5px;
    box-shadow:inset 1px 1px 2px 1px rgba(16, 21, 51,0.5);
    box-sizing: border-box;
    margin: 0px 0% 10px 0%;
    font-family:  'gascogne_serialregular', Georgia, serif;
    font-size: 1em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    color: #FFFFFF;
    background-image: url(../images/Pfwss10thAnniversary016.jpg);
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-color: rgb(126, 126, 126);
    background-position: 50% 40%;
}

#captn {
    width: 100%;
    height: 100px;
    float: left;
    border-top: 1px dotted Black;
    border-bottom: 1px dotted Black;
    box-sizing: border-box;
    margin: 0px 0% 25px 0%;
    padding: 10px;
    background-color: #fff;
    font-family:  'gascogne_serialregular', Georgia, serif;
    font-size: 1em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    color:  rgb(82, 82, 82);
}



#gall {
    width: 100%;
    height: auto;
    float: left;
    box-sizing: border-box;
    margin: 0px 0% 10px 0%;
}

#phGallery {
    width: 100%;
    height: 210px;
    float: left;
    border: 3px solid #DCDCDC;
    border-radius: 5px;
    box-shadow:inset 1px 1px 2px 1px rgba(16, 21, 51,0.5);
    box-sizing: border-box;
    margin: 0px 0% 10px 0%;
    font-family:  'gascogne_serialregular', Georgia, serif;
    font-size: 1em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    color: #FFFFFF;
    background-image: url(../images/100th_Birthday_For_Gladys_Saunders_1.jpg);
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-color: rgb(126, 126, 126);
    background-position: 50% 40%;
}

.phHd {
    width: 100%;
    height: 25px;
    float: left;
    box-sizing: border-box;
    margin: 0px 0% 10px 0%;
    visibility: hidden;
    display: none;
}

#thmb {
    width: 100%;
    height: 45px;
    float: left;
    box-sizing: border-box;
    margin: 0px 0% 10px 0%;
}

#phHolder {
    width: 90.43359168635832%;
    height: 45px;
    float: left;
    border: 3px solid #DCDCDC;
    border-radius: 5px;
    box-shadow:inset 1px 1px 2px 1px rgba(16, 21, 51,0.5);
    box-sizing: border-box;
    margin: 0px 2.391602078410421% 10px 0%;
    font-family:  'gascogne_serialregular', Georgia, serif;
    font-size: 1em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    color: #FFFFFF;
    background-color: rgb(126, 126, 126);
    overflow: hidden;
}

#phUp {
    width: 2.391602078410421%;
    height: 45px;
    float: left;
    border: 1px solid #DCDCDC;
    border-radius: 5px;
    box-shadow:inset 1px 1px 2px 1px rgba(16, 21, 51,0.5);
    box-sizing: border-box;
    margin: 0px 0% 10px 0%;
    background-color: rgb(126, 126, 126);
}

#phDown {
    width: 2.391602078410421%;
    height: 45px;
    float: left;
    border: 1px solid #DCDCDC;
    border-radius: 5px;
    box-shadow:inset 1px 1px 2px 1px rgba(16, 21, 51,0.5);
    box-sizing: border-box;
    margin: 0px 2.391602078410421% 10px 0%;
    background-color: rgb(126, 126, 126);
}

#phIn {
    height: 45px;
    margin: 0px auto 0px auto;
    box-sizing: border-box;
    position: relative;
}

.phThmb {
    height: 45px;
    max-width: 8.333333333333333%;
    float: left;
    border: 1px solid #DCDCDC;
    box-sizing: border-box;
    background-color: rgb(126, 126, 126);
    background-size:  100% auto;
    background-repeat: no-repeat;
    background-color: rgb(126, 126, 126);
    background-position: 50% 30%;
}

#footer {
    width: 96.0506%;
    height: 200px;
    border: 1px dotted #2C0C2E;
    float: left;
    border-radius: 0px;
    background-color: #F6F6F6;
    padding: 25px;
    box-shadow: 0px 0px 0px 0px rgb(255, 255, 255);
    box-sizing: border-box;
    margin: 25px 0% 25px 1.92741%;
    font-family:  'gascogne_serialregular', Georgia, serif;
    font-size: 0.875em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
}

#ftContact {
    width: 100%;
    margin: 0px 0% 35px 0%;
    visibility: visible;
    display: block;
}

}


@media screen and (max-width: 360px) {
    


#content {
    width: 100%;
    height: auto;
    box-sizing: border-box;
    margin: 0px 0%  0px 0% ;
    border: 1px dotted #F4E3FF;
    float: left;
    border-radius: 5px;
    background-color: rgba(43, 56, 135,1.0);
    box-shadow: 1px 1px 2px 1px rgba(16, 21, 51,0.5);
    font-family:  'gascogne_serialregular', Georgia, serif;
    font-size: 1em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    color: #FFFFFF;
}


#logo2{
    width: 96.0506%;
    height: 80px;
    float: left;
    margin: 0px auto 0px auto;
    background-image: url(../images/pfwss_logo4.png); 
    background-size:  100% auto ; 
    background-repeat: no-repeat; 
    background-position: 50% 50%; 
    box-sizing: border-box;
}

#menu {
    width: 96.0506%;
    height: auto;
    float: left;
    text-align: center;
    margin-top: 10px;
    font-family: 'ebgaramondsc', Georgia, serif;
    font-size: 1.0625em;
    font-weight: 900;
    font-style: normal;
    line-height: 1.5em;
    color: #78FFDD;
    text-shadow: 1px 1px 1px #692F00;
    
}

    #elm1 {
        width: 96.0506%;
        height: auto;
        float: right;
        padding: 25px;
        box-sizing: border-box;
        margin: 25px 1.92741% 0px 0%;
    }



#elm1In {
    width: 96.0506%;
    height: auto;
    float: left;
    padding: 25px;
    box-sizing: border-box;
    margin: 25px 0% 0px  1.92741%;
}



#sideIn {
    width: 96.0506%;
    height: auto;
    float: left;
    border-left: 1px dotted #FF9428;
    padding: 15px;
    box-sizing: border-box;
    margin: 25px 0% 0px 1.92741%;
    font-family:  'gascogne_serialregular', Georgia, serif;
    font-size: 0.875em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    display: none;
}
#elm2 {
    width: 100%;
    height: auto;
    border: 1px dotted #F4E3FF;
    float: left;
    border-radius: 5px;
    background-color: rgba(43, 56, 135,1.0);
    padding: 25px;
    box-shadow: 1px 1px 2px 1px rgba(16, 21, 51,0.2);
    box-sizing: border-box;
    margin: 0px auto 30px auto;
    font-family:  'gascogne_serialregular', Georgia, serif;
    font-size: 1em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    color: #FFFFFF;
}


.deco1 {
    display: none;
    visibility: hidden;
}
.deco2 {
    display: none;
    visibility: hidden;
}



.nrShw {
    visibility: visible;
    display: block;
}

.frmShw {
    visibility: hidden;
    display: none;
}

.inTxt {
    width: 220px;
}


#side {
    width: 96.0506%;
    height: auto;
    float: left;
    border: 1px dotted #B9C9FF;
    border-radius: 5px;
    box-shadow: 1px 1px 2px 1px rgba(16, 21, 51,0.5);
    box-sizing: border-box;
    margin: 25px 1.92741% 0px 0%;
    font-family:  'gascogne_serialregular', Georgia, serif;
    font-size: 1em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    color: #FFFFFF;
    background-image: url(../images/Pfwss10thAnniversary016.jpg);
    background-size:100% auto;
    background-repeat: no-repeat;
    background-color: rgb(75, 204, 193);
    background-position: 0% 50%;
}

    #contact {
        width: 100%;
        height: auto;
        border-width: 0px 0px 0px 0px;
        border-style: none dotted none none;
        border-color: rgb(82, 82, 82);
        float: left;
        border-radius: 0px;
        background-color: rgb(255, 255, 255);
        background-position: 0% 0%;
        padding: 25px;
        box-shadow: 0px 0px 0px 0px transparent;
        box-sizing: border-box;
        margin: 25px 0% 25px 1.92741%;
        background-image: none;
        display: block;
    }

    #contactIn {
        width: 100%;
        height: auto;
        border-width: 0px 0px 0px 0px;
        border-style: none dotted none none;
        border-color: rgb(82, 82, 82);
        float: left;
        border-radius: 0px;
        background-color: rgb(255, 255, 255);
        background-position: 0% 0%;
        padding: 25px;
        box-shadow: 0px 0px 0px 0px transparent;
        box-sizing: border-box;
        margin: 25px 0% 25px 1.92741%;
        background-image: none;
        display: block;
    }

    .ad {
        width: 100%;
        height: 80px;
        border-width: 1px;
        border-style: solid;
        border-color: rgb(82, 82, 82);
        float: left;
        border-radius: 0px;
        background-color: rgb(255, 255, 255);
        background-position: 0% 0%;
        padding: 25px;
        box-shadow: 0px 0px 0px 0px transparent;
        box-sizing: border-box;
        margin: 25px 0% 0px 1.92741%;
        background-image: none;
    visibility: hidden;
    }

#main {
    width: 96.0506%;
    height: auto;
    float: left;
    box-sizing: border-box;
    margin: 25px 0% 0px 1.97472%;
}  

#slide {
    width: 100%;
    height: 150px;
    float: left;
    border: 3px solid #DCDCDC;
    border-radius: 5px;
    box-shadow:inset 1px 1px 2px 1px rgba(16, 21, 51,0.5);
    box-sizing: border-box;
    margin: 0px 0% 10px 0%;
    font-family:  'gascogne_serialregular', Georgia, serif;
    font-size: 1em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    color: #FFFFFF;
    background-image: url(../images/Pfwss10thAnniversary016.jpg);
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-color: rgb(126, 126, 126);
    background-position: 50% 40%;
} 

#captn {
    width: 100%;
    height: 100px;
    float: left;
    border-top: 1px dotted Black;
    border-bottom: 1px dotted Black;
    box-sizing: border-box;
    margin: 0px 0% 25px 0%;
    padding: 10px;
    background-color: #fff;
    font-family:  'gascogne_serialregular', Georgia, serif;
    font-size: 1em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    color:  rgb(82, 82, 82);
}

#cntSide {
    width: 96.0506%;
    height: auto;
    float: left;  
    border-left: 1px dotted rgb(128, 128, 128); 
    border-right: 1px dotted rgb(128, 128, 128);
    box-sizing: border-box;
    margin: 0px 0% 0px 1.97472%;
}




#gall {
    width: 100%;
    height: auto;
    float: left;
    box-sizing: border-box;
    margin: 0px 0% 10px 0%;
}

#phGallery {
    width: 100%;
    height: 140px;
    float: left;
    border: 3px solid #DCDCDC;
    border-radius: 5px;
    box-shadow:inset 1px 1px 2px 1px rgba(16, 21, 51,0.5);
    box-sizing: border-box;
    margin: 0px 0% 10px 0%;
    font-family:  'gascogne_serialregular', Georgia, serif;
    font-size: 1em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    color: #FFFFFF;
    background-image: url(../images/100th_Birthday_For_Gladys_Saunders_1.jpg);
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-color: rgb(126, 126, 126);
    background-position: 50% 40%;
}

.phHd {
    width: 100%;
    height: 25px;
    float: left;
    box-sizing: border-box;
    margin: 0px 0% 10px 0%;
    visibility: hidden;
    display: none;
}

#thmb {
    width: 100%;
    height: 30px;
    float: left;
    box-sizing: border-box;
    margin: 0px 0% 10px 0%;
}

#phHolder {
    width: 90.43359168635832%;
    height: 30px;
    float: left;
    border: 3px solid #DCDCDC;
    border-radius: 5px;
    box-shadow:inset 1px 1px 2px 1px rgba(16, 21, 51,0.5);
    box-sizing: border-box;
    margin: 0px 2.391602078410421% 10px 0%;
    font-family:  'gascogne_serialregular', Georgia, serif;
    font-size: 1em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    color: #FFFFFF;
    background-color: rgb(126, 126, 126);
    overflow: hidden;
}

#phUp {
    width: 2.391602078410421%;
    height: 30px;
    float: left;
    border: 1px solid #DCDCDC;
    border-radius: 5px;
    box-shadow:inset 1px 1px 2px 1px rgba(16, 21, 51,0.5);
    box-sizing: border-box;
    margin: 0px 0% 10px 0%;
    background-color: rgb(126, 126, 126);
}

#phDown {
    width: 2.391602078410421%;
    height: 30px;
    float: left;
    border: 1px solid #DCDCDC;
    border-radius: 5px;
    box-shadow:inset 1px 1px 2px 1px rgba(16, 21, 51,0.5);
    box-sizing: border-box;
    margin: 0px 2.391602078410421% 10px 0%;
    background-color: rgb(126, 126, 126);
}

#phIn {
    height: 30px;
    margin: 0px auto 0px auto;
    box-sizing: border-box;
    position: relative;
}

.phThmb {
    height: 30px;
    max-width: 8.333333333333333%;
    float: left;
    border: 1px solid #DCDCDC;
    box-sizing: border-box;
    background-color: rgb(126, 126, 126);
    background-size:  100% auto;
    background-repeat: no-repeat;
    background-color: rgb(126, 126, 126);
    background-position: 50% 30%;
}


}




@media screen and (max-width: 320px) {
    


#content {
    width: 100%;
    height: auto;
    box-sizing: border-box;
    margin: 0px 0%  0px 0% ;
    border: 1px dotted #F4E3FF;
    float: left;
    border-radius: 5px;
    background-color: rgba(43, 56, 135,1.0);
    box-shadow: 1px 1px 2px 1px rgba(16, 21, 51,0.5);
    font-family:  'gascogne_serialregular', Georgia, serif;
    font-size: 1em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    color: #FFFFFF;
}


#logo2{
    width: 96.0506%;
    height: 80px;
    float: left;
    margin: 0px auto 0px auto;
    background-image: url(../images/pfwss_logo4.png); 
    background-size:  100% auto ; 
    background-repeat: no-repeat; 
    background-position: 50% 50%; 
    box-sizing: border-box;
}

#menu {
    width: 96.0506%;
    height: auto;
    float: left;
    text-align: center;
    margin-top: 10px;
    font-family: 'ebgaramondsc', Georgia, serif;
    font-size: 1.0625em;
    font-weight: 900;
    font-style: normal;
    line-height: 1.5em;
    color: #78FFDD;
    text-shadow: 1px 1px 1px #692F00;
    
}

    #elm1 {
        width: 96.0506%;
        height: auto;
        float: right;
        padding: 25px;
        box-sizing: border-box;
        margin: 25px 1.92741% 0px 0%;
    }



#elm1In {
    width: 96.0506%;
    height: auto;
    float: left;
    padding: 25px;
    box-sizing: border-box;
    margin: 25px 0% 0px  1.92741%;
}



#sideIn {
    width: 96.0506%;
    height: auto;
    float: left;
    border-left: 1px dotted #FF9428;
    padding: 15px;
    box-sizing: border-box;
    margin: 25px 0% 0px 1.92741%;
    font-family:  'gascogne_serialregular', Georgia, serif;
    font-size: 0.875em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    display: none;
}
#elm2 {
    width: 100%;
    height: auto;
    border: 1px dotted #F4E3FF;
    float: left;
    border-radius: 5px;
    background-color: rgba(43, 56, 135,1.0);
    padding: 25px;
    box-shadow: 1px 1px 2px 1px rgba(16, 21, 51,0.2);
    box-sizing: border-box;
    margin: 0px auto 30px auto;
    font-family:  'gascogne_serialregular', Georgia, serif;
    font-size: 1em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    color: #FFFFFF;
}


.deco1 {
    display: none;
    visibility: hidden;
}
.deco2 {
    display: none;
    visibility: hidden;
}



.nrShw {
    visibility: visible;
    display: block;
}

.frmShw {
    visibility: hidden;
    display: none;
}

.inTxt {
    width: 220px;
}


#side {
    width: 96.0506%;
    height: auto;
    float: left;
    border: 1px dotted #B9C9FF;
    border-radius: 5px;
    box-shadow: 1px 1px 2px 1px rgba(16, 21, 51,0.5);
    box-sizing: border-box;
    margin: 25px 1.92741% 0px 0%;
    font-family:  'gascogne_serialregular', Georgia, serif;
    font-size: 1em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    color: #FFFFFF;
    background-image: url(../images/Pfwss10thAnniversary016.jpg);
    background-size:100% auto;
    background-repeat: no-repeat;
    background-color: rgb(75, 204, 193);
    background-position: 0% 50%;
}

    #contact {
        width: 100%;
        height: auto;
        border-width: 0px 0px 0px 0px;
        border-style: none dotted none none;
        border-color: rgb(82, 82, 82);
        float: left;
        border-radius: 0px;
        background-color: rgb(255, 255, 255);
        background-position: 0% 0%;
        padding: 25px;
        box-shadow: 0px 0px 0px 0px transparent;
        box-sizing: border-box;
        margin: 25px 0% 25px 1.92741%;
        background-image: none;
        display: block;
    }

    #contactIn {
        width: 100%;
        height: auto;
        border-width: 0px 0px 0px 0px;
        border-style: none dotted none none;
        border-color: rgb(82, 82, 82);
        float: left;
        border-radius: 0px;
        background-color: rgb(255, 255, 255);
        background-position: 0% 0%;
        padding: 25px;
        box-shadow: 0px 0px 0px 0px transparent;
        box-sizing: border-box;
        margin: 25px 0% 25px 1.92741%;
        background-image: none;
        display: block;
    }

    .ad {
        width: 100%;
        height: 80px;
        border-width: 1px;
        border-style: solid;
        border-color: rgb(82, 82, 82);
        float: left;
        border-radius: 0px;
        background-color: rgb(255, 255, 255);
        background-position: 0% 0%;
        padding: 25px;
        box-shadow: 0px 0px 0px 0px transparent;
        box-sizing: border-box;
        margin: 25px 0% 0px 1.92741%;
        background-image: none;
    visibility: hidden;
    }

#main {
    width: 96.0506%;
    height: auto;
    float: left;
    box-sizing: border-box;
    margin: 25px 0% 0px 1.97472%;
}  

#slide {
    width: 100%;
    height: 150px;
    float: left;
    border: 3px solid #DCDCDC;
    border-radius: 5px;
    box-shadow:inset 1px 1px 2px 1px rgba(16, 21, 51,0.5);
    box-sizing: border-box;
    margin: 0px 0% 10px 0%;
    font-family:  'gascogne_serialregular', Georgia, serif;
    font-size: 1em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    color: #FFFFFF;
    background-image: url(../images/Pfwss10thAnniversary016.jpg);
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-color: rgb(126, 126, 126);
    background-position: 50% 40%;
} 

#captn {
    width: 100%;
    height: 100px;
    float: left;
    border-top: 1px dotted Black;
    border-bottom: 1px dotted Black;
    box-sizing: border-box;
    margin: 0px 0% 25px 0%;
    padding: 10px;
    background-color: #fff;
    font-family:  'gascogne_serialregular', Georgia, serif;
    font-size: 1em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    color:  rgb(82, 82, 82);
}

#cntSide {
    width: 96.0506%;
    height: auto;
    float: left;  
    border-left: 1px dotted rgb(128, 128, 128); 
    border-right: 1px dotted rgb(128, 128, 128);
    box-sizing: border-box;
    margin: 0px 0% 0px 1.97472%;
}




#gall {
    width: 100%;
    height: auto;
    float: left;
    box-sizing: border-box;
    margin: 0px 0% 10px 0%;
}

#phGallery {
    width: 100%;
    height: 140px;
    float: left;
    border: 3px solid #DCDCDC;
    border-radius: 5px;
    box-shadow:inset 1px 1px 2px 1px rgba(16, 21, 51,0.5);
    box-sizing: border-box;
    margin: 0px 0% 10px 0%;
    font-family:  'gascogne_serialregular', Georgia, serif;
    font-size: 1em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    color: #FFFFFF;
    background-image: url(../images/100th_Birthday_For_Gladys_Saunders_1.jpg);
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-color: rgb(126, 126, 126);
    background-position: 50% 40%;
}

.phHd {
    width: 100%;
    height: 25px;
    float: left;
    box-sizing: border-box;
    margin: 0px 0% 10px 0%;
    visibility: hidden;
    display: none;
}

#thmb {
    width: 100%;
    height: 30px;
    float: left;
    box-sizing: border-box;
    margin: 0px 0% 10px 0%;
}

#phHolder {
    width: 90.43359168635832%;
    height: 30px;
    float: left;
    border: 3px solid #DCDCDC;
    border-radius: 5px;
    box-shadow:inset 1px 1px 2px 1px rgba(16, 21, 51,0.5);
    box-sizing: border-box;
    margin: 0px 2.391602078410421% 10px 0%;
    font-family:  'gascogne_serialregular', Georgia, serif;
    font-size: 1em;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    color: #FFFFFF;
    background-color: rgb(126, 126, 126);
    overflow: hidden;
}

#phUp {
    width: 2.391602078410421%;
    height: 30px;
    float: left;
    border: 1px solid #DCDCDC;
    border-radius: 5px;
    box-shadow:inset 1px 1px 2px 1px rgba(16, 21, 51,0.5);
    box-sizing: border-box;
    margin: 0px 0% 10px 0%;
    background-color: rgb(126, 126, 126);
}

#phDown {
    width: 2.391602078410421%;
    height: 30px;
    float: left;
    border: 1px solid #DCDCDC;
    border-radius: 5px;
    box-shadow:inset 1px 1px 2px 1px rgba(16, 21, 51,0.5);
    box-sizing: border-box;
    margin: 0px 2.391602078410421% 10px 0%;
    background-color: rgb(126, 126, 126);
}

#phIn {
    height: 30px;
    margin: 0px auto 0px auto;
    box-sizing: border-box;
    position: relative;
}

.phThmb {
    height: 30px;
    max-width: 8.333333333333333%;
    float: left;
    border: 1px solid #DCDCDC;
    box-sizing: border-box;
    background-color: rgb(126, 126, 126);
    background-size:  100% auto;
    background-repeat: no-repeat;
    background-color: rgb(126, 126, 126);
    background-position: 50% 30%;
}


}