﻿
	html {
		width: 100%;
		min-height: 100%;
		background: #fff;			
		overflow: -moz-scrollbars-vertical;
	}
	
	body {
		margin: 10px auto;
		font-family: Helvetica, Arial, Sans-Serif;
	}
	
	h1, h2, h3, h4, h5, h6, h7 {
		font-weight: bold;
	}
	
	h2 {
		margin-top: 20px;
		font-size: 1.8em;
		margin-bottom: 10px;
	}
	
	h3 {
		margin-bottom: 10px;
	}
	
	
	ul {
		line-height: 1.3;
	}
	
	a { 
		text-decoration: none;
		color: #000;
	}
	
		a:hover { text-decoration: underline; }

	ul li { margin-bottom: 2px; }
	ul a,
	p a { border-bottom: 1px dotted #000; }
	ul a:hover,
	p a:hover { border-bottom: 1px solid #000; text-decoration: none; }
	
	dl {
	}
	
		dt {
			margin-top: 20px;
			font-weight: bold;
			font-size: 1.1em;
			color: #666;
		}
		
		dt img { display: block; }
		
		dt:first-child { margin-top: 0px; }
	
		dd {
			
		}
		
		dd strong { font-weight: bold; margin-top: 5px; font-style: italic; }
		        
	#Website {
		overflow: hidden;
		margin: auto;
		width: 960px;
		font-size: 100%;
		line-height: 146.5%;		
	}
	
		#Left {
			float: left;
			margin-top: 240px;
			width: 320px;
		}
		
			#Left a {
				display: block;
			}
			
			#Left a {
				margin-left: 10px;
				margin-bottom: 5px;
				color: #333;
			}
			
				#Left a span {
					display: block;
					margin-left: 20px;
				}
				
				#Left a:hover {
					text-decoration: underline;
				}
				
			a#Logo {
				margin: 0px 0px 10px;
				width: 313px;
				height: 54px;
			}		

			#EatLink,
			#LoveLink,
			#ShootLink {
				padding: 5px 0px 5px 0px;
			}
			
			#EatLinks,
			#ShootLinks { 
				display: none;
			}
			
			#Contact { margin-top: 20px; margin-left: 10px; margin-bottom: 20px; font-size: 0.9em; }
			#Contact a { margin-left: 0px; margin-bottom: 0px; }
			#Facebook a { margin-left: 0px; }
			
		
		#Right {
			float: left;
			margin-left: 30px;
			margin-top: 200px;			
			width: 610px;
		}
		
	#Footer {
		clear: both;
		float: none;
		padding-top: 20px;
		font-size: 85%;
		line-height: 110%;
		text-align: center;
	}
	
		#Footer a { color: #333; }
		#Footer a:hover { text-decoration: underline; }
		
		a#Demonz:hover { color: #000; }
		a#Demonz:hover strong { color: #cc0000; }
		

/* Content */
		
		.ColumnContainer {
			overflow: hidden;
			margin-bottom: 20px;
			width: 100%;
		}
		
			.LeftColumn,
			.RightColumn {
				float: left;
				width: 45%;
			}
			
/* Gallery */

#GalleryContainer {
	position: absolute;
	top: 10px; 
	left: 10px;
	width: 975px;
	height: 500px;
	background: #fff;
	border: 1px solid #000;
	display: none;
}

	#GalleryHeader {
		overflow: hidden;
		width: 100%;
		height: 43px;
		background: url(../Images/H1-Gallery.gif) 10px 10px no-repeat;
	}
	
	#GalleryContent {
		width: 100%;
		height: 457px;
	}
	
	a#CloseGalleryLink {
		float: right;
		margin: 5px;
		color: #000;
		font-size: 77%;
		text-transform: uppercase;
	}
	
		a#CloseGalleryLink:hover { text-decoration: underline; }		
		
/* Index */

	#MainLogo { 
		position: relative;
		margin: 50px auto 0px; 
		width: 600px;
	}
	
	
	h1.IndexHeading { text-indent: -30000px; }
	p.IndexSubheading {
		margin: auto;
		padding-left: 40px;
		font-size: 100%;
		letter-spacing: 40px;
		text-align: center;
	}		
	
	p.IndexSubheading span {  }
	
	
/* Book */
.Book { width: 600px; margin-top: -10px; margin-bottom: 20px; }

#promo2{

}
.text p{
	margin:0 0 20px 0;	
}

