body {font-family: arial, sans-serif;}

h1{font-size: 50px;color: red;margin-bottom:-20px;}

h2{font-size: 25px;}

img{margin: -10px 10px 0 0;float: left;border: 2px solid black;}

#container{margin: auto;width: 600px;height: 500px;}

#information {margin-left: 15px;}

#links {font-size: 15px;}

#address {font-size: .75em;}

ul {list-style: none;}

a {color: blue;}
a:hover {color: red;}

#google-search {clear:both; margin-left: -4px;}
#yelp-badge { margin-top: 10px;}
#fb-badge { margin-top: 10px;}
.badge img { border :none; }

#main-bottom-ad { padding-top: 15px; }
#ad { width: 730px; margin: 0 auto; padding-bottom: 10px; }

#ordering-info { margin: 0 auto; width: 600px }
#ordering-info h1 { margin: 0; font-size: 1.50em; }
#ordering-info h2 { margin: 0; font-size: 1.25em; }
#ordering-info h3 { padding: 0 0 0 5px; color: red; }
#ordering-info img { margin: 0 10px; }
#ordering-info p { padding: 5px; }
#ordering-info #nav { padding-bottom: 10px; border-bottom: black solid 1px; }

#directions { margin: 0 auto; width: 600px }
#directions h1 { margin: 0; font-size: 1.50em; }
#directions h2 { margin: 0; font-size: 1.25em; }
#directions img { margin: 0 10px; }
#directions .map { margin: 0 10px 10px; float: left;border: 2px solid black;}
#directions p { padding: 5px; }
#directions #nav { padding-bottom: 10px; border-bottom: black solid 1px; }
#directions .map { margin-top: 10px; }

#kegs-list { width: 600px; margin: 0 auto; }
#kegs-list h1 { margin: 0; font-size: 1.50em; }
#kegs-list h2 { margin: 0; font-size: 1.25em; }
#kegs-list img { margin: 0 10px ; }
#kegs-list p { padding: 5px; }

#nav { clear: both; border-bottom: black solid 1px; padding-bottom: 10px; }

#imports { margin-top: 15px; float: left; width: 300px; }

#domestics { margin-top: 15px; clear: both; float: left; width: 300px; }
