/*  
Theme Name: Societe Perrier
Theme URI: http://theLift.net/
Description: 
Version: 2.0
Author: theLift
Author URI: http://theLift.net/
*/
a, input{outline: none;}


body{font-size:62.5%; font-family:"Lucida Sans","Lucida Grande",sans-serif; background:url('images/aa_bg.jpg') fixed repeat top center; color:#fff; text-align:center}

#page{border:none; text-align:left; background-color:#000; position:relative}

#content{font-size:1em}



.widecolumn .entry p{font-size:1.05em}

.narrowcolumn .entry, .widecolumn .entry{line-height:1.4em}

.widecolumn{line-height:1.6em}

#footer{border:none; background-color:#0f663d}

small{font-family:Georgia,'Times New Roman',Times,Serif; font-size:1.4em; line-height:1.6em; font-weight:bold}

.narrowcolumn .postmetadata, .widecolumn .postmetadata{text-align:left; line-height:1.5em; text-transform:uppercase; color:#fdedbc; font-size:0.9em}

.eventseeall{font-size:0.5em; text-align:right; text-decoration:underline; padding-left:80px}

.seeall{text-align:right; float:right; font-size:0.5em; line-height:0.8em; text-transform:lowercase; text-decoration:underline}

.seeall a, .seeall a:active, .seeall a:visited{color:#BF1E2D}

h1, h2,{font-family:Georgia,'Times New Roman',Times,Serif; font-weight:bold}

h1{font-size:4em; text-align:center}

#headerimg .description{font-size:1.2em; text-align:center}

h2{font-size:1.6em}

h2.pagetitle{font-size:1.6em}

#sidebar h2, #nav_upr h2{background:transparent; font-family:Georgia,'Times New Roman',Times,Serif; font-size:1.4em}

h3{font-size:1.3em}

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description{text-decoration:none; color:white}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited{color:#FAEBBC}

#sidebar h3{font-family:helvetica, Sans Serif; margin-left:10px; color:#000; line-height:1em}

#sidebar h5{font-size:10px; font-weight:regular:font-family:helvetica, Sans Serif; color:#000; line-height:1.2em; margin-left:10px; margin-right:10px}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite{text-decoration:none}

.entry p a:visited{}

.commentlist li, #commentform input, #commentform textarea{font:0.9em 'Century Gothic',Helvetica,Arial,Sans-Serif}

.commentlist li{font-weight:bold}

.commentlist cite, .commentlist cite a{font-weight:bold; font-style:normal; font-size:1.1em}

.commentlist p{font-weight:bold; line-height:1.5em; text-transform:none}

#commentform p{font-family:'Century Gothic',Helvetica,Arial,Sans-Serif}

.commentmetadata{font-weight:bold}

#sidebar{font-size:1.1em; color:#000}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike{color:#fff}

#sidebar ul ul li, #sidebar ul ol li{color:#666}

#events ul li{color:#000 !important}

code{font:1.1em 'Courier New',Courier,Fixed}

acronym, abbr, span.caps{font-size:0.9em; letter-spacing:.07em}

a, a:visited, a:active, a:link{color:#FAEBBC; font-weight:bold; text-decoration:none}

a:hover{color:#0f663d; font-weight:bold; text-decoration:none}

#content h1{text-transform: uppercase;}
#events a#event_category{color:#0f663d !important}

#header_nav{padding:5px 0; border-top:1px solid #555; border-bottom:1px solid #555}

#selectEdition{text-align:right; text-transform:uppercase; color:#737373; font-size:1.0em; padding-bottom:5px}

#nav{float:left; width:325px; height:26px; margin:0; padding:0; position:relative; list-style:none; background:url(images/bg_nav.gif) 0 0 no-repeat}

#nav li{position:absolute}

#nav li.home{left:0}
#nav li.recipes{left:76px}
#nav li.photos{left:164px}
#nav li.venues{left:254px}

#nav li a{display:block; height:26px}

#nav li.home a{width:54px; background:url(images/bg_nav.gif) 0 0 no-repeat}
#nav li.recipes a{width:67px; background:url(images/bg_nav.gif) -76px 0 no-repeat}
#nav li.photos a{width:71px; background:url(images/bg_nav.gif) -164px 0 no-repeat}
#nav li.venues a{width:71px; background:url(images/bg_nav.gif) -254px 0 no-repeat}

#nav li.home a:hover, #nav li.home a.selected{background:url(images/bg_nav.gif) 0 -26px no-repeat}
#nav li.recipes a:hover, #nav li.recipes a.selected{background:url(images/bg_nav.gif) -76px -26px no-repeat}
#nav li.photos a:hover, #nav li.photos a.selected{background:url(images/bg_nav.gif) -164px -26px no-repeat}
#nav li.venues a:hover, #nav li.venues a.selected{background:url(images/bg_nav.gif) -254px -26px no-repeat}

#nav li a span{display:none}

#navEdition{float:right; width:179px; height:26px; margin:0; padding:0; position:relative; list-style:none; background:url(images/bg_navEdition.gif) 0 0 no-repeat}

#navEdition li{position:absolute}

#navEdition li#national{left:0}
#navEdition li#ny{left:107px}
#navEdition li#la{left:146px}

#navEdition li span.comingSoon{position:absolute; top:-37px; left:-9999px; width:100px; height:37px; background:url(images/bg_comingSoon.gif) 0 0 no-repeat}

#navEdition li:hover span.comingSoon,
#navEdition li.hover span.comingSoon{left:-60px}

#navEdition li#national:hover span.comingSoon,
#navEdition li#national.hover span.comingSoon{left:-25px}

#navEdition li a{display:block; height:26px}

#navEdition li#national a{width:105px; background:url(images/bg_navEdition.gif) 0 0 no-repeat}
#navEdition li#ny a{width:37px; background:url(images/bg_navEdition.gif) -107px 0 no-repeat}
#navEdition li#la a{width:33px; background:url(images/bg_navEdition.gif) -146px 0 no-repeat}

#navEdition li#national a:hover{background:url(images/bg_navEdition.gif) 0 -26px no-repeat}
#navEdition li#national a.selected{background:url(images/bg_navEdition.gif) 0 bottom no-repeat}

#navEdition li#ny a:hover{background:url(images/bg_navEdition.gif) -107px -26px no-repeat}
#navEdition li#ny a.selected{background:url(images/bg_navEdition.gif) -107px bottom no-repeat}

#navEdition li#la a:hover{background:url(images/bg_navEdition.gif) -146px -26px no-repeat}
#navEdition li#la a.selected{background:url(images/bg_navEdition.gif) -146px bottom no-repeat}

#navEdition li a span,
#navEdition li em {display:none}
 
h2 a, h2 a:visited, h2 a:active, h2 a:link, h2 a:hover{color:#FAEBBC; text-decoration:none}

small a, small a:visited, small a:active, small a:link, small a:hover{color:#FAEBBC; text-decoration:none}

h3 a, h3 a:visited, h3 a:active, h3 a:link, h3 a:hover{color:#FAEBBC; text-decoration:none}

p.postmetadata a, p.postmetadata a:visited, p.postmetadata a:active, p.postmetadata a:link, p.postmetadata a:hover{color:#06ad71; text-decoration:none}

#sidebar a, #sidebar a:visited, #sidebar a:active, #sidebar a:link{color:#00784d; text-decoration:none; font-weight:bold}

#sidebar a:hover{color:#0f663d; text-decoration:none; font-weight:bold}

#sidebar h2 a, #sidebar h2 a:visited, #sidebar h2 a:active, #sidebar h2 a:link{color:#fff}

#sidebar h2 a:hover{color:#000}

#footer a:hover{color:#000}

#wp-calendar #prev a, #wp-calendar #next a{font-size:9pt}

#wp-calendar a{text-decoration:none}

#wp-calendar caption{font:bold 1.3em 'Century Gothic',Helvetica,Arial,Sans-Serif; text-align:center}

#wp-calendar th{font-style:normal; text-transform:capitalize}

span#dealers_city{font-size:20px; line-height:22px}

body{margin:auto; padding:0}
#page{margin:auto; padding:0px 80px; width:750px}

#header{margin:auto; padding:0 0 40px 0; text-align:center}

#headerimg{margin:0; height:136px; background:url('images/aa_header.jpg') top center no-repeat; display: block; text-indent: -1000em;}

.date{background-color:#00784c; color:#fff; padding:2px 0px 1px 2px; margin:0px 0px 2px 0px}

.date a{color:#fff !important}

.title{ margin-top: 10px;}

.narrowcolumn, .widecolumn{padding:0px; float:left; width:474px; overflow:hidden}

.entry{font-size:1.2em; margin:0px 10px 10px 10px;}

/*p{padding:0px 12px 0px 0px}*/

/*.post{margin:0px 0px 2px 0px; text-align:justify; border-left:#000 1px; border-right:#000 1px; border-bottom:#000 1px; overflow:hidden}*/
.post{margin:0px 0px 2px 0px; text-align:justify; border-left:#000 1px; border-right:#000 1px; border-bottom:#000 1px;}

html>body .title, html>body .date, html>body .post, html>body .entry{display:block}

.post hr{display:block}

.seeall{padding:5px 10px 0px}

html>body .seeall{padding:3px 0px}

.narrowcolumn .postmetadata, .widecolumn .postmetadata{padding-top:8px; padding-left:10px}
.widecolumn .smallattachment{text-align:center; float:left; width:128px; margin:5px 5px 5px 0px}

.widecolumn .attachment{text-align:center; margin:5px 0px}

.postmetadata{clear:left}

#footer{padding:5px 10px 20px 10px; width:730px; clear:both; }

/* html>body #footer{margin:20px 22px 0px 22px} */

#footer p{margin:0; padding:20px 0; text-align:center}

input#email{width:120px}

h1{padding-top:70px; margin:0}

h2{margin:30px 0 0}

small.pagetitle, h2.pagetitle{margin-top:30px; text-align:center}

#sidebar h2{margin:0px 0 0; padding:4px 10px 5px 10px; background-color:#2e3032; color:#fff; font-size: 1.3em;}

#sidebar h2 a:hover { color: #fff; }

h3{padding:0; margin:30px 0 0}

h3.comments{padding:0; margin:40px auto 20px}

img, a img, #flickr-image, #flickr-small{}

p img{img.alignleft{padding:4px 4px 4px 4px; margin:4px 7px 2px 4px; display:inline; border:none}
img.alignright{padding:4px; margin:0 0 2px 7px; display:inline; border:none}

}
html>body .entry ul{margin-left:0px; padding:0 0 0 30px; list-style:none; padding-left:10px; text-indent:-10px}

html>body .entry li{margin:7px 0 8px 10px}

.entry ul li:before, #sidebar ul ul li:before{content:; list-style:none}

.entry ol{padding:0 0 0 35px; margin:0; display:block}

.entry ol li{margin:0; padding:0}

.postmetadata ul, .postmetadata li{display:inline; list-style-type:none; list-style-image:none}

#sidebar ul, #sidebar ul ol{margin:0; padding:0}

#sidebar ul li{list-style-type:none; list-style-image:none; margin-bottom:0px}

#sidebar ul li ul li{padding:2px 15px 2px 9px; text-transform:uppercase}

#sidebar ul p, #sidebar ul select{margin:5px 0 8px}

#sidebar ul ul, #sidebar ul ol{margin:5px 0 0 0px; text-transform:lowercase}

#sidebar ul ul ul, #sidebar ul ol{margin:0 0 0 10px}

ol li, #sidebar ul ol li{list-style:decimal outside}

#sidebar ul ul li, #sidebar ul ol li{margin:3px 0 0; padding:0}

#searchform{margin:10px auto; padding:5px 3px; text-align:left}

#sidebar #searchform label {margin-bottom:5px;}

#sidebar #searchform #s{width:168px; padding:5px}

#sidebar #searchsubmit{padding:0px}

.entry form{text-align:center}

select{width:130px}

#commentform input{width:170px; padding:2px; margin:5px 5px 1px 0}

#commentform textarea{width:99%; padding:2px}

#commentform #submit{margin:0; float:right}

.alt{margin:0; padding:10px; background:#0f663d}

.commentlist{padding:0; text-align:justify; text-transform:lowercase}

.commentlist li{margin:1px 0 3px; padding:5px 10px 3px; list-style:none; text-transform:lowercase; border-top:#666 1px; border-bottom:#666 1px}

.commentlist p{margin:10px 5px 10px 0}

#commentform p{margin:5px 0}

.nocomments{text-align:center; margin:0; padding:0}

.commentmetadata{margin:0; display:block}

#sidebar{float:right; width:258px; overflow:hidden; background-color:#f7e9bf; clear:none; z-index:10}

#sidebar form{margin:0}

#sidebar #events ul, #sidebar #shiftthis-subscribe form, #sidebar #search form{padding-left:10px}

#sidebar #events ul { font-size: 1.1em; }

#wp-calendar{empty-cells:show; margin:10px auto 0; width:155px}

#wp-calendar #next a{padding-right:10px; text-align:right}

#wp-calendar #prev a{padding-left:10px; text-align:left}

#wp-calendar a{display:block}
#wp-calendar caption{text-align:center; width:100%}

#wp-calendar td{padding:3px 0; text-align:center}

#wp-calendar td.pad:hover{background-color:#fff}

acronym, abbr, span.caps{cursor:help}

acronym, abbr{border-bottom:1px #999}

blockquote{margin:15px 30px 0 10px; padding-left:20px; border-left:5px solid #ddd}

blockquote cite{margin:5px 0 0; display:block}

.center{text-align:center}

hr{display:none}

a img{border:none}

.navigation{display:block; margin: 10px 0 20px 10px; }

.more-link{display:block; margin-top:10px}

.facebook{background:url(images/sp_tile.gif)}

.widget_wp_events{padding-bottom:5px}

.eventseeall{display:block; float:right; padding:0 5px; background-color:#222425; border:1px solid #626465; text-transform:uppercase; font-size:0.65em; font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif; cursor: pointer;}
.eventseeall a, .eventseeall a:hover { color: #fff !important; text-decoration: none !important; cursor: pointer; }

input#email, 
#sidebar #searchform #s{width:160px; height:16px; padding:3px 3px 0 3px; border:1px solid #b9af8f; vertical-align:middle}

#stnl_submit{width:60px; height:20px; margin:0; padding:0; border:none; background:transparent url(images/btn_signup.gif) 0 0 no-repeat; vertical-align:middle; cursor: pointer;}

#searchsubmit{width:60px; height:20px; margin:0; padding:0; border:none; background:transparent url(images/btn_search.gif) 0 0 no-repeat; vertical-align:middle; cursor: pointer;}

#content h1{font-family:Georgia,"Times New Roman",Times,serif; padding:0; margin:0 0 0.2em 0; color:#fff; text-align:left}

em strong{font-style:normal; color:#faebc0}

.clearfix:after, 
#header_nav:after, 
.widgettitle:after,
.navigation:after{content:"."; display:block; height:0; clear:both; visibility:hidden}

.widgettitle{text-transform: uppercase;}

.clearfix, 
#header_nav, 
.widgettitle,
.navigation{display:inline-block}

.clearfix, 
#header_nav, 
.widgettitle,
.navigation{display:block}


/* Sidebar */
.twitter{padding: 5px 10px !important;}

.twitter li{color:#333 !important; padding-bottom:10px !important; margin-bottom: 10px !important; padding-left:0 !important; font-weight:bold !important}

.twitter li{ border-bottom: 1px solid #999;}

input#email,
input#s { visibility: hidden; }

input.idleField { color: #666; }

.advisory h3 {
	margin: 0 !important;
	padding: 10px 0 3px 10px !important;
}

.advisory p {
	margin: 0 !important;
	padding: 0 0 20px 10px !important;
}

#facebook {
	background: url(images/sp_tile.gif);
}
/* End Sidebar */

h1.titleWithBottle { padding-bottom: 60px !important; background: url(images/pbottle.jpg) 0 bottom no-repeat; }

.venue h3{font-size: 1.4em; margin-top: 0; color: white; text-transform: uppercase; }
/*.venue, .venue .post_time{font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;}*/
.venue h4{color: #04AE70; text-transform: uppercase; margin-bottom: 0; font-size: 1.2em; font-weight: bold; margin-top: 0;}
.venue-state { font: 1.4em Georgia, "Times New Roman", Times, serif; line-height: 1.6em; padding-left: 10px; text-transform: uppercase; font-weight: bold; }
.venue .post_time{font-size: 9px; color: #FDEDBA; text-transform: uppercase; font-weight: bold; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; }
.venue-thumb{width: 107px; float: left; margin-bottom: 1px;}
.venue .twitter { font-weight:bold; }
.venue .twitter a{color: white; font-weight: normal; text-decoration: underline;}
.venue .twitter p { font-size: 1.1em; margin-top: 0;}
.venue-thumb,.venue .twitter,.venue .facebook-status{clear: both; background: #2F3032; padding: 4px; margin-bottom: 1px;}
.venue .venue-details{background: black;color: #FDEDBA; padding-left: 10px; float: left; padding-top: 5px; font-size: 1.1em; font-weight: bold; text-transform:uppercase;}
.venue .venue-details a{color: #05AD70;}
.venue .facebook-status { padding: 5px 10px; }

/* Posts */
.post .date {
	font: 1.4em Georgia, "Times New Roman", Times, serif;
	line-height: 1.6em;
	padding-left: 10px;
	text-transform: uppercase;
}

.post .divider {
}

.post .title {
	font: 1.4em Georgia, "Times New Roman", Times, serif;
	/*line-height: 1.6em;*/
	text-transform: uppercase;
	padding-left: 10px;
	padding-right: 10px;
}

.post .entry {}

.post p.postmetadata {}
/* End Posts */


#sidebar ul #widget-venues{padding: 10px; margin: 0;}
#events-list ul em{display: block;padding: 0 0 10px 10px;}
.widget_stnl strong{padding: 10px; display: block;}