/* IE6 PNG Fix - add tags that use png's below */
body, img, div, h1, h2, h3, h4, p, a { behavior: url(iepngfix.htc) }

body{ font: 14px Verdana, Helvetica, Arial, sans-serif; color: #fff; line-height: 18px; background: url('../images/bg-gradient.gif') repeat-x #000; }
h1 { font: bold 15px Georgia, "Times New Roman", Times, serif; color: #fff; text-align: center; letter-spacing: .5px; }
h1.pageTitle{ text-align: left; font-weight: bold; color: #fff; padding: 0px 1em; }
h2{ font: bold 14px Georgia, "Times New Roman", Times, serif; color: #fff; text-align: center; }
h3{ font: bold 12px Georgia, "Times New Roman", Times, serif; color: #fff; text-align: center; }
strong{ font-weight: bold; }
em{ font-style: italic; }
img{ border: 0px; }
p{ margin: 0px auto 25px; padding: 0px 1em; font-size: 14px; line-height: 19px; color: #fff; }

/* main container */
#container { width: 860px; margin: 0px auto; border: 0px solid #000; overflow: hidden; }

/* navigation */
#navigation{ width: 100%; margin: 15px auto; text-align: center; }
#navigation > a{ color: #fff; padding: 0px 15px; text-decoration: none; }

/* Left Side */
#indexLeftSide{ float: left; width: 634px; border: 1px solid #cc9966; background: url('../images/Layer-8.png') repeat-x; overflow: hidden; }
#insideLeftSide{ float: left; width: 634px; min-height: 375px; border: 1px solid #cc9966; background: #260502; overflow: hidden; }
#logo{ display: block; width: 559px; height: 323px; margin: 20px auto; }
#txtHeader { width: 566px; margin: 0px auto;  }

#insideTopArea{ display: block; width: 100%; margin: 0px auto 10px; overflow: hidden; border-bottom: 2px solid #cc9966; background: url('../images/content-bg.gif') repeat-x  0px -375px; }
#logoSm{ float: left; width: 190px; height: 110px;  }
#address{ float: right; width: 190px; height: 110px; margin: 10px 0px 0px; text-align: center; }

.menuItem{ float: left; margin: 0px; padding: 0px 1em; }
.menuPrice{ float: right; margin: 0px; padding: 0px 1em; }
.menuCopy{ display: block; padding: 0px 2em; margin: 0px auto 0px; font-size: 12px; font-style: oblique; }
.clearBoth{ clear: both;  }

.listings{ width: 600px; border: 0px; margin: 0px auto 10px; }
.listings td{ font-size: 14px; }


/* directions */
.googleMap{ width:95%; height:400px; color: #000; font-size: 12px; margin: 0px auto 10px; }

/* Right Side */
#rightSide{ float: right; width: 214px; }
#liveTonight{ width: 212px; border: 1px solid #cc9966; background: url('../images/Layer-5.png'); margin: 0px auto 10px; }
#bandImg{ display: block; width: 172px; height: 114px; margin: 0px auto 5px; border: 1px solid #cc9966; background: #fff;  padding: 2px; }
#showContainer { width: 212px; background: url('../images/Layer-2.png') repeat-y; border: 1px solid #cc9966; }
#shows{ width: 200px; margin: 10px auto; }
.upcoming{ font: bold 14px Georgia, "Times New Roman", Times, serif; color: #fff; text-align: center; }
.band{ width: 200px; border: 0px solid #000; font-size: 12px; }
.band td{ font-size: 10px; padding: 2px 0px; }
.sideLink{ color: #fff; font-size: 10px; text-transform: capitalize; }

/* Footer */
#footer { width: 858px; border: 1px solid #cc9966; margin: 10px auto; background: url('../images/Layer-18.png') no-repeat #523023; overflow: hidden; }
#footerLinks { float: left; width: 500px; height: 10px; font-size: 10px; margin-left: 10px; padding: 5px 0px; }
#footerLinks a{ color: #fff; text-decoration: none; }
#footerLinks a:hover{ text-decoration: underline; }
#copyright { float: right; width: 275px; text-align: right; font-size: 10px; margin-right: 10px; padding: 5px 0px; }