/*
Theme Name: BarTonique -- a custom theme built on the BlankSlate framework by Damien and Corinne
Theme URI: http://tidythemes.com/blankslate/
Description: A very cool bar deserves a very cool website.
Author: TidyThemes, Damien, Corinne
Author URI: http://tidythemes.com/
Version: 2.0
Tags: custom-menu, featured-images, microformats, sticky-post, threaded-comments
License: GNU General Public License v2.0 | From TidyThemes: This theme is completely free and open source to use as you like for both personal and commercial projects without any limitations.
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/


@import url(http://fonts.googleapis.com/css?family=Montserrat);

@font-face {
 font-family: pastel_crayon;
 src: url("/scroll/pastel_crayon.eot") /* EOT file for IE */
}
@font-face {
 font-family: pastel_crayon;
 src: url("/scroll/pastel_crayon.ttf") /* TTF file for CSS3 browsers */
}

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,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;padding:0;border:0;margin:0;vertical-align:baseline}
body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}


p {margin-bottom: 1.1em; line-height: 1.4em;}
td { padding: 0; }
a img {border: 0;}

html {
min-width: 1104px;
height: 100%;
}

body { 
height: 100%;
min-width: 1104px;
margin: 0;
color: #000;
background: url('/images/brix-bg.jpg') repeat;
background-position: center top; 
background-color: #1e1407;
		font-family: Geneva, Tahoma, sans-serif;
}

#superwrap {
margin-left: auto;
margin-right: auto;
	width: 1100px;
	min-height: 100%;
	background: url('/images/content-bg.jpg') repeat-y;
background-position: 196px 588px;
margin-bottom: -40px;
}

#wrapper {

background: url('/images/header.jpg') no-repeat;

margin-left: auto;
margin-right: auto;

	width: 708px;


}

.logo {
position: absolute; 
text-align: center;

margin-left: auto;
margin-right: auto;
width: 708px;
top: 148px;

clear: both;
}


.leftbar {
float: left;
width: 194px;
margin-top: 35px;
position: absolute;
}

.rightbar {
float: right;
width: 194px;
margin-top: 35px;
position: absolute;
margin-left: 905px;
}

.widget-container {
background: #010101;
border: 1px #f2efd5 solid;
margin-bottom: 23px;
font-family: 'pastel_crayon', cursive;
font-size: 17px;
color: #f2efd5;
text-align: center;
padding-bottom: 12px;
font-weight: light;
width: 194px;
font-weight: normal;
}



.leftbar .widget-container, #text-10 {
background: #f2efd5;
color: #010101;
padding-bottom: 0px;

}

.leftbar .widget_twitter {
background: #010101;
border: 1px #f2efd5 solid;
margin-bottom: 23px;
font-family: 'pastel_crayon', cursive;
font-size: 17px;
color: #f2efd5;
text-align: center;
padding-bottom: 12px;
font-weight: light;
width: 194px;
font-weight: normal;
}

#twitter-2 li {
text-align: left;
}

.rightbar .textwidget {
padding-top: 5px;
}

.leftbar .textwidget p {
    font-size: 15px;
    line-height: 0.9em;
    margin-bottom: 7px;
}


#text-9 .textwidget {
margin-top: -8px;
}


.rightbar .textwidget p {
line-height: .9em;
margin-bottom: 7px;
font-size: 15px;
}


h5 {
color: #704f04;
margin-top: 14px;
}

.widget-title {
width: 194px;
color: #AEA51D;
font-family: Montserrat;
font-size: 13px;
border-bottom: 1px #f2efd5 solid;
text-align: center;
padding: 8px 0;
margin-bottom: 6px;
font-weight: normal;
background: #010101;
}

.widget-body {
width: 162px;
padding: 0px 16px 0 16px;

}


.widget_twitter li {
list-style-type: none;
width: 175px;
padding-left: 10px;
padding-top: 10px;
padding-bottom: 4px;
text-align: justify;
font-size: 14px;
}
	
	.widget_twitter ul {
	margin-top: 6px;
	} 
	
.in-reply-to-meta, .from-meta, .time-meta {
display: none;
}

.fb_ltr { width: 170 !important; }






#container {

	min-height: 588px;
margin-top: 0;
padding-top: 0;
	width: 708px;
background-position: center top;
}



#contentz {
font-size: 14px;
	text-align: justify;
		font-family: Geneva, Tahoma, sans-serif;
color: #FFF;
padding-top:335px;
width: 530px;

margin-left: auto;
margin-right: auto;
}


.maincontent {
max-height: 100%;

position: absolute;
overflow: auto;


bottom: 50px;
top: 310px;

}

a, a:visited {
color: #9c6e05;
text-decoration: none;
font-weight: bold;
}

a:hover {
text-decoration: underline;
}


/* Alignment */
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.625em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.625em;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}




/* The Nav is a Nightmare from which I am Trying to Awaken */

.nav-container {
position: absolute;
	height: 20px;
		left: 0;
		margin: 0;
		margin-top: 0px;
		 min-width: 1100px;
		  overflow:hidden;
text-align: center;
	top: 265px;
	width: 100%;
	z-index: 10;

}

.menu-tonique-main-container {
   position: relative;
 float:left;
   width:100%;
   overflow:hidden;

}

.menu-tonique-main-container ul {
 clear:left;
   float:left;
     list-style-type: none;
   margin:0;
      	padding: 0;

   position:relative;
   left:50%;
   text-align:center;

}

.menu-tonique-main-container ul li {
 position:relative;
   right:50%;
   padding: 0 13px;
   	border-right:1px solid #e9d52d;
	float: left;
	padding-bottom: 2px;

}

#menu-item-594 {
border-right: none;
padding-right: 20px;
}

.menu-tonique-main-container ul li a, .menu-tonique-main-container ul li a:visited {
	text-decoration: none;
	font-weight: normal;
	font-family: Montserrat;
	text-transform:uppercase; 
		letter-spacing: .1em;
		line-height: 14px;
	color: #f2efd5;
	font-size: 14px;

		
}


.menu-tonique-main-container ul li a:hover {
color: #9C6E05;
}

.menu-tonique-main-container .current-menu-item a, 
.menu-tonique-main-container .current-menu-item a:visited {

color: #aea51d;
}

/* Footer */
/*
.footer {

	margin-left:auto;
	margin-right:auto;
	width: 940px;
	background: url('/images/footer.gif');
	z-index: 10;
	
}
*/


.footer, .push {
height: 40px;
}

.footer {
position: absolute;
		z-index: 10;
		
width: 100%;
margin-bottom: 0px;
bottom: 0;
margin-left:auto;
	margin-right:auto;
background: url('/images/footer.jpg') no-repeat;
background-position: center bottom ;
	 min-width: 1104px;
	 z-index: 100;
}


.footertxt {
text-transform:uppercase; 
	font-weight: normal;
	font-family: Montserrat;
	font-size: 11px;
		letter-spacing: .1em;
	color: #000;
padding-top: 21px;	


margin-left: 30px;
	}
	
.green {
color: #aea51d;
font-weight: bold;
}


.design-by, .design-by a {
text-align: center;
	margin-top: -5px;
    color: #F2EFD5;
    font-family: sans-serif;
    font-size: 8px;
	line-height: 15px;
    font-weight: normal;
    letter-spacing: 0.13em;
    text-transform: uppercase;
		font-family: Montserrat;
}



/*Make position:fixed work in IE6!*/

/* html .footer { /* position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
*/

/* headline styles */

.entry-title {
text-align: center;
margin-top: 10px;
text-transform: uppercase;
}


/* Parisienne|Magra|Niconne */






/* block quotes, lists etc */

blockquote {

clear: both;
	padding: 7px 40px 0 40px;
	background: url(/images/quote.gif) no-repeat; 
margin-left: 6px;}
	

.menu-drinks-container a {font-size: 13px !important; 	text-transform:uppercase; font-family: Montserrat; }
.menu-drinks-container ul li {padding-bottom: 10px;}
.menu-drinks-container ul ul {padding-top: 10px;}
.menu-drinks-container ul ul li a {padding-left: 15px !important;}
.menu-drinks-container ul ul ul li a {padding-left: 30px !important;}


.menu-drinks-container ul li a {color: #946900;}
.menu-drinks-container ul ul li a {color: #E9D52D; font-weight: normal;}
.menu-drinks-container ul ul ul li a {color: #FFF; font-weight: normal;}
.menu-drinks-container ul ul ul li .dcjq-parent {color: #837C0A; font-weight: normal;}

.menu-drinks-container .menu-item-type-post_type { font-size: 12px; font-weight: normal; text-align: left; justify: none; }

.menu-drinks-container a:hover {
text-decoration: none;
}
 
.menu-drinks-container #menu-item-707 ul li li a {color: #FFF; }
/*.menu-drinks-container #menu-item-707 ul li a {color: #837C0A;}  */


h3 {
color: #837C0A;
font-family: Montserrat;
font-size: 15px;
line-height: 19px;
padding-bottom: 10px;
text-transform: uppercase;
}

/*
#switch {
position: absolute;
left: 50%;
padding-right: 500px;
width: 190px;
top: 605px;
} */