a.menu:link {color:white; text-decoration:none;} 
a.menu:visited {color:white; text-decoration:none;} 
a.menu:hover {color:white; text-decoration:none;} 
a.menu:active {color:white; text-decoration:none;}

a.bluelink:link {color:white; text-decoration:none;}    
a.bluelink:visited {color:white; text-decoration:none;} 
a.bluelink:hover {color:white; text-decoration:none;} 
a.bluelink:active {color:white; text-decoration:none;}

a.textlink:link {color:#000115; text-decoration:none;}    
a.textlink:visited {color:#000115; text-decoration:none;} 
a.textlink:hover {color:#000115; text-decoration:none;} 
a.textlink:active {color:#000115; text-decoration:none;}

a.textlinkred:link {color:red; text-decoration:none;}    
a.textlinkred:visited {color:red; text-decoration:none;} 
a.textlinkred:hover {color:red; text-decoration:none;} 
a.textlinkred:active {color:red; text-decoration:none;}

.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
padding:0px;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%; padding:0px;}
.clearfix {display: block; padding:0px;}
/* End hide from IE-mac */

div.fb-like
{
float:left;
width:100%;
overflow:hidden;
}

body
{
font-size:100%;
font-family:verdana;
background-color:#000115;
text-align:center;
padding:0%;
margin-top:0%;
}

h1
{
font-size:300%;
}

h3
{
margin-bottom:1px;
}

h4
{
margin-bottom:1px;
margin-top:1px;
}


div.totalcont
{
margin-top:0%;
text-align:left;
margin-left:auto;
margin-right:auto;
position:relative;
width:100%;
background-color:#e7cd66;
color:#000115;
}

div.adverttop
{
float:left;
width:100%;
text-align:left;
}
div.adverttopimg
{
    float:left;
    width:25%;
    padding:1%;
}
div.adverttoptext
{
    float:left;
    margin-left:1%;
    width:50%;
    margin-top:3px;
}
.header {
    float:left;
    width:100%;
    background-image:url(headerbg.jpg);
    background-size:cover;
    background-position:center;
    font-size:2.8em;
    height:195px;
    position:relative;
    overflow:hidden;
}

.header::before {
    content:"";
    position:absolute;
    inset:0;
    background:linear-gradient(
        to bottom,
        rgba(0,0,0,0.2),
        rgba(0,0,0,0.65)
    );
    z-index:1;
}
.headerline {
    float:left;
    margin-top:20px;
    margin-left:1.5%;
    width:96%;
    color:white;
    padding-left:0.5%;
    padding-top:8px;
    padding-bottom:8px;
    position:relative;
    z-index:2;
    background:rgba(0, 1, 21, 0.55);
    border-radius:6px;
    font-size:0.7em;
}

/* fullscreen */
@media screen and (min-width:975px){
div.leftblock
{
float:left;
margin-top:20px;
text-align:left;
margin-left:auto;
margin-right:auto;
position:relative;
width: 9%;
background-color:#000115;
height: 100%;
}
div.cont
{
float:left;
margin-top:0;
text-align:left;
margin-left:auto;
margin-right:auto;
position:relative;
width:80%;
background-color:white;
font-size:0.8em;
color:#000115;
}
div.rightblock
{
float:left;
margin-top:20px;
text-align:left;
margin-left:auto;
margin-right:auto;
position:relative;
width: 9%;
background-color:#000115;
height: 100%;
}


div.cent
{
float:left;
width:70%;
margin-top:5px;
margin-left:1%;
color:#000115;
}

div.RT
{
float:left;
width:28%;
margin-top:5px;
margin-left:1%;
color:#000115;
font-size: 14px;
}

div.RT_links
{
float:left;
width:28%;
margin-top:5px;
margin-left:1%;
color:#000115;
}

div.rt_in
{
float:left;
width:97%;
margin-top:5px;
margin-bottom:5px;
border: 1px dashed #000115;
}

div.rtimg
{
float: left;
width:30%;
margin:1%;
}

div.rttxt
{
float: left;
width:65%;
margin-top:2px;
margin-bottom:5px;
margin-left:2%;
}

div.cent_moreinfo
{
float:left;
width:44.4444%;
margin-top:0px;
margin-left:0px;
color:#000115;
}

div.menuboxes
{
float:left;
margin-top:8px;
margin-left:1.5%;
margin-bottom:8px;
width:23%;
background-color:#000115;
color:white;
padding-top:10px;
padding-bottom:10px;
text-align: center;
}
div.advert_inner
{
float:left;
margin:1%;
width:95.5%;
border:dashed 1px blue;
background-color:white;
padding: 1%;
}

div.adimg
{
float: left;
width:24%;
margin-right:2%;
}

img.adimg
{
width:100%;    
}

}

/* medium screen if screen is less than 528px*/
@media screen and (max-width:974px) and (min-width:768px) {
div.leftblock
{
display: none;
float:left;
margin-top:20px;
text-align:left;
margin-left:auto;
margin-right:auto;
position:relative;
width: 0%;
background-color:red;
height: 100%;
}
div.cont
{
float:left;
margin-top:0px;
text-align:left;
margin-left:auto;
margin-right:auto;
position:relative;
width:100%;
background-color:white;
font-size:0.8em;
color:#000115;
}

div.rightblock
{
float:left;
margin-top:20px;
text-align:left;
margin-left:auto;
margin-right:auto;
position:relative;
width: 16.4179%;
background-color:#000115;
height: 100%;
}

div.right
{
display: none;
float:right;
width:0%;
text-align:center;
color:#002660;
margin-top:4px;
}
div.cent
{
float:left;
width:99%;
margin-top:15px;
margin-left:0.05556%;
color:#002660;
}

div.RT
{
display:none;
}

div.RT_links
{
display:none;
}

div.rt_in
{
float:left;
width:95%;
margin-top:0;
margin-bottom:5px;
border: 1px dashed #000115;
}

div.rtimg
{
float: left;
width:30%;
margin:1%;
margin-top:5px;
}

div.rttxt
{
float: left;
width:65%;
margin-top:2px;
margin-bottom:5px;
margin-left:2%;
}

div.cent_moreinfo
{
float:left;
width:60%;
margin-top:0px;
margin-left:0px;
color:#002660;
}

div.menuboxes
{
float:left;
margin-top:8px;
margin-left:1.5%;
margin-bottom:8px;
width:47.5%;
background-color:#000115;
color:white;
padding-top:10px;
padding-bottom:10px;
text-align: center;
}

div.advert_inner
{
float:left;
margin:1%;
width:95.5%;
border:dashed 1px blue;
background-color:white;
padding: 1%;
}

div.adimg
{
float: left;
width:24%;
margin-right:2%;
}

img.adimg
{
width:100%;    
}

}

/* small screen  if screen is less than 527px */
@media screen and (max-width:767px) {
    
div.leftblock
{
display: none;
float:left;
margin-top:20px;
text-align:left;
margin-left:auto;
margin-right:auto;
position:relative;
width: 0%;
background-color:red;
height: 100%;
}
div.rightblock
{
display: none;
float:left;
margin-top:20px;
text-align:left;
margin-left:auto;
margin-right:auto;
position:relative;
width: 0%;
background-color:red;
height: 100%;
}

div.cont
{
float:left;
margin-top:0px;
text-align:left;
margin-left:auto;
margin-right:auto;
position:relative;
width:100%;
background-color:white;
font-size:0.8em;
color:#000115;
}

div.right
{
display:none;
float:right;
width:0%;
text-align:center;
color:#002660;
margin-top:4px;
}
div.cent
{
float:left;
width:99%;
margin-top:15px;
margin-left:0.0555556%;
color:#002660;
}
div.cent_moreinfo
{
float:left;
width:65%;
margin-top:0px;
margin-left:0px;
color:#002660;
}
div.menuboxes
{
float:left;
margin-top:8px;
margin-left:1.5%;
margin-bottom:8px;
width:47.5%;
background-color:#000115;
color:white;
padding-top:10px;
padding-bottom:10px;
text-align: center;
}
div.RT
{
float:left;
width:100%;
margin-top:5px;
margin-left:1%;
color:#000115;
font-size: 14px;
}

div.RT_links
{
float:left;
width:100%;
margin-top:5px;
margin-left:1%;
color:#000115;
}

div.rt_in
{
float:left;
width:97%;
margin-top:5px;
margin-bottom:5px;
border: 1px dashed #000115;
}

div.rtimg
{
float: left;
width:30%;
margin:1%;
}

div.rttxt
{
float: left;
width:65%;
margin-top:2px;
margin-bottom:5px;
margin-left:2%;
}

}

div.header
{
 float: left;
    width: 100%;
    background-image: url(headerbg.jpg);
    background-size: cover;
    background-position: center;
    font-size: 2.8em;
    color: #ffffff;
    height: 195px;
    position: relative;
    overflow: hidden;
}

/* Gradient overlay */
.header::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        to bottom,
        rgba(0,0,0,0.2),
        rgba(0,0,0,0.65)
    );
    z-index: 1;
}

div.logo
{
float:left;
margin-top:10px;
margin-left:10px;
width:127px;
height:61px;
background-image:url(jw.jpg);
}



div.headertext
{
   float:left;
    margin-top:20px;
    margin-left:1.5%;
    width:96%;
    color:white;
    padding-left:0.5%;
    padding-top:8px;
    padding-bottom:8px;
    position:relative;
    z-index:2;

    /* softer background behind text */
    background:rgba(0, 1, 21, 0.55);

    /* optional */
    border-radius:6px;
}

div.left
{
float:left;
margin-top:5px;
margin-left:2.77778%;
width:26.66667%;
height: 500px;
}

img.ad
{
margin-top:10px;
}

div.menu1
{
float:left;
width:95.83333%;
background-color:#000115;
color:white;
margin-bottom:1px;
padding-left:4.166667%;
padding-top:1px;
padding-bottom:1px;
}


div.listright
{
float:left;
width:67.77778%;
margin-top:15px;
margin-left:1.666667%;
color:#000115;
}

img.imgbig
{
margin-top: 4px;
width:100%;
}

img.imgsmall
{
padding:0%;
width:100%;
}


div.img
{
width:100%;
float:left;
}

div.imglnk
{
margin-top:5px;
width:400px;
float:left;
text-align:right;
}

div.imgtxt
{
width:100%;
float:left;
margin-top:0px;
background-color:#EDF2F4;
color:#000115;
}

div.txt
{
float:left;
padding:0.967742%;
}

div.pic_cap
{
float:left;
padding:0%;
margin-top:0px;
border:solid 1px #000115;
width:99.8%;
text-align:center;
}

div.pic_back
{
float:left;
padding:0%;
margin-top:0px;
margin-left:1%;
background-color:#000115;
color:white;
border:solid 1px #000115;
width:70%;
}

div.imgnex
{
width:100%;
float:left;
margin-top:0px;
color:#000115;
}

div.thmbpic
{
margin-left:1%;
float: left;
width:48%;
}

div.qcklnkbar
{
float:left;
margin-top:2px;
width:95%;
margin-left:2.5%;
}

div.qcklnkbarbtn
{
float:right;
background-color:#000115;
color:white;
padding-left:1.8421%;
padding-right:1.8421%;
padding-top:2px;
padding-bottom:2px;
margin-right:0.2632%;
}

div.rltdcont
{
float:right;
width:100%;
text-align:center;
color:#002660;
margin-top:4px;
}

div.rltdimgcont
{
margin-left:1%;
float:left;
text-align:center;
color:#002660;
margin-top:4px;
width:22%;
}

div.rltdimgcont1
{
float:left;
text-align:center;
color:#002660;
margin-top:4px;
width:25%;
}

img.thmb
{
height:53px;
width:100%;
}

div.rltdbrd
{
border-bottom:#000115 solid 3px;
border-right:#000115 solid 3px;
padding-bottom:1px;
padding-right:0.95238%;
width:85.71428%;
height:53px;
text-align:center;
margin-left:4.7619%;
}

div.lttdcont
{
float:left;
width:98%;
text-align:center;
color:#002660;
}

div.lttdad
{
float:left;
width:180px;
text-align:center;
color:#002660;
margin-top:38px;
margin-left:5px;
}

div.viewlistcont
{
float:left;
width:410px;
border:red solid 1px;
}

.left
{
float:left;
margin:5px;
}

img.imglft
{
width:65%;
float:left;
margin:5px;
}

div.footer
{
float:left;
margin-top:30px;
margin-bottom:10px;
width:97.77778%;
padding-top:10px;
padding-right:1.111%;
padding-left:1.111%;
border-top:1px solid #000115;
text-align:right;
}

div.advertspace
{
float:left;
margin-top:5px;
width:230px;
}

div.galcentad
{
float: left;
margin-top:10px;
width:400px;
}


div.navLeft
{
    float:left;
    background-color:#000115;
    padding:5px;
    color:white;
}
div.navRight
{
    float:left;
    background-color:#000115;
    padding:5px;
    color:white;
}
div.navCent
{
    float:left;
    background-color:#000115;
    padding:5px;
    margin-left:2px;
    margin-right:2px;
    color:white;
}

div.directorytext
{
float:left;
background-color:#000115;
color:white;
padding-left:1%;
padding-right:1%;
padding-bottom:15px;
}

div.directory_form
{
    float:Left;
    background-color:white;
    color:#000115;
    border:dashed #000115 1px;
    margin-top:10px;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:1%;
    padding-right:1%;
    width:98%;
}

input.text
{
    width:80%;
    height:30px;
}

textarea.text1  
{
    width:80%;
    height:70px;
}
div.advertise
{
    float:left;
    margin-top:5px;
    width:98%;
    background-color:#000115;
    color: white;
    padding:1%;
}

div.menu_space
{
    float:left;
margin-bottom: 3px;
}

div.snippet
{
    float:left;
    width:97%;
    border: dashed #000115 1px;
    padding-bottom:1%;
    padding-left:1%;
    padding-right:1%;
    margin-top:5px;
    margin-bottom:5px;
    background-color:white;
}
