/*
Theme Name: Craft | Craft Group
Theme URI: http://craftrestaurant.com/
Author: 1 Trick Pony
Author URI: http://1trickpony.com/
Description: Craft Group Specific Theme
Version: 1.0
Tags: custom
*/

#content-container { background:#000 url(images/bg-main.jpg) no-repeat 50% 0; }

#home { background:transparent url(images/bg-home.jpg) no-repeat 8px 0; }
	
	#home-lights { position:absolute; width:300px; height:110px; left:280px; background:url(images/bg-home-lights.png) repeat-x 0 0; }
	
	#home-lights-left { position:absolute; display:none; width:74px; height:110px; left:-90px; background:url(images/bg-home-lights.png) repeat-x 0 0;}
	#home-lights-right { position:absolute; display:none; width:74px; height:110px; left:970px; background:url(images/bg-home-lights.png) repeat-x 1px 0;}
	
	#home-lights-centerleft { position:absolute; width:74px; height:110px; left:210px; background:url(images/bg-home-lights.png) repeat-x 0 0;  z-index: 100}
	#home-lights-centerright { position:absolute; width:74px; height:110px; left:550px; background:url(images/bg-home-lights.png) repeat-x 0 0; z-index: 100}
	
	
	#home-promos { position:relative; width:200px; min-height: 205px; top:20px; }
		#promo-books { position:relative; width:100%; height:99px; padding-top:20px; background:transparent url(images/bg-promos.png) no-repeat 0 100%; } 
			#thinklikeachef { position:absolute; left:25px; top:20px; }
			#craftofcooking { position:absolute; right:5px; top:20px; }
		
		#boombox { position:absolute; bottom:-4px; left:65px; }
					
	#home-reservations .links{top:20px;position: relative;}
	#home-reservations .btn, #home-reservations .btn:visited { display:block; float:left; width:65px; height:25px; margin-right:10px; color:#26170b; font-size:1.2em; line-height:25px; font-weight:700; text-align:center; text-decoration:none; text-transform:lowercase; font-family:futura-pt-1,futura-pt-2,sans-serif; background:url(images/bg-home-reservations-btn.jpg) no-repeat 0 0; }
		#home-reservations .btn:hover { color:#FFF; }
	#home-reservations .links .btn:first-child { margin-left:45px; }

	#home-news { width:185px; height:220px; padding:0 25px; background: url(images/bg-home-news.png) no-repeat 0 0; }
		#home-news .title { position:absolute; top:160px; left:40px; width:160px; text-align:center; font-family:futura-pt-1,futura-pt-2,sans-serif; font-weight:500; font-size:1.5em; line-height:1em; }
		#home-news .journal { position:absolute; top:20px; left:50px; }
		
	#home-logo { position:absolute; left:270px; top:10px; }
	
	#home-logo a .lg { font-size: 2.9em; font-family: futura-pt-1,futura-pt-2,sans-serif; }
	#home-logo a .sm {font-size: 1.8em; }

	#home-logo .info a, #home-logo .info a:visited { display: block; padding-top: 10px; margin-bottom: 12px; text-decoration: none; color: white; font-size: 1em; line-height: 2em; letter-spacing: .1em; }
		#home-logo .info a:hover { color:#000; }
	
	#home-logo .info{ width:237px; height:70px; margin:10px 0 10px 15px;  background:transparent url(images/reservation_bg_btn.jpg) no-repeat 0 0;  text-align: center} 

	#home-gallery { width:336px; height:262px; background:url(images/bg-home-gallery.png) no-repeat 0 0; }
	
	#home-gallery-link, #home-gallery-link:visited { width:122px; height:26px; padding:5px 0 0; color:#3b0e06; font-size:1.2em; font-family:futura-pt-1,futura-pt-2,sans-serif; font-weight:600; text-transform:lowercase; letter-spacing:.1em; background:url(images/bg-home-gallery-link.jpg) no-repeat 0 0; }
		#home-gallery-link:hover { color:#FFF; }
	
	#home-touts { position:absolute; right:0; bottom:0; z-index:12; width:350px; height:166px; background:transparent url(images/bg-home-menu.png) no-repeat 0 0; }
		#home-touts p { margin:0; }
		#home-touts a, #home-touts a:visited { font-family:futura-pt-1,futura-pt-2,sans-serif; font-weight:700; color:#4e4130; text-decoration:none; font-size:1.3em; line-height:1.1em; }
			#home-touts a:hover { color:#000; }
	
		#home-touts .image { position:absolute; bottom:0; left:1px; height:85px; text-align:center; overflow:hidden; }
	  	#home-touts .left .image { width:152px; }
		#home-touts .right .image { width:146px; }
	
	#home-touts h3 { margin:12px 0 5px 0px; font-size:1.1em; font-weight:500; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; color:#5D4F3A; letter-spacing:.1em; text-align:left; }
		
	#home-news-tout { position:absolute; left:19px; top:9px; padding-left:10px; width:140px; height:157px; }		
		#home-news-tout img { max-width:100%; }
	#home-giving-back-tout { position:absolute; right:15px; bottom:0; width:141px; height:157px; padding-left:10px; -moz-box-shadow:inset 0px 5px 5px rgba(0,0,0,.3); -o-box-shadow:inset 0px 5px 5px rgba(0,0,0,.3); -webkit-box-shadow: inset 0px 5px 5px rgba(0,0,0,.3); box-shadow:inset 0px 5px 5px rgba(0,0,0,.3); }	
	
#footer-container { position:relative; padding-top:12px; background:url(images/gfx-top-wood-bar.jpg) repeat-x 0 0; }

	#group-links { float:left; }
	#group-links a { display:block; float:left; padding-right:15px; padding-left:15px; border-left:2px solid #995817; }
	#group-links a:first-child { border:0; margin:0; padding-left:0; }
	
@media all and (min-width:1120px) { 
	#home-lights-left, #home-lights-right { display:block; }
}