@charset "ibm852";
/* CSS Document */

@font-face
{
font-family: Baskerville;
src: url(fonts/BASKVILL.TTF);
font-weight: normal;

-moz-font-family: Baskerville;
-moz-src: url(fonts/BASKVILL.TTF);
-moz-font-weight: normal;

-webkit-font-family: Baskerville;
-webkit-src: url(fonts/BASKVILL.TTF);
-webkit-font-weight: normal;

-o-font-family: Baskerville;
-o-src: url(fonts/BASKVILL.TTF);
-o-font-weight: normal;

-ms-font-family: Baskerville;
-ms-src: url(fonts/BASKVILL.TTF);
-ms-font-weight: normal;
}

@font-face
{
font-family: Copperplate;
src: url(fonts/Coprgtb.TTF);
font-weight: bold;

-moz-font-family: Copperplate;
-moz-src: url(fonts/Coprgtb.TTF);
-moz-font-weight: bold;

-webkit-font-family: Copperplate;
-webkit-src: url(fonts/Coprgtb.TTF);
-webkit-font-weight: bold;

-o-font-family: Copperplate;
-o-src: url(fonts/Coprgtb.TTF);
-o-font-weight: bold;

-ms-font-family: Copperplate;
-ms-src: url(fonts/Coprgtb.TTF);
-ms-font-weight: bold;
}

@font-face
{
-moz-font-family: Hightower;
-moz-src: url(fonts/HTOWERT.TTF);
-moz-font-weight: normal;

-webkit-font-family: Hightower;
-webkit-src: url(fonts/HTOWERT.TTF);
-webkit-font-weight: normal;

-o-font-family: Hightower;
-o-src: url(fonts/HTOWERT.TTF);
-o-font-weight: normal;

-ms-font-family: Hightower;
-ms-src: url(fonts/HTOWERT.TTF);
-ms-font-weight: normal;

font-family: Hightower;
src: url(fonts/HTOWERT.TTF);
font-weight: normal;
}

@font-face
{
-moz-font-family: Hightower;
-moz-src: url(fonts/HTOWERTI.TTF);
-moz-font-style: italic;

-webkit-font-family: Hightower;
-webkit-src: url(fonts/HTOWERTI.TTF);
-moz-font-style: italic;

-o-font-family: Hightower;
-o-src: url(fonts/HTOWERTI.TTF);
-moz-font-style: italic;

-ms-font-family: Hightower;
-ms-src: url(fonts/HTOWERTI.TTF);
-moz-font-style: italic;

font-family: Hightower;
src: url(fonts/HTOWERTI.TTF);
-moz-font-style: italic;
}

#top-link-block.affix-top {
    position: absolute; /* allows it to "slide" up into view */
    bottom: -82px;
    right: 30px;
    opacity: 0.5;
    z-index: 2000;
}

#top-link-block.affix {
    position: fixed; /* keeps it on the bottom once in view */
    bottom: 18px;
    right: 30px;
    opacity: 0.5;
    z-index: 2000;
}

#facebook {
	width: 90px;
	height: 21px;
	margin: 0px;
	padding: 0px;
	border: none;
	overflow: hidden;
	background-color: transparent;
}

body {
	/*width: 974px;*/
	
	margin: auto;
	
	/*text-align: center;*/
	
	color: rgb(204,204,204);
	background-color: rgb(0,0,0);
	
	vertical-align: top;
}

/*a {
	color: rgb(204,204,204);
	text-decoration: none;
}*/

a:hover {
	/*color: rgb(255,255,255);*/
	text-decoration: none;
}

a img{
	border: 0 none;
}

a img:hover {
	border: 0 none;
}

a img:active {
	border: 0 none;
}

img {
	margin: 10px 0;
	padding: 4px;
	max-width: 100%;
	line-height: 1.428571429;  
  	background-color: #000000;  
  	border: 1px solid #777777;
}

.navbar-header #logos img {
	height: 100px;
	margin: 0;
}

@media screen and (min-width: 993px) {
	.nav {
		font-size: 14px;
	}

	.navbar-header {
		width: 100%;
	}

	.navbar div#logos {
		width: 992px;
	}

	.navbar .navbar-nav, .navbar div#logos, .navbar div.clearfix {
	  display: inline-block;
	  float: none;
	  vertical-align: top;
	}

	.navbar .navbar-collapse, .navbar .navbar-header {
	  text-align: center;
	}

	.navbar-header #logos img {
		height: 137px;
		margin: 0;
	}
}

.contact {
	vertical-align: middle;
	display: inline-block;
}

.navbar-header .contact p {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 24px;
	
	display: inline-block;
}

.navbar-header .contact .address {
	font-family: Copperplate, Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-weight: bold;
	
	text-transform: uppercase;
}

.navbar-header .contact .phone {
	font-family: Copperplate, Verdana, Geneva, sans-serif;
	font-size: 22px;
	font-weight: bold;
	
	text-transform: uppercase;
}

.navbar-header .contact ul {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}

.navbar-header .contact li {
	margin-right: 12px;
	padding-left: 12px;
	padding-right: 12px;
	list-style: none;
	
	display: inline-block;
}

li {
	list-style-type: none;
}

#logos h1 {
	margin: 0px;
	padding: 0px;
	
	display: inline-block;
}

#bar_and_grill_logo {
	width: 345px;
	height: 137px;
	
	margin: 0px;
	
	vertical-align: top;
	
	
	background-image: url(images/sweatwater_bar_and_grill.gif);
	display: inline-block;
}

#sweetwater_live_logo {
	width: 360px;
	height: 137px;
	
	margin: 0px;
	
	vertical-align: top;
	
	
	background-image: url(images/sweatwater_live_music.jpg);
	display: inline-block;
}

#best_of_atl_10 {
	height: 125px;
	width: 137px;
}

#best_of_atl_11 {
	height: 125px;
	width: 137px;
}

.remove_header_text {  
        text-indent: 100%;  
        white-space: nowrap;  
        overflow: hidden;  
}

#header {
	/*width: 974px;*/
	margin: auto;
}

#footer p {
	margin: 0;
}

.contact .address {
	font-family: Copperplate, Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-weight: bold;
	
	text-transform: uppercase;
}

.contact .phone {
	font-family: Copperplate, Verdana, Geneva, sans-serif;
	font-size: 22px;
	font-weight: bold;
	
	text-transform: uppercase;
}

.contact ul {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}

.contact li {
	margin-right: 12px;
	padding-left: 12px;
	padding-right: 12px;
	list-style: none;
	
	display: inline-block;
}

#like_button {
	width: 90px;
	height: 20px;
	
	margin: 0px;
	
	vertical-align: middle;
	display: inline-block;
}

#social, #awards {
	display: inline-block;
}

#social img, #awards img {
	vertical-align: middle;
}

.nav {
	font-family: Hightower, Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-style: italic;
	
	text-transform: uppercase;
	
	margin-top: 6px;
	margin-bottom: 6px;
	padding-top: 6px;
	padding-bottom: 6px;
	
	border-top: 1px solid rgb(204,204,204);
	border-bottom: 1px solid rgb(204,204,204);
}

.nav a {
	/*margin-left: 12px;
	margin-right: 12px;
	padding-left: 12px;
	padding-right: 12px;*/
	
	/*border-left: 1px solid rgb(204,204,204);
	border-right: 1px solid rgb(204,204,204);*/
}

.nav a:hover {
	border-left: 1px solid  rgb(255,255,255);
	border-right: 1px solid  rgb(255,255,255);
}

#footer {
	text-align: center;
}

#blindminds {
	height: 28px;
	width: 118px;
	margin: 0px;
	margin-bottom: 6px;
	vertical-align: middle;
	background-image: url(images/blindminds.gif);
	display: inline-block;
}

.photo_caption {
	margin: 0px;
	text-align: right;
	font-size: 10px;
	text-indent: 0px;
}

a.active-link {
	color: white;
	font-weight: bold;
}

.red {
	color: red;
}

.col-centered {
	text-align: center;
}

.vertical-centered {
	min-height: 100%;
	min-height: 100vh;

	display: flex;
	align-items: center;
}

#events_table {
	display: table;
	margin: auto;
	text-align: center;
}

#events_table div.day {
	text-align: center;
	display: inline-block;
	width: 160px;
	height: 240px;
	margin-right: 5px;
}

#events_table div.sunday {
	height: 120px;
}

#sweetwater, #live, #booking {
	/*width: 450px;*/
	
	/*margin-left: 6px;
	margin-right: 6px;*/
	
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
	
	vertical-align: top;

	padding: 10px;

	border: 3px solid rgb(102,102,102);
	border-radius: 12px;
	-moz-border-radius: 12px;
	
	display: inline-block;
	margin-bottom: 10px;
}

#booking {
	margin: 20px;
}

#booking img {
	display: block;
	margin: auto;
	margin-bottom: 20px;
}

#booking li {
	list-style-type: circle;
}

#booking .error {
	color: red;
}

#sweetwater h2, #live h2, #booking h2 {
	margin-top: 0;
	margin-bottom: 6px;
	
	font-family: Copperplate, Verdana, Geneva, sans-serif;
	font-size: 20px;

	text-align: center;
	
	color: rgb(190,190,128);
	background-color: rgb(51,51,51);
	
	border-top: 1px solid rgb(102,102,102);
	border-bottom: 1px solid rgb(102,102,102);

	/*border-top-left-radius: 10px;
	border-top-right-radius: 10px;*/
	border-radius: 10px;
}

#sweetwater p, #live p, #booking p {
	padding-left: 6px;
	padding-right: 6px;
	
	text-align: left;
	text-indent: 20px;
}

#map {
	width: 100%;
	text-align: center;
}

#events_table {
	margin-bottom: 20px;
}

#menu {
	vertical-align: top;
	background-color: rgb(190,172,131);
	display: inline-block;
	margin-bottom: 10px;
	text-align: center;
}

#menu h2 {
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	
	font-family: Copperplate, Verdana, Geneva, sans-serif;
	font-size: 22px;
	font-weight: bold;
	
	text-transform: uppercase;
	
	color: rgb(74,57,38);
	background-color: rgb(182,162,116);
	
	border-top: 3px solid rgb(130,100,66);
	border-bottom: 3px solid rgb(130,100,66);
}

#menu h3 {
	margin: 0px;
	margin-top: 6px;
	padding-top: 3px;
	padding-left: 12px;
	padding-right: 12px;
	
	font-family: Baskerville, Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-weight: lighter;
	line-height: 22px;
	
	text-align: left;
	text-transform: uppercase;
	
	vertical-align: middle;
	
	color: rgb(0,0,0);
	background-color: rgb(190,172,131);
}

#menu .odd {
	background-color: rgb(195,180,142);
}

#menu h3 .item_notes {
	margin: 0px;
	padding: 0px;
	padding-left: 24px;
	
	font-family: Hightower, Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: normal;
	
	display: block;
}

#menu h3 .item_price {
	margin-right: 0px;
	padding: 0px;
	
	float: right;
}

#menu_specials {
	text-align: center;
}

#tap_beer {
	margin: 0px;
	padding: 0px;
	display: inline-block;
}

#tap_beer img {
	border: none;
}

#tap_beer h2 {
	margin: 0px;
}

#tap_beer h3 {
	display: inline;
}

#tap_beer h3 img {
	display: inline-block;
}