 html {
	padding-top: 10px;
	}

body {
	width: 1200px;
	padding: 15px;
	margin: 0 auto;
	font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans serif;
	background-color:LightGray;
	}
p	{
	line-height: 140%;
	margin-top: 0;
	margin-left: 25px;
	padding-top: 0;
	font-size: 1.1em;
	color:DarkSlateGray;
	}
h4	{
	font-weight: bold;
	font-size: 1.4em;
	margin-bottom: 0;
	padding-bottom: 0;
	color:DarkSlateGray;
	}
	/* unvisited link */
a:link {
		color: Blue;
		}

	/* visited link */
a:visited {
  		color: Maroon;
		}		
img {
  max-width: 100%;
  height: auto;
	}
	
blockquote {
margin-left: 50px;
padding: 1em;
font-family: Georgia, serif;
font-size: 1.2em;
background-color: Gray;
color: White;
line-height: 140%;
display: block;
box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.5);
}
blockquote p{color:White;}

.banner	{
		font-size: 3.5em;
		font-weight: bold;
		margin-left: 0;
		margin-bottom: 0;
		padding-top: .25em;
		padding-bottom: 0;
		color:DarkSlateGray;
		text-shadow: 3px 3px 5px #696969;
		}	
.tagline	{
		font-size: 1.3em;
		font-style: italic;
		color:DarkSlateGray
		}
.date 	{
		font-size: 1em;
		font-weight: bold;
		margin-top: 0;
		margin-left: 0;
		padding-top: 0;
		}
.sidebar	{
		width: 200px;
		float: left;
		margin: 20px;
		}
.main_content	{
			width: 800px;
			float: left;
			margin: 10px;
			}
div.polaroid {
  width: 90%;
  background-color: white;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  margin-bottom: 25px;
             }

div.container {
  text-align: center;
  padding: 10px 20px;
              }