@charset "UTF-8";
/* ie specific - png fix */
img, div {
behavior: url(iepngfix.htc) padding: 0;
	margin: 0;
}
/* ie specific */
body {
	font-size: 62.5%;
	font-family: Verdana, Sans-Serif;
	line-height: 150%;
	color:#555;
	margin: 0px;
	background-color: #451B1A;
	padding: 0px;
	margin-top: 0px;
}
.wrapper {
	background-image: url(img/bground-repeat2.jpg);
	background-repeat: repeat;
	z-index: 1;
	min-width: 1800px;
}
a {
	color: #fdfeab;
	text-decoration: underline;
}
a:hover {
	color: #ffffff;
	text-decoration: underline;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 26px;
	font-weight: normal;
	color: #f6a367;
	text-decoration: none;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
h3 {
	font-family: "Courier New", Courier, monospace;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 31px;
	line-height: 26px;
	font-weight: normal;
	color: #f59d66;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
h5 {
	font-family: "Courier New", Courier, monospace;
	font-size: 17px;
	line-height: 22px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#treble_clef {
	background: url(img/treble_clef.png) 110px 0px;
	background-repeat: repeat-y;
	background-color: transparent;
	z-index:1000;
	min-width: 1500px;
}
#calendar_back {
	background: url(img/bground-repeat2.jpg) center top repeat transparent
}
#guitar {
	top: 0;
	left: 647px;
	z-index: 4;
	background-image: url(img/guitar.png);
	background-repeat: no-repeat;
	height: 2840px;
	position: absolute;
	width: 1040px;
}
#home_background {
	background-image: url(img/bground-home2.png);
	background-position: left top;
	background-repeat: no-repeat;
	z-index: 3;
	min-width: 1500px;
}
#background_live_music {
	background-image: url(img/bground-live-music.png);
	background-position: left top;
	background-repeat: no-repeat;
	z-index: 3;
	min-width: 1500px;
}
#calendarpage {
	background: url(img/calendar_back.png);
	padding-top: 0px;
	background-position: 100px 490px;
	background-repeat:repeat-y;
	z-index: 6;
	min-width: 1500px;
	height: 5000px;
}
#background_beer {
	background-image: url(img/bground-beer.png);
	background-position: left top;
	background-repeat: no-repeat;
	z-index: 3;
	min-width: 1500px;
}
#background_food {
	background-image: url(img/bground-natural-food.png);
	background-position: left top;
	background-repeat: no-repeat;
	z-index: 3;
	min-width: 1500px;
}
#background_about {
	background-image: url(img/bground-about.png);
	background-position: left top;
	background-repeat: no-repeat;
	z-index: 3;
	min-width: 1500px;
}
#logo_circle {
	background-image: url(img/stone_church_circular.png);
	background-repeat: no-repeat;
	max-height:200px;
	max-width:200px;
	z-index: 6;
}
.background_rock {
	background-image: url(img/bground-rock-the-church.png);
	background-position: left top;
	background-repeat: no-repeat;
	z-index: 3;
	min-width: 1500px;
}
.background_free {
	background-image: url(img/freemondays.png);
	background-position: 50px top;
	background-repeat: no-repeat;
	z-index: 3;
	min-width: 1800px;
}
.background_contact {
	background-image: url(img/bground-contact.png);
	background-position: left top;
	background-repeat: no-repeat;
	z-index: 3;
	min-width: 1500px;
}
.schedule {
	padding-top: 115px;
	padding-bottom: 0px;
	padding-left: 100px;
	margin-top: 0px;
	font-family: "Courier New", Courier, monospace;
	font-size: 15px;
	line-height: 20px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	width: 500px;
}
.schd-head {
	font-size: 30px;
}
.schd-sub-head {
	font-size: 20px;
	line-height: 24px;
}
.schd-sub-head a {
	color: #000000;
	text-decoration: none;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
}
.schd-sub-head a:hover {
	color: #777777;
	text-decoration: none;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #777777;
}
.content_container_tix {
	width: 960px;
	padding-left: 57px;
	padding-top: 0px;
	margin-right: auto;
	height: 150px;
	margin-top: 0px;
	position: relative;
	z-index: 100000;
}
.content_container_home {
	width: 960px;
	padding-left: 138px;
	padding-top: 0px;
	margin-right: auto;
	height: 950px;
	margin-top: 0px;
	position: relative;
	z-index: 100000;
}
.content_container_calendar {
	width: 960px;
	padding-left: 57px;
	padding-top: 0px;
	margin-right: auto;
	height: 1550px;
	margin-top: 0px;
	position:relative;
	z-index: 100000;
}
.content_container_live_music {
	width: 960px;
	padding-left: 138px;
	padding-top: 98px;
	margin-right: auto;
	height: 1550px;
	margin-top: 0px;
	position: relative;
	z-index: 100000;
}
.content_container_about {
	width: 1100px;
	padding-left: 138px;
	padding-top: 98px;
	margin-right: auto;
	height: 800px;
	margin-top: 0px;
	position: relative;
	z-index: 100000;
}
.content_container_natural {
	width: 1100px;
	padding-left: 138px;
	padding-top: 98px;
	height: 800px;
	margin-top: 0px;
	position: relative;
	z-index: 100000;
}
.content_container_beer {
	width: 1100px;
	padding-left: 138px;
	padding-top: 98px;
	margin-right: auto;
	height: 850px;
	margin-top: 0px;
	position: relative;
	z-index: 100000;
}
.content_container_rock {
	width: 960px;
	padding-left: 138px;
	padding-top: 98px;
	margin-right: auto;
	height: 750px;
	margin-top: 0px;
	position: relative;
	z-index: 100000;
}
.content_container_contact {
	width: 960px;
	padding-left: 138px;
	padding-top: 98px;
	margin-right: auto;
	height: 650px;
	margin-top: 0px;
	position: relative;
	z-index: 100000;
}
.nav a {
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-transform: uppercase;
	color: #f3f4a6;
	text-decoration: none;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	white-space:nowrap;
}
.nav a:hover {
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-transform: uppercase;
	color: #f59d66;
	text-decoration: none;
	background-color: #333333;
	display: inline;
}
.nav_on {
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-transform: uppercase;
	color: #f59d66;
	text-decoration: none;
	background-color: #333333;
	display: inline;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
}
.nav_pad {
	padding-left: 10px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	margin-left: 128px;
	margin-right: 18px;
	padding-bottom: 6px;
}
.sm-links {
	height: 98px;
	padding-right: 80px;
}
.coaster {
	height: 39px;
	padding-left: 33px;
}
.freecoaster {
	height: 39px;
	padding-left: 83px;
}
.home_text_area {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 22px;
	color: #fdfeab;
	text-decoration: none;
	padding-left: 430px;
	text-align: justify;
	padding-top: 60px;
	padding-bottom: 30px;
	font-weight: normal;
	width: 390px;
}
.lower_text_area {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 22px;
	color: #fdfeab;
	text-decoration: none;
	padding-left: 140px;
	padding-right: 300px;
	text-align: justify;
	padding-top: 70px;
	padding-bottom: 0px;
	font-weight: normal;
	letter-spacing: 0.5px;
}
.rock_text_area {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 22px;
	color: #fdfeab;
	text-decoration: none;
	padding-left: 140px;
	text-align: justify;
	padding-top: 50px;
	padding-bottom: 0px;
	font-weight: normal;
	letter-spacing: 0.5px;
	width: 470px;
}
.contact_text_area {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 22px;
	color: #fdfeab;
	text-decoration: none;
	padding-left: 140px;
	text-align: justify;
	padding-top: 70px;
	padding-bottom: 0px;
	font-weight: normal;
	letter-spacing: 0.5px;
	width: 550px;
}
.food_text_area {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 22px;
	color: #fdfeab;
	text-decoration: none;
	padding-left: 170px;
	text-align: justify;
	padding-top: 70px;
	padding-bottom: 0px;
	font-weight: normal;
	letter-spacing: 0.5px;
	width: 510px;
}
.live_music_text_area {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 22px;
	color: #fdfeab;
	text-decoration: none;
	padding-left: 155px;
	text-align: justify;
	padding-top: 70px;
	padding-bottom: 0px;
	font-weight: normal;
	letter-spacing: 0.5px;
	width: 500px;
}
.beer_text_area {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 22px;
	color: #fdfeab;
	text-decoration: none;
	padding-left: 215px;
	text-align: justify;
	padding-top: 50px;
	padding-bottom: 0px;
	font-weight: normal;
	letter-spacing: 0.5px;
	width: 510px;
}
.about_text_area {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 22px;
	color: #fdfeab;
	text-decoration: none;
	padding-left: 160px;
	text-align: justify;
	padding-top: 60px;
	padding-bottom: 30px;
	font-weight: normal;
	width: 470px;
	float: left;
}
#about_twitter_feed {
	padding-top: 75px;
	font-family: "Courier New", Courier, monospace;
	font-size: 15px;
	line-height: 20px;
	color: #000000;
	text-decoration: none;
	padding-right: 70px;
	float: right;
	width: 350px;
}
#about_twitter_feed a {
	color: #000000;
	text-decoration: none;
}
#about_twitter_feed a:hover {
	color: #555555;
	text-decoration: none;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #555555;
}
.twitter_div {
	float: left;
}
.twitter_div ul {
	list-style-position: outside;
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
}
.twitter_div li {
	list-style-position: inside;
	list-style-type: none;
	margin-bottom: 10px;
	margin-left: 20px;
	padding-left: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	list-style-image: url(img/arrows.png);
}
#home_subnav {
	background-image: url(img/subnav-bground.png);
	background-position: center bottom;
	height: 365px;
	width: 835px;
	float: left;
	background-repeat: no-repeat;
	font-family: "Courier New", Courier, monospace;
	font-size: 13px;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-left: 25px;
	clear: left;
}
.subnav1 {
	width: 250px;
	clear: left;
	padding-right: 15px;
	padding-left: 22px;
	float: left;
}
.subnav2 {
	width: 240px;
	float: left;
	padding-right: 20px;
}
.subnav3 {
	width: 245px;
	float: left;
	padding-right: 40px;
}
.subnav_footer {
	text-align: center;
	vertical-align: bottom;
	margin: 0px;
	padding-bottom: 0px;
	float: left;
	width: 100%;
	padding-top: 35px;
	padding-left: 25px;
}
.subnav_images {
	margin: 0px;
	padding-bottom: 0px;
	float: left;
	width: 100%;
}
.beers {
	padding-top: 80px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left: 0px;
	margin-top: 0px;
	font-family: "Courier New", Courier, monospace;
	font-size: 15px;
	line-height: 20px;
	font-weight: normal;
	color: #000000;
	text-align: left;
}
.beers a {
	color: #000000;
	text-decoration: none;
}
.beers a:hover {
	color: #777777;
	text-decoration: none;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #777777;
}
.beer_headers {
	font-size: 21px;
	font-weight: bold;
}
.beer-left {
	float: left;
	padding-right: 25px;
}
.footer {
	background-image: url(img/footer-repeat.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	height: 263px;
	float: left;
	width: 100%;
	margin: 0px;
	font-family: "Courier New", Courier, monospace;
	font-size: 15px;
	color: #ffffcc;
	text-decoration: none;
	font-weight: normal;
	line-height: 24px;
	text-transform: uppercase;
	min-width: 1800px;
	padding-left: 180px;
	padding-top: 40px;
}
.footer a {
	color: #ffffcc;
	text-decoration: none;
	font-weight: normal;
}
.footer a:hover {
	color: #aa5522;
	text-decoration: none;
	font-weight: normal;
}
.bell-hop {
	padding-left: 180px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
}
.footer_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #aa5522;
	text-decoration: none;
	text-transform: none;
}
.lowercase {
	text-transform: none;
	font-size: 14px;
}
.subhead {
	font-weight: normal;
	color: #f59d66;
	text-decoration: none;
}
.sm_indent {
	padding-left: 28px;
	background-image: url(img/icons-sm-footer.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: bold;
}
#photo_icon {
	background-image: url(img/icon-photo.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.tagline {
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	color: #ffffcc;
	text-decoration: none;
	margin-top: 15px;
	text-align: center;
	padding-top: 10px;
	float: left;
	width: 850px;
}
.tagline a {
	color: #ffffcc;
	text-decoration: none;
	text-align: center;
}
.tagline a:hover {
	color: #aa5522;
	text-decoration: none;
}
.tagline2_container {
	clear: left;
	float: left;
	width: 800px;
	text-align: center;
	height: 30px;
}
.tagline2 a {
	font-family: "Courier New", Courier, monospace;
	font-size: 13px;
	color: #aa5522;
	text-decoration: none;
	font-weight: normal;
	line-height: 30px;
	text-transform: none;
}
.tagline2 a:hover {
	color: #ffffcc;
	text-decoration: none;
}
/*ML ADDS*/
.bg-fade-grey-65 {
	background-image:url(img/grey.65.fade.bg.png);
}
.bg-fade-white-45 {
	background-image:url(img/white.45.fade.bg.png);
}
.bg-fade-grey-35 {
	background-image:url(img/grey.35.fade.bg.png);
}
.page_text_area {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 22px;
	color: #fdfeab;
	text-decoration: none;
	padding-left: 430px;
	text-align: justify;
	padding-top: 60px;
	padding-bottom: 30px;
	font-weight: normal;
	width: 512px;
}
