body {
	color: #333;
	background: url('default/OB/body-bg.jpg') repeat-y center 650px #F0E7C6;
}
#wrap { width: 1008px; }
#bodywrap { background: url('default/OB/oskarblues-stars-bars.jpg') no-repeat top center; }
a, a:link, a:visited { color:#373574; }

a:hover, a:active, a.active { color:#0091D5; }


#header, #home #header { height: 223px; margin: 0; padding: 0; position: relative; z-index: 10; }
#bgtop { width: 1008px; height: 30px; margin: 0; padding: 0; position: absolute; z-index: 20px; bottom: 0; left: 0; background: url('default/OB/white-bg-top.png') no-repeat; }
#content { width: 1008px; background: url('default/OB/content-bg.png') repeat-y transparent; position: relative; padding: 0; margin: 0; }
#contentbottom { width: 1008px; height: 42px; background: url('default/OB/white-bg-bottom.png') no-repeat transparent; position: absolute; bottom: -42px; left: 0; }
#contentbottominside { width: 1008px; height: 232px; background: url('default/OB/footer-bg-bottom.png') no-repeat transparent; position: absolute; bottom: -232px; left: 0; }

#top, #home #top { padding: 0 14px; }

#contentWrap {
	margin: 0 0 0 10px;
	width: 940px;
	padding: 20px;
	background: transparent;
}
#home #contentWrap { padding: 0; width: 970px; margin: 0 0 0 17px; }
		
		
#home #header ul#featuredNav li a {
	background-color:#398ac4;
	border-color:#3679ab;
	color:#FFF;
}

#home #header ul#featuredNav li a:hover { border-color:#2f6287; }

.menu_class { border:1px solid #1C1C1C; }

.the_menu li {
	background-color:#302F2F;
	border-top:1px solid #1c1c1c;
}

.the_menu ul.children li { background-color:#333; }
.the_menu li a:hover { color: #BFC9B4; }

#featured {
	background:transparent url(default/featured_bg.jpg) no-repeat scroll 0 0;
	background-color:#DDD;
}

.featured_text h2 a { color:#FFF; }
.panel { position: relative; z-index: 10px; }
.panel .container img { float:left; width: 700px; position: relative; z-index: 20px; }
.panel .featured_text { position: absolute; z-index: 30px; top: 0; right: 0; color: #dfdfdf; width: 200px; padding: 15px 10px 10px 10px; }
.panel .featured_text h2, .panel .featured_text a { color: #FFF; font-weight: bold; text-decoration: none; }


ul#showcase li a:hover, ul#showcase li a.active { border:1px solid #0091D5; }
div#about { background: url('default/OB/about-bg.gif') no-repeat #761f13; width: 200px; height: 310px; padding: 10px; margin: 0; overflow: hidden; }
#about .about_image { border:1px solid #FFF; }
#about a { color: #EEE; text-decoration: none; }
#about a:hover { color: #FFF; }
#about li { margin: 0 0 12px 0; }

#about .about_button {
	border:1px solid #333;
	background-color:#111;
	color:#FFF;
}

#about a.about_button:hover {
	border:1px solid #111;
	background-color:#FFF;
	color:#111;
}

#home #albums { background-color: transparent; }

#albums .entry {
	background-color:#181818;
	color:#EEE;
}

#albums .entry {
	padding:10px;
	color:#EEE;
	border-bottom:none;
}

#albums .entry a { color:#FFF; }

#home #albums p.category a { background: url('default/OB/category-bg.jpg') repeat-y; }

#commentform #submit {
	background-color:#222;
	color:#FFF;
	border:1px solid #111;
}

#blog .box, .archive_options, .widget ul li, .flickr .flickr_photos, #wp-calendar, #wp-calendar caption, form#newsletter {
	background-color:#EEE;
	border:1px dotted #CCC;
}

.widget ul {border-bottom: 1px dotted #CCC;}

#wp-calendar { color:#333; }
#wp-calendar caption { color: #FFF; }

.credits { padding-top: 45px; }
.creditsint { padding-top: 245px; }
.credits, .credits a, .creditsint, .creditsint a { color:#333; }



/* navigation - image background */
#nav li a {
	display: block;
	padding: 0 10px;
	margin:  0 9px;
	z-index: 100;
	font-size: 11px; 
	font-weight:bold; 
	text-transform:uppercase; 
	color: #FFF;
	background: transparent;
}
#nav li.home a span, #nav li.page-item-2 a span, #nav li.page-item-4 a span, #nav li.page-item-6 a span, #nav li.page-item-8 a span, #nav li.page-item-174 a span, #nav li.page-item-12 a span { margin-left: -9000px; } /* turns off HTML text */
#nav li.home a  { background: url('default/OB/nav/home.png') no-repeat; width: 70px; height: 28px; }
#nav li.page-item-2 a  { background: url('default/OB/nav/the-brews.png') no-repeat; width: 136px; height: 28px; }
#nav li.page-item-4 a  { background: url('default/OB/nav/restaurant.png') no-repeat; width: 157px; height: 28px; }
#nav li.page-item-6 a  { background: url('default/OB/nav/tunes.png') no-repeat; width: 78px; height: 28px; }
#nav li.page-item-8 a  { background: url('default/OB/nav/news.png') no-repeat; width: 71px; height: 28px; }
#nav li.page-item-174 a  { background: url('default/OB/nav/swag.png') no-repeat; width: 69px; height: 28px; }
#nav li.page-item-12 a  { background: url('default/OB/nav/about-us.png') no-repeat; width: 111px; height: 28px; }

#nav li.page-item-2 ul a, #nav li.page-item-2 ul a span,
#nav li.page-item-4 ul a, #nav li.page-item-4 ul a span,
#nav li.page-item-6 ul a, #nav li.page-item-6 ul a span,
#nav li.page-item-8 ul a, #nav li.page-item-8 ul a span,
#nav li.page-item-174 ul a, #nav li.page-item-174 ul a span,
#nav li.page-item-12 ul a, #nav li.page-item-12 ul a span { background: transparent; margin-left: 0; } /* resets values for sub nav */

ul#nav li.page_item a:hover, ul#nav li.current_page_item a { color:#bfc9b4; }


#nav li ul li a,
#nav li.page-item-2 ul li a,
#nav li.page-item-4 ul li a,
#nav li.page-item-6 ul li a,
#nav li.page-item-8 ul li a,
#nav li.page-item-174 ul li a,
#nav li.page-item-12 ul li a { width: 180px; }



/* header styling */
h1#logo { margin-left: -9000px; }
h2.single { border: 0; margin: 0; padding: 0 0 15px 10px; }

/* home page styling */
#slider_nav { background: url('default/OB/featured-nav-bg.jpg') no-repeat; width: 700px; height: 52px; margin: 0; padding: 0; position: relative; }
.previousslider { position: absolute; top: 15px; left: 5px; }
.nextslider { position: absolute; top: 15px; right: 5px; }

.credits, .creditsint { width: 100%; }
.credits div.left, .creditsint div.left, .credits div.right, .creditsint div.right { width: 420px; }
.credits div.left, .creditsint div.left { float: left; text-aligh: left; }
.credits div.right, .creditsint div.right { float: right; text-align: right; }

/* friendus styling */
#friendus { width: 225px; height: 34px; background: url('default/OB/friend-us-bg.jpg') no-repeat; margin: 5px 0 0 0; }
#friendus ul { list-style: none; padding: 11px 0 0 115px; }
#friendus ul li { float: left; margin: 0 2px 0 0; }
#friendus ul li a { display: block; width: 18px; height: 18px; }
#friendus ul li a.twitter { background: url('default/OB/icons/twitter.gif') no-repeat; }
#friendus ul li a.myspace { background: url('default/OB/icons/flickr_16.gif') no-repeat; }
#friendus ul li a.facebook { background: url('default/OB/icons/facebook.gif') no-repeat; }
#friendus ul li a.rss { background: url('default/OB/icons/rss.gif') no-repeat; }
#friendus ul li a.youtube { background: url('default/OB/icons/youtube.gif') no-repeat; }
#friendus ul li a span { display: none; }

.category-image-block { cursor: pointer; }

.homefooter { background: url('default/OB/homefooter-bg.jpg') no-repeat; }
#footerWrap .showposts, #footerWrap .grid_8 { padding-top: 25px; border: 0; }
.custom #footerWrap { border: 0; }

#blog .box { background: url('default/OB/blog-bg.jpg') no-repeat #dadada; background-position: bottom left; }
p.post_meta span.date { background: transparent; padding: 3px 0 3px 0; }

ul.showposts li { width: 202px; height: 67px; padding: 9px; background: url('default/OB/blog-item-bg.jpg') no-repeat; overflow: hidden; }
ul.showposts li img { float: left; border: 1px solid #FFF; margin: 0 10px 0 0; }
ul.showposts li h4 { float: left; width: 120px; }
ul.showposts li p { float: left; }

#sidebarnav { float: left; min-width: 179px; min-height: 247px; background: url('default/OB/sidebar-bg.jpg') no-repeat; padding: 15px 0 15px 3px; }
#sidebarnav ul { margin: 0 0 0 10px; padding: 0; border: 0; background: transparent; }
#sidebarnav h3, #sidebarnav ul li { display: none; }
#sidebarnav li { margin: 0; padding: 0; }
#sidebarnav ul li.current_page_item, #sidebarnav ul li.current_page_item ul li, #sidebarnav ul li.current_page_parent, #sidebarnav ul li.current_page_parent ul li, #sidebarnav ul li.current_page_ancestor, #sidebarnav ul li.current_page_ancestor ul li { display: block; border: 0; background: transparent; }
#sidebarnav ul li a { display: block; color: #d3c48b; height: 30px; padding: 5px 0 5px 5px; font: bolder 15px "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", verdana, arial, helvetica, sans-serif; }
#sidebarnav ul li.current_page_item ul li a { display: block; color: #d3c48b; height: 30px; padding: 5px 0 5px 5px; font: bolder 15px "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", verdana, arial, helvetica, sans-serif; background: transparent; }
#sidebarnav ul li a:hover, #sidebarnav ul li.current_page_item a, #sidebarnav ul li.current_page_item ul li a:hover { color: #7e6b28; padding-left: 35px; text-decoration: none; background: url('default/OB/hop.png') no-repeat; }

.widget_pages { min-height: 250px; }

#searchform { background: url('default/OB/search-bg.jpg') no-repeat; width: 220px; height: 33px; }
#searchform #s { background: transparent; margin: 3px 0 0 20px; width: 180px; border: 0; }
#searchform #searchsubmit { margin-left: -9000px; }

.entry { border: 0; padding: 0 15px; }
.entry img { border: 1px solid #999; }
.entry h2 a { text-decoration: none; color: #000; }

/* signup form */
.mc_custom_border { background: transparent; border: 0; }
.mc_input { background: url('default/OB/input-bg.png') no-repeat; width: 223px; height: 32px; border: 0; margin: 0 0 7px 0; padding: 6px 0 0 6px; }
#mc_signup_submit { background: url('default/OB/input-submit-bg.png') no-repeat transparent; width: 223px; height: 37px; border: 0; }

/* beers */
.beer { margin-left: 25px; }
.beerentry { padding: 370px 0 15px 10px; }
.beerentry address { color: #4f8155; font: bolder 14px/18px  "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", verdana, arial, helvetica, sans-serif; margin: 0 0 15px 0; }
#chub { background: url('default/OB/old-chub-bg.jpg') no-repeat; margin: -20px 0 0 -12px; min-height: 500px; width:  980px; }
#tenfidy { background: url('default/OB/ten-FIDY-bg.jpg') no-repeat; margin: -20px 0 0 -12px; min-height: 500px; width:  980px; }
#gordon { background: url('default/OB/gordon-bg.jpg') no-repeat; margin: -20px 0 0 -12px; min-height: 500px; width:  980px; }
#taps { background: url('default/OB/oskarblues-taps-page.jpg') no-repeat; margin: -20px 0 0 -12px; min-height: 500px; width:  980px; }
#gubna { background: url('default/OB/oskarblues-gubna-page.jpg') no-repeat; margin: -20px 0 0 -12px; min-height: 500px; width:  980px; }
#dales { background: url('default/OB/dales-pale-ale-bg.jpg') no-repeat; margin: -20px 0 0 -12px; min-height: 500px; width:  980px; }
#mlyp { background: url('default/OB/mlyp-bg.jpg') no-repeat; margin: -20px 0 0 -12px; min-height: 500px; width:  980px; }
#awards { padding:  150px 0 15px 0; }
#awards strong em { font-weight: bold; }

/* hide calendar link */
div.kjo-link p { display: none; }



#main .entry img.thumbnail { width: 325px !important; float: left; margin: 0 15px 15px 0; }