/*
THEME NAME: Sandbox2
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: A theme rich with powerful and dynamic semantic class selectors; a canvas for CSS artists
VERSION: 1.2
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
*/

/* Two-column with sidebar on left from the /sandbox-layouts/ folder  */



 img, #free_delivery, #happyhour, #beer, #utensils{ behavior: url('/iepngfix/iepngfix.htc') }



html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike,sub, sup, tt, var,
dl, dt, dd, ul, li,
form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: normal;

}



body {
background: url('images/woodbg.gif') repeat;
}

h1, h2, h3, h4 {
font-weight: bold;
font-family: Helvetica, Arial, Sans-serif;
margin: 4px 0;
}

a {
color: #000;
margin: 0;
padding: 0;
}


div#container {
	width: 920px;
	padding: 0;
	position: relative;
	top: 50px;
	height:  1%;
	overflow:  auto;
	padding-bottom: 50px;
}

div#wrapper {
width: 995px;
margin: 0 auto;
padding: 0;
background-position: fixed;
}

.wrapper {
width: 960px;
margin: 0 auto;
}


div#inner_wrapper {
width: 990px;
position: relative;

}


p {
font-family: Verdana, Tahoma, Sans-Serif;
font-size: 12px;
margin: 5px 0;
line-height: 18px;
}



.content {
padding: 12px;
float: left;
}










h1#logo {
background: url('images/justwingit2.jpg') no-repeat;
	width: 265px;
	height: 76px;
	overflow: hidden;
	text-indent: -999em;
	float: left;
	
	
}



h1#logo a:link, h1 a:hover, h1 a:visited, h1 a:active{
	display: block;
	width: 265px;
	height: 76px;
	text-indent: -100000px;
}



#header {
height: 80px;
background: url('images/headerbg.gif') repeat-x;
position: relative;
width: 100%;
}

#header h1 {
margin: 0;
}




div#saltpepper {
background: url('images/saltnpepper.png') no-repeat;
position: absolute;
width: 180px;
height: 158px;
z-index: 100;
top: 125px;
}

div#utensils {
background: url('images/uten.png') no-repeat;
position: relative;
width: 145px;
height: 430px;
z-index: 100;
top: 0px;
left: 110px;
float: left;
margin-top: 20px;
}


div#beer {
background: url('images/beer.png') no-repeat;
width: 380px;
height: 405px;
position: relative;
left: 400px;
margin-top: 20px;
/*
position: absolute;
z-index: 100;
top: 175px;
left: 815px;
*/
}


div#free_delivery {
background: url('images/free_delivery.png') no-repeat;
position: absolute;
width: 128px;
height: 135px;
top: 0;
left: 25px;
z-index: 1000;
}


div#happyhour {
background: url('images/happyhour2.png') no-repeat;
position: absolute;
width: 118px;
height: 116px;
top: 0px;
right: 0px;
z-index: 1000;
}


.pageid-8 #content p{
color:  #66322E;
line-height: 14px;
font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}


.pageid-8 #content h4 {
	color: #7c231d;
}


.pageid-8 #content {
background: url('images/menubg3.jpg') repeat-y;
	
}

div#inner_content h5 {
	margin-top:  10px;
	font-weight: bold;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}



div#content {
width: 790px;
margin: 20px auto 0 auto;
border: 5px solid #fff;
background:  #eaeaea;
padding: 10px 5px;

}



div.post {
width: 790px;
margin-bottom: 40px;

}

div#inner_content {
width: 790px;
margin: 0 auto;
position: relative;
top: 10px;
}

div#inner_content a {
color: #7c231d;
}






h2.entry-title a, h2.entry-title{
color: #7c231d;
font-size: 18px;
}



#posts  {
margin: 10px 0;;
padding: 0;
}







/* Menu */

#nav a:hover {
color: #ccc;
}

#nav {
width: 100%;
height: 30px;
background: #000;
border-bottom: 10px solid #7c231d;
padding: 0;
margin: 0;
}



#nav ul {
list-style: none;
float: left;
width: 900px;
margin: 0;

}

#nav ul li {
float: left;
margin-left: 35px;
padding-top: 5px;
}

#nav ul li a{
text-decoration: none;
color: #fff;
font-family: Helvetica, Arial, Tahoma, Sans-serif;
font-size: 15px;
font-weight: bold;

}

/* Just some example content */
div#access div.skip-link{position:absolute;top:1em;right:1em;}

.entry-title{clear:both;}
div#nav-above,div#nav-below{width:100%;height:1em;}
div#nav-above{margin-bottom:1em;}
.alignleft,div.nav-previous{float: left;}
.alignright,div.nav-next{float: right;}
form#commentform .form-label{margin:1em 0 0;}
form#commentform span.required{background:#fff;color:red;}
form#commentform,form#commentform p{padding:0;}
input#author,input#email,input#url{width:50%;}
input#author,input#email,input#url,textarea#comment{padding:0.2em;}
div.comments ol li{margin:0 0 3.5em;}
textarea#comment{height:13em;margin:0 0 0.5em;overflow:auto;width:66%;}



div.sidebar div,div.sidebar h3,div.sidebar ul,div.sidebar li{margin:0;padding:0; list-style: none;}
div.sidebar h3{font-size:1em; color: #7c231d;}
div.sidebar input#s{width:7em;}
div.sidebar li{list-style:none;margin:0 0 1em;}
div.sidebar li form{margin:0.2em 0 0;padding:0;}
div.sidebar ul ul{margin:0 0 0 1em;}
div.sidebar ul ul li{margin:0;}
div.sidebar ul ul ul{margin:0 0 0 0.5em;}
div.sidebar ul ul ul li{list-style:circle;}
div.sidebar li a {
font-size: 12px;}
div.sidebar ul {border-bottom: 1px solid #ccc;
padding-bottom: 10px;}

div#footer{text-align:center;}

div#footer {
	clear: both;
	width: 100%;
	
}

ul#footer_nav {
list-style: none;
width: 810px;

position: relative;
font-family: "Helvetica", Arial, Helvetica, Geneva, sans-serif;
font-size:  12px;
margin: 15px 0 15px 54px;
height:  15px;
}

ul#footer_nav .current_page_item {
	background:  none;
	height: 15px;
}


ul#footer_nav li {
float: left; 
margin-right: 10px;
border-left: 1px solid white;
padding-left: 10px;
text-align: center;
}

ul#footer_nav li a {
color:  #ddc37b;
text-decoration: none;
text-align: center;

}


/*clearfix*/
/* used to force a float in the container to extend to its parent's height */
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {
height:1%;
}

.clearfix {
display:block;
}
/*clearfix*/


li.current_page_item {
background: url('images/menubg.jpg') repeat-x;
height: 27px;
padding: 0 5px;
}


ul#boxes {
width: 810px;
list-style: none;
height: 84px;
margin: 0 auto;
padding-top: 10px;
}

ul#boxes li {
width: 184px;
float: left;
background: #fff;
margin-right: 14px;
padding: 3px;
border: 1px solid #666;
height: 84px;
overflow: hidden;
}


ul#boxes li img{
margin: 0;
padding: 0;
border: none;
}

ul#boxes li a {
margin: 0;
padding: 0;
border: 0;
}




#pageimage {
width: 800px;
padding: 5px;
background: #fff;
border: 1px solid #aa6f3d;
overflow: hidden;
height: 290px;
margiN: 0 auto;
}





/* SLIDESHOW */

#slideshow {
width: 800px;
padding: 5px;
background: #fff;
border: 1px solid #aa6f3d;
height: 290px;
margin: 0 auto;
}





.slideshow_image {
height: 290px;
width: 800px;
overflow: hidden;
position: relative;
background: #FFF;
border: 1px solid #ddd;

}





.slideshow_panel {
width: 800px;
height: 290px;
position: absolute;
}

.slideshow_panel img {
height: 290px;
width: 800px;
}



.currentpanel {
	z-index: 500;
}

.oldpanel {
	z-index: 450;
}


#playbuttonpanel a:hover {
color: #D9D706;
}

.ssnavbutton {
	z-index: 600;
}

ul#slideshowcontroller {
	height: 40px;
	display:none;
	width: 800px;
	list-style: none;
	margin: 3px auto;
	padding: 5px 0;
}

ul#slideshowcontroller li {
float: left;
margin-right: 20px;
}

ul#slideshowcontroller #resume{
position: relative;
top: 5px;
}


ul#slideshowcontroller li a {
font-size: 12px;
color: #fff;

}

ul#slideshowcontroller li a:hover {
cursor: pointer;
color: #ccc;
}







#slideshowcontroller .prev {
  width: 31px;
  height: 31px;
  background: url('images/arrow-right.png') no-repeat;
}

#slideshowcontroller .next {
  width: 31px;
  height: 31px;
  background: url('images/arrow-left.png') no-repeat;
}


.entry-meta {
font-size: 11px;
margin: 10px 0;
padding: 5px;
background: #ccc;
color: #000;
}

.entry-meta a{
color: #7c231d;

}

#comments {
margin: 25px 0;
}


hr {
border: none;
background: #ccc;
height: 1px;
}

.date {
font-size: 11px;
color: #999;
}

#blog #inner_content {

width: 525px;
float: left; }

#blog #inner_content .post {
width: 525px;}


#blog-sidebar {
float: right;
padding-left: 20px;
border-left: 1px solid #C8C8C8;
width: 200px;
}

div.textwidget li {
margin: 0 0 0 1em;}



