	/* Mobile first */
body{
	background: url(https://johnbdigital.com/home-page-background.jpg) no-repeat center center fixed;
          -webkit-background-size: cover;
          -moz-background-size: cover;
          -o-background-size: cover;
          background-size: cover !important;
		  background-repeat: no-repeat;
          height: 100vh;
  width: 100vw;
  z-index: -1000;
	
 /*   background-image: url(http://johnbdigital.com/home-page-background.jpg);
    background-attachment: fixed;
    background-repeat: no-repeat; */
}

/* Then tablets, laptops and desktops (768px and up) */
@media screen and (min-width:768px) {
body{
    background-image: url(https://johnbdigital.com/home-page-background2.jpg);
    background-size: cover;
	width:98%;
	height:98%;
    }
}





a:visited, a:link
{
	color:#ff8000;
	font-style:bolder;
	font-weight:bolder;
	text-decoration:none;
	background-color:none;
}
a:hover
{
	color:#009900;
	font-style:bolder;
	font-weight:bolder;
	text-decoration:none;
	background-color:none;
}



a:link img 
{ border: 4px  outset white; }
a:visited img 
{ border: 4px  outset white; }
a:hover img 
{ border: 4px solid #009900; }

img 
{ border: 10px outset white; }


a.plink span
{
	color:#ffffff;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
}
a.plink:hover span
{
	color:#009900;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	
}
