#menu-div{
	padding-top:15px;
	padding-bottom:15px;
	width:650px;
	margin:0px auto;
	}
.menu-item-divs{
	float:left;
	padding-left:20px;
	}
li{
	padding-bottom:6px;
	list-style-type:none;
	}
a{
	text-decoration:none;
	}
#main-div{
	font-family: 'Open Sans', sans-serif;
	padding: 20px;
	background-color:#EBECED;
	width:700px;
	margin:0px auto;
	}
#header-div{
	padding-top:15px;
	padding-bottom:15px;
	}

/*
#header-title-centering-div{
	width:50%;
	margin:0px auto;
	}
*/
.header-title-subdivs{
	float:left;
	padding-left:5px;
	padding-right:5px;
	white-space:nowrap;
	}
.clear-both{
	clear:both;
	}

#header-title-div, #header-tag-line-div{
	padding-bottom:10px;
	text-align:center;
	width:50%;
	margin:0px auto;
	}
#header-title-centering-div{
    height: 100%;
    padding: 0;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: center;
	}

#text-div{
	width:650px;
	margin:0px auto;
	}
.text-paragraph-divs{
	padding-top:10px;
	}
#banner-image-div{
	margin:0px auto;
	text-align:center;
	}
#footer-div{
	font-family: 'Open Sans', sans-serif;
	font-size:smaller;
	padding: 20px;
	background-color:#D5D9DE;
	margin:0px auto;
	}
#footer-centering-div{
	font-size:smaller;
	margin:0px auto;
	}
#fb-like-div{
	text-align:right;
	width:225px;
	padding-right:20px;
	float:right;
	}
.connect-lis{
	list-style-type:none;
	}
@media screen and (max-width:320px) {
	#main-div, #footer-div{
		width:90%;
		}
        #banner-image{
                width:220px;
                }
	#text-div, #menu-div, #footer-centering-div{
		width:220px;
		}
	.header-title-subdivs{
		white-space:nowrap;
		float:left;
		padding-left:0px;
		padding-right:0px;
		width:150px;
		margin:0px auto;
		}
	#header-title-centering-div{
		display:inline;
		}
	#header-title-div{
		width:50%;
		margin:0px auto;
		}
        }
@media screen and (min-width:321px) and (max-width:639px) {
	#main-div, #footer-div{
		width:90%;
		}
	#header-title-div, #header-tag-line-div, #banner-image, #text-div, #menu-div, #footer-centering-div{
                width:270px;
		}
        }
@media screen and (min-width:640px) and (max-width:999px) {
	#main-div, #footer-div{
		width:80%;
		}
	#header-title-div, #header-tag-line-div, #banner-image, #text-div, #menu-div, #footer-centering-div{
                width:500px;
		}
	}
@media screen and (min-width:1000px) {
	#main-div, #footer-div{
		width:700px;
		}
	#header-title-div, #header-tag-line-div, #banner-image, #text-div, #menu-div, #footer-centering-div{
                width:650px;
		}
	}
