/*General Reset and Webpage Settings*/	
	* {padding: 0px; margin: 0px;}
	
	html{
	text-align: center;
	height: 100%;
	background: #051922;
	color: #fff;
	}
	
	body{
	height: 100%;
	font-size:62.5%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: relative;
	}
		
	li li, li p, p, blockquote p {font-size:1em}
	
	h1, h2, h3, h4, h5, h6, p, blockquote,
	form, label, ul, ol, dl, fieldset, address {
	margin-bottom: 1em;
	}
	
	li {
	margin-left: 15px;
	}
	ul {
	margin: 10px 0px;
	}
		
	h1 {
	font-size: 1.8em;
	font-weight: bold;
	}
	h2 {
	font-size: 1.4em;
	font-weight: bold;
	}
	p {
	font-size: 1.1em;
	}
	.container {
	width: 690px;
	text-align: center;
	position:relative;
	margin: 0px auto;
	}
/*End General Reset and Webpage Settings*/


#header{
background: url(gfx/head_bg.jpg) repeat-x top;
width: 100%;
height: 183px;
display: block;}

#header h1{
background: url(gfx/logo.jpg) no-repeat;
width: 395px;
height: 142px;
display: block;
margin: 20px auto 0px;}

#header h1 a{
display: block;
text-indent: -10000px;
width: 395px;
line-height: 142px;}

#mid{
background: #000;
padding: 20px 20px 10px 20px;
margin: 0px 0px 0px 0px;
display: block;
}

.cakes{
background: url(gfx/cakes.jpg) no-repeat;
width: 573px;
height: 410px;
margin: 0px auto;
text-align:: center;
display: block;
}

. gallery a:hover {
 text-decoration:underline;	
	
}

.cakes span{
display: none;	}

#bot{
background: url(gfx/foot_bg.jpg) repeat-x top;
position: relative;
height: 403px;}

.details{
display: block;
margin: 0px auto;
width: 421px;
height: 118px;
background: url(gfx/details.jpg) no-repeat;}

.details p{
padding: 15px 0px 0px 0px;
color: #D9E123;
font-size: 12px;
}

.details a{
color: #652D90;
text-decoration: none;}