body{	
		margin: 0px;
		padding:0px;
		scrollbar-face-color: #FFFFFF;
		scrollbar-highlight-color: #0035FF;
		scrollbar-shadow-color: #0035FF;
		scrollbar-3dlight-color: #0035FF;
		scrollbar-arrow-color: #B495C1;
		scrollbar-track-color: #FFFFFF;
		scrollbar-darkshadow-color: #0035FF;
		background: #EFEFEF url(
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAHElEQVQYV2NkIBIwEqmOYVQh3pAiKnguXrz4HwASwQN9JjN05gAAAABJRU5ErkJggg==
		) repeat;
		
}

@import url(http://fonts.googleapis.com/css?family=Quantico);

header{
	width: auto;
	height: auto;
	float: right;
	margin: 0.5em;
	margin-right: 5%;
}


h1{color: #FFB888; 
  font-family:  Arial;
/*   -webkit-text-fill-color: white; /* Will override color (regardless of order) */
   -webkit-text-stroke-width: 3px;
   -webkit-text-stroke-color: #800000;
  font-size: 4em;
}
div#Neve_Speech2 p{
  background: rgba(0, 0, 0, 0.35);
  color: white;
  padding: 0.5em;
  width: 16em;
  text-shadow: 1px 1px 0px black;
  font-family: 'Quantico', sans-serif;  

    
}
div#Neve_Speech2{
  display: inline-block;
	background: url('Neve_sit.png') no-repeat 45% 100%;
padding-bottom: 100px;
}
div#container{
 border-radius: 10px;
  width: fit-content;
    height: inherit;
   display: inline-block;
  background: url('Comodo_01.png') no-repeat 0% 100%;
  padding: 55px;
  margin-left: 5%;
  margin-top: 5%;
  box-shadow: 0px 0px 15px #111111;
}

blockquote{
	float: left;
	margin-left: 45%;
	margin-top: -5em;
 font-family:"Comic Sans MS", cursive, sans-serif;
  display:table-cell;
 vertical-align:top;
  padding: 10px;
  color: #0A0A0A;
  clear: both;
}
blockquote:before{
  font-family:"Times New Roman", Times, serif;
  font-size: 3em;
  color: Silver;
  content:'“';
  margin-right: 7px;
  
  
}
blockquote:after{

    font-family:"Times New Roman", Times, serif;
  font-size: 3em;
  color: Silver;
  content:'”';
  margin-left: 7px;

}

footer{
  clear: both;
  margin-top: 10em;
   font-family:"Comic Sans MS", cursive, sans-serif;
}
footer a{
  text-decoration: none;
  color: gray;
  font-weight: bold;
  
}
footer a:hover{color: #505050;}

@media screen and (max-width: 900px) {

   div#container{
   display: inline-block;
  padding: 3px;
  margin-left: auto;
    margin-right: auto;
  margin-top: 1em;
	}



}
@media screen and (max-width: 750px){
	header{
		float: none;
		margin: 0.5em;
	}
    blockquote{
    margin-top: 2em;
    margin-bottom: 1em;
    float: none;

   }
div#container{

   display: inline-block;
  padding: 0px;
  margin-left: auto;
  margin-right: auto;
  margin-top: auto;
}
   
}
@media screen and (max-width: 300px) {
	div#Neve_Speech2 p{
		width: 100%;
    	padding:0.5em;
	}
	div#container{
		background: none;
	}
}
