/* Homepage Main */
.main-top {
	position:relative;
	z-index: 2;
}

.main-top .column-1, .main-top .column-2 {
  float:left;
  position: relative;
}

.main-top .column-1 {
	width:227px;
	height:306px;
	background:url(/wp-content/themes/hallschophouse/images/home_top_left.jpg) no-repeat 0 0;
}

.main-top .column-2 {
	width:703px;
	height:306px;
	/*background:url(/wp-content/themes/hallschophouse/images/steak.jpg) no-repeat 0 0;*/
	position:relative;
}

.main-top .column-1 ul.nav h2 {
  color: #FFFFFF;
  font: 13px Trebuchet,sans-serif;
  letter-spacing: 0.05em;
  padding: 18px 0 0;
  text-transform: inherit;
}

.main-top .column-1 ul.nav li {
  width:99.9%;
  margin:0 0 0 8px !important;
}

.main-top .column-1 li.last a {
  background:none !important;
}

.main-top .column-1 ul.nav a {
  display:block;
  height:75px;
  /*background:url("/wp-content/themes/hallschophouse/images/home_top_rule.jpg") no-repeat scroll right bottom rgba(62, 34, 18, 0.5) !important;*/
  margin-right:10px;
  text-decoration:none;
  padding:0 0 0 12px;
  color:#c7925a;
  font-size:11px;
  position:relative;
}

.main-top .column-1 ul.nav a:hover, .main-top .column-1 ul.nav a:hover h2 {
  color:;
  text-decoration:underline;
}

.main-top .column-2 .mistletoe {
  position:absolute;
  top:-14px;
  left:-7px;
  display:;
  width:65px;
  height:56px;
  background:url(/wp-content/themes/hallschophouse/images/mistletoe.png) no-repeat 0 0;
  z-index:998;
}

#inner_page .main-top .new-item {
  position:absolute;
  top:0;
  left:0;
  bottom:5px;
  right:5px;
}

.main-bottom {
	background: #6d3909 url(/wp-content/themes/hallschophouse/images/home_bottom_bg.jpg) repeat-x 0 0;
	display: block;
	padding:4px;
	position: relative;
	clear: both;
	font: normal 14px Arial, "lucida console", sans-serif;
	color: #fff;
	text-align: left;  
  border-radius:0 0 8px 8px;
	-moz-border-radius:0 0 8px 8px;
	-webkit-border-radius:0 0 8px 8px;
	-khtml-border-radius:0 0 8px 8px;
  float:left;
}

.main-bottom .box {
  background: #391402 url(/wp-content/themes/hallschophouse/images/home_box_outer.jpg) repeat-x 0 0;
  padding:4px;
  margin-right:6px;
  min-height:224px;
  margin-top: 4px;
  position:relative;
}

.main-bottom .box .last {
  margin-right:0 !important;
}

.main-bottom .foot {
  font-size:10px;
  padding:0 8px;
  position:relative;
  color:#ddd;
  bottom: -1px;
}

.main-bottom h3 {
	font: italic 20px Arial, "lucida console", sans-serif;
	font-weight:normal;
	letter-spacing:0.03em;
	color: #fff;
	display: block;
	clear: both;
	position: relative;
	margin-bottom: 8px;
	line-height: 50px;
	height: 50px;
  border-radius:8px 8px 0 0;
	-moz-border-radius:8px 8px 0 0;
	-webkit-border-radius:8px 8px 0 0;
	-khtml-border-radius:8px 8px 0 0;
  background: url(/wp-content/themes/hallschophouse/images/home_box_header.jpg) repeat-x 0 0;
}

.main-bottom h3 span {
	line-height: 48px;
	height: 48px;
	padding-left:55px;
	display:block;
}

.main-bottom #entertainment h3 {
  margin-bottom: 0 !important;
}

.main-bottom #entertainment h3 span {
  background: url(/wp-content/themes/hallschophouse/images/title_sprites.gif) no-repeat left -138px;
}

.main-bottom #welcome h3 span {
  background: url(/wp-content/themes/hallschophouse/images/title_sprites.gif) no-repeat left -322px;
}

.main-bottom #press h3 span {
  background: url(/wp-content/themes/hallschophouse/images/title_sprites.gif) no-repeat left -46px;
}

.main-bottom #events h3 span {
  background: url(/wp-content/themes/hallschophouse/images/title_sprites.gif) no-repeat left -550px;
}

.main-bottom #features h3 span {
  background: url(/wp-content/themes/hallschophouse/images/title_sprites.gif) no-repeat left -364px;
}

.main-bottom #tweets h3 span {
  background: url(/wp-content/themes/hallschophouse/images/title_sprites.gif) no-repeat left -592px;
}

.main-bottom #nightlife h3 span {
  background: url(/wp-content/themes/hallschophouse/images/title_sprites.gif) no-repeat left -637px;
}

.main-bottom #features,
.main-bottom #nightlife {
  width:635px;
}

.main-bottom #nightlife ul.fourths {
  overflow:hidden;
  height:350px;
}

.main-bottom #features, .main-bottom #events {
/*.main-bottom #features, .main-bottom #events, .main-bottom #tweets, .main-bottom #nightlife {*/
  background:#180802;
}




#features ul.thumbs img {
  width:150px !important;
  height:auto;
  border:8px solid #180802;
  margin:0 auto;
}

.main-bottom #press .btn-2 {
  font-style:italic;
  text-decoration:none;
  float: left;
  position:relative;
}

.main-bottom #press .mc-sub-badge08 {
  width: 125px !important;
}

.main-bottom #press ul, .main-bottom #events ul, .main-bottom #features ul, .main-bottom #tweets ul.twitter, .main-bottom #nightlife  ul.twitter {
  top:-8px;
  position:relative;
}

.main-bottom #entertainment .foot {
  position:relative;
  bottom: 0px;
  font-size:14px;
}

.main-bottom #welcome .foot {
  position:absolute;
  bottom: 5px;
  width:98%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -khtml-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.main-bottom #press .foot {
  position:relative;
  bottom: -1px;
}

.main-bottom #features ul.thirds li {
  text-align:center;
  width:33.02% !important;
}

.main-bottom #features ul.thirds li img {
  width:98%;
  height:auto;
  border:8px solid #180802;
  margin:0 auto;
  position:relative;
}

.main-bottom #nightlife ul.quarters li,
.main-bottom #nightlife ul.fourths li {
  text-align:center;
  width:24.95% !important;
  padding:5px 0;
  position:relative;
}

.main-bottom #nightlife ul.halves li {
  text-align:center;
  width:49.95% !important;
  padding:5px 0;
}

.main-bottom #nightlife ul.quarters li img,
.main-bottom #nightlife ul.halves li img,
.main-bottom #nightlife ul.fourths li img {
  width:92%;
  height:auto;
  border:0px solid #6d3909;
  margin:0 auto;
}

.main-bottom #press li, .main-bottom #events li, .main-bottom #features li, .main-bottom #tweets li, .main-bottom #nightlife li {
  margin:0 12px;
  border-bottom:1px dotted #6d3909;
  font-size:12px;
}

.main-bottom #tweets li {
  padding:8px;
  color:#ddd;
  font-size:11px;
  line-height:double;
}

.main-bottom #tweets span.twitter-timestamp {
  display:block;
  padding-top:4px;
  letter-spacing:1px;
  font-size:10px;
}

.main-bottom #press li a, .main-bottom #press li a:hover,
.main-bottom #events li a, .main-bottom #events li a:hover,
.main-bottom #features li a, .main-bottom #features li a:hover {
  text-decoration:none !important;
  padding: 0;
  display: block;
  border-bottom:1px dotted #AC712B;
}

.main-bottom #press li a, .main-bottom #press li a:hover,
.main-bottom #events li a, .main-bottom #events li a:hover,
.main-bottom #features li a, .main-bottom #features li a:hover,
.main-bottom #events li a, .main-bottom #events li a:hover {
  padding: 8px;
}

.main-bottom #events li a, .main-bottom #events li a:hover {
  border-bottom:0px dotted #AC712B;
}


.main-bottom #entertainment .img {
  border-radius:0 0 8px 8px;
	-moz-border-radius:0 0 8px 8px;
	-webkit-border-radius:0 0 8px 8px;
	-khtml-border-radius:0 0 8px 8px;
  display:block;
  height:136px;
  margin-bottom:8px;
}

.main-bottom #entertainment .fb,
.main-bottom #entertainment .giftcards,
.main-bottom #entertainment .livemusic,
.main-bottom #entertainment .oursteaks {
	border-radius:12px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	-khtml-border-radius:12px;
	border:1px solid #7a6e64;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-khtml-box-sizing: border-box;
	opacity:1.0;
	-moz-opacity:1.0;
	-webkit-opacity:1.0;
	-khtml-opacity:1.0;
	clear: both;
	color: #CBB5A3;
	display: block;
	font-size: 14px;
	height: 54px;
	margin: 5px;
	text-decoration: none;
	width: auto;
	position:relative;
}

.main-bottom #entertainment .fb:hover,
.main-bottom #entertainment .giftcards:hover,
.main-bottom #entertainment .livemusic:hover,
.main-bottom #entertainment .oursteaks:hover {
	opacity:0.9;
	-moz-opacity:0.9;
	-webkit-opacity:0.9;
	-khtml-opacity:0.9;
	color:#fff;
	border-color:#fff;
}

.main-bottom #entertainment .fb .text,
.main-bottom #entertainment .giftcards .text,
.main-bottom #entertainment .livemusic .text,
.main-bottom #entertainment .oursteaks .text {
    display: block;
    left: 12px;
    margin-top: -16px;
    opacity: 1;
    position: absolute;
    top: 50%;
}

.main-bottom #entertainment .giftcards .text,
.main-bottom #entertainment .livemusic .text,
.main-bottom #entertainment .oursteaks .text {
    margin-top: -8px;
}

.main-bottom #entertainment .fb {
	background:url(/wp-content/themes/hallschophouse/images/welcome_buttons_fb.png) no-repeat right 0;
}
.main-bottom #entertainment .giftcards {
	background:url(/wp-content/themes/hallschophouse/images/welcome_buttons_giftcard.png) no-repeat right 0;
}
.main-bottom #entertainment .livemusic {
	background:url(/wp-content/themes/hallschophouse/images/welcome_buttons_livemusic.png) no-repeat right 0;
}
.main-bottom #entertainment .oursteaks {
	background:url(/wp-content/themes/hallschophouse/images/welcome_buttons_oursteaks.png) no-repeat right 0;
}





.main-bottom h4 {
	font-size: 14px;
	color: #e3aa01;
	padding:0;
	padding-left: 15px;
}

.main-bottom .column-1, .main-bottom .column-3 {
	width: 265px;
	*width: 260px;
	float: left;
}

.main-bottom .column-2 {
	width: 355px;
	float: left;
}

.main-bottom p {
	margin: 0 14px 10px;
	line-height: 18px;
}

.main-bottom #welcome p {
	font-size: 13px;
	margin: 0 14px 16px;
	line-height: 22px;
}


ul.mc-sub-badge08 {
  clear:both;
  height:auto;
  line-height:17px;
  list-style-position:inside;
  margin-top:-12px;
  position:relative;
  width:100%;
}
ul.mc-sub-badge08 li {
  float:left;
  border-width:0px !important;
  margin:0px  !important;
}
ul.mc-sub-badge08 li.mc-subscribers {
  line-height:17px;
  float:right;
  right:5px;
  position:relative;
}

ul.mc-sub-badge08 li.mc-power {
  white-space:nowrap;
  font-size:10px !important;
  color:#ccc;
}

ul.mc-sub-badge08 li.mc-power a:link, ul.mc-sub-badge08 li.mc-power a:active, ul.mc-sub-badge08 li.mc-power a:visited, ul.mc-sub-badge08 li.mc-power a:hover {
  border-width:0px !important;
  white-space:nowrap !important;
  display:inline !important;
  padding:0 !important;
  margin:0 !important;
}

#slideshow-wrapper {margin:0 !important;width:703px;padding:0;}






ul.hours {

}

ul.hours li {
line-height: 19px;
padding-left: 5px;
}

/* Homepage Facebook Photos */
.fbPhotoGallery {
    width: 100%;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -khtml-box-sizing:border-box;
    -webkit-box-sizing:border-box;
}

.fbboxbody {
    margin: 0;
    padding: 12px 10px 8px;
    width: 100%;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -khtml-box-sizing:border-box;
    -webkit-box-sizing:border-box;
}

.fbboxbody {
    -moz-box-sizing: border-box;
    margin: 0;
    padding: 12px 10px 8px;
}

.fbMedThumb {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    box-shadow: 1px 1px 5px #CCCCCC;
    margin: 3px;
    padding: 4px;
    vertical-align: bottom;
    width: 24%;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -khtml-box-sizing:border-box;
    -webkit-box-sizing:border-box;
}

.fbthumb, .fbalbumpics .fbthumb {
    background-position: center center;
    height: 120px;
    width: 100%;
    border-sizing:border-box;
    -moz-box-sizing:border-box;
    -khtml-box-sizing:border-box;
    -webkit-box-sizing:border-box;
}




