
@media only screen and (min-width: 350px)  and (max-width: 419px) {

p.narrow{
background-image:       url('');
background-position:       top 4px  right 3px;

margin-top: -20px;
padding: 5px;
}


.center  a:link, .center  a:visited{
margin: 2px 5%;
}

body{
font-size: .55em;
}

img.title{
width: 50%;
margin:  5px 0% 10px 0%;
}

img.cross{
margin:  -2px 0% 0px 2%;
}

.adminnav ul li ul, .hznav ul li ul{
margin-top: 20px;
}

.map{
width: 18.5%;
height:60px;
margin: .25% .25%;
float: left;
display: inline;
}


}


@media only screen and (min-width: 420px)  and (max-width: 589px) {

p.narrow{
background-image:       url('');

margin-top: -20px;
padding: 3px;
}



.center  a:link, .center  a:visited{
margin: 5px 5%;
}

body{
font-size: .55em;
}

img.title{
width: 50%;
margin:  5px 0% 10px 0%;
}

img.cross{
margin:  -2px 0% 0px 2%;
}

.adminnav ul li ul, .hznav ul li ul{
margin-top: 20px;
}

.map{
width: 18.5%;
height:60px;
margin: .25% .25%;
float: left;
display: inline;
}


}



@media only screen and (min-width: 590px)  and (max-width: 719px) {

p.narrow{
background-image:       url('');

margin-top: -20px;
padding: 5px;
}
.center  a:link, .center  a:visited{
margin: 5px 5%;
}



body{
font-size: .55em;
}

img.title{
width: 50%;
margin:  5px 0% 10px 0%;
}

img.cross{
margin:  -2px 0% 0px 2%;
}

.adminnav ul li ul, .hznav ul li ul{
margin-top: 20px;
}

.map{
width: 18.5%;
height:60px;
margin: .25% .25%;
float: left;
display: inline;
}


}

@media only screen and (min-width: 719px) and (max-width: 790px) {


p.narrow{
/*background-image:       url('../../hrc/images/campervan_sm.png');*/
background-position:       top 5px  right 4px;
}



body{
font-size: .7em;
}

img.title{
width: 50%;
margin:  8px 0% 10px 0%;
}

img.cross{
margin:  0px 0% 0px 2%;
}

.adminnav ul li ul, .hznav ul li ul{
margin-top: 20px;
}


.map{
width: 18.5%;
height:65px;
margin: .25% .25%;
float: left;
display: inline;
}

}

@media only screen and (min-width: 791px)  and (max-width: 850px) {

p.narrow{
/*background-image:       url('../../hrc/images/campervan_sm.png');*/
background-position:       top 7px  right 5px;
}


body{
font-size: .75em;
}

img.title{
width: 50%;
margin:  5px 0% 10px 0%;
}

img.cross{
margin:  -3px 0% 0px 2%;
}

.adminnav ul li ul, .hznav ul li ul{
margin-top: 20px;
}

.map{
width: 18.75%;
height:75px;
margin: .25% .25%;
float: left;
display: inline;
}

}

@media only screen and (min-width: 851px)  and (max-width: 975px) {

p.narrow{
/*background-image:       url('../../hrc/images/campervan_sm.png');*/
background-position:       top 7px  right 5px;
}


body{
font-size: .85em;
}

img.title{
width: 50%;
margin:  6px 0% 10px 0%;
}

img.cross{
margin:  -5px 0% 0px 2%;
}

.adminnav ul li ul, .hznav ul li ul{
margin-top: 25px;
}

.map{
width: 19%;
height:85px;
margin: .25% .25%;
float: left;
display: inline;
}

}
@media only screen and (min-width: 980px)  and (max-width: 1045px) {

p.narrow{
/*background-image:       url('../../hrc/images/campervan_sm.png');*/
background-position:       top 8px  right 5px;
}



body{
font-size: .95em;
}

img.title{
width: 50%;
margin:  8px 0% 10px 0%;
}

img.cross{
margin:  -4px 0% 0px 3%;
}

.adminnav ul li ul, .hznav ul li ul{
margin-top: 30px;
}


.map{
width: 19%;
height:100px;
margin: .25% .25%;
float: left;
display: inline;
}


}

@media only screen and (min-width: 1050px)  and (max-width: 1140px){

p.narrow{
/*background-image:       url('../../hrc/images/campervan_sm.png');*/
background-position:       top 8px  right 5px;
}



body{
font-size: 1em;
}

img.title{
width: 50%;
margin:  6px 0% 10px 0%;
}

img.cross{
margin:  -7px 0% 0px 3%;
}

.adminnav ul li ul, .hznav ul li ul{
margin-top: 30px;
}


.map{
width: 19%;
height:110px;
margin: .25% .25%;
float: left;
display: inline;
}


}

@media only screen and (min-width: 1150px)  and (max-width: 1245px){

p.narrow{
/*background-image:       url('../../hrc/images/campervan_sm.png');*/
background-position:       top 10px  right 5px;
}



body{
font-size: 1.15em;
}

img.title{
width: 50%;
margin:  8px 0% 10px 0%;
}

img.cross{
margin:  -7px 0% 0px 2%;
}

.adminnav ul li ul, .hznav ul li ul{
margin-top: 30px;
}

.map{
width: 19%;
height:115px;
margin: .25% .25%;
float: left;
display: inline;
}


}

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

p.narrow{
/*background-image:       url('../../hrc/images/campervan_sm.png');*/
background-position:       top 5px  left 3px;
}



body{
font-size: 1.15em;
}

img.title{
width: 50%;
margin:  10px 0% 10px 0%;
}

img.cross{
margin:  -5px 0% 0px 3%;
}

.adminnav ul li ul, .hznav ul li ul{
margin-top: 30px;
}

.map{
width: 19%;
height:125px;
margin: .25% .25%;
float: left;
display: inline;
}

}

@media only screen and (min-width: 1310px)  and (max-width: 1350px) {


p.narrow{
/*background-image:       url('../../hrc/images/campervan_sm.png');*/
background-position:       top 5px  left 3px;
}



body{
font-size: 1.2em;
}

img.title{
width: 50%;
margin:  8px 0% 10px 0%;
}

img.cross{
margin:  -10px 0% 2px 3%;
}

.adminnav ul li ul, .hznav ul li ul{
margin-top: 30px;
}

.map{
width: 19%;
height:150px;
margin: .25% .25%;
float: left;
display: inline;
}

}

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

p.narrow{
/*background-image:       url('../../hrc/images/campervan_sm.png');*/
background-position:       top 7px  left 7px;
}



body{
font-size: 1.35em;
}

img.title{
width: 50%;
margin:  10px 0% 10px 0%;
}

img.cross{
margin:  -8px 0% 0px 3%;
}

.adminnav ul li ul, .hznav ul li ul{
margin-top: 30px;
}


.map{
width: 19%;
height:145px;
margin: .25% .25%;
float: left;
display: inline;
}

}

@media only screen and (min-width: 1525px) and (max-width: 1575px) {


p.narrow{
/*background-image:       url('../../hrc/images/campervan_sm.png');*/
background-position:       top 7px  left 7px;
}



body{
font-size: 1.4em;
}

img.title{
width: 50%;
margin:  10px 0% 10px 0%;
}

img.cross{
margin: -8px 0% 0px 3%;
}

.adminnav ul li ul, .hznav ul li ul{
margin-top: 31px;
}


.map{
width: 19%;
height:160px;
margin: .25% .25%;
float: left;
display: inline;
}

}

@media only screen and (min-width: 1600px)  and (max-width: 1700px) {


p.narrow{
/*background-image:       url('../../hrc/images/campervan_sm.png');*/
background-position:       top 12px  left 12px;
}



body{
font-size: 1.5em;
}

img.title{
width: 50%;
margin:  10px 0% 10px 0%;
}

img.cross{
margin:  -8px 0% 0px 3%;
}

.adminnav ul li ul, .hznav ul li ul{
margin-top: 32x;
}


.map{
width: 19%;
height:172px;
margin: .25% .25%;
float: left;
display: inline;
}
}

@media only screen and (min-width: 1725px)  and (max-width: 1850px) {


p.narrow{
/*background-image:       url('../../hrc/images/campervan_sm.png');*/
background-position:       top 12px  left 12px;
}

body{
font-size: 1.65em;
}

img.title{
width: 50%;
margin:  10px 0% 10px 0%;
}

img.cross{
margin:  -10px 0% 0px 3%;
}

.adminnav ul li ul, .hznav ul li ul{
margin-top: 34px;
}


.map{
width: 19%;
height:150px;
margin: .25% .25%;
float: left;
display: inline;
}


}

@media only screen and (min-width: 1875px)  and (max-width: 1921px) {

p.narrow{
/*background-image:       url('../../hrc/images/campervan_sm.png');*/
background-position:       top 15px  left 15px;
}



body{
font-size: 1.7em;
}

img.title{
width: 50%;
margin:  10px 0% 10px 0%;
}

img.cross{
margin:  -10px 0% 0px 3%;
}

.adminnav ul li ul, .hznav ul li ul{
margin-top: 35px;
}


.map{
width: 19%;
height:197px;
margin: .25% .25%;
float: left;
display: inline;
}



}


@media only screen and (min-width: 1921px)  and (max-width: 2580px) {

p.narrow{
/*background-image:       url('../../hrc/images/campervan_sm.png');*/
background-position:       top 15px  left 15px;
}



body{
font-size: 2.5em;
}

img.title{
width: 50%;
margin:  10px 0% 10px 0%;
}

img.cross{
margin:  -10px 0% 0px 3%;
}

.adminnav ul li ul, .hznav ul li ul{
margin-top: 35px;
}


.map{
width: 19%;
height:197px;
margin: .25% .25%;
float: left;
display: inline;
}



}

@media only screen and (min-width: 1925px)  and (max-width: 3000px) {

header{
width: 100%;
}

}

