body         {margin:0; padding:0 0 25px 0;
              font-family:sans-serif; text-align:center;
              border:0; background-color:#000000;}
div          {margin:0; padding:0;
              border:solid red 0px;}
img          {padding:0; margin:0; border:0;}
table        {position:relative;}
.clearfix1:after{content: "";
                 display:table;
                 clear:left;}
.clearfix2:after{content: "";
                 display:table;
                 clear:right;}
.clearfix3:after{content: "";
                 display:table;
                 clear:both;}
.clear-left  {width:50px; clear:left;}
.clear-right {width:50px; clear:right;}
.clear-both  {width:50px; clear:both;}
p            {margin:0; padding:0;}
a            {margin:0; padding:0;}



#par         {width:1500px; height:auto;
              margin:25px auto 10px;
              text-align:center;
              border:solid #444 1px; background-color:#1c1c1c;}



#f-spacer    {width:100px; height:18px;}
#f           {width:96.7%; height:auto; 
              margin:0 auto 0;
              text-align:center;
              background-color:#000000; background-repeat:no-repeat; border:solid #444 1px;}
#l           {width:300px; height:auto;  
              margin:2px 0 2px .2%; padding:0;
              background-image:url(a/l.gif);
              float:left;}
#l img       {width:100%; height:auto;
              margin:0;
              display:block;}
#i           {height:auto; width:55%;
              margin:40px 2% 0 0; padding:0;
              text-align:right;
              float:right;}
#i p         {margin:0; padding:0;
              font:normal 21px calibri; color:#bbb;}
#slash       {color:#666; margin:0 1% 0 1%; font-size:22px;}
#i a:link, #i a:visited
             {margin:0;
              color:#bbb; text-decoration:none; font-family:calibri;}
#i a:hover, #i a:active 
             {color:#ff9f18;}
#co          {margin-left:2%;}




#ftp-3       {width:99%; height:19px;
              margin:0 0 0 0;
              text-align:left;}
#ftp-3 p     {margin:5px 0 0 2.5%;
              font:normal 11px verdana; color:#999;}



#mld, #sticky{display:none;}




#ss-wrapper  {width:auto; height:auto;
              margin:0 auto 0; padding:0;
              text-align:center;}
#ss-wrapper img {width:99%; height:auto;
              margin:0 auto 0;
              text-align:center;
              border:solid #555 1px;
              display:block;}




#s-l         {width:21%; width:autoX; height:auto;
              margin:0 0 0 1.6%; padding-bottom:12px;
              background-color:#000000;
              border:solid #444 1px;
              float:left;}
#s-l p       {display:none;}
.cat         {width:43%; max-width:135px; height:auto;
              margin:15px 0 0 4.5%;
              border:solid 1px #555;
              float:left;}
#s-l a:link, #s-l a:visited
             {margin:0;
              color:#cccccc; text-decoration: none;}
#s-l a:hover, #s-l a:active 
             {border:solid red 0;}

  

#s-r         {width:72%; height:auto;
              text-align:left;
              margin:0 1.6% 0 0; padding:10px;
              background-color:#000000; border:solid #444 1px;
              float:right;}



@font-face   {font-family:pathway; src:url('b/fonts/pathway.woff2') format('woff2'); font-display:swap;}
@font-face   {font-family:calibri; src:url('b/fonts/calibri.woff2') format('woff2'); font-display:swap;}



.p-1, h1     {width:auto;
              margin:14px 2% 7px 2%;
              font:normal 38px calibri;
              color:#c6cfdc; color:#ffffff; text-align:left;
              border-bottom:solid #333333 1px;}
.p2          {margin:16px 2% 2px 2%;
              font:normal 27px pathway; color:#ffffff; text-align:left;}
.p-2         {margin:24px 2% -4px 2%;
              font:normal 27px pathway; text-align:left;
              color:#ff9f18;}
.p-2-top-1   {margin-top:15px;}
.p-3         {margin:12px 2% 0 2%;
              font:normal 24px calibri; 
              color:#ffffff; text-align:left;
              -webkit-touch-callout: none;
              -webkit-user-select: none;
              -khtml-user-select: none;
              -moz-user-select: none;
              -ms-user-select: none;
              -o-user-select: none;
              user-select: none;}
.crt-ital    {margin:22px 40px 5px 123px;
              font:italic 18px georgia;}
.block-1     {margin:12px 65px 0 53px;
              font:italic 18px georgia; color:#fff;}
ul.p3        {margin:12px 7% 0 3%; 
              text-align:left;}
ul.p3 li     {list-style-image: url(c/square.gif);
              font:normal 23px calibri;
              color:#eeeeee;}
.i-b         {font:bold 17px calibri; font-style:italic;}
.bld         {font-weight:bold;}
.ital        {font-style:italic;}
.red-ast     {color:#8e0101;}
.p-3 a:link, .p-3 a:visited
             {color:#ffffff; text-decoration:underline;}
.p-3 a:hover, .p-3 a:active 
             {color:orange; text-decoration:none;}
.blockquote-1{margin:30px 11% 0 5.5%; padding-left:1.2%;
              font:normal 24px calibri; 
              color:#ffffff; text-align:left;
              border-left:solid #ccc 1px;}




.ul-lt       {width:35%; height:auto;
              margin:7px 0 0 1%;
              float:left;}
.ul-rt       {width:40%; height:auto;
              margin:7px 0 0 0;
              float:right;}



table.table-1{width:680px; height:300px;
              margin:10px auto 0;
              font:normal 18px calibri;
              color:#636f95;}
table.table-1 th{padding:6px 0 6px 12px;
              font:bold 18px calibri;
              color:#ffffff;
              background-color:#666666;}
table.table-1 td{padding:6px 0 6px 12px;
              font:bold 18px calibri;
              background-color:#bbbbbb;}



.in-page-image  {height:auto; display:block; border:0;}
.ipi-1       {width:40%; max-width:375px;
              margin:15px 2% 7px 2.7%;
              float:right;}
.ipi-2       {width:40%; max-width:400px;
              margin:15px 2% 7px 2.7%;
              float:right;}
.ipi-3       {width:45%; max-width:500px;
              margin:15px 2% 7px 2.7%;
              float:right;}
.ipi-4       {width:99%; max-width:900px;
              margin:15px auto 10px;
              display:block;}



.pic-h       {width:47.9%; height:auto;
              margin:10px 0 0 1.3%;
              text-align:center;
              overflow:hidden; 
              float:left;}
.pic-h p     {margin:1px auto 0;
              font:normal 16px calibri;
              color:#aaaaaa;}
.pic-h img   {width:100%; display:block;}


.pic-v       {width:47.9%; height:auto; border:0;
              margin:7px 0 0 1.3%;
              text-align:center;
              float:left;}
.pic-v p     {margin:1px auto 0;
              font:normal 16px calibri; 
              color:#aaaaaa; line-height:11px;}
.pic-v img   {width:100%; display:block;}
.pic-v-large {width:47.9%; height:auto;
              margin:7px 0 0 1.3%;
              text-align:center;
              overflow:hidden; 
              float:left;}
.pic-v-large p {margin:1px auto 0;
                font:normal 16px calibri; 
                color:#aaaaaa; line-height:11px;}
.pic-v-large img{width:100%; display:block;}
.pic-v-medium   {width:47.9%; height:auto;
                 margin:7px 0 0 1.3%;
                 text-align:center;
                 overflow:hidden;
                 float:left;}
.pic-v-medium p {margin:1px auto 0;
                 font:normal 16px calibri;
                 color:#aaaaaa; line-height:11px;}
.pic-v-medium img{width:47.9%;
                 margin:10px 0 0 0;
                 display:block;}
 
.featured    {width:97.2%; height:auto;
              margin:7px 0 0 1.3%;
              text-align:center;
              overflow:hidden;}
.featured p  {margin:1px auto 0;
              font:normal 16px calibri; 
              color:#aaaaaa; line-height:11px;}
.featured img{width:100%; display:block;}

a.galleries:link, a.galleries:visited
                {width:auto;
                 margin:12px 2.5% 3px 2%; padding:11px 3% 11px 3%;
                 font:normal 26px calibri; color:white;
                 text-align:center; text-decoration:none; text-shadow:2px 2px 2px #c67901;
                 background-color:#fe9a0d; border-radius:5px;
                 float:right; display:block;}
a.galleries:hover, a.galleries:active
                {text-decoration:underline;}

               


#change      {width:95%; height:45px;
              margin:25px auto 25px;
              text-align:center;}
#change a:link, #change a:visited
             {margin:0 5px 5px 0; padding:9px 15px 9px 15px;
              font:normal 29px calibri; color: #ffffff;
              text-decoration:none;
              border:solid #333333 1px;
              display:inline-block}
#change a:hover, #change a:active
             {color:#990000; text-decoration:none;
              background-color:#ff9f18; border:solid #990000 1px;}




.ga-box-squa {width:320px; height:320px;
              margin:15px 2.5% 6px 2%;
              float:right;}
.ga-box-hori {width:94%; height:auto;
              margin:25px auto 15px;
              text-align:center;
              overflow:hidden;}
.ga-box-vert {width:160px; height:auto;
              margin:25px auto 0;
              text-align:center;}




#t           {width:96.7%; height:auto;
              margin:17px auto 20px; padding-bottom:11px;
              background-color:#000000; border:solid #444 1px;}
.footer-spacer {width:100px; height:17px;}
.f-box-1       {width:20%; height:auto;
                margin:10px 0 0 .8%;
                background-color:#1c1c1c;
                float:left;}
.f-box-1 img   {width:100%; height:auto;
                border:solid #444 1px;
                display:block;}
.f-box-2       {width:25%; height:auto;
                margin:10px 0 0 2%; padding:0 0 0 .8%;
                text-align:left;
                border-left:solid #555 1px;
                float:left;}
.f-box-2 p     {margin:0; padding:0;
                font:normal 17px calibri; color:#bbb;}
.f-box-2 a:link, .f-box-2 a:visited {
                color:#fe9a0d;
                font-style:italic; text-decoration: none; 
                display: inline-block;}
.f-box-2 a:hover, a:active {
                 text-decoration:underline;}
.f-box-3       {width:18%; height:auto;
                margin:10px 0 0 .5%; padding:0;
                text-align:left;
                float:left;}
.f-box-3 a:hover, .f-box-3 a:active
               {color:#ff9f18; text-decoration:underline;}
.f-box-3 ul    {margin:0;}
.f-box-3 li    {list-style-image: url(c/square.gif);
                margin:0 0 0 1.5%;}
.f-box-3 a:link, .f-box-3 a:visited
               {margin:0;
                font:normal 18px calibri; color:#bbb; text-decoration:none;
                /*display:block;*/}
#members-link  {width:85px;
                margin:0 auto 0; padding:6px 3px 6px 3px;
                font:bold 16px calibri; color:#000000; text-decoration:none; text-align:center;
                background-color:#999999; border-radius:10px;
                display:block;}
.f-box-4       {width:28%; height:auto;
                margin:10px 2% 0 0;
                float:right;}
#search_form   {width:100%; height:auto;
                margin:45px auto 0; padding:0;
                text-align:left;}
#submit_box    {width:26%; height:47px;
                margin:0; padding:0;
                border:solid green 0px;
                border-top-right-radius:5px; border-bottom-right-radius:5px;
                background-color:#fe9a0d;
                float:right;}
#submit_button {width:100%; height:37px;
                margin:6px 6px 0 0; padding:0;
                font:normal 17px arial; color:#ffffff; text-shadow: 1px 1px 1px #999;
                background-color:#fe9a0d; border:0;
                cursor:pointer;}
#input_box     {width:73%; height:45px;
                margin:0; padding:0;
                background-color:#ffffff;
                border:solid #bbbbbb 1px; border-right:0;
                border-top-left-radius:5px; border-bottom-left-radius:5px;
                float:right;}
#input_search  {width:92%; height:37px;
                margin:3px 0 0 4.5%; padding:0;
                font:normal 18px verdana;
                text-align:left; color:#bbbbbb;
                border:0;}



#bst-spacer  {width:100px; height:17px;}
#bst         {width:97.5%; height:auto;
              margin:0 auto 0; padding:0;
              text-align:center;}
#bst-rt      {width:52%; height:auto;
              text-align:right;
              float:right;}
#bst-rt p    {font:normal 13px calibri;
              color:#bbb;}
#bst-rt a:link, #bst-rt a:visited
             {margin:0 .5% 0 .5%;
              font:normal 12px calibri; color:#bbb;}
#bst-rt a:hover, #bst-rt a:active
             {color:#e98c01; text-decoration:underline;}
span#or      {margin-right:.8%;
              color:#e98c01;}
#bst-lt      {width:46%; height:auto;
              margin:0 0 0 0;
              text-align:left;
              float:left;}
#bst-lt p    {font:normal 13px calibri; color:#bbb;}




@media (max-width:1550px)  {
#par         {width:96%;}
#s-l_X         {width:20.3%;}
.cat_X         {width:44%;}
}



@media (max-width:1000px)  {
#i p         {font-size:16px; color:#eee;}
#s-l         {width:14%; height:auto;}
.cat         {width:90%;
              margin:7px 3.5% 0 4.5%;
              float:none; display:block;}
#s-r         {width:79%;}

.f-box-2 p   {font-size:14px;}
#submit_button {font-size:16px;}
}


@media (max-width:800px)  {
#f-spacer    {height:11px;}
#f           {width:96%;}
#l           {width:63%;
              margin:1px auto 0; text-align:center;
              float:none;}
#i           {width:100%;
              margin:0 auto 9px;
              text-align:center;
              float:none; display:block;}
#i p         {font:normal 14px arial; color:#ccc;}
#slash       {font-size:18px;}
#i a:link, #i a:visited
             {font:normal 16px arial; color:#ccc;}
#i a#co      {margin-left:9px;}

#ftp-3       {display:none;}

#mld         {width:100px;
              display:inherit;}
#sticky      {position:-webkit-sticky;   /* Safari */
              position:sticky;
              width:75%; height:auto;
              top:0; margin:0 auto 0; padding:6px 9px 6px 9px;
              text-align:center;
              background-color:#000000; border-radius:0 0 10px 10px; border:solid #444 1px; border-top:0;
              display:inherit; z-index:999;}
#sticky p    {font:bold 14px verdana; color:#ccc;}
#sticky a:link, #sticky a:visited
             {margin:0;
              font:normal 16px; text-decoration:none; color:#bbb;
              display:inline-block;}
#sticky a:hover, #sticky a:active
             {text-decoration:none; color:red;
              text-shadow:none;}

#ss-wrapper  {display:none;}

.p-1, h1     {font-size:28px;
              margin:14px 3% 7px 3%;}
.p2          {margin:16px 3% 2px 3%;}
.p-2         {margin:24px 3% -4px 3%;}
.p-2-top-1   {}
.p-3         {margin:12px 3% 0 3%;}

.bt-lt       {margin:13px 2.4% 10px 2.4%; float:none; display:block;}
.bt-rt       {margin:13px 2.4% 10px 2.4%; float:none; display:block;}

#s-l         {width:96%; height:auto;
              margin:13px auto 0; padding:8px 0 10px 0;
              text-align:center;
              float:none; display:block;}
#s-l p       {display:inherit; padding:0; margin:0;}
#s-l a:link, #s-l a:visited
             {width:95%; height:auto; /* height:80px;*/
              margin:4px auto 0; padding:7px 0 6px 0;
              font:normal 29px calibri; color:#000; 
              text-decoration:none; text-align:center;
              background-color:#fe9a0d; border-radius:6px;
              display:block;}
#s-l a:hover, #s-l a:active
             {color:red;}
.cat         {display:none;}

#s-r          {width:96%;
               margin:7px auto 0; text-align:center;
               float:none; display:block;}

.ipi-2, .ipi-3, .ipi-4
             {width:97%;
              margin:15px auto 0;
              text-align:center;
              float:none; display:block;}

.ul-lt       {width:100%; height:auto;
              margin:10px 0 0 0;
              float:none;}
.ul-rt       {width:100%; height:auto;
              margin:0 0 0 0;
              float:none;}

.ga-box-squa {margin:20px auto 10px;
              text-align:center;
              float:none; display:block;}
.ga-box-hori {}
.ga-box-vert {}

a.galleries:link, a.galleries:visited
             {width:auto;
              margin:12px 2.5% 0 2.5%; 
              float:none; display:block;}

#t           {width:96%; text-align:center;
              margin-bottom:11px;}
.f-box-1     {width:95%;
              margin:10px auto 5px;
              float:none; display:block;}
.f-box-2     {width:91%;
              margin:10px auto 0;
              float:none; display:block;               display:none;}
.f-box-3     {width:93%;
              margin:10px auto 0;
              float:none; display:block;               display:none;}
.f-box-4      {width:95%;
               margin:20px auto 5px;
               float:none; display:block;}
#search_form  {margin-top:25px;}
#input_search {font-size:15px;}
#submit_button{font-size:14px;}

#bst-lt      {width:99%;
              text-align:center;
              float:none;display:block;}
#bst-rt      {width:99%;
              text-align:center;
              float:none;display:block;}
}
