/* Start  */
/* removed import url(/base-weblog.php) on Oct 2018 2022 */

body{font-family:verdana,'trebuchet ms',sans-serif;font-size:12px;text-align:center;margin:0;padding:0;}
a{text-decoration:underline;}
a img{border:0;}
h2,h3,h4,h5,h6{font-weight:400;}
h2,h3,h4,h5,h6,p,ol,ul,pre,blockquote{margin-top:10px;margin-bottom:10px;}
.clr{clear:both;overflow:hidden;width:1px;height:1px;border:0;font-size:0;line-height:0;margin:0 -1px -1px 0;padding:0;}
#container{position:relative;width:720px;text-align:left;margin:0 auto;}
#container-inner{position:static;width:auto;}
#banner{position:relative;}
#banner-mob{position:relative;}
#pagebody{position:relative;width:100%;}
#pagebody-inner{position:static;width:100%;}
#alpha,#beta,#gamma,#delta{display:inline;position:relative;float:left;min-height:1px;}
#delta{float:right;}
.banner-user{float:left;overflow:hidden;width:64px;border:0;text-align:center;margin:0 15px 0 0;padding:0;}
.banner-user-photo{display:block;border:0;background-position:center center;background-repeat:no-repeat;text-decoration:none!important;margin:0 0 2px;padding:0;}
.banner-user-photo img{width:64px;height:auto;border:0;margin:0;padding:0;}
.content-nav{text-align:center;margin:10px;}
.date-header,.entry-content{position:static;clear:both;}
.entry,.trackbacks,.comments,.archive{position:static;overflow:hidden;clear:both;width:100%;margin-bottom:20px;}
.entry-content,.trackbacks-info,.trackback-content,.comment-content,.comments-open-content,.comments-closed{clear:both;margin:5px 10px;}
.entry-excerpt,.entry-body,.entry-more-link,.entry-more{clear:both;}
.entry-footer,.trackback-footer,.comment-footer,.comments-open-footer,.archive-content{clear:both;margin:5px 10px 20px;}
#comment-author,#comment-email,#comment-url,#comment-text{width:240px;}
#comment-bake-cookie{margin-left:0;vertical-align:middle;}
#comment-post{font-weight:700;}
.image-thumbnail{float:left;width:115px;margin:0 10px 10px 0;}
.image-thumbnail img{width:115px;height:115px;margin:0 0 2px;}
.module{position:relative;overflow:hidden;width:100%;}
.module-content{position:relative;margin:5px 10px 20px;}
.module-list,.archive-list{list-style:none;margin:0;padding:0;}
.module-list-item{margin-top:5px;margin-bottom:5px;}
.module-presence img{vertical-align:middle;}
.module-powered .module-content{margin-bottom:10px;}
.module-calendar .module-content table{border-collapse:collapse;}
.module-calendar .module-content th,.module-calendar .module-content td{width:14%;text-align:center;}
.typelist-thumbnailed{margin:0 0 20px;}
.typelist-thumbnailed .module-list-item{clear:both;display:block;margin:0;}
.typelist-thumbnail{float:left;min-width:60px;width:auto;text-align:center;vertical-align:middle;margin:0 5px 0 0;}
.typelist-thumbnail img{margin:5px;}
.module-galleries .typelist-thumbnail img{width:50px;}
.typelist-description{margin:0;padding:5px;}
.module-recent-photos{margin:0 0 15px;}
.module-recent-photos .module-list{height:1%;border:0;list-style:none;display:block;margin:0;padding:0;}
.module-recent-photos .module-list-item{display:block;float:left;height:1%;border:0;margin:0;padding:0;}
.module-recent-photos .module-list-item a{display:block;border:0;margin:0;padding:0;}
.module-recent-photos .module-list-item img{width:60px;height:60px;margin:0;padding:0;}
.module-mmt-calendar{margin-bottom:15px;}
.module-mmt-calendar .module-header a{text-decoration:none;}
.module-mmt-calendar th{text-align:left;}
.module-mmt-calendar td{width:14%;height:75px;text-align:left;vertical-align:top;}
.day-photo{width:54px;height:54px;}
.day-photo a img{width:50px;height:50px;}
html,form{margin:0;padding:0;}
.pkg:after,.typelist-thumbnailed .module-list-item:after,.module-recent-photos .module-list:after{content:" ";display:block;visibility:hidden;clear:both;height:.1px;font-size:.1em;line-height:0;}
* html .pkg,* html .typelist-thumbnailed .module-list-item,* html .module-recent-photos .module-list{display:inline-block;height:1%;}
.pkg,.comments-open label,.day-photo a{display:block;}
#banner-inner,#banner-inner-mob,#alpha-inner,#beta-inner,#gamma-inner,#delta-inner{position:static;}
img.image-full,.module-featured-photo img,.module-mmt-calendar table{width:100%;}
.module-photo .module-content,.module-wishlist .module-content{text-align:center;}
.module-featured-photo .module-content,.module-photo .module-content,.module-recent-photos .module-content,.module-mmt-calendar .module-content,.module-mmt-calendar .module-header{margin:0;}

/* End  */
/* removed import url(/base-weblog.php) on Oct 2018 */

a{text-decoration:underline;}
a:link{color:#647787;}
a:visited{color:#647787;}
a:active{color:#647787;}
a:hover{color:#647787;}
img.leftshot{margin-right:10px;}
img.rightshot{margin-left:10px;}
img.SJleftshot{float: left;margin-right:10px;}
img.SJrightshot{float: right;margin-left:10px;}
img.centershot{display: block;margin-left: auto;margin-right: auto;width: 95%;padding-bottom: 20px;}
body{margin:0;color:#333;background:#ffffff;font-family:Georgia,'Times New Roman',serif;font-weight:normal;font-size:small;line-height:200%;}
DIV.pageborder{margin:5px auto 5px auto;border-style:none;border-width:.6em 1px;border-color:#97aaba;background:#fff;}
#container{position:static;}
#container-inner{position:static;border:0;background:#fff;}
#banner{border:0;/* no ie mac \*/ height:1%;/* ie win 5.5,6 win */ color:#333;background:#fff;text-align:left;font-family:Georgia,Times,serif;}
#banner-inner{padding:1px 15px 1px 15px;background:#fff;}
#banner-mob{border:0;/* no ie mac \*/ height:1%;/* ie win 5.5,6 win */ color:#333;background:#fff;text-align:left;font-family:Georgia,Times,serif;}
#banner-inner-mob{padding:1px 15px 1px 15px;background:#fff;}
#banner a{color: #f90;text-decoration:none;font-size: larger;font-family: Arial, Helvetica, sans-serif;font-weight: bold;}
#banner-mob a{color: #f90;text-decoration:none;font-size: larger;font-family: Arial, Helvetica, sans-serif;font-weight: bold;}
#banner-header{margin:.25em 0;font-size:x-large;}
#banner-description{margin:.25em 0;font-size:medium;color:#f90;font-weight:bold;text-align:center;font-family:Georgia,'Times New Roman',serif;}
#container{width:780px;}
.layout-artistic #alpha,.layout-calendar #alpha{width:315px;}
.layout-artistic #alpha-inner,.layout-calendar #alpha-inner,.layout-timeline #alpha-inner{border:0;padding:15px 15px 15px 15px;background:#fff;}
.layout-artistic #beta,.layout-calendar #beta{width:465px;}
.layout-artistic #beta-inner,.layout-calendar #beta-inner,.layout-timeline #beta-inner{border:0;padding:15px 15px 15px 15px;background:#fff;}
#beta #gamma,#beta #delta{width:210px;margin:15px 0;}
#beta #gamma-inner,#beta #delta-inner{padding:0;}
.content-nav{margin-top:0;}
.date-header,.trackbacks-header,.comments-header,.comments-open-header,.archive-header{margin:0 0 10px 0;border-bottom:1px solid #333;padding:3px;color:#333;font-family:Georgia,'Times New Roman',serif;font-size:large;text-align:left;}
.SJsite-header{margin:1px 0 10px 0;border:0;font-weight:bold;color:#f90;font-family:Arial,'Times New Roman',serif;font-size:11pt;}
.header-links-mobile{    display:none;float: none;
    padding-bottom: 10px;
    text-align: right;}
.header-logo-mobile{margin: auto;text-align: center;padding-bottom: 20px;}
.homepage-featured-mobile{margin: auto;text-align: center;}
.SJsite-h1{color:#647787;}
.SJsite-h1cat{margin-top:10px;margin-bottom:14px;color:#97aaba;font-size:large;font-family:Georgia,'Times New Roman',Verdana,Arial,sans-serif;}
.SJsite-hr{color:#97AABA;height:4px;width:100%;background:#97AABA;}
.entry-header{margin:1px 0 10px 0;border:0;font-weight:bold;color:#000;font-family:'Poppins',Arial,'Times New Roman',serif;font-size:13pt;text-align:left;}
.SJentry-header{margin:1px 0 10px 0;border:0;font-weight:bold;color:#647787;font-family:'Poppins',Arial,'Times New Roman',serif;text-align:left;line-height: 120%;font-weight: 600;font-size: clamp(20px, 5vw, 22px);}
.entry-content,.entry-footer,.trackbacks-info,.trackback-content,.comment-content,.comments-open-content,.comments-open-footer,.comments-closed,.archive-content{margin:10px 0;}
.entry-body{color:#000;font-family:'Poppins',Arial;font-size:11pt;text-align:left;line-height:135%;}
.entry-body-XJ{color:#000;font-family:Arial;font-size:9pt;text-align:left;line-height:135%;}
.entry-content p{text-align:left;margin-top:20px;margin-bottom:20px;}
.entry-footer,.trackback-footer,.comment-footer{margin:0 0 10px 0;border:0;color:#000;font-family:Verdana,Arial,sans-serif;font-size:x-small;line-height:normal;text-align:left;}
#comment-author,#comment-email,#comment-url,#comment-text{width:80%;}
img.image-full{width:100%;}
.module-header{margin:5px 0;border:0;color:#647787;font-family:Georgia,'Times New Roman',serif;font-size:small;line-height:normal;font-weight:bold;text-transform:uppercase;letter-spacing:.3em;text-align:left;}
.module-content{margin:5px 0 20px 0;color:#333;font-family:'Poppins',Arial,sans-serif;font-size:11pt;line-height:150%;text-align:left;}
.module-content-footerSJ{margin:5px 0 20px 0;color:#333;font-family:'Poppins',Arial,sans-serif;font-size:11pt;line-height:120%;text-align:left;}
.module-content-footerOnly{margin:5px 0 0 0;color:#333;font-family:Arial,sans-serif;font-size:small;line-height:120%;text-align:left;background-color:#97AABA}
.module-content-footer2{margin:0 0 20px 0;color:#333;font-family:Arial,sans-serif;font-size:small;line-height:120%;text-align:left;background-color:#97AABA;padding-top: 21px}
.module-content-footer3{margin:0 0 0 0;color:#333;font-family:Arial,sans-serif;font-size:small;line-height:120%;text-align:left;background-color:#97AABA;padding-bottom: 21px}
.module-list{margin:0;}
.module-list-item{margin:4px 0;}
.typelist-thumbnailed .module-list-item{margin:10px 0;}
.module img,.module-photo img{border:1px solid #333;}
.module-photo{text-align:right;}
.module-powered{text-align:left;}
.module-calendar .module-header{color:#360;font-family:Georgia,'Times New Roman',serif;font-size:small;border:0;text-align:left;text-transform:uppercase;letter-spacing:.3em;}
.module-calendar th,.module-calendar td{text-align:center;font-weight:normal;}
.typelist-thumbnail img{margin:0;}
.module-featured-photo{margin-bottom:5px;}
.module-featured-photo .module-content img{width:420px;}
.module-recent-photos .module-content{padding:2px 0 0 0;}
.module-recent-photos .module-list{margin:0;}
.module-recent-photos .module-list-item{width:70px;height:70px;margin:0 2px 2px 0;}
.layout-moblog1 #container{width:780px;}
.layout-moblog1 #alpha{width:200px;}
.layout-moblog1 #alpha-inner{border:0;padding:15px 15px 15px 15px;background:#fff;}
.layout-moblog1 #beta{width:380px;}
.layout-moblog1 #beta-inner{border:0;padding:15px 15px 15px 15px;background:#fff;}
.layout-moblog1 #gamma{width:200px;}
.layout-moblog1 #gamma-inner{border:0;padding:15px 15px 15px 15px;background:#fff;}
.layout-moblog2 #container{width:780px;}
.layout-moblog2 #alpha{width:100px;}
.layout-moblog2 #alpha-inner{border:0;padding:15px 15px 15px 15px;background:#fff;}
.layout-moblog2 #beta{width:350px;}
.layout-moblog2 #beta-inner{border:0;padding:15px 15px 15px 15px;background:#fff;}
.layout-moblog2 #gamma{width:190px;}
.layout-moblog2 #gamma-inner{border:0;padding:15px 15px 15px 15px;background:#fff;}
.layout-moblog2 #delta{width:140px;}
.layout-moblog2 #delta-inner{border:0;padding:15px 15px 15px 15px;background:#fff;}
.layout-moblog2 .module-photo img{width:100px;height:auto;}
.layout-timeline #alpha{width:390px;}
.layout-timeline #beta{width:390px;}
.layout-timeline #beta #gamma{width:175px;}
.layout-timeline #beta #delta{width:170px;}
.layout-one-column #container{width:1000px;}
.layout-one-column #alpha{display:block;float:none;width:auto;}
.layout-one-column #alpha-inner{border:0;padding:10px 10px 10px 10px;background:#fff;}
.layout-two-column-left #container{width:1500px;}
.layout-two-column-left #alpha{width:75%;}
.layout-two-column-left #alpha-inner{border:0;padding:10px 10px 10px 10px;background:#fff;}
.layout-two-column-left #beta{width:25%;}
.layout-two-column-left #beta-inner{border:0;padding:10px 10px 10px 10px;background:#fff;}
.layout-two-column-right #container{width:1000px;}
.layout-two-column-right #alpha{width:750px;}
.layout-two-column-right #alpha-inner{border:0;padding:1px 10px 10px 10px;background:#fff;}
.layout-two-column-right #beta{width:250px;}
.layout-two-column-right #beta-inner{border:0;padding:1px 10px 10px 10px;background:#fff;}
.layout-three-column-wide #container{width:1000px;}
.layout-three-column-wide #alpha{width:400px;}
.layout-three-column-wide #alpha-inner{border:0;padding:10px 10px 10px 10px;background:#fff;}
.layout-three-column-wide #beta{width:400px;}
.layout-three-column-wide #beta-inner{border:0;padding:10px 10px 10px 10px;background:#fff;}
.layout-three-column-wide #gamma{width:200px;}
.layout-three-column-wide #gamma-inner{border:0;padding:10px 10px 10px 10px;background:#fff;}
.layout-three-column-leftnav #container{width:1000px;}
.layout-three-column-leftnav #alpha{width:200px;}
.layout-three-column-leftnav #alpha-inner{border:0;padding:10px 10px 10px 10px;background:#fff;}
.layout-three-column-leftnav #beta{width:400px;}
.layout-three-column-leftnav #beta-inner{border:0;padding:10px 10px 10px 10px;background:#fff;}
.layout-three-column-leftnav #gamma{width:400px;}
.layout-three-column-leftnav #gamma-inner{border:0;padding:10px 10px 10px 10px;background:#fff;}
.layout-three-column #container{width:1500px;}
.layout-three-column #alpha{width:50%;}
.layout-three-column #alpha-inner{border:0;padding:10px 10px 10px 10px;background:#fff;}
.layout-three-column #beta{width:30%;}
.layout-three-column #beta-inner{border:0;padding:10px 10px 10px 10px;background:#fff;}
.layout-three-column #gamma{width:20%;}
.layout-three-column #gamma-inner{border:0;padding:10px 10px 10px 10px;background:#fff;}
.layout-three-column-x #container{width:1500px;}
.layout-three-column-x #alpha{width:50%;}
.layout-three-column-x #alpha-inner{border:0;padding:10px 10px 10px 10px;background:#fff;}
.layout-three-column-x #beta{width:30%;}
.layout-three-column-x #beta-inner{border:0;padding:10px 10px 10px 10px;background:#fff;}
.layout-three-column-x #gamma{width:20%;}
.layout-three-column-x #gamma-inner{border:0;padding:10px 10px 10px 10px;background:#fff;}
#nav,#nav ul{float:left;width:50em;list-style:none;line-height:1;background:white;font-weight:bold;font-family:Times;font-size:12pt;padding:0;border:solid #ffeebf;border-width:1px 0;margin:0 0 1em 0;}
#nav a{display:block;width:10em;w\idth:6em;color:#f90;text-decoration:none;padding:.25em 2em;}
#nav li{float:left;padding:0;width:10em;}
#nav li ul{position:absolute;left:-999em;height:auto;width:14.4em;w\idth:13.9em;font-weight:normal;border-width:.25em;margin:0;}
#nav li li{padding-right:1em;width:13em;}
#nav li ul a{width:13em;w\idth:9em;}
#nav li ul ul{margin:-1.75em 0 0 14em;}
#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li.sfhover ul ul,#nav li.sfhover ul ul ul{left:-999em;}
#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul,#nav li li li.sfhover ul{left:auto;}
#nav li:hover,#nav li.sfhover{background:#ffeebf;}
#navcontainer{width:50em;background:#f4ecd9;text-align:left;border:1px solid #ffeebf;margin:0 auto;}
/*!!!!!!!!!!!QuickMenu Core CSS [Do Not Modify!]!!!!!!!!!!!!!*/ .qmmc .qmdivider{display:block;font-size:1px;border-width:0;border-style:solid;position:relative;z-index:1;}
.qmmc .qmdividery{float:left;width:0;}
.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}
.qmclear{font-size:1px;height:0;width:0;clear:left;line-height:0;display:block;float:none!important;}
.qmmc{position:relative;zoom:1;z-index:10;float: right;}
.qmmc a,.qmmc li{float:left;display:block;white-space:nowrap;position:relative;z-index:1;}
.qmmc div a,.qmmc ul a,.qmmc ul li{float:none;}
.qmsh div a{float:left;}
.qmmc div{visibility:hidden;position:absolute;}
.qmmc .qmcbox{cursor:default;display:inline-block;position:relative;z-index:1;}
.qmmc .qmcbox a{display:inline;}
.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}
.qmmc li{z-index:auto;}
.qmmc ul{left:-10000px;position:absolute;z-index:10;}
.qmmc,.qmmc ul{list-style:none;padding:0;margin:0;}
.qmmc li a{float:none;}
.qmmc li:hover>ul{left:auto;}
#qm0 ul{top:100%;}
#qm0 ul li:hover>ul{top:0;left:100%;}
/*!!!!!!!!!!!QuickMenu Styles [Please Modify!]!!!!!!!!!!!*/ #qm0{width:auto;background-color:transparent;}
#qm0 a{padding:5px 60px 3px 0;margin:0 5px 0 0;color:#f90;font-family:Arial;font-size:14px;text-decoration:none;font-weight:bold;text-align:left;border-width:0 0 8px 0;border-style:solid;border-color:#f90;}
#qm0 a:hover{color:#000;border-color:#999;}
#qm0 li:hover>a{color:#000;border-color:#999;}
#qm0 .qmparent{background-repeat:no-repeat;background-position:95% 50%;}
body #qm0 .qmactive,body #qm0 .qmactive:hover{color:#000;text-decoration:none;border-color:#999;}
#qm0 div,#qm0 ul{padding:10px 5px 10px 5px;background-color:#eee;border-width:1px;border-style:solid;border-color:#999;}
#qm0 div a,#qm0 ul a{padding:3px 5px 3px 5px;background-color:transparent;color:#000;font-size:13px;font-weight:normal;border-width:0;border-style:none;border-color:#000;}
#qm0 div a:hover{background-color:#f90;color:#fff;text-decoration:none;}
#qm0 ul li:hover>a{background-color:#f90;color:#fff;text-decoration:none;}
#qm0 div .qmparent,#qm0 ul .qmparent{background-image:none;}
body #qm0 div .qmactive,body #qm0 div .qmactive:hover{background-color:#f90;background-image:none;color:#fff;}
#qm0 .qmtitle{margin:2px 5px 5px 5px;color:#222;font-family:Arial;font-size:13px;font-weight:bold;}
#qm0 .qmdividerx{border-top-width:1px;margin:4px 5px 4px 5px;border-color:#999;}
#qm0 .qmcbox{width:200px;padding:10px;font-family:Arial;font-size:12px;}
ul#qm0 li:hover>a.qmparent{background-image:none;}
ul#qm0 ul{width:100%;}


@media only screen and (min-width: 1501px) {


.banner-mobile {display:none}
.homepage-featured-mobile {display:none}

}

@media only screen and (min-width: 1250px) and (max-width: 1500px) {

img {
    max-width: 100%;
    height: auto;
}

.banner-mobile {display:none}
.homepage-featured-mobile {display:none}

.layout-three-column #container{width:95%;margin:auto;}
.layout-three-column #alpha{width:50%;}
.layout-three-column #alpha-inner{border:0;padding:10px 10px 10px 10px;background:#fff;}
.layout-three-column #beta{width:26%;}
.layout-three-column #beta-inner{border:0;padding:10px 10px 10px 10px;background:#fff;}
.layout-three-column #gamma{width:24%;}
.layout-three-column #gamma-inner{border:0;padding:10px 10px 10px 10px;background:#fff;}

.layout-two-column-left #container{width:95%;margin:auto;}
.layout-two-column-left #alpha{width:75%;}
.layout-two-column-left #alpha-inner{border:0;padding:10px 10px 10px 10px;background:#fff;}
.layout-two-column-left #beta{width:25%;}
.layout-two-column-left #beta-inner{border:0;padding:10px 10px 10px 10px;background:#fff;}

}


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

img {
    max-width: 100%;
    height: auto;
}

.banner-mobile {display:none}
.homepage-featured-mobile {display:none}


.layout-three-column #container{width:95%;margin:auto;}
.layout-three-column #alpha{width:70%;}
.layout-three-column #alpha-inner{border:0;padding:10px 10px 10px 10px;background:#fff;}
.layout-three-column #beta{width:30%;}
.layout-three-column #beta-inner{border:0;padding:10px 10px 10px 10px;background:#fff;}
.layout-three-column #gamma{width:100%;}
.layout-three-column #gamma-inner{border:0;padding:10px 10px 10px 10px;background:#fff;}

.layout-two-column-left #container{width:95%;margin:auto;}
.layout-two-column-left #alpha{width:75%;}
.layout-two-column-left #alpha-inner{border:0;padding:10px 10px 10px 10px;background:#fff;}
.layout-two-column-left #beta{width:25%;}
.layout-two-column-left #beta-inner{border:0;padding:10px 10px 10px 10px;background:#fff;}
}

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

img {
    max-width: 100%;
    height: auto;
}

.module-content-footer2 {display:none}
.banner-desktop {display:none}
.homepage-featured-desktop {display:none}

.layout-three-column #container{width:95%;margin:auto;}
.layout-three-column #alpha{width:100%;}
.layout-three-column #alpha-inner{border:0;padding:10px 10px 10px 10px;background:#fff;}
.layout-three-column #beta{width:100%;}
.layout-three-column #beta-inner{border:0;padding:10px 10px 10px 10px;background:#fff;}
.layout-three-column #gamma{width:100%;}
.layout-three-column #gamma-inner{border:0;padding:10px 10px 10px 10px;background:#fff;}

.layout-two-column-right #container{width:100%;}
.layout-two-column-right #alpha{width:100%;}
.layout-two-column-right #alpha-inner{border:0;padding:1px 10px 10px 10px;background:#fff;}
.layout-two-column-right #beta{width:100%;}
.layout-two-column-right #beta-inner{border:0;padding:1px 10px 10px 10px;background:#fff;}

.layout-two-column-left #container{width:100%;}
.layout-two-column-left #alpha{width:100%;}
.layout-two-column-left #alpha-inner{border:0;padding:1px 10px 10px 10px;background:#fff;}
.layout-two-column-left #beta{width:100%;}
.layout-two-column-left #beta-inner{border:0;padding:1px 10px 10px 10px;background:#fff;}

img.SJrightshot{float: none;display: block; margin: 0 auto 20px;}
img.SJleftshot{float: none;display: block; margin: 0 auto 20px;}
}