/*

Theme Name: LeCroc
Description: Elegant, just like its namesake restaurant. LeCroc has a widgetized sidebar, support for gravatars, and works nicely with WordPress 2.5+. 
Brought to you by <a href="http://epixstudios.com/">epix studios</a>, and is loosely based on a template by <a href="http://1000ff.de/">1000ff</a>.
Version: 1.6.2
Tags: fixed width, two columns, widget ready, widgets, right sidebar, simple, white, clean, valid CSS, valid XHTML
Author: Epix Studios
Author URI: http://epixstudios.com

*/
   
/*	Nav brown: #9c826e */       
/*	Footer tan: #a19485 */   
/*	Link underlines #c68119*/

/* body
--------------------------------------------------*/
html, body	{ 
	/*height: 100%; */
}
body { 
	font: 62.5%/1.5em "Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif; 
	color: #676767; 
	margin: 0;
	padding: 0; 
	background: #fff url("images/bg-floral.jpg") repeat 0 0;
}        
* {
	margin:0;
	padding:0;
}
code {
	font:120% "Courier New", "Lucida Console", Arial;
}
ul {
	list-style: none;
	padding: 0;
	margin: 0;
}           
/* header
--------------------------------------------------*/
#header {
	background: #fff url(images/bg-head.jpg) no-repeat left top;
}
#header .description {
	float:right;
	color:#333;
	margin:45px 0 0;
	display: none;
	visibility: hidden;
}
#header h1 {
	margin:15px 0 0;
	padding:107px 25px 0 75px;
}
#wrapper {   /*
	width: 1024px;
	padding-top: 0;    
	border: 1px solid #cecece;
	border-width: 0 1px; 
	min-height: 100%;
	height: auto !important;
	height: 100%; 
	background-color: #fff;  
	margin: 0 auto -104px; /* Tweak this to account for footer so it sticks to the bottom of the page */
}  
#wrapper {
	width: 1024px;
	padding-top: 0;    
	border: 1px solid #cecece;
	border-width: 0 1px;  
	margin: 0 auto;
	background-color: #fff;
}      
#rhc {
	width: 430px;
	margin-left: 470px;
	border: 0px solid #ebebeb;
	overflow: visible;
}  
.home #rhc  {
	margin-left: 550px;
} 
.contact #rhc {
	margin-left: 535px;
}    
.reservations #rhc {
	width: 480px;
}
.menu-entries #rhc {
	padding: 15px 0 0 5px;
}   
/* left hand column */
.menu-entries #pics {
	position: absolute;
	top: 36px;
	left: 72px;
}              
.menu-entries #pics img {
	display: block;
}
.home #rhc ul#promotiles {
	margin: 10px 0 15px;
	float: left;
	
}
.home #content2 #rhc p {
	clear: both;
	padding: 0;
	margin: 0;
}

/* Define background images for static pages */     
 .home #wrapper { background: #fff url(images/bg-home.jpg) no-repeat 0 155px; }
/* 
.about #wrapper { background: ; }
.menus #wrapper { background: url(images/bg-menu.jpg) no-repeat 0 107px; }
.wine #wrapper { background: url(images/bg-placeholde.jpg) no-repeat 0 107px; }
.gallery #wrapper { background: url(images/bg-placeholde.jpg) no-repeat 0 107px; }
.awards #wrapper { background: url(images/bg-placeholde.jpg) no-repeat 0 107px; }
.reservations #wrapper { background: url(images/bg-placeholde.jpg) no-repeat 0 107px; }
.contact #wrapper { background: url(images/bg-placeholde.jpg) no-repeat 0 107px; }
                                                                                        */
/* header h1 (blogtitle)
--------------------------------------------------*/
#header h1 {
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Times New Roman", Times, serif;
	font-size:3.8em;
	font-weight:400;
	color:#333;
	letter-spacing:-1px;
	margin: 0;
}
#header h1 a {
	text-decoration:none;
	color:#333;         
	width: 311px;
	height: 61px;
	display: block;
	background: url(images/logo-lecrocodile.gif) no-repeat left top;
	overflow: hidden;
	text-indent: -5555px;
}                     
#header h1 a:hover {
	background: transparent url(images/logo-lecrocodile.gif) no-repeat left top !important;
}
/* navigation
--------------------------------------------------*/
#nav {
	height:25px;
	margin:0;
	padding:15px 0 0 75px;   
}
#nav li {
	float:left;
	list-style:none;
	padding:0 25px 0 0;
}
#nav li a {
	color:#9c826e; 
	font:1.3em "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Trebuchet;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-decoration:none;
	display:block;
	margin:1px 14px 0 0;
	padding:5px 0 0;
}
#nav li a:hover,
#nav .current_page_item a,
#nav .current_page_parent a,
#sub-nav .current_page_item a {
	color:#4b2a10;
	text-decoration:none;
	border-bottom: 1px solid #4b2a10;
}
#nav li a.active {
	color:#444;
	text-decoration:none;
}
.clear {
	clear:both;
}
#sub-nav {
	margin: 35px 95px 0 0;
	padding: 6px 32px 3px 5px;
	text-align: right;
	z-index: 100;
	background: url("images/bg-subnav.gif") no-repeat right bottom;
	border: 0px solid red;
}         
#sub-nav li {
	font-size: 160%;
	display: inline;
}    

#sub-nav li a,
#sub-nav .current_page_item a { 
	text-decoration: none !important;
	padding: 6px 20px 3px;
	margin-right: 5px;
	border: 1px solid #aaa;
	border-bottom: none;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-bottomleft: 0;
	-webkit-border-bottom-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
}      
     
#sub-nav .current_page_item {
	border-bottom: 1px solid #fff;
	background: #fff;
}             
#sub-nav .current_page_item a {
	padding-top: 7px;
	border-color: #aaa; 
	background: #fff;
	position: relative;
	top: 1px;
}
/* Custom styling for 2010 Olympic Menu tab */ 

#sub-nav .page-item-531 a {  
	background: url("images/bg-new-label.gif") no-repeat 10px 4px;
	padding-left: 52px;
}    
.olympic-menu #sub-nav .page-item-531.current_page_item a {
	background-color: #fff;
}


/* content
--------------------------------------------------*/
#content {
	margin:0 250px 0 0 !important;
	padding: 10px 20px 0px 75px;
}
#content2 {
	margin: 0 !important;
	padding: 35px 0 0;
} 
.menus #content2,
.lunch #content2,
.dinner #content2,
.prixfixe #content2,
.dessert #content2 {
/*	   padding-top: 0 !important;*/
}   
#content2 {
	position: relative;
}            
#content2 h2 {
	visibility: hidden;
	display: none;
}
#content p,#content2 p {
	line-height:23px;
	font-size:120%;
	word-spacing:1px;
	margin: 0 0 1.5em;        
}
#content a,
#content2 a {
	text-decoration:none;
	border-bottom: 1px dotted #c68119;
	color: #80461b;
}
.gallery #content a,
.gallery #content2 a {
	text-decoration:none;
	border-bottom: none;
}
#content a:hover,
#content2 a:hover {
	color:#2f1a0a;
}
#content h2,#content2 h2 {
	font-family:"Lucida Grande", "Lucida Sans Unicode", Trebuchet MS;
	font-size:2.8em;
	font-weight:400;
	color:#aaa;
	line-height:30px;
	margin:15px 0 5px;
}
#content h2 a,#content2 h2 a {
	text-decoration:none;
	border:none;
}        
.home #fake-vid {
	border: 0;
	position: absolute;
	top: 50px;
	left: 40px;
	background: transparent;
}
/* Exception for home page intro copy */   
.home #content2 .entry p {
	width: 430px;
	margin-right: 40px;  
	font-size: 130%;
	line-height: 180%;
	padding-bottom: 25px;
}
.contact #content2 .entry p,
.contact #content2 .entry h3 {
	     
}                   
.contact #ph-fax-email {
	margin-bottom: 20px;
	font-size: 12px;
}
.contact #ph-fax-email dl {
	width: 140px;
	float: left;
}
.contact #ph-fax-email dt {
	color: #331709;
	padding: 0 0 0.25em;
	font-weight: bold;
} 
.reservations #ph-fax-mail {
	width: 155px;     
	position: absolute;
}             
.reservations #address {
	width: 320px;     
	float: right;
}
#content2 .entry table.hours-tbl {
	width: 320px;
	margin: 0 0 2em 0;
}
.reservations #content2 .entry table.hours-tbl {
	margin-right: 230px;
}      
.reservations #content2 #rhc ul,
.reservations #content2 #rhc li {
	margin: 0;
	padding: 0;
}
#content2 .entry h3 {
	color: #331709;
	padding: 0.5em 0 0.25em;
}    
.gallery #content2 .post {
	padding: 10px 0 100px 75px;
}        
#content h1,
#content h3,
#content h4,
#content h5 {
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS";
	color:#222;
	margin:10px 0;
}       
#content h1 {
	font-size: 3em;
}
#content h3 {
	font-size: 160%;
}                 
#content h4 {
	font-size: 1.8em;
}
#content h5 {
	font-size: 1.6em;
}  
#content ul,ol {
	font-size:120%;
	margin:10px 10px 10px 25px;
}
#content2 ul,ol {
	margin:10px 10px 10px 25px;
}         
.gallery #content2 ul {
	margin: 0;
	padding: 0;
}
/* Michel Jacob */ 
.about .wp-image-155 {
	position: absolute;
	top: 25px;
	left: 72px; 
} 
.awards .wp-image-279 {
	margin-top: 25px;
}          
/* Keith Nicholson */
/*.wine .wp-image-332 {
	position: absolute;
	top: 25px;
	left: 72px;
}             */
.wine #lhc {
	position: absolute;
	top: 25px;
	left: 72px; 
	width: 372px;
}            
.wine #rhc p.disclaimer {
	border-top: 1px dotted #aaa;
	margin-top: 50px;
	padding: 10px 5px;
	font-size: 100%;
	line-height: 160%;
}                     
.wine #lhc p.winelist-download {
	text-align: right;
	padding-right: 5px;
}
/* Front of House Staff */ 
.about .wp-image-228 {
	position: absolute;
	top: 460px;
	left: 72px;
}      
/* Kitchen Staff */
.about .wp-image-229 {
	position: absolute;
	top: 810px;
	left: 72px;
}             
.reservations .wp-image-284 {         
	position: absolute;
	top: 36px;
	left: 72px;
}
.hours-tbl { 
	border-collapse: collapse;
	font-size: 120%;
}
.hours-tbl th {
	text-align: left;
}
.hours-tbl th,
.hours-tbl td {
	padding: 8px 2px 2px 10px;	
	border-bottom: 1px solid #9C826E;
}
.hours-tbl th {
	padding-left: 2px;
}             
#map-google {
	position: absolute;
	top: 34px;
	left: 72px;
	margin-right: 30px;
}            

/* GENERAL MENU ENTRIES
---------------------------------------------------------------------------------------- */

.menu-entries #content2 {
	font-size: 120%;
}         
.menu-entries #content2 h3 {
	padding-bottom: 10px;
}
.menu-entries #content2 ul {
	padding: 0; 
	margin: 0 0 24px; 
}
.menu-entries #content2 h4 {
	padding: 0;
	margin: 0 0 1em 0;
	font-weight: normal;
	font-style: italic;  
 	font-family: Palatino, "Times New Roman", Georgia, Times, serif;
	font-size: 170%;
	letter-spacing: 1px;
}                    
.menu-entries dl,
.dessert.menu-entries dl.exception {
	width: 100%;
	overflow: hidden;
	background: url("images/dot-leader.gif") repeat-x 0 0.9em;
	margin: 0 0 1.5em;
	border: 0px solid red;
}
.dessert.menu-entries dl {
	overflow: hidden; 
	display: block;
}
.dessert.menu-entries dl,
.prixfixe.menu-entries dl,
.olympic-menu dl,
.chefs-menu dl {
	background: none;
}
.menu-entries dt {
	float: left;
	border: 0px solid green;
	color: #331709;
	background: #fff;
	padding-right: 3px;
} 
.menu-entries .prix {
	float: right;
	background: #fff;
	text-align: right;     
	border: 0px solid blue;
	padding-left: 3px;
}
.menu-entries .ingred {
	float: left;
	width: 100%;
	padding-top: 3px;
	font-style: italic;
	font-family: Georgia, Palatino, "Times New Roman", Times, serif;
}
.menu-entries .ingred.en {
	width: 85%;
}
.menu-entries .entry div {
	margin-bottom: 2.5em;
}         
.menu-entries .entry img {
	margin-bottom: 15px;
}

/* PRIX FIXE SECTION 
-------------------------------------------------------------------- */
.prixfixe dd span,
.olympic-menu dd span {
	display: block;
	padding: 4px 2px;
	font-style: normal;
	color: #9C826E;	
}  
.prixfixe #content2 dl,
.olympic-menu #content2 dl,
.chefs-menu #content2 dl {
	padding: 0;
	padding-top: 5px;
	border-top: 1px dotted #aaa;
}
.menu-entries .menu-notice {
	float: none;
	clear: both; 
	border-top: 1px dotted #ccc;   
	padding-top: 1em; 
	font-size: 96%;
	color: #777; 
	width: 450px;
	text-align: center;
	font-style: italic;
	font-family: Georgia, Palatino, "Times New Roman", Times, serif;
}                            
.dessert.menu-entries #content2 .menu-notice {
	float: none;
	border: none;
	padding: 0 0 1em;
	margin: 0;
}    
.dessert #content2 dt {

}
.olympic-menu.menu-entries #content2 .menu-notice,
.chefs-menu #content2 .menu-notice {
	border-top: none;
	padding: 0 0 2em;    
	margin: 0;

}

/* blockquote + links
--------------------------------------------------*/
blockquote {
	background:#EFF8FB;
	border:1px solid #ccc;
	margin:10px 0;
	padding:5px 15px;  
}
a:hover {
	color:#000;
	text-decoration:none;
}
a.more {
	display:block;
	text-align:right;
	color:#2F460D;
	text-decoration:none;
	margin:10px 0 0;
}
a.more:hover {
	text-decoration:none;
}

/* metadata under post
--------------------------------------------------*/
.post {
	margin:0 0 50px;
	padding:0 0 50px;
}
.post img {
	background:#ccc;
	border:5px solid #e9e9e9;
	padding:1px;
}
.gallery .post img {
	background: #fff;
	border: 1px solid #ccc;
	border-right-color: #aaa;
	border-bottom-color: #aaa;   
	padding: 14px;
	margin: 0;
}         
.post .info {
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	background-color:#EFF8FB;
	font-size:1em;
	color:#333;
	padding:2px 3px 3px 8px;
	margin: 25px 0;
}
.date {
	margin: 0 0 15px 0;
}
.post small {
	margin-top:25px;
}

/* metadata sidebar ('about this post')
--------------------------------------------------*/
p.news {
	background:#EFF8FB;
	color:#333;
	font-size:120%;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	margin:10px 0 28px;
	padding:10px; 
}

/* sidebar
--------------------------------------------------*/
#sidebar {
	width:220px;
	float:right;
	padding:28px 10px 30px;
	height:100%;
}
#sidebar h2 {
	letter-spacing:1px;
	font-size:1.6em;
	color:#333;
	padding:0 0 3px;
}
#sidebar ul {
	list-style:none;
	font-size:120%;
	margin:0 0 23px;
}
#sidebar li {
	border-bottom:1px solid #EFF8FB;
	list-style:none;
	padding:3px;
}
#sidebar li a:hover {
	color:#000;
	background-color:#EFF8FB;
}
#sidebar input {
	width:102px;
	background:#fff;
	color:#444;
	border:1px solid #eee;
	font:11px "Lucida Grande", "Lucida Sans Unicode", Trebuchet MS;
	padding:3px;  
}
#sidebar input:focus {
	background:#fff;
	border:1px solid #eee;
}

/* some input
--------------------------------------------------*/
input {
	border:1px solid #CCC;
	font:11px "Lucida Grande", "Lucida Sans Unicode", Trebuchet MS;
	padding:3px;   
}
input:hover {
	border:1px solid #262626;
}
input:focus {
	border:1px solid #262626;
	color:#333;
}

/* comments
--------------------------------------------------*/
#comments {
	font-size:0.9em;
}
#commentlist li {
	margin-bottom:1.5em;
	padding-bottom:1em;
}
#commentform {
	background:#fff;
	width:350px;
	text-align:left;
	margin:0 0 15px 0;                 
}
#commentform textarea {
	background:#f8f7f6;
	border:1px solid #d6d3d3;
	width:480px;
	font: 13px "Lucida Grande", "Lucida Sans Unicode", Trebuchet MS;
}
#commentform #email,#commentform #author,#commentform #url {
	font-size:1.1em;
	background:#f8f7f6;
	border:1px solid #d6d3d3;
	width:350px;     
}
#commentform input {
	margin-bottom:3px;
}
#gravatar {
	align:right;
}

/* wp stuff
--------------------------------------------------*/
.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.alignleft {
	float:left;
}

.alignright {
	float:right;
}
.navigation {
	text-align:center;
	font-size:120%;
}
.wp-caption {
	border:1px solid #ddd;
	text-align:center;
	background-color:#f3f3f3;
	padding:4px 0 0 0;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	margin:10px;
}
.wp-caption img {
	border:0 none;
	margin:0;
	padding:0; 
}
.wp-caption-dd {
	font-size:11px;
	line-height:17px;
	margin:0;
	padding:0 4px 5px;
}
#content2 .post .entry .wp-caption-text {
	margin: 0;
	padding: 15px 10px;
	text-align: center;
}
#header h1 a:hover,
#footer a:hover {
	text-decoration:none;
	color:#333;
	background:#EFF8FB;  
}
#content li,
#content2 li {
	border-bottom: none;
	padding:10px;
}
a,
#sidebar li a
,#footer a {
	color:#999;
	text-decoration:none;
}
.gallery #content2 p {
	float: none;
}
.gallery #side-caption {
	width: 200px;
	position: absolute;
	top: 58px;
	left: 775px;
}
#gallery-grid {
	list-style: none;
	width: 700px; 
	padding: 0 0 100px 75px;
}           
#gallery-grid ul,
#gallery-grid li {
	list-style: none; 
	border: 0; 
	padding: 0;
	margin: 0;
}          
#gallery-grid ul li {
	display: inline;
	border: 0;
	padding-right: 4px;
}    
#gallery-grid #row-1,
#gallery-grid #row-2 {
	padding-bottom: 4px;
}               

/*
	AWARDS PAGE
-------------------------------------------------------------------------------- */	
#awards-wrap {
	width: 360px;     
	position: absolute;
	top: 36px;
	left: 75px;
}
.awards ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.awards #content2 .awardslist {
	padding-bottom: 50px;
	line-height: 170% !important;	
}
.awards #content2 .awardshead {
	float: none;
}          
.awards #content2 .award-name {
	color: #2F1A0A;
	text-transform: uppercase;
	font-size: 110%;
	letter-spacing: 1px;
}
.awards #content2 .reviewslist, 
.awards #content2 .awardslist { 
	padding: 0;
	margin: 0;
}           
.awards #content2 .reviewslist {
	padding-bottom: 200px;
}
.awards #content2 .reviewslist h4 {
	font-size: 120%;
}                   
.reviewslist h4 .reviewer { 
	font-weight: normal;
}
.awards #content2 ul li {
	border-bottom: 1px solid #ccc;
	padding: 8px 5px 10px;
	margin: 0;
}  
.awards #content2 .reviewslist p {
	padding: 0;
	margin: 0;  
	float: none;
}         
.awards #content2 .reviewslist li { 
	border: none;
	padding-bottom: 20px !important;
}
.awards #content2 h4 {
	padding-bottom: 5px;  
	color: #2F1A0A;
} 

/* Common convention to set brief foreign phrases, in this case French, in italics */
.fr {
	font-style: italic;
}   
/* Clearing hack, will replace with standards-based solution */
.clearer {
	height: 1px;
	clear: both !important;
}

/* =FOOTER
------------------------------------------------------------*/
#footer { 
	clear: both !important;
	background: url(images/bg-foot.jpg) no-repeat 0px 0px;
	margin: 0 auto; 
	width: 1024px;
	padding: 4px 0 0 0; 
	height: 100px;
	text-align: right;
	border: 1px solid #ebebeb;
	border-width: 0 1px;
}
#footer ul {
	color:#fffefe;	
	background: #2f1a0a;
	list-style: none;
	padding: 3px 18px 3px 6px;
}
#footer li {
	display: inline;
	margin-left: 8px;
}
#intro-movie {
	width: 440px;
	background: transparent;
/*	border: 2px solid #d0cccd;*/
	position: absolute;
	top:56px;
	left:76px; 
	margin: 0;
}     
#intro-movie object {
	padding-bottom: 2px;
}
#intro-movie p {
	margin: 0 !important;
	padding: 0 0 0 3px !important;
	font-size: 10px;
	line-height: 10px;
	color: #888;
}        
.intropara strong {
	font-weight: bold;
	font-style: normal;
}
.home .intropara strong {
	color: #301909;
}            
.home #content2 .post-recent a {
	border: 0; 
	font-weight: normal;
	font-size: 150%;
}
.home #content2 .post-recent p {
	margin: 0 !important;
}
.home #content2 .post-recent b {
	padding-top: 25px;
	padding-bottom: 5px;
	display: block;
}          
.home #content2 #promotiles {
	list-style: none; 
	width: 415px;
	padding-bottom: 10px;
	display: block; 
}
.home #content2 #promotiles li {
	padding: 0;
	margin: 0; 
	display: inline;
}                     
#content2 #promotiles a {
		font-size: 85%;        
}             
#promotiles #the-menu a,
#promotiles #the-reservations a {
	overflow: hidden;
	text-indent: -5555px; 
	display: block;
	background-repeat: no-repeat;
	background-position: 0 0; 
	border-bottom: 0;
}

#promotiles #the-menu a {
	background-image: url(images/bt-menu.jpg);
	width: 200px;
	height: 101px;
	float: left;
}                    

#promotiles #the-reservations a {
	background-image: url(images/bt-reservation.jpg);
	width: 195px;
	height: 101px;           
	float: right;
}
    
#rhc #gift-cards {
	margin-top: 30px;
	font-size: 13px;
	line-height: 1.5em;
	background: url("images/bg-giftcards.gif") no-repeat left top;
	padding: 8px 0 10px 170px;
	height: 57px;
}    
#rhc #gift-cards em,
.contact #rhc em {
	font-style: normal;
	color: #80461B;  
}
               
.home .sp-event {
	padding-bottom: 1.45em !important; 
}
.sp-event strong {
	color: #301909;
}
.sp-event .notice {
	color: #989898;
}

/*
  LIGHTBOX 2 Styling
 - - -  - - -  - - -  - - -  - - -  - - -  - - -  - - -  - - -  - - -  - - -  - - -  - - -  - - -  - - - */

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-alz-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url("/events/wp-content/themes/lecroc/images/lightbox/prevlabel.gif") left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url("/events/wp-content/themes/lecroc/images/lightbox/nextlabel.gif") right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
                     


