body {
	background-color: white;
	font-family: Georgia;
	margin: 0 0;
	
		}

h1 {
	color: Black;
	font-size: 48px;
	font-weight: 600;
	text-align: center;
}

h2 {
	color: black;
	font-size: 14px;
	margin: 2px 0px;
	text-align: center;
}

p {
	color: white;
	background-color: black;
	font-size: 16px;
	line-height: 48px;
	margin-top: 60px;
	padding: 10px 20px;
	text-align: center;
	font-size: 16px;
}

img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.homepage_body {
	display:none;
}

.title_area {
	background-image: url("./res/CCI_iconsmall.jpg");
	height: 200px;
	background-repeat: no-repeat;
	background-size: contain;
	text-align: center;
	 background-position: center; 
	 margin: 10px 0px;
	width: 100%;
}

.main_text {
	background-image: url("./res/weed_photo.jpg");
	background-size: contain;
	background-repeat: no-repeat;
	height: 400px;
	width: 530px;
	margin: 20px 20px;
}


/*picture grid 

.grid-container {
  display: grid;
  grid-template-columns: auto auto;
  width: 1000px;
   margin: 0 0 0 100px;
}
.grid-item {
  padding: 10px;

  
  
}




*/
.bottom_half{
	z-index: 90;
	background-color: #1c3f4f;
	width: 100%;
	height: 100%; 
	margin: 0 0;
}

#contact {
	float: right;
	width: 400px;
}

#location {
	text-align: center;
	width: 1000px;
	margin: 0 auto;
}
#map {
	display: inline-block;
}



.nav_bar {
	margin:10px 0px;
}

.footer {
	
	background-color: #111111;
	text-align: center;
	bottom: 0px;
	width: 100%;
	padding: 0 0;
	margin: 0 0;
	color:white;
}




ul {	
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background-color: #333333;
}

li {
    float: right;
}

li a {
	
    display: block;
    color: white;
    text-align: center;
    padding: 16px;
    text-decoration: none;
}

li a:hover {
    background-color: #111111;
}

.divider{	
	background-image: url("./res/divider.png");
	margin:0 0;	
	background-size: contain;
	height: 90px;	
	width: 100%;	
}

/*  unused content

.Disclaimer {
	border: 1px solid green;
	background-image: linear-gradient(green, white, green);
	padding: 40px 0px;
	position: relative;
	text-align: center;
	width: 100%;
}

.Disclaimer a {
	background: green;
	position: center;
	border: 1px solid green;
	border-radius: 3px;
	color: white;
	display: inline-block;
	margin: 100px;
	padding: 14px;
	text-decoration: none;
}

.Disclaimer a:hover {
	background: white;
	border: 1px solid green;
	color: green;
}


.Disclaimer h1 {
	color: White;
	padding: 20px;
}


.footer_icon {
	position: fixed;
	bottom: 10px;
	text-align: center;
	width: 100%;
	padding: 0 0;
	margin: 0 0;
	z-index: -2;
	opacity:0.5;
}
*/

