@import url("normalize.css");

img, object, embed {
	max-width: 100%;
}
img {
	height: auto;
}
h2 {
	font-size:24px;
}
ul {
	list-style-type:none;
}
menu, ol, ul {padding: 0 0 0 10px;}
#wrapper {
	max-width:1024px;
	min-width:240px;
	width:100%;
	margin:0 auto;
}
#wrapper:after {
  content: "";
  display: table;
  clear: both;
}
#wrap {
	width:95%;
	margin:0 auto;
}
#header {
	width:100%;
	margin:0;
}
#header img {
	width:100%;
	max-width:100%;
}
#phone {
	width:100%;
	text-align:center;
	padding:5px 0;
	margin:-5px 0 15px 0;
	float:left;
}
#phone a {
	color:#fff;
	font-size:1.6em;
	text-decoration:none;
}
#nav {
	list-style-type:none;
	text-align:center;
	clear:both;
}
#nav li {
	display:inline-block;
	padding:7px 20px;
	margin:0 15px;
	border:1px solid #000;
}
#content{
	width:70%;
	margin-right:30px;
	float:left;
}
#sidebar {
	padding-left:10px;
	min-width:200px;
}
#sidebar img {
	display:block;
	max-width:200px;
}
#footer {
	clear:both;
	text-align:center;
	font-size:11px;
}
#footer ul {
	text-align:center;
}
#bullets {
	list-style-type:circle;
}
.tinynav {
	display:none;
}
@media only screen and (max-width: 767px) {
	h2 {
		font-size:16px;
	}
	#content {
	  float:left;
	  width:100% !important;
	  font-size:.8em;
	}
	#sidebar {
	  float:left;
	  width:100%;
	  padding-left:0;
	  padding-top:10px;
	  font-size:.8em;
	  border-top:1px solid #000;
	}
	#sidebar img {
		max-width:250px;
		float:left;
		margin:0 auto;
	}
	#address {
		display:none;
	}
	.tinynav {
		display:block;
		width:50%;
		margin:0px auto;
	}
	ul#nav {
		display:none;
	}
}