#sitle {
	font-family: 'Boogaloo', cursive;
	font-size: 2.5rem;
    font-style: italic;
	color:grey;
	//text-shadow:1px 2px 5px #ff00ff;
}
p {
	font-size:1.1rem;
	color:purple;
}	
#lhs1 {
	background-image:url(oz-art.jpg);
	height:100vh;
	background-size:cover;
	    background-position: right;
}
#logo {
	width:100%;	
}
#logoline {
    line-height:1.2;
}
button {
    font-size:1.8vw;
}
body {
		background-color:white;
	//	background-image: url(fade1s.jpg);
		background-size:cover;
	    font-family:Verdana,sans-serif;
	    font-size:1.1rem;
	color:purple;
}	
#contcont, #stel, footer {
	color:purple;
}	
input:required:invalid, input:focus:invalid {
    background-image: url(cross.png);
    background-position: right top;
    background-repeat: no-repeat;
	background-size:1rem;
  }
input:required:valid {
    background-image: url(tick.png);
    background-position: right top;
    background-repeat: no-repeat;
	background-size:1rem;
  }
#opencont, #cont, #edits, #updates, #home, #sharesend {
	color:white;
	background-color:purple;
	
}	
#copy {
    font-size: 0.8rem;
    color: purple;
    text-shadow: 0px 0px 0px #ff00ff00;
    font-family: Verdana,sans-serif;
}
.news {
   // height:12vh;
    padding-right: 8px;
    padding-left: 8px;
    display: table;
    position: relative;
}
.newsh {
    font-size:2rem;
}
.newsp {
    margin-top:0px;
}
button.inter {
    color:white;
	background-color:violet;
	 font-size: 1rem; 
}
.story {
    border-bottom: 1px;
    border-bottom-color: purple;
    border-bottom-style: solid;
}
#edpara {
    width:100%;
}
	