/* Custom styles designed for Red Herring Catering */
/* Chris Rasmussen, Digital Formula | http://digitalformula.net/ | chris@digitalformula.net */
/* April 2010 */

/* styles for the custom footer */
#custom-footer { width: 950px; font-size: 12px; color: #FFF; background-color: #232323; margin-left: -15px; margin-top: -15px; padding-left: 20px; padding-bottom: 30px; }
.custom-footer-item { float: left; display: inline; width: 260px; }
.custom-footer-item-middle { float: left; display: inline; width: 220px; padding-left: 40px; }
.custom-footer-item-right { float: none; display: inline; width: 260px; }

#custom-footer-links { font-size: 12px; color: #444; text-align: center; font-style: normal !important; }
#custom-footer-copyright { font-size: 10px; color: #444; text-align: center; margin-bottom: 20px; font-style: normal !important; }
#custom-footer-links a,
#custom-footer-copyright a {
	font-style: normal !important;
}

/* styles for the banners & food images */
#banner-top { width: 970px; height: 100px; margin: 0px auto; background-color: #FF0000; }

/* styles for photography embedded in pages */
.page-photo { border: thin solid #000; padding: 3px; margin: 5px; font-size: 10px; color: #777; }
.photo-container { border: none; text-align: center; }
.left-photo, .right-photo { display: inline-block; white-space: nowrap; }
.left-photo-image, .right-photo-image { display: block; padding: 3px; margin: 5px; border: thin solid #000; }
.left-photo .left-photo-image img, .right-photo .right-photo-image img { border: none; }
.caption { font-size: 12px; color: #777; padding-top: 20px; }

/* single photos */
.single-photo { padding: 3px; margin: 5px; border: thin solid #000; }
dt.gallery-icon img { padding: 3px; margin: 5px; border: thin solid #000; }

/* menus */
.menu-image-header { text-align: center; }
.menu-title, .important-note { font: normal bold 18px/21px Verdana; margin-bottom: 20px; }
#main { display: inline-block; }
#main .menu-header { display: block; margin-top: 40px; }
#main ul { list-style-type: none; max-width: 600px; list-style-image: none; }
#main li:before { content: "\00BB\00a0"; }
#main .menu-items, .note-items { clear: both; margin-top: 20px; }
#main .menu-header .menu-label { font: normal bold 14px/21px Verdana; margin-bottom: 20px; display: inline-block; margin-right: 5px; }
#main .menu-header .menu-dots { display: inline-block; border-bottom: dotted thin #ccc; min-width: 450px; }
#main .menu-header .menu-price { display: inline-block; margin-left: 5px; }
#main .top-20 { margin-top: 20px; }

/* ngg gallery positioning fix */
.ngg-galleryoverview .slideshowlink { display: none; }
#ngg-gallery-3-450 { margin-left: 150px !important; }

