body {
	background-attachment:scroll;
	background-color:#4b1b12;
	background-image:url("images/background-cafe.gif");
	background-position:center top;
	background-repeat:no-repeat;
	overflow:inherit;
	margin:0px;
	padding:0px}

a:link, 
a:visited {
	color: #b47223;
	text-decoration: underline}

a:hover, 
a:active {
	color: #955101;
	text-decoration: underline}

h1 {
	margin:0;
	padding:0 45px 0 44px;
	border: none}

p {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:12px;
	color:#391b04;
	font-weight:normal;
	line-height: 14px;
	margin:0;
	padding:0 0 9px 0}

ul {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:12px;
	color:#391b04;
	font-weight:normal;
	list-style-type:circle;
	line-height: 14px;
	margin: 0 0 10px 30px;
	padding:0}

/* layers */



#bread-and-chocolate-logo {
	position:absolute;
	width:200px;
	height:115px;
	margin:21px 0 0 53px;
	padding:0;
	z-index:1;}

#indulgences {
	position:absolute;
	width:200px;
	height:115px;
	margin:23px 0 0 345px;
	padding:0;
	z-index:2}

#welcome {
	position:inherit;
	width:784px;
	height:260px;
	z-index:3}

#link-welcome {
	position:absolute;
	width:65px;
	height:67px;
	margin:15px 0 0 39px;
	padding:0;
	z-index:4}

#link-cafe {
	position:absolute;
	width:53px;
	height:67px;
	margin:15px 0 0 150px;
	padding:0;
	z-index:5}

#link-menu {
	position:absolute;
	width:54px;
	height:67px;
	margin:15px 0 0 254px;
	padding:0;
	z-index:6}

#link-cakes {
	position:absolute;
	width:54px;
	height:67px;
	margin:15px 0 0 359px;
	padding:0;
	z-index:7}

#link-breads {
	position:absolute;
	width:53px;
	height:67px;
	margin:15px 0 0 464px;
	padding:0;
	z-index:8}

#links-wholesale {
	position:absolute;
	width:81px;
	height:67px;
	margin:15px 0 0 555px;
	padding:0;
	z-index:9}

#links-people {
	position:absolute;
	width:54px;
	height:67px;
	margin:15px 0 0 673px;
	padding:0;
	z-index:10}

#footer {
	position:absolute;
	width:804px;
	height:87px;
	margin:0;
	padding:0;
	z-index:11}

#signature {
	position:absolute;
	width:768px;
	height:37px;
	text-align: right;
	margin:0;
	padding:47px 0 0 0;
	z-index:12}



/* attributes */



.blue-underground {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:9px;
	color:#704b30;
	font-weight:normal;
	margin:0;
	padding:0}

	a.blue-underground:link, 
	a.blue-underground:visited {
	color:#704b30;
	text-decoration:none}

	a.blue-underground:hover, 
	a.blue-underground:active {
	color:#003d7c;
	text-decoration:none}

.coming-soon {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:12px;
	color:#391b04;
	font-weight:bold;
	margin:0;
	padding:0 0 9px 0}

.contact {
	background-color:#391b04;
	border: #391b04 solid 1px;
	width: 252px;
	/*
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
	*/
	margin:0px 0 10px 21px;
	padding:10px 10px 1px 10px}

.contact-name {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:12px;
	color:#391b04;
	font-weight:bold;
	margin:0;
	padding:0}

.contact-text {
	color:#e1d1bf;
	margin:0 0 6px 0;
	padding:0px}

.contact-job {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:12px;
	color:#391b04;
	font-weight:normal;
	line-height: 14px;
	margin:0;
	padding:0px}

.contact-phone {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:12px;
	color:#391b04;
	font-weight:bold;
	line-height: normal;
	margin:0;
	padding:1px 0 14px 0}

.contact-staff {
	background-color:#f5e5b9;
	width: 264px;
	/*
	border: #391b04 solid 1px;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
	*/
	margin:0px 0 10px 22px;
	padding:10px 0 1px 23px}

.content-photo {
	margin:0;
	padding:0 0 2px 20px}

.designed {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:9px;
	color:#704b30;
	font-weight:normal;
	margin:0;
	padding:0}

.location {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:12px;
	color:#391b04;
	font-weight:bold;
	margin:0;
	padding:0}

.location-address {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:12px;
	color:#391b04;
	font-weight:normal;
	line-height: 14px;
	margin:0;
	padding:9px 0 0 0}

.location-closing {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:12px;
	color:#391b04;
	font-weight:bold;
	line-height: 14px;
	margin:0;
	padding:0 0 9px 0}

	a.location-closing:link, 
	a.location-closing:visited {
	color:#704b30}

	a.location-closing:hover, 
	a.location-closing:active {
	color:#003d7c}

.location-hours {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:12px;
	color:#391b04;
	font-weight:normal;
	line-height: 14px;
	margin:0;
	padding: 0}

.location-phone {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:12px;
	color:#391b04;
	font-weight:bold;
	line-height: normal;
	margin:0;
	padding:1px 0 4px 0}

.location-thumb {
	margin:0;
	padding:8px 17px 8px 0}

.location-wifi {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:12px;
	color:#391b04;
	font-weight:normal;
	line-height: 15px;
	margin:0;
	padding:10px 0 4px 0}

.location-wifi-icon {
	margin:-8px 121px 0px 0px;
	padding:0}

.menu {
	margin:0;
	padding:0 16px 0 0}

.menu-text {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:12px;
	color:#391b04;
	font-weight:normal;
	line-height: 14px;
	margin:0;
	padding:15px 8px 0 0}

.title {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:12px;
	color:#391b04;
	font-weight:bold;
	line-height: 14px;
	margin:0;
	padding:0 0 9px 0}

.title-lower {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:12px;
	color:#391b04;
	font-weight:bold;
	line-height: 14px;
	margin:0;
	padding:9px 0 9px 0}

.title-staff {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:12px;
	color:#391b04;
	font-weight:bold;
	line-height: 14px;
	margin:0;
	padding:0 0 15px 0}