html, body {
	height: 100%;         /* required */
}
body {
	text-align: center;   /* horizontal centering hack for IE */
	padding: 0;           /* required to "hide" distance div */
	margin: 0;            /* required to "hide" distance div */
	background: #bab9b9 url('bg_strip.gif') repeat-x center;
}
div#distance { 
	margin-bottom: -266px; /* half of content height */
	width: 1px;           /* required to "hide" distance div */
	height: 50%;          /* required */
	float: left;          /* required */

}
div#content {
	position: relative;   /* positions content on top of distance */
	text-align: left;     /* horizontal centering hack for IE */
	height: 532px;         /* required - desired height */
	width: 912px;          /* required - desired width */
	margin: 0 auto;       /* required */
	clear: left;          /* required */
background: url('db_bg.png') 0 0 no-repeat;
}


#menu	{
	position: absolute;
	top: 183px;
	left: 25px;
}


#menu a {
	display: block;
	width: 146px;
	height: 41px;
	margin-bottom: 5px;
}

#menu a.aboutus {
	background: url('menu_bg_aboutus.jpg') 0 0 no-repeat;
}
#menu a.aboutus:hover {
	background: url('menu_bg_aboutus.jpg') 0 -41px no-repeat;
}

#menu a.nowthen {
	background: url('menu_bg_nowthen.jpg') 0 0 no-repeat;
}
#menu a.nowthen:hover {
	background: url('menu_bg_nowthen.jpg') 0 -41px no-repeat;
}

#menu a.hearus {
	background: url('menu_bg_hearus.jpg') 0 0 no-repeat;
}
#menu a.hearus:hover {
	background: url('menu_bg_hearus.jpg') 0 -41px no-repeat;
}

#menu a.photos {
	background: url('menu_bg_photos.jpg') 0 0 no-repeat;
}
#menu a.photos:hover {
	background: url('menu_bg_photos.jpg') 0 -41px no-repeat;
}

#menu a.contact {
	background: url('menu_bg_contact.jpg') 0 0 no-repeat;
}
#menu a.contact:hover {
	background: url('menu_bg_contact.jpg') 0 -41px no-repeat;
}

#menu a.shop {
	background: url('menu_bg_shop.jpg') 0 0 no-repeat;
}
#menu a.shop:hover {
	background: url('menu_bg_shop.jpg') 0 -41px no-repeat;
}

#menu a.home {
	background: url('menu_bg_home.jpg') 0 0 no-repeat;
}
#menu a.home:hover {
	background: url('menu_bg_home.jpg') 0 -41px no-repeat;
}


#menu a.aboutus {
	display: block;
	width: 146px;
	height: 41px;
	background: url('menu_bg_aboutus.jpg') 0 0 no-repeat;
}

#menu a.aboutus:hover {
	background: url('menu_bg_aboutus.jpg') 0 -41px no-repeat;
}


#pagestuff {
	position: absolute;
	top: 70px;
	left: 190px;
	width: 700px;
	height: 434px;

}


	
body, div, td	{
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	-webkit-text-size-adjust:none;
	color: #000000;
	}

.text2 
	{
	font-family: Arial, sans-serif; 
	font-size: 11px; 
	color: #000000;
	line-height: 14px;
	
	}

.pink 
	{
	color: #ff00b0;

	}


a
	{
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	color: #ff00b0;
	text-decoration: underline;
	}

a:hover
	{
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	color: #000000;
	text-decoration: none;
	}

h1 
	{ 
	font-family: Arial black, sans-serif; 
	font-size: 18px; 
	color: #ff00b0; 
	text-decoration: none;
	line-height: 20px;
	margin-bottom: 15px;
	}


.credit 
	{
	font-family: Arial, sans-serif; 
	font-size: 10px; 
	color: #000000;
	}

.sub 
	{
	font-family: Arial, sans-serif; 
	font-size: 10px; 
	color: #ff00b0;
	}

.img 	{
	border:1px solid black;
	}

.img_r 	{
margin-left: 10px;
float: right;	}




#biogs	{
	position:absolute;
	left: 0px;
	top: 212px;
	}

#pastpresent	{
	position:absolute;
	left: 0px;
	top: 252px;
	}

#rep	{
	position:absolute;
	left: 0px;
	top: 292px;
	}

#gallery	{
	position:absolute;
	left: 0px;
	top: 332px;
	}

#contact	{
	position:absolute;
	left: 0px;
	top: 372px;
	}

#publicity	{
	position:absolute;
	left: 0px;
	top: 412px;
	}

#home	{
	position:absolute;
	left: 0px;
	top: 452px;
	}

#bluekite {
	position: absolute;
	top: 350px;
	right:0px;
	text-align: center;
}

.bluekite {
	font-family: Arial, sans-serif; 
	font-size: 10px; 
	color: #01265E;
	text-decoration: none;
	
	}

.bluekite:hover
	{
	font-family: Arial, sans-serif; 
	font-size: 10px; 
	color: #000000;
	text-decoration: none;

	}



.enter	{
	font-family: Arial black, sans-serif;
	font-size: 20px; 
	color: #ff00b0;
	text-decoration: none;
	}

.enter:hover	{
	font-family: Arial black, sans-serif;
	font-size: 20px; 
	color: #000000;
	text-decoration: none;
	}

#photocredit
	{
	position:absolute;
	bottom: 0px;
	right: 0px;
	width: 10px;
	height: 178px;
	background: url('photocredit.gif') 0 0 no-repeat;
	}

ul.dot {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.dot li {
	list-style: none;
	background: url('dot.png') 0 3px no-repeat;
	padding-left: 20px;
}

ul.thumbs {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.thumbs li {
	list-style: none;
	background: url('dot.png') 0 3px no-repeat;
	width: 52px;
	height: 52px
	margin-bottom: 10px;
}

ul.thumbs li img{
	border: 1px solid black;
}

ul.thumbs li img:hover{
	border: 1px solid #ff00b0;
}

#shoes {
	background: url('shoes.jpg') 0 0 no-repeat;
	width: 464px;
	height: 400px;
	position: absolute;
	top: 115px;
	left: 230px;
}

.clear {
	clear: both;
}


