﻿body {
  margin-top: 20px;
  padding:0;
  background-color : #2F2C2C;
  font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size : small;
  color : #2F2C2C;
}

h1,h2 {
	line-height:30px;
}
a:visited {
  font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size : small;
  color : #2F2C2C;
}
a:link {
  font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size : small;
  color : #2F2C2C;
}
a:hover {
  color : #98F507;
  text-decoration : none;
}
img {
  border:0;
}
#wrapper {
  width: 800px;
  padding: 10px;
  margin-right: auto;
  margin-left: auto;
  background-color: #FFFFFF;
}
#header {  
  height : 149px;
  background-image : url(images/shanty_logo1.gif);
  background-repeat : no-repeat;
  border: 1px solid #2F2C2C;
  margin-bottom:10px;
}
#header p {
  margin: 0;
  padding-left: 300px;
  padding-top: 15px;
}
#menu {
  float: left;
  padding-top:20px;
  padding-bottom:20px;
  width: 160px;
  border-left: 1px solid #2F2C2C;
  border-right: 1px solid #2F2C2C;
  background-color:green;
}
#menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
  padding-bottom:20px;
  border-top: 1px solid #2F2C2C;
}
#menu li {
  background-color: #FFFFFF;
  border-bottom: 1px solid #2F2C2C;
}
#menu li a {
  display: block;
  padding: 5px 10px 5px 0.5em;
  font-size:medium;
  background-color: #FFFFFF;
  color: #000000;
  text-decoration: none;
}
#menu li a:hover {
  display: block;
  padding: 5px 10px 5px 0.5em;
  background-color: #98F507;
  color: #FFFFFF;
  text-decoration: none;
}
#hours {
	padding-top:20px;
	padding-bottom:20px;
	width:160px;
	border-left: 1px solid #2F2C2C;
	border-right: 1px solid #2F2C2C;
	background-color:black;
}
#hours p {
  margin: 0;
  display:block;
  padding: 5px 10px 5px 0.5em;
  font-size: medium;
  text-align:center;
  background-color: #FFFFFF;
}
#call {
	background-image:url('images/backgroundlite.gif');
	padding:20px;
	width:120px;
	text-align:center;
	font-size:medium;
	border: 1px solid #2F2C2C;
	float:right;
}
#logo {
	float:left;
	background-image:url(images/logo.gif);
	}
#booze {
	padding:20px 15px 15px 15px;
	width:130px;
	border: 1px solid #2F2C2C;
	float:right;
}
#content {
  padding:20px;
  margin-left:180px;
  margin-right:180px;
  font-size:small;
  border: 1px solid #2F2C2C;
  line-height:20px;
}
#contentforlinks {
  padding: 20px;
  margin-left:180px;
  margin-right:180px;
  font-size:small;
  border: 1px solid #2F2C2C;
  line-height:20px;
}
#address{
	display:block;
}
#ul ul{
	list-style-image:url('images/wow1.gif');
	line-height:40px;
}
#content img{
	border:medium;
	border-style:double;
	border-color:ThreeDDarkShadow;
}
.tablestyle {
	font-weight:			bold;
	background-color:#95C409;
	text-align:				left;
}

.cellcolor {
	background-color:black;
	color:white;
}
.caption {
	font-size:large;
}

#footerimage {
	clear:left;
 	padding-top: 30px;
  	padding-bottom: 30px;

}
#footer {
  clear: left;
  margin : 0;
  padding: 5px;
  height : 10px;
  background-color : #9A9090;
  border: 1px solid #2F2C2C;
  text-align: center;
  font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size : small;
  color : #FFFFFF;
}